jl/notes.md

37 lines
1.4 KiB
Markdown
Raw Normal View History

2018-10-05 14:16:22 -04:00
roll-forward needs intercepted by some retained earnings logici
2018-09-28 14:34:52 -04:00
* top level period gets closed to retained earnings `subpath(id,0,1)`
* top level account is a trial balance `subpath(acct,0,1)`
2018-09-25 16:55:40 -04:00
tasks
2018-09-28 14:34:52 -04:00
* a close-out to retained earning and consolidation process must happen before rolling into a new year, or opening balances need set to 0
2018-09-28 14:38:59 -04:00
* test if rolling into a new year
2018-10-05 14:16:22 -04:00
* copy the last period from evt.bal _after rolled_ `2018.12` and copy to `2018.close`
* close move temporary account balances to retained earnings
* need to dynamically create a retained earnings account per trial balance if it does not exist
* need to dynamically determine temporary accounts if not specified
* copy `2018.close` ending balances to `2019.01` opening balances and re-roll into the new year
2018-09-28 14:38:59 -04:00
2018-09-28 14:34:52 -04:00
future
2018-10-05 14:16:22 -04:00
* work on UI and web server for different kinds of entries
accounts that need labeled
* asset
* liability
* equity
* py re
* cy re
* oci
* cta
* apic (hold at acquisition rate)
* common stock (hold at acquisition rate)
* dividends
how to assign
* ~~as part of hierarchy~~
* as a property
when to assign
* as required (notify at close that accounts labeled as earnings temporary will be closed to retained earnings)
* any balance sheet offset accounts must be considered equity in order to print a coherent balance sheet