Опубликованный редакционный черновик. Проверка фактов и языка ещё не завершена. Примеры приведены для объяснения методики.
Решение и подход
Передавайте количество вместе с валютой или единицей. При пересчёте сохраняйте исходное значение, правило, точность и контекст курса. Смена символа на экране не превращает число одной валюты в корректное число другой.
Учебный пример
Учебный пример: отправлены 2,5 тонны, получатель использует килограммы. Контракт пересчитывает число и сохраняет исходную единицу. В международном предложении пересчитанная сумма помечается с использованным курсом, договорная исходная сумма остаётся отдельно.
Критерий приёмки
Проверьте нули, дроби, большие числа и несовместимые единицы. Испытайте округление строк и итогов по согласованному правилу. Выборка должна восстанавливаться от источника с объяснёнными разницами. Разные валюты или единицы не складываются без явного проверяемого преобразования.
Главное
- Для обмена количеству нужны единица, источник и явные правила преобразования.