The Summary (Main Screen) fails to correctly synchronize with the Profit and Loss Statement when using Journal Entries to record “transitory” expenses (accruals) across two fiscal years.
Specifically, when a 2026 purchase order is moved back to 2025 via Journal Entries to ensure the charge hits the correct accounting period, the Summary screen continues to display incorrect totals for the current year. While the P&L report is luckily accurate and reflects the expense in 2025, the dashboard (Summary) does not reconcile this change, leading to a mismatch between the main interface and the formal financial reports.
Steps to Reproduce:
Record a Purchase Invoice in 2026.
Use Journal Entries to accrue that expense in 2025 (via a Transitory/Accrual account).
Observe that the Summary Screen for 2025 or 2026 still shows figures that contradict the 2025 and 2026 P&L reports.
I should note that after switching the interface to English to take these screenshots, the Summary screen now appears to be displaying correctly. It feels as though the UI had caching in place.
I agree, but given the current lack of support for automatic reversal, this is the most practical workaround we found. In View mode the entries are correctly swapped and all the amounts are positive.
As previously mentioned, the issue resolved itself while I was switching languages to capture screenshots. This suggests the bug is transient and difficult to reproduce, though it clearly remains an underlying issue.
Also experiencing issues with the summary P&L, but as you say, thankfully the actual P&L reflects the correct value. @Joe91 are you one of the devs? Is it possible to replicate the variables used in P&L onto the summary view for whatever period is selected? I’m guessing they’re operating off seperate functions instead of one function?
@mulder there seems to be a bug which I haven’t been able to track down yet but it’s happening in the part of the code which I’m intending to throw away in the next 1-2 months. So it will be resolved even if the bug is not identified.