Ошибка "Ваучер [номер ваучера] не баланс" при выставлении счета для заказа на покупку

В этой статье описывается решение проблемы, из-за которого невозможно разместить счет для заказа на покупку с разницей в 0,10 в Microsoft Dynamics AX.

Применимо к: Microsoft Dynamics AX
Исходный номер базы знаний: 860698

Симптомы

При попытке разместить счет для заказа на покупку с разницей в 0,10 в Microsoft Dynamics AX появляется сообщение об ошибке, примерно следующее:

Сообщение об ошибке 1

<"Номер> ваучера" не баланс. Разница составляет X.XX USD.

Сообщение об ошибке 2

Публикация сведений
Номер> ваучера<, дата<, дата>, номер> счета<, валюта суммы, <используемая в журнале>, сумма MST <сумма базовой валюты>, альтернативная сумма 0,00, валюта валюты<>, текст счет-фактуры<> покупки

Предупреждение Размещение транзакций по номеру> ваучера< не балансируются по дате<>. (Валюта компании: 0,10 - вторичная валюта: 0,00)

Публикация ошибок
Публикация отменена.

Публикация ошибок
Операция отменена

Причина

Эта проблема возникает из-за того, что Microsoft Dynamics AX не настроена для обработки проблем округления, которые могут возникнуть из-за проблем с обменом иностранной валюты или общим округлением. В этом примере для параметра максимальной разницы пенни задано значение меньше разницы 0,10, которое указывается в конце сообщения об ошибке. Например, параметр максимальной разницы пенни имеет значение 0,05.

Решение

Чтобы устранить эту проблему, измените параметр максимальной разницы пенни на большую сумму, чтобы разрешить публикацию. Для этого выполните следующие действия:

  1. Выберите Общий реестр, разверните узел Настройка, выберите Параметр, перейдите на вкладку Реестр , а затем введите большую сумму, чем разница в журнале, в поле Максимальная разница в копейке . Например, можно ввести 0,20.

    Примечание.

    Если вы используете вторичную валюту, введите ту же сумму в поле Максимальное округление пенни в дополнительной валюте .

  2. Выберите Общие реестры, Настройка, Публикация и Системные учетные записи.

  3. Убедитесь, что номера счетов указаны для разности пенни в типе размещения валюты по умолчанию и для максимального округления пенни в типе размещения вторичной валюты , если вы используете вторичную валюту.