AS OF 2013-06-10_12:00:00 -------------------------------------- Balances, Num days negative, Interest earned, Net across ledgers ---------------------------------------------------------------- Balance DaysNeg Interest NetBal gpa -0.04 0. 2997.96 -0.04 UNKNOWN ACCOUNT gpa stv 0.04 0. -2997.96 0.04 UNKNOWN ACCOUNT stv TOT 0. 0. 0. 0. [Totals]
Shift-RELOAD refreshes text box contents. Hit Submit to save/process changes. [ver399] (* This is a TEST yootles ledger. Make all comments like (* this *) *) (* ACCOUNTS. TEMPLATE: account[name, "Full Name", "email"] ---------- {SPM} *) account[ali, "Alice", "dreeves@gmail.com"] account[bob, "Bob"] account[crl, "Carol", "dreeves@umich.edu"] account[dan, "Dan", "dreeves@gmail.com", False] (* True means display balance even when zero *) (* ------------------------------------------------------------------ {NSPM} *) all = bob+ali+crl+dan; (* a useful constant for referring to everyone *) (*****************************************************************************) (* TRANSACTIONS, LATEST FIRST. TEMPLATE: iou[amt, from, to, date, reason] *) (*****************************************************************************) iou[-10000, stv, gpa, {2013,6,10}, "five paid"] iou[-8000, gpa, stv, {2013,6,10}, "five owed"] iou[-10000, stv, gpa, {2012,6,10}, "four paid"] iou[-8000, gpa, stv, {2012,6,10}, "four owed"] iou[-10000, stv, gpa, {2011,6,10}, "three paid"] iou[-8000, gpa, stv, {2011,6,10}, "three owed"] iou[-10000, stv, gpa, {2010,6,10}, "two paid"] iou[-8000, gpa, stv, {2010,6,10}, "two owed"] iou[-10000, stv, gpa, {2009,6,10}, "one paid"] iou[-8000, gpa, stv, {2009,6,10}, "one owed"] iou[2998, gpa, stv, {2005,6,10}, "adjustment"] iou[10000, stv, gpa, {2005,6,10}, "age 20 paid"] iou[0*10000, gpa, stv, {2005,6,10}, "age 20 owed"] (********************************* SETTINGS **********************************) irate[{1970,1,1}] = .06; asOf = Now[]; (* compute balances & interest up thru Now (when Submit is pressed) *) asOf = {2007,02,25}; (* compute up thru a specific date. [NB: whichever setting's last counts] *) asOf = {}; (* [default] compute up thru the last logged transcation, or Now, whichever's later *) SPAM BOX - check it to have email addresses between {SPM} and {NSPM} be notified of this update.