jschalk / jaar

Cross-cultural communication engine built on customizable economic systems. Produces personalized agendas, calendars, finance reports for users.
0 stars 1 forks source link

create Treasury / Banking module #322

Closed jschalk closed 1 month ago

jschalk commented 1 month ago

Let's review the model: Create new FiscalUnit:

  1. pick a name, a parent directory, the regulatory physics, all outlays, all voices, all cash purchases.
  2. If the voice file does not exist it can be created by init voice gifts and/or file.
  3. Then the voice bud file listens to final buds to create their final bud. (this is an indeterminate process less the same sequences of listening is followed. However it's not necessary that it be detminite.)
  4. The final bud can then be used to set any missing budpoints.
  5. Once all budpoints needed exist, acctunit net amount can be calculated.
    • [x] #337
    • [x] #339
    • [x] create cash purchases stone?
    • [x] #340
    • [ ] create Fiscal.outlays stone
    • [ ] create timeline stone? JSON seems good enough?
    • [x] start with wanted output: money report:
    • [x] Create or confirm existence is budget files
    • [x] Create table of settled budget results. Include datetime
    • [x] Create csv of settled budget results
    • [x] Create acct current status table: how much money and current time
    • [ ] create FiscalUnit method that takes all settled budpoints from before CurrentTime, sets all Outlays, creates FiscalUnit tranbook with all acct_net amounts
    • [x] Create transaction table
    • [ ] Create transaction csv
    • [x] create fiscal json
    • [x] add chrono attributes to fiscal object
    • [x] create FiscalUnit declaration of BudUnit events.
jschalk commented 1 month ago
jschalk commented 1 month ago

To create confidence in the FiscalUnit is that it has an understandable past. Every Budget Event needs to clearly describe when it happened, who was given money, who had money taken from them. It would also be good to have a totally fiscal state: how much money every acct has.

jschalk commented 1 month ago
jschalk commented 1 month ago
jschalk commented 1 month ago
jschalk commented 1 month ago
jschalk commented 1 month ago
jschalk commented 1 month ago

all this 2d_array stuff was a waste of time... moving on...