Поделиться через


Не удается опубликовать журнал из-за дисбаланса

В этой статье объясняется, почему дебеты и кредиты могут быть не сбалансированы в транзакциях ваучеров, чтобы транзакции не могли быть размещены в Microsoft Dynamics 365 Finance. Статья также содержит шаги по устранению этой проблемы.

Симптомы

В некоторых случаях журнал не может быть размещен, и отображается следующее сообщение:

Транзакции по конкретному ваучеру не балансируются по определенной дате (учетная валюта: 0,01 - отчеты валюты: 0,06).

Решение

Во время разноски в главную книгу каждый ваучер должен быть сбалансирован в валюте проводки, валюте учета и в валюте отчета, если эти валюты определяются на странице Настройка главной книги. (Ваучеры балансируются, когда общее количество дебетов равно общим кредитам.)

В нижней части страницы строк журнала итоги отображаются в валюте учета и в валюте отчета. Они не отображаются в валюте транзакции для валютных транзакций. Кроме того, сообщение об ошибке, которое пользователь получает в процессе имитации или разноски, показывает различия только в валюте учета и в валюте отчета. Оно не показывает их в валюте проводки, поскольку один ваучер может иметь более одной валюты проводки, и журнал может включать ваучеры в другие валюты проводок. Таким образом, важно вручную проверять, чтобы суммы в валюте проводки для каждой операции, которая имеет только одну валюту проводки, сбалансированы.

Валюта проводки

Во время моделирования и разноски система проверяет, чтобы каждый ваучер, который имеет только одну валюту проводки, был сбалансирован в валюте проводки. Для каждого введенного ваучера может существовать одна или несколько валют для валюты проводки. Например, ваучер, введенный в общий журнал, может иметь две валюты проводки, когда наличные деньги переносятся с банковского счета, который использует евро (EUR) на банковский счет, который использует канадское доллары (CAD).

Если операция имеет только одну валюту проводки, общая сумма кредита должна быть равна общей сумме кредитов в валюте проводки для этого ваучера. Клиенты столкнулись со следующими сценариями, в которых разноска была выполнена правильно из-за несбалансированности сумм в валюте проводки:

  • Общий дебетовый и общий кредиты не были сбалансированы в валюте транзакции, но они были сбалансированы для валюты учета и отчеты валюты. Клиент полагает, что операция была бы по-прежнему разнесена. Однако это предположение было ошибочным.

    Примечание.

    Суммы в валюте проводки в ваучере должны всегда быть сбалансированы, если все строки ваучера имеют одну и ту же валюту проводки.

  • Ваучер был импортирован с сущностью данных через структуру управления данными (DMF), и пользователь думал, что суммы в валюте проводки сбалансированы. В файле импорта некоторые суммы имели более двух десятичных разрядов, а при импорте сумм было включено более двух знаков после запятой. Таким образом, дебет не был бы равен кредиту, так как они незначительно расходились. В журнале не отражено это различие по строкам ваучера, поскольку отображаемые суммы имеют только два десятичных знака.

  • Операция была импортирована с сущностью данных через DMF, и пользователь думал, что суммы в валюте проводки сбалансированы. Хотя ваучер был сбалансирован, некоторые строки в ваучере имеют различающиеся даты проводок. Если были добавлены итоговые дебеты и итоговые кредиты в валюте проводки по ваучеру и дате проводки, они не сбалансированы. Это требование применяется при вводе ваучера с помощью общего журнала в системе. Однако оно не применяется принудительно при импорте ваучера с сущностями данных через DMF.

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

Валюта учета

Если все строки ваучера имеют одну и ту же валюту проводки и если суммы в валюте проводки сбалансированы, система проверяет, что суммы в валюте учета сбалансированы. Если ваучер вводится в иностранной валюте, валютный курс в строках ваучера используется для перевода сумм в валюте проводки в валюту учета. Сначала все строки ваучера переводятся и округляются до двух десятичных знаков. Затем суммируются строки, чтобы определить итоговые дебеты и итоговые кредиты. Поскольку переводятся все строки, итоговые дебеты и итоговые кредиты могут быть не сбалансированы. Тем не менее, если абсолютное значение разницы находится в диапазоне Максимально допустимое расхождение, определенном на странице Параметры главной книги, ваучер будет разнесен, и разница будет автоматически разнесена на счет незначительного расхождения.

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

Валюта отчетности

Если все строки ваучера имеют одну и ту же валюту проводки и если суммы в валюте проводки сбалансированы, система проверяет, что суммы в валюте отчета сбалансированы. Если ваучер вводится в иностранной валюте, валютный курс в строках ваучера используется для перевода сумм в валюте проводки в валюту отчета. Сначала все строки ваучера переводятся и округляются до двух десятичных знаков. Затем суммируются строки, чтобы определить итоговые дебеты и итоговые кредиты. Поскольку переводятся все строки, итоговые дебеты и итоговые кредиты могут быть не сбалансированы. Тем не менее, если разница находится в диапазоне Максимальное незначительное округление в валюте отчета, определенном на странице Параметры главной книги, ваучер будет разнесен, и разница будет автоматически разнесена на счет незначительного расхождения.

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

Пример для дисбаланса валюты учета

Примечание

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

Курс обмена: 1,5

Строка Ваучер Счет Валюта Дебет (проводка) Кредит (проводка) Дебет (учет) Кредит (учет)
1 001 1101-01 Евро 3.33 5,00 (4,995)
2 001 1101-02 Евро 3.33 5,00 (4,995)
3 001 1101-03 Евро 3.34 5.01
4 001 4101- Евро 10.00 15.00
Итоговый 10,00 10,00 15,01 15,00

В валюте учета нет баланса на 0,01. Однако, поскольку максимально допустимое округление в валюте учета не менее 0,01, разница будет автоматически разнесена на счет незначительного расхождения, и ваучер будет успешно разнесен.