It looks like you have defined an account, but not a corresponding alias.

account Expenses:Shopping
  alias shop

The previous code wasn't very smart about it. I've modified the code now to
be smarter and to silently skip if it can't find what it's looking for. So,
update the code and try again.

One more thing I noticed. You have set ignored to column "0", but that's
the only column which contains the date. This should cause some problems. I
think you need to skip column 2 and 3 -> "*", "". 0 contains date, 1
contains amount and 4 contains transaction details; from what I can see.


On Thu, Dec 8, 2016 at 9:18 AM, Bren Smith <bren.sm...@gmail.com> wrote:

> Hi Manish,
>
> No worry about the delay. Now, it’s me who should apologize for not trying
> your suggestion out sooner!
>
> I was able to get a bit further, but I seem to have run into another
> problem. When I run the application, I get the following assert error. I’m
> including some dumps from the *.yaml files in ~/.into-ledger/ directory as
> well as a sample line from the CSV file I’m attempting to parse. Let me
> know if you see any obvious errors on my part.
>
> thanks,
>
> Bren
>
>
> (~/.into-ledger):> into-ledger -a wells-primary -csv
> Primary-Checking-0405.2016-11-08-2016-11-27.csv
>
> Opening file: /Users/bren/.into-ledger/shortcuts.yaml for reading key
> mappings
> Using config: {Currency:USD Journal:/Users/bren/Documents/
> Personal/Financial/CLA/Ledger/smith.finances.journal
> DateFormat:01/02/2006 Ignore:0 Output:/Users/bren/Documents/
> Personal/Financial/CLA/Ledger/wells-primary.out}
> 2016/12/07 14:08:47 Should be true, but is false
> main.assert
> /Users/bren/Documents/Personal/Go/src/github.com/
> manishrjain/into-ledger/main.go:88
> main.(*parser).parseAccounts
> /Users/bren/Documents/Personal/Go/src/github.com/
> manishrjain/into-ledger/main.go:153
> main.main
> /Users/bren/Documents/Personal/Go/src/github.com/
> manishrjain/into-ledger/main.go:730
> runtime.main
> /usr/local/go/src/runtime/proc.go:188
> runtime.goexit
> /usr/local/go/src/runtime/asm_amd64.s:1998
>
>
> Here’s the contents of my config.yaml:
>
> accounts:
>   wells-primary:
>     currency: USD
>     journal: /Users/bren/Documents/Personal/Financial/CLA/Ledger/
> smith.finances.journal
>     dateformat: 01/02/2006
>     ignore: "0"
>     output: /Users/bren/Documents/Personal/Financial/CLA/Ledger/
> wells-primary.out
>
> Here’s the contents of my shortcuts.yaml:
>
> keys:
> - short: b
>   mapto: .back
>   label: default
> - short: q
>   mapto: .quit
>   label: default
> - short: a
>   mapto: .show all
>   label: default
> - short: s
>   mapto: .skip
>   label: default
>
> and here’s a representative line from the CSV file I’m pulling from:
>
> "11/28/2016","-11.99","*","","PURCHASE AUTHORIZED ON 11/27 AMAZON
> MKTPLACE PM AMZN.COM/BILL WA S38994578103554031 CARD 8956”
>
> On Friday, December 2, 2016 at 4:04:48 PM UTC-8, Manish Rai Jain wrote:
>
>> Hi Bren,
>>
>> Sorry for the delay. The config file should be located inside
>> "~/.into-ledger", with the name "config.yaml". You can see the relevant
>> code here:
>> https://github.com/manishrjain/into-ledger/blob/master/main.go#L655
>>
>> I'll add this part to the README, so it's clear. Also, feel free to file
>> any documentation issues as bugs. I like to treat documentation as code,
>> with the same level of importance.
>>
>>
>> --
>> Thanks!
>>
>> Cheers,
>> Manish
>>
>> Founder/CEO, Dgraph Labs
>> +61-487138931 <+61%20487%20138%20931>
>> https://calendly.com/mrjn
>>
>> On Tue, Nov 29, 2016 at 08:56:17PM -0800, Bren Smith wrote:
>> > Hi Manish,
>> >
>> > Quick question. Where should one be putting their .into-ledger *config*
>> > file? It appears that running the application creates a *directory*
>> called
>> > ".into-ledger" in my $HOME and then places the shortcuts.yaml file in
>> that
>> > directory (e.g. /Users/bren/.into-ledger/shortcuts.yaml). So it
>> appears
>> > that I can't have a directory and a config file of the same name.
>> Perhaps
>> > I'm just missing something terribly obvious.
>> >
>> > many thanks in advance,
>> >
>> > Bren
>> >
>> > --
>> >
>> > ---
>> > 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 ledger-cli+...@googlegroups.com.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>
> ---
> 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 ledger-cli+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
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 ledger-cli+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to