Ooooohh!  I see now. I think this is a great idea. Could you enter a
feature request in the bugzilla?  Use your input output example in the
explanation. I won't be able to look at it for a while and the c++ side
isn't my forte but if it goes into bugzilla there are a lot more eyes that
will see it.

On Wednesday, July 16, 2014, Red Street <[email protected]> wrote:

> Here are some examples:
>
> account Assets:Foo_Bank:Deposit1
>   accountmetadata :CD:fdicinsured:autorenew:ladder:taxable
>   accountmetadata startdate:2013/01/01
>   accountmetadata maturitydate:2013/06/01
>   accountmetadata interestrate:1%
>   accountmetadata accountnumber:908234901
>
> account Assets:Bar_Bank:Deposit7
>   accountmetadata :CD:autorenew:ladder:taxdeferred
>   accountmetadata startdate:2013/03/01
>   accountmetadata maturitydate:2013/09/01
>   accountmetadata interestrate:0.85%
>   accountmetadata accountnumber:9020104390
>
>
> Reporting:
>
> Show the balance of all my CDs in any institution:
> ledger bal "accounttag('CD')"
>
>
> Show all my FDIC insured deposits vs. those that aren't:
> ledger bal "accounttag('CD') and accounttag('fdicinsured')"
> ledger bal "accounttag('CD') and not accounttag('fdicinsured')"
>
> Show all my deposits maturing in the next 3 months:
> ledger bal "accounttag('CD')
>        and accountmetadata(maturitydate >= '2013/01/01')
>        and accountmetadata(maturitydate <= '2013/04/01')"
>
> I haven't shown the output, but it should be fairly obvious. Other useful
> queries:
> - show me all CDs with interest rates of less than 1%
> - show me all the CDs which are a part of my CD ladders
> - show me all my taxable CDs so I can match them against the 1099s tax
> statements I've received (or so I can estimate my tax for next year or send
> them to my accountant)
>
> In summary, it seems like ledger already has a ton of useful meta-data
> functionality for transactions that could help a lot at the account level
> as well.
>
>
> On Wednesday, July 16, 2014 11:18:54 AM UTC-7, Craig Earls wrote:
>>
>> I think this is a very interesting idea but I am not really getting it.
>> Imagine that ledger does exactly what you want. Could you put together a
>> brief example command line, the input and output?
>>
>> On Wednesday, July 16, 2014, Red Street <[email protected]> wrote:
>>
>>> The preamble route perhaps solves some requirements, but not others. For
>>> example, I'd like to be able to use tags and dates (and even just other
>>> pieces of text) in account meta-data that I'd like to be able to use with
>>> Ledger's filtering and reporting capabilities. I'm hoping the note
>>> sub-directive will help in this regard.
>>>
>>> On Wednesday, July 16, 2014 10:56:10 AM UTC-7, Craig Earls wrote:
>>>>
>>>> OK. I think I get it. You want a way to dump account metadata to
>>>> produce custom reports. The ledger metadata methodology uses metadata to
>>>> determine which transaction or posting to display and use in calculations.
>>>> If you want, for example, a preamble with account metadata dumped prior to
>>>> a register report for that account it would be best to develop a custom
>>>> script that grabbed the account level data you want them ran ledger to
>>>> produce the report.
>>>>
>>>> On Wednesday, July 16, 2014, Red Street <[email protected]> wrote:
>>>>
>>>>> On Wednesday, July 16, 2014 10:39:23 AM UTC-7, Craig Earls wrote:
>>>>>>
>>>>>> I am not aware of that "note" directive. Where did you find it?
>>>>>>
>>>>>> I too wonder what adding meta data to an account would bring to the
>>>>>> party.
>>>>>>
>>>>>
>>>>> I should add to my previous post with examples of how it could be
>>>>> helpful:
>>>>>
>>>>> Ledger is an excellent tool, but what it does not have (and for
>>>>> excellent reasons) is a GUI of some sort which makes presentation, and
>>>>> sometimes even filtering super easy. My workflow involves feeding csv
>>>>> output from ledger into a custom spreadsheet which makes presentation and
>>>>> filtering extremely easy, and also allows me to share the output with
>>>>> others (payees, accountants, etc.) who don't use ledger. One of the vital
>>>>> parts I'm missing here is account meta-data, which explains my question.
>>>>>
>>>>> --
>>>>>
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Ledger" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>> --
>>>> Craig, Corona De Tucson, AZ
>>>> enderw88.wordpress.com
>>>>
>>>  --
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Ledger" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> --
>> Craig, Corona De Tucson, AZ
>> enderw88.wordpress.com
>>
>  --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Ledger" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected]
> <javascript:_e(%7B%7D,'cvml','ledger-cli%[email protected]');>
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Craig, Corona De Tucson, AZ
enderw88.wordpress.com

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to