diff --git a/.gitignore b/.gitignore index 6e5a321..bff4ad5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ -process/ output/ .shastore diff --git a/Sakefile.yaml b/Sakefile.yaml index 904738f..1e907d6 100644 --- a/Sakefile.yaml +++ b/Sakefile.yaml @@ -100,7 +100,7 @@ total-val-txns: To figure out how much all the users owe or are owed by the shared account, we allocate the final costs of energy delivered (from the invoices) to each account based on their proportion of kWh used (that gets done in the next step, indiv-val-txns). - And then in the step txns-with-generated, we add these as 'virtual' transactions in reverse, from the Energy company to the shared account, + And then in the step txns-with-generated, we add these as 'virtual' transactions in reverse, from the Energy company to the shared account, and then from the shared account to the individual users. If everyone's account is settled correctly, then in the final balance every account should be at zero. dependencies: diff --git a/process/bank-costs.csv b/process/bank-costs.csv new file mode 100644 index 0000000..341f099 --- /dev/null +++ b/process/bank-costs.csv @@ -0,0 +1,2 @@ +account,amount +Bank,18.0 diff --git a/process/indiv-val-txns.csv b/process/indiv-val-txns.csv new file mode 100644 index 0000000..e938372 --- /dev/null +++ b/process/indiv-val-txns.csv @@ -0,0 +1,19 @@ +id,datum,from,amount,to,omschrijving +2025a_James_fixed,2024-04-30,shared,264,James,value of fixed expenses +2025a_James_var,2024-04-30,shared,205.92,James,value of variable expenses +2025a_Alice_fixed,2024-04-30,shared,264,Alice,value of fixed expenses +2025a_Alice_var,2024-04-30,shared,132,Alice,value of variable expenses +2025a_Bob_fixed,2024-04-30,shared,264,Bob,value of fixed expenses +2025a_Bob_var,2024-04-30,shared,190.08,Bob,value of variable expenses +2025b_James_fixed,2025-08-31,shared,169.85,James,value of fixed expenses +2025b_James_var,2025-08-31,shared,132.48,James,value of variable expenses +2025b_Alice_fixed,2025-08-31,shared,169.85,Alice,value of fixed expenses +2025b_Alice_var,2025-08-31,shared,125.12,Alice,value of variable expenses +2025b_Bob_fixed,2025-08-31,shared,169.85,Bob,value of fixed expenses +2025b_Bob_var,2025-08-31,shared,106.72,Bob,value of variable expenses +2025b_Sarah_fixed,2025-08-31,shared,42.46,Sarah,value of fixed expenses +2025b_Sarah_var,2025-08-31,shared,3.68,Sarah,value of variable expenses +James_asn,2025-12-31,shared,5.76,James,value of banking costs ASN +Alice_asn,2025-12-31,shared,5.76,Alice,value of banking costs ASN +Bob_asn,2025-12-31,shared,5.76,Bob,value of banking costs ASN +Sarah_asn,2025-12-31,shared,0.72,Sarah,value of banking costs ASN diff --git a/process/total-val-txns.csv b/process/total-val-txns.csv new file mode 100644 index 0000000..f81b753 --- /dev/null +++ b/process/total-val-txns.csv @@ -0,0 +1,6 @@ +id,date,from,amount,to,description +2025aElecCovalfixed,2024-04-30,ElecCo,792,shared,value of fixed electricity expenses +2025aElecCovalvar,2024-04-30,ElecCo,528,shared,value of variable electricity expenses +2025bElecCovalfixed,2025-08-31,ElecCo,552,shared,value of fixed electricity expenses +2025bElecCovalvar,2025-08-31,ElecCo,368,shared,value of variable electricity expenses +Banktotal,2025-09-01,Bank,18.0,shared,value of banking costs diff --git a/process/txns-fromto.csv b/process/txns-fromto.csv new file mode 100644 index 0000000..4b2bcd5 --- /dev/null +++ b/process/txns-fromto.csv @@ -0,0 +1,51 @@ +id,date,from,amount,to,description +25000a,2024-12-25,shared,2,Bank,banking costs december +25001,2024-12-25,James,105,shared,electricity advance january +25002,2024-12-25,Alice,90,shared,electricity advance january +25003,2424-12-26,shared,185,Bob,reimburse advance to ElecCo minus your advance to shared for this month +25003a,2025-01-25,shared,2,Bank,banking costs january +25005,2025-01-25,James,105,shared,electricity advance february +25006,2025-01-25,Alice,90,shared,electricity advance february +25007,2025-01-26,Bob,95,shared,electricity advance february +25008,2025-01-27,shared,280,ElecCo,electricity advance february +25008a,2025-02-25,shared,2,Bank,banking costs february +25009,2025-02-25,James,105,shared,electricity advance march +25010,2025-02-25,Alice,90,shared,electricity advance march +25011,2025-02-26,Bob,95,shared,electricity advance march +25012,2025-02-27,shared,280,ElecCo,electricity advance march +25012a,2025-03-25,shared,2,Bank,banking costs march +25013,2025-03-25,James,105,shared,electricity advance april +25014,2025-03-25,Alice,90,shared,electricity advance april +25015,2025-03-26,Bob,95,shared,electricity advance april +25016,2025-03-27,shared,280,ElecCo,electricity advance april +25016a,2025-04-25,shared,2,Bank,banking costs april +25016b,2025-05-01,James,53.25,shared,extra payment for actual usage period 1 +25016c,2025-05-01,Alice,39.33,shared,extra payment for actual usage period 1 +25016d,2025-05-01,Bob,77.41,shared,extra payment for actual usage period 1 +25018,2025-04-25,James,105,shared,electricity advance may +25019,2025-04-25,Alice,90,shared,electricity advance may +25020,2025-04-26,Bob,95,shared,electricity advance may +25021,2025-04-27,shared,280,ElecCo,electricity advance may +25021a,2025-05-05,shared,200,ElecCo,extra payment for actual usage period 1 +25021b,2025-05-25,shared,2,Bank,banking costs may +25022,2025-05-25,James,105,shared,electricity advance june +25023,2025-05-25,Alice,90,shared,electricity advance june +25024,2025-05-26,Bob,95,shared,electricity advance june +25025,2025-05-27,shared,280,ElecCo,electricity advance june +25025b,2025-06-25,shared,2,Bank,banking costs june +25026,2025-06-25,James,105,shared,electricity advance july +25027,2025-06-25,Alice,90,shared,electricity advance july +25028,2025-06-26,Bob,95,shared,electricity advance july +25029,2025-06-27,shared,280,ElecCo,electricity advance july +25029b,2025-07-25,shared,2,Bank,banking costs july +25030,2025-07-25,James,105,shared,electricity advance august +25031,2025-07-25,Alice,90,shared,electricity advance august +25032,2025-07-26,Bob,95,shared,electricity advance august +25033,2025-07-26,Sarah,85,shared,electricity advance august +25034,2025-07-27,shared,280,ElecCo,electricity advance august +25034b,2025-08-25,shared,2,Bank,banking costs august +25035,2025-09-05,ElecCo,200,shared,reimbursement too much advanced for period 2 +25036,2025-09-06,shared,115.24,James,reimbursement advance period 2 +25037,2025-09-06,shared,62.6,Alice,reimbursement advance period 2 +25038,2025-09-06,shared,101,Bob,reimbursement advance period 2 +25039,2025-09-06,shared,38.14,Sarah,reimbursement advance period 2 diff --git a/process/txns-with-generated.csv b/process/txns-with-generated.csv new file mode 100644 index 0000000..68298cd --- /dev/null +++ b/process/txns-with-generated.csv @@ -0,0 +1,75 @@ +id,date,from,amount,to,description +2025aElecCovalfixed,2024-04-30,ElecCo,792,shared,value of fixed electricity expenses +2025aElecCovalvar,2024-04-30,ElecCo,528,shared,value of variable electricity expenses +2025a_Alice_fixed,2024-04-30,shared,264,Alice,value of fixed expenses +2025a_Alice_var,2024-04-30,shared,132,Alice,value of variable expenses +2025a_Bob_fixed,2024-04-30,shared,264,Bob,value of fixed expenses +2025a_Bob_var,2024-04-30,shared,190.08,Bob,value of variable expenses +2025a_James_fixed,2024-04-30,shared,264,James,value of fixed expenses +2025a_James_var,2024-04-30,shared,205.92,James,value of variable expenses +25000,2024-12-15,Bob,280,ElecCo,first advance for january before shared account was active +25000a,2024-12-25,shared,2,Bank,banking costs december +25001,2024-12-25,James,105,shared,electricity advance january +25002,2024-12-25,Alice,90,shared,electricity advance january +25003a,2025-01-25,shared,2,Bank,banking costs january +25005,2025-01-25,James,105,shared,electricity advance february +25006,2025-01-25,Alice,90,shared,electricity advance february +25007,2025-01-26,Bob,95,shared,electricity advance february +25008,2025-01-27,shared,280,ElecCo,electricity advance february +25008a,2025-02-25,shared,2,Bank,banking costs february +25009,2025-02-25,James,105,shared,electricity advance march +25010,2025-02-25,Alice,90,shared,electricity advance march +25011,2025-02-26,Bob,95,shared,electricity advance march +25012,2025-02-27,shared,280,ElecCo,electricity advance march +25012a,2025-03-25,shared,2,Bank,banking costs march +25013,2025-03-25,James,105,shared,electricity advance april +25014,2025-03-25,Alice,90,shared,electricity advance april +25015,2025-03-26,Bob,95,shared,electricity advance april +25016,2025-03-27,shared,280,ElecCo,electricity advance april +25016a,2025-04-25,shared,2,Bank,banking costs april +25018,2025-04-25,James,105,shared,electricity advance may +25019,2025-04-25,Alice,90,shared,electricity advance may +25020,2025-04-26,Bob,95,shared,electricity advance may +25021,2025-04-27,shared,280,ElecCo,electricity advance may +25016b,2025-05-01,James,53.25,shared,extra payment for actual usage period 1 +25016c,2025-05-01,Alice,39.33,shared,extra payment for actual usage period 1 +25016d,2025-05-01,Bob,77.41,shared,extra payment for actual usage period 1 +25021a,2025-05-05,shared,200,ElecCo,extra payment for actual usage period 1 +25021b,2025-05-25,shared,2,Bank,banking costs may +25022,2025-05-25,James,105,shared,electricity advance june +25023,2025-05-25,Alice,90,shared,electricity advance june +25024,2025-05-26,Bob,95,shared,electricity advance june +25025,2025-05-27,shared,280,ElecCo,electricity advance june +25025b,2025-06-25,shared,2,Bank,banking costs june +25026,2025-06-25,James,105,shared,electricity advance july +25027,2025-06-25,Alice,90,shared,electricity advance july +25028,2025-06-26,Bob,95,shared,electricity advance july +25029,2025-06-27,shared,280,ElecCo,electricity advance july +25029b,2025-07-25,shared,2,Bank,banking costs july +25030,2025-07-25,James,105,shared,electricity advance august +25031,2025-07-25,Alice,90,shared,electricity advance august +25032,2025-07-26,Bob,95,shared,electricity advance august +25033,2025-07-26,Sarah,85,shared,electricity advance august +25034,2025-07-27,shared,280,ElecCo,electricity advance august +25034b,2025-08-25,shared,2,Bank,banking costs august +2025bElecCovalfixed,2025-08-31,ElecCo,552,shared,value of fixed electricity expenses +2025bElecCovalvar,2025-08-31,ElecCo,368,shared,value of variable electricity expenses +2025b_Alice_fixed,2025-08-31,shared,169.85,Alice,value of fixed expenses +2025b_Alice_var,2025-08-31,shared,125.12,Alice,value of variable expenses +2025b_Bob_fixed,2025-08-31,shared,169.85,Bob,value of fixed expenses +2025b_Bob_var,2025-08-31,shared,106.72,Bob,value of variable expenses +2025b_James_fixed,2025-08-31,shared,169.85,James,value of fixed expenses +2025b_James_var,2025-08-31,shared,132.48,James,value of variable expenses +2025b_Sarah_fixed,2025-08-31,shared,42.46,Sarah,value of fixed expenses +2025b_Sarah_var,2025-08-31,shared,3.68,Sarah,value of variable expenses +Banktotal,2025-09-01,Bank,18.0,shared,value of banking costs +25035,2025-09-05,ElecCo,200,shared,reimbursement too much advanced for period 2 +25036,2025-09-06,shared,115.24,James,reimbursement advance period 2 +25037,2025-09-06,shared,62.6,Alice,reimbursement advance period 2 +25038,2025-09-06,shared,101,Bob,reimbursement advance period 2 +25039,2025-09-06,shared,38.14,Sarah,reimbursement advance period 2 +Alice_asn,2025-12-31,shared,5.76,Alice,value of banking costs ASN +Bob_asn,2025-12-31,shared,5.76,Bob,value of banking costs ASN +James_asn,2025-12-31,shared,5.76,James,value of banking costs ASN +Sarah_asn,2025-12-31,shared,0.72,Sarah,value of banking costs ASN +25003,2424-12-26,shared,185,Bob,reimburse advance to ElecCo minus your advance to shared for this month diff --git a/process/txns-with-other.csv b/process/txns-with-other.csv new file mode 100644 index 0000000..38864f7 --- /dev/null +++ b/process/txns-with-other.csv @@ -0,0 +1,52 @@ +id,date,from,amount,to,description +25000,2024-12-15,Bob,280,ElecCo,first advance for january before shared account was active +25000a,2024-12-25,shared,2,Bank,banking costs december +25001,2024-12-25,James,105,shared,electricity advance january +25002,2024-12-25,Alice,90,shared,electricity advance january +25003a,2025-01-25,shared,2,Bank,banking costs january +25005,2025-01-25,James,105,shared,electricity advance february +25006,2025-01-25,Alice,90,shared,electricity advance february +25007,2025-01-26,Bob,95,shared,electricity advance february +25008,2025-01-27,shared,280,ElecCo,electricity advance february +25008a,2025-02-25,shared,2,Bank,banking costs february +25009,2025-02-25,James,105,shared,electricity advance march +25010,2025-02-25,Alice,90,shared,electricity advance march +25011,2025-02-26,Bob,95,shared,electricity advance march +25012,2025-02-27,shared,280,ElecCo,electricity advance march +25012a,2025-03-25,shared,2,Bank,banking costs march +25013,2025-03-25,James,105,shared,electricity advance april +25014,2025-03-25,Alice,90,shared,electricity advance april +25015,2025-03-26,Bob,95,shared,electricity advance april +25016,2025-03-27,shared,280,ElecCo,electricity advance april +25016a,2025-04-25,shared,2,Bank,banking costs april +25018,2025-04-25,James,105,shared,electricity advance may +25019,2025-04-25,Alice,90,shared,electricity advance may +25020,2025-04-26,Bob,95,shared,electricity advance may +25021,2025-04-27,shared,280,ElecCo,electricity advance may +25016b,2025-05-01,James,53.25,shared,extra payment for actual usage period 1 +25016c,2025-05-01,Alice,39.33,shared,extra payment for actual usage period 1 +25016d,2025-05-01,Bob,77.41,shared,extra payment for actual usage period 1 +25021a,2025-05-05,shared,200,ElecCo,extra payment for actual usage period 1 +25021b,2025-05-25,shared,2,Bank,banking costs may +25022,2025-05-25,James,105,shared,electricity advance june +25023,2025-05-25,Alice,90,shared,electricity advance june +25024,2025-05-26,Bob,95,shared,electricity advance june +25025,2025-05-27,shared,280,ElecCo,electricity advance june +25025b,2025-06-25,shared,2,Bank,banking costs june +25026,2025-06-25,James,105,shared,electricity advance july +25027,2025-06-25,Alice,90,shared,electricity advance july +25028,2025-06-26,Bob,95,shared,electricity advance july +25029,2025-06-27,shared,280,ElecCo,electricity advance july +25029b,2025-07-25,shared,2,Bank,banking costs july +25030,2025-07-25,James,105,shared,electricity advance august +25031,2025-07-25,Alice,90,shared,electricity advance august +25032,2025-07-26,Bob,95,shared,electricity advance august +25033,2025-07-26,Sarah,85,shared,electricity advance august +25034,2025-07-27,shared,280,ElecCo,electricity advance august +25034b,2025-08-25,shared,2,Bank,banking costs august +25035,2025-09-05,ElecCo,200,shared,reimbursement too much advanced for period 2 +25036,2025-09-06,shared,115.24,James,reimbursement advance period 2 +25037,2025-09-06,shared,62.6,Alice,reimbursement advance period 2 +25038,2025-09-06,shared,101,Bob,reimbursement advance period 2 +25039,2025-09-06,shared,38.14,Sarah,reimbursement advance period 2 +25003,2424-12-26,shared,185,Bob,reimburse advance to ElecCo minus your advance to shared for this month diff --git a/process/txns.csv b/process/txns.csv new file mode 100644 index 0000000..6d0e2a5 --- /dev/null +++ b/process/txns.csv @@ -0,0 +1,149 @@ +id,date,account,amount,description +2025aElecCovalfixed,2024-04-30,ElecCo,-792,value of fixed electricity expenses +2025aElecCovalfixed,2024-04-30,shared,792,value of fixed electricity expenses +2025aElecCovalvar,2024-04-30,ElecCo,-528,value of variable electricity expenses +2025aElecCovalvar,2024-04-30,shared,528,value of variable electricity expenses +2025a_Alice_fixed,2024-04-30,shared,-264,value of fixed expenses +2025a_Alice_fixed,2024-04-30,Alice,264,value of fixed expenses +2025a_Alice_var,2024-04-30,shared,-132,value of variable expenses +2025a_Alice_var,2024-04-30,Alice,132,value of variable expenses +2025a_Bob_fixed,2024-04-30,shared,-264,value of fixed expenses +2025a_Bob_fixed,2024-04-30,Bob,264,value of fixed expenses +2025a_Bob_var,2024-04-30,shared,-190.08,value of variable expenses +2025a_Bob_var,2024-04-30,Bob,190.08,value of variable expenses +2025a_James_fixed,2024-04-30,shared,-264,value of fixed expenses +2025a_James_fixed,2024-04-30,James,264,value of fixed expenses +2025a_James_var,2024-04-30,shared,-205.92,value of variable expenses +2025a_James_var,2024-04-30,James,205.92,value of variable expenses +25000,2024-12-15,Bob,-280,first advance for january before shared account was active +25000,2024-12-15,ElecCo,280,first advance for january before shared account was active +25000a,2024-12-25,shared,-2,banking costs december +25000a,2024-12-25,Bank,2,banking costs december +25001,2024-12-25,James,-105,electricity advance january +25001,2024-12-25,shared,105,electricity advance january +25002,2024-12-25,Alice,-90,electricity advance january +25002,2024-12-25,shared,90,electricity advance january +25003a,2025-01-25,shared,-2,banking costs january +25003a,2025-01-25,Bank,2,banking costs january +25005,2025-01-25,James,-105,electricity advance february +25005,2025-01-25,shared,105,electricity advance february +25006,2025-01-25,Alice,-90,electricity advance february +25006,2025-01-25,shared,90,electricity advance february +25007,2025-01-26,Bob,-95,electricity advance february +25007,2025-01-26,shared,95,electricity advance february +25008,2025-01-27,shared,-280,electricity advance february +25008,2025-01-27,ElecCo,280,electricity advance february +25008a,2025-02-25,shared,-2,banking costs february +25008a,2025-02-25,Bank,2,banking costs february +25009,2025-02-25,James,-105,electricity advance march +25009,2025-02-25,shared,105,electricity advance march +25010,2025-02-25,Alice,-90,electricity advance march +25010,2025-02-25,shared,90,electricity advance march +25011,2025-02-26,Bob,-95,electricity advance march +25011,2025-02-26,shared,95,electricity advance march +25012,2025-02-27,shared,-280,electricity advance march +25012,2025-02-27,ElecCo,280,electricity advance march +25012a,2025-03-25,shared,-2,banking costs march +25012a,2025-03-25,Bank,2,banking costs march +25013,2025-03-25,James,-105,electricity advance april +25013,2025-03-25,shared,105,electricity advance april +25014,2025-03-25,Alice,-90,electricity advance april +25014,2025-03-25,shared,90,electricity advance april +25015,2025-03-26,Bob,-95,electricity advance april +25015,2025-03-26,shared,95,electricity advance april +25016,2025-03-27,shared,-280,electricity advance april +25016,2025-03-27,ElecCo,280,electricity advance april +25016a,2025-04-25,shared,-2,banking costs april +25016a,2025-04-25,Bank,2,banking costs april +25018,2025-04-25,James,-105,electricity advance may +25018,2025-04-25,shared,105,electricity advance may +25019,2025-04-25,Alice,-90,electricity advance may +25019,2025-04-25,shared,90,electricity advance may +25020,2025-04-26,Bob,-95,electricity advance may +25020,2025-04-26,shared,95,electricity advance may +25021,2025-04-27,shared,-280,electricity advance may +25021,2025-04-27,ElecCo,280,electricity advance may +25016b,2025-05-01,James,-53.25,extra payment for actual usage period 1 +25016b,2025-05-01,shared,53.25,extra payment for actual usage period 1 +25016c,2025-05-01,Alice,-39.33,extra payment for actual usage period 1 +25016c,2025-05-01,shared,39.33,extra payment for actual usage period 1 +25016d,2025-05-01,Bob,-77.41,extra payment for actual usage period 1 +25016d,2025-05-01,shared,77.41,extra payment for actual usage period 1 +25021a,2025-05-05,shared,-200,extra payment for actual usage period 1 +25021a,2025-05-05,ElecCo,200,extra payment for actual usage period 1 +25021b,2025-05-25,shared,-2,banking costs may +25021b,2025-05-25,Bank,2,banking costs may +25022,2025-05-25,James,-105,electricity advance june +25022,2025-05-25,shared,105,electricity advance june +25023,2025-05-25,Alice,-90,electricity advance june +25023,2025-05-25,shared,90,electricity advance june +25024,2025-05-26,Bob,-95,electricity advance june +25024,2025-05-26,shared,95,electricity advance june +25025,2025-05-27,shared,-280,electricity advance june +25025,2025-05-27,ElecCo,280,electricity advance june +25025b,2025-06-25,shared,-2,banking costs june +25025b,2025-06-25,Bank,2,banking costs june +25026,2025-06-25,James,-105,electricity advance july +25026,2025-06-25,shared,105,electricity advance july +25027,2025-06-25,Alice,-90,electricity advance july +25027,2025-06-25,shared,90,electricity advance july +25028,2025-06-26,Bob,-95,electricity advance july +25028,2025-06-26,shared,95,electricity advance july +25029,2025-06-27,shared,-280,electricity advance july +25029,2025-06-27,ElecCo,280,electricity advance july +25029b,2025-07-25,shared,-2,banking costs july +25029b,2025-07-25,Bank,2,banking costs july +25030,2025-07-25,James,-105,electricity advance august +25030,2025-07-25,shared,105,electricity advance august +25031,2025-07-25,Alice,-90,electricity advance august +25031,2025-07-25,shared,90,electricity advance august +25032,2025-07-26,Bob,-95,electricity advance august +25032,2025-07-26,shared,95,electricity advance august +25033,2025-07-26,Sarah,-85,electricity advance august +25033,2025-07-26,shared,85,electricity advance august +25034,2025-07-27,shared,-280,electricity advance august +25034,2025-07-27,ElecCo,280,electricity advance august +25034b,2025-08-25,shared,-2,banking costs august +25034b,2025-08-25,Bank,2,banking costs august +2025bElecCovalfixed,2025-08-31,ElecCo,-552,value of fixed electricity expenses +2025bElecCovalfixed,2025-08-31,shared,552,value of fixed electricity expenses +2025bElecCovalvar,2025-08-31,ElecCo,-368,value of variable electricity expenses +2025bElecCovalvar,2025-08-31,shared,368,value of variable electricity expenses +2025b_Alice_fixed,2025-08-31,shared,-169.85,value of fixed expenses +2025b_Alice_fixed,2025-08-31,Alice,169.85,value of fixed expenses +2025b_Alice_var,2025-08-31,shared,-125.12,value of variable expenses +2025b_Alice_var,2025-08-31,Alice,125.12,value of variable expenses +2025b_Bob_fixed,2025-08-31,shared,-169.85,value of fixed expenses +2025b_Bob_fixed,2025-08-31,Bob,169.85,value of fixed expenses +2025b_Bob_var,2025-08-31,shared,-106.72,value of variable expenses +2025b_Bob_var,2025-08-31,Bob,106.72,value of variable expenses +2025b_James_fixed,2025-08-31,shared,-169.85,value of fixed expenses +2025b_James_fixed,2025-08-31,James,169.85,value of fixed expenses +2025b_James_var,2025-08-31,shared,-132.48,value of variable expenses +2025b_James_var,2025-08-31,James,132.48,value of variable expenses +2025b_Sarah_fixed,2025-08-31,shared,-42.46,value of fixed expenses +2025b_Sarah_fixed,2025-08-31,Sarah,42.46,value of fixed expenses +2025b_Sarah_var,2025-08-31,shared,-3.68,value of variable expenses +2025b_Sarah_var,2025-08-31,Sarah,3.68,value of variable expenses +Banktotal,2025-09-01,Bank,-18.0,value of banking costs +Banktotal,2025-09-01,shared,18.0,value of banking costs +25035,2025-09-05,ElecCo,-200,reimbursement too much advanced for period 2 +25035,2025-09-05,shared,200,reimbursement too much advanced for period 2 +25036,2025-09-06,shared,-115.24,reimbursement advance period 2 +25036,2025-09-06,James,115.24,reimbursement advance period 2 +25037,2025-09-06,shared,-62.6,reimbursement advance period 2 +25037,2025-09-06,Alice,62.6,reimbursement advance period 2 +25038,2025-09-06,shared,-101,reimbursement advance period 2 +25038,2025-09-06,Bob,101,reimbursement advance period 2 +25039,2025-09-06,shared,-38.14,reimbursement advance period 2 +25039,2025-09-06,Sarah,38.14,reimbursement advance period 2 +Alice_asn,2025-12-31,shared,-5.76,value of banking costs ASN +Alice_asn,2025-12-31,Alice,5.76,value of banking costs ASN +Bob_asn,2025-12-31,shared,-5.76,value of banking costs ASN +Bob_asn,2025-12-31,Bob,5.76,value of banking costs ASN +James_asn,2025-12-31,shared,-5.76,value of banking costs ASN +James_asn,2025-12-31,James,5.76,value of banking costs ASN +Sarah_asn,2025-12-31,shared,-0.72,value of banking costs ASN +Sarah_asn,2025-12-31,Sarah,0.72,value of banking costs ASN +25003,2424-12-26,shared,-185,reimburse advance to ElecCo minus your advance to shared for this month +25003,2424-12-26,Bob,185,reimburse advance to ElecCo minus your advance to shared for this month