Ciao Jed 

That is fabulous & fabulously flexible. I'm definitely going to use it.

Here is my quick take on *possible improvements*. If anything is unclear 
please ask me to clarify or create a visual mock-up--which I am more than 
willing to do. I hope I'm not over-burdening you with ideas. Its just I can 
see what it might do because I think you got the basic functionality 
spot-on already.

*FUNCTIONS & FILTERS*

  - Add an Auto-Incrementing Refference No. Every new entry gets a 
reference number (like #1001, #1002 .. etc). Why? Because physical handling 
of paperwork if you don't do that gets unwieldy. By generating a new number 
you can then write that number on paperwork as you go along so if you (or 
your accountant) need to find paperwork later you can easily. *The start 
number of the counter should be User Definable*. The user should be able to 
reset it. This reference number could (1) *appear in the first column* of 
the report and also (2) *form a link to the relevant Tiddler*.  

   - Add a filter for Monetary Ranges to the report mode. For instance: 
$400 - $1700. Why? So you can see at a glance costly expenditures.

  - Add a Flag Field. The idea here is you have some items that are either 
very important to track (like recurrent payments, or items that are not yet 
fully settled so you need be able to find them). Flagged items to be 
highlighted in some way. Either with something like a yellow highlight for 
the row, or, maybe a simple extra column that displays "F" when the item is 
flagged. Being able to filter on "Flag Status" would be a plus.

  - *Really helpful* would be that click of "Update Total" produces 
additional state tiddlers, not just the monetary total, but for ...

1 - Count of Number of Items Filtered

2 - Count of the Number Of Days that the date range filter covers


Why? Because with access to these (i.e. total $, no. of items, number of 
days) you could more easily calculate budgets, variance from time-based 
budgets, or pricing profiles. 


N.B.:* the gizmo itself would not have to handle what could be done with 
the state tiddler data generated*. It could be left to other macros to do 
that using them any varying method a user needed. 


But, for users like me having access to such basic data would open the way 
towards practical accounting & budgeting and mean its gone a step beyond 
being just a really smart column adder. 


*DATA ENTRY*


Jed, not sure how easy it would be but IMO its would make more sense to have 
the data entry component integrated into what you call "report". For 
instance with a line below the table (e.g. 
under Com Pani Expense Report) that has entry cells aligned with the layout 
of the table above it. At the end of the line a "+" to create the tiddler 
holding that record.


FYI, in the way I'll probably use it I'll have the "report" as the thing 
that is more forefront. The thing that I'd think of as the "interface". 



*COSMETICS*


  - The Amount column and Total box to be right aligned. 


  - Enforce two decimal places. So that if you enter "4" what appears is 
"4.00".



*USER SETTINGS*


What users could do with it are varied. I think it would help expand its 
usage by users being able to define what the (in "report") column heading 
names are.... 


But maybe it would be enough already? As I see there is already a 
templating idea in place--guidance on how to edit/create templates, change 
displayed column titles etc, could be good too. In a way its already 
potentially way ahead of simple cash adding--and flex on column headings 
could make that clearer.

*SIDE COMMENT ON HOW IT WORKS ALREADY*

I think its a *real plus* that the data entry does NOT force you to enter 
any specific data. That you can create records with no monetary value 
without it breaking the calculation of the total, for instance, is very 
practically helpful. I'm not sure if that was a design intent. But, in any 
case, it gives a flexibility that most normal cash accounting software 
doesn't easily allow.

Overall I find it an already very good pragmatic tool.

Tx & best wishes
Josiah

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/3c1e354a-eef5-4896-92f1-d04ca0d0970f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to