예산 달력 누락: 오류 코드: ERR00002 [유형: 오류]
증상
Dynamics 365 Finance의 예산 트랜잭션 줄에 대한 트랜잭션 날짜가 원장의 해당 회계 달력과 일치하지 않을 때 오류 코드 ERR00002 Microsoft Dataverse의 Bpa 자가 진단 로그 테이블에 기록됩니다. 이 잘못된 정렬로 인해 예산 팩트에서 트랜잭션이 -1의 회계 날짜 키에 연결됩니다.
해결
이 오류를 해결하려면 해당 회계 달력의 값을 통해 maxBudgetTransactionDate
값의 minBudgetTransactionDate
달력 연도 또는 기간을 포함합니다. Bpa 자가 진단 로그 테이블의 열에서 LogDetails
회계 달력minBudgetTransactionDate
, 값 및 maxBudgetTransactionDate
값을 찾을 수 있습니다.
레코드의 예는 다음과 같습니다.
BudgetTransactionLine의 레코드 1개에 Fiscal Calendar 외부의 TransactionDate가 있습니다. [Row(b9d140ec-7227-4942-b20f-b0e0a3012d41_mserp_calendarid='Fiscal', fiscalCalendarStartDate='2014-01-01 00: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')]
Important
이 문제를 해결하기 전에 회계 달력을 변경할 수 있는 권한이 있는지 확인합니다.
- Dynamics 365 Finance에서 일반 원장>일정>회계 달력으로 이동합니다.
- 드롭다운 목록에서 새해를 추가해야 하는 회계 달력을 선택합니다. 이 달력은 보고된 문제에 해당하는 달력이어야 합니다.
- 선택한 회계 달력에서 새해를 선택합니다.
- 새 회계 연도에 대한 관련 정보(예: 시작 날짜 및 종료 날짜)를 입력합니다. 이 예제에서는 새 회계 연도에 1월과 2월의 월(지정한 날짜 및
maxBudgetTransactionDate
)이minBudgetTransactionDate
포함되어 있음을 확인합니다. - 새 회계 연도의 날짜 범위가 필요한 기간을 정확하게 포함하는지 확인합니다.
- 새 회계 연도 항목을 저장합니다.
Important
과거에는 새해를 추가할 수 없습니다. 향후 연도만 추가할 수 있습니다. 달력 시작 연도 1년 전에 트랜잭션이 게시된 경우 기존 회계 달력에서 새해를 만들 수 없습니다.
회계 달력 문제를 해결하기 위한 두 가지 옵션이 있습니다.
- 새 일정을 만듭니다.
- 현재 달력을 유지합니다.
현재 일정을 유지하면 트랜잭션이 보고 기간과 일치하지 않는 상황이 발생할 수 있습니다. 따라서 보고 문제를 발생시키고 기록 비교를 어렵게 만들 수 있습니다. 감사를 복잡하게 만들 수 있는 조정을 수행해야 할 수 있습니다. 수정이 성공적으로 구현되면 이전에 잘못 정렬된 트랜잭션이 적절한 회계 날짜 키에 매핑되므로 정확한 재무 처리 및 보고를 보장합니다.
이 단계를 완료하면 새 회계 연도가 관련 일정에 추가되고 잘못 정렬된 트랜잭션 날짜와 관련된 문제를 해결합니다.