Comments
I am trying to understand the business scenario requiring automatic posting of penny difference. I assume these penny differences are in accounting currency (if they are in reporting currency, check out "Enable post currency realized gains/losses for ledger settlements" in GL parameters). For my understanding, what kind of ledger transactions are settled, where you need to automatically post a penny difference in accounting currency? In an AR and AP settlement scenario, it makes sense to me as payment may differ slightly from the invoice, but I would like to understand any scenarios outside of AR/AP. Thanks!
It was a little hard to follow your write up but I voted for your idea. It is related to the need for a Persistent link method to overcome the challenge of using a GUID at the version level.(Ironically, I can add the link to my idea here) Please search - Persistent Knowledge Article link to latest published version
In the General ledger parameters, you most likely have "Delete existing year-end entries when re-closing the year" enabled - this means that when you re-close a fiscal year, the original opening transactions will be deleted...but it is not possible to delete an opening balance if the transaction has been settled (as you have experienced). Instead, if you disable "Delete existing year-end entries when re-closing the year", only the differences between the previous and current year-end close will be processed as part of the re-close of the fiscal year, and therefore none of the previous opening transactions will be (or need to be) deleted. Keep in mind though that there are scenarios where this (also called "delta close") is not supported - e.g. if you change the opening account in your Chart of Accounts, change how dimensions are transferred (basically any setting int eh year end close template)