Когда я пытаюсь добавить сумму в поле AmountPaid, а если сумма = 55,23, возникает исключение с указанным текстом «Ненулевая сумма должна быть округлена до целой валюты»
Я пытался AmountPaid = Match.Ceiling(amount)
который изменяет 55,23 на 56, что прекрасно работает, но я хочу сделать так, как есть, т.е. 55,23. Я понял, что БД Sage50 2020 не допускает количество с десятичными знаками.
invoiceLine.AmountPaid = item.amount
Я думаю, что эта ошибка только с .Net SDK, который Sage 50 2020 предоставил нам. Предложение также будет оценено. Заранее спасибо