Опубликованный редакционный черновик. Проверка фактов и языка ещё не завершена. Примеры приведены для объяснения методики.

Решение и подход

Передавайте количество вместе с валютой или единицей. При пересчёте сохраняйте исходное значение, правило, точность и контекст курса. Смена символа на экране не превращает число одной валюты в корректное число другой.

Учебный пример

Учебный пример: отправлены 2,5 тонны, получатель использует килограммы. Контракт пересчитывает число и сохраняет исходную единицу. В международном предложении пересчитанная сумма помечается с использованным курсом, договорная исходная сумма остаётся отдельно.

Критерий приёмки

Проверьте нули, дроби, большие числа и несовместимые единицы. Испытайте округление строк и итогов по согласованному правилу. Выборка должна восстанавливаться от источника с объяснёнными разницами. Разные валюты или единицы не складываются без явного проверяемого преобразования.

Главное

  • Для обмена количеству нужны единица, источник и явные правила преобразования.