Bug fixes in converting invoice to gbp method

This commit is contained in:
2025-06-27 09:02:22 +01:00
parent 29f9fae508
commit 5900a6e6e4
2 changed files with 24 additions and 8 deletions

View File

@@ -14,7 +14,7 @@ namespace bnhtrade.Core.Test.Account
{
public Account()
{
UpdateHmrcExchageRates();
InoivceCurrencyConversion();
}
public void UpdateHmrcExchageRates()
@@ -41,5 +41,21 @@ namespace bnhtrade.Core.Test.Account
read.AccountJournalId = new List<uint> { 123, 300, 324, 5678, 22 };
var result = read.Read();
}
public void InoivceCurrencyConversion()
{
var invoiceService = new bnhtrade.Core.Logic.Export.AccountInvoice.QueueService();
var invoiceList = invoiceService.ReadInvoiceById(new List<int> { 349, 371, 375, 379 });
var currencyService = new bnhtrade.Core.Logic.Account.CurrencyService();
foreach (var invoice in invoiceList.Values.ToList())
{
if (currencyService.ConvertInvoiceToGbp(invoice) == false)
{
throw new Exception(currencyService.ErrorMessage);
}
}
int i = 3;
}
}
}