End of Year (EOY) Accounting Close Process and Reporting (retained earnings)

End of Year (EOY) Accounting Close Process and Reporting (retained earnings)

The end of year fiscal close process in iDempiere is different than in most accounting systems. Traditionally, you run find the balance for every unique combination for every income and expense (income statement) account. You import these balances into a GL Journal with the opposite signs thus netting (zeroing) out each account balance for that year.  iDempiere uses a better approach. Here are the details: Because this approach is different, there are some accountants that are initially concerned or skeptical. However, the fact that the Profit Transfer balance is simply the equal and opposite balance of what was put to Retained Earnings is reassuring. This fact is easily observed and defended with minimal effort. I have customers with over a decade of multinational, multi-currency reporting history to validate the process's accuracy.

How to Create an Adjusting GL Journal

Here are the steps to create an End of Year (EOY) profit transfer entry:
  1. Open the Account Element window => Element Value sub-tab.
  2. Create a "99990 - Profit Transfer" expense account. Be sure to place it outside of any summary folders in the Chart of Accounts tree.
  3. Update your balance sheet financial report to include the Profit Transfer account in your current earnings line. See this example below.
  4. Copy the last period in our desired year to a new record and add a "-adj" to the end of the name. Example: Calendar, Year and Period window => Year sub-tab => Period sub-tab => "17-dec-adj" period. Be sure to set the period's Period Type field to "Adjustment Period" and the increase the value in the Period No field before you save.
  5. Open the newly created adjustment period using the Open/Close All button.
  6. Create a new GL Journal record. Set the date to the last day of your fiscal year. Update the Period field to your newly created adjustment period. Example: "17-dec-adj"
  7. Create your two GL Journal lines with the amount of your current earnings.
    1. Dr Profit Transfer
    2. Cr Retained Earnings
  8. Complete and post the GL Journal.
  9. Run your financials for the last period of the year (not the adjustment period). You should not see the affects of the above entry.
  10. Run your financials for the first period of the next year. You should see the effects on your balance sheet in that your retained earnings are now increased by the above amount.

References

2014-10-03 - Better Income Statement and Balance Sheet Reports and Demonstrated End of Year EOY Process

This is a great resource for better understanding how financial reporting works! One thing I forgot to mention is that you cannot import the Income Statement and Balance Sheet pack in's to any other client other than GardenWorld. The reason is that the pack in's rely on the accounts that exist in GardenWorld. Your COA in your new client will have different accounts with different account IDs. Therefore, you should us the new GardenWorld examples as a quick reference when creating your Income Statement and Balance Sheet in your new client. NOTE 20170307: the below video references the December Adjustment period. This feature/fix exists in iDempiere today as late in version 2.1.
References: