Issue:
When a date is chosen in the transaction date field, the associated posting period is automatically set in the Posting period field. However, an anomaly occurred on 31st December 2023. In Editable mode, the posting period is initially set as Adj Dec 2022, but upon saving the transaction, it mysteriously changes to the current posting period.
Findings:
Upon delving into the matter, it was discovered that the base period for December 2022 was defined from 1st December 2022 to 30th December 2022, rather than extending to 31st December 2022. This discrepancy in the base period setup may be the root cause of the issue, especially considering that posting journals for adjustment periods differs from those against other base periods.
Solution:
A simple yet effective resolution presents itself. By considering transactions on 31st December 2022 as if they occurred on 30th December 2022, we can align the date effectively within the existing framework.