Отсутствующий финансовый календарь для бюджета: код ошибки: ERR00002 [тип: ошибка]
Симптомы
Код ошибки, ERR00002 регистрируется в таблице самостоятельной справки Bpa в Microsoft Dataverse, если даты транзакций в строках транзакций бюджета в Dynamics 365 Finance не соответствуют соответствующему финансовому календарю в реестре. Это несоответствие приводит к тому, что транзакция в факте бюджета будет связана с ключом даты учета -1.
Решение
Чтобы устранить эту ошибку, включите календарные годы или периоды из minBudgetTransactionDate
значения через maxBudgetTransactionDate
значение для соответствующих финансовых календарей. Вы можете найти финансовый календарь, minBudgetTransactionDate
значение и maxBudgetTransactionDate
значение в LogDetails
столбце таблицы самостоятельной помощи Bpa.
Ниже приведен пример записи:
1 записи в BudgetTransactionLine имеют transactionDate за пределами финансового календаря - [Row(b9d140ec-7227-4942-b20f-b0e0a3012d41_mserp_calendarid='Fiscal', fiscalCalendarStartDate='2014-01-01 00:00', fiscalCalendarEndDate='2025-12-31 00:00:00', cae61f4c-c088-4bc4-b600-c5bd07f1af3d_mserp_name='USMF', minBudgetTransactionDate='2026-01-01 00:00:00', maxBudgetTransactionDate='2026-02-01 00:00:00')]
Внимание
Прежде чем устранить эту проблему, убедитесь, что у вас есть разрешения на внесение изменений в финансовый календарь.
- В Dynamics 365 Finance перейдите к календарю общего реестра>для финансовых календарей>.
- В раскрывающемся списке выберите финансовый календарь, требующий добавления нового года. Этот календарь должен быть календарем, соответствующим сообщаемой проблеме.
- В выбранном финансовом календаре выберите Новый год.
- Введите соответствующие сведения для нового финансового года, например даты начала и окончания. В этом примере убедитесь, что новый финансовый год включает месяцы января и февраля (как указано в
minBudgetTransactionDate
иmaxBudgetTransactionDate
). - Убедитесь, что диапазон дат нового финансового года точно охватывает необходимые периоды.
- Сохраните новую запись финансового года.
Внимание
Вы не можете добавить новый год в прошлом. Вы можете добавить только будущие годы. Если транзакции были размещены за год до начала года календаря, вы не можете создать новый год в существующем финансовом календаре.
Существует два варианта устранения проблем с финансовым календарем:
- Создайте новый календарь.
- Сохраните текущий календарь.
Сохранение текущего календаря может привести к ситуации, когда транзакции не соответствуют вашим отчетным периодам. Поэтому это может привести к возникновению проблем с отчетами и затруднить исторические сравнения. Может потребоваться внести изменения, которые могут усложнить аудит. Когда исправление успешно реализовано, транзакции, которые ранее были неправильно сопоставлены с соответствующим ключом даты учета, и, следовательно, обеспечит точную финансовую обработку и отчетность.
После выполнения этих действий новый финансовый год добавляется в соответствующий календарь и устраняет проблемы, связанные с неправильными датами транзакций.