I know the emacs reconcile-mode uses the '!' and '*'.
'*' indicates that the entry has been reconciled
'!' indicates that the entry is marked to be reconciled, but not yet
finalized. Once finalized, it is converted to a '*'
Individual accounts can be reconciled with ledger, which explains why
some entries have a mark (like 'Assets:Current Assets:Checking
Account' in your first example), but others don't (like
'Unspecified').
If *all* the entries in a transaction get reconciled, ledger removes
the '*' from the front of the individual entries and moves it to the
beginning of the transaction (the top line) so it will look like this:
2008/07/01 * CHECK CARD REWARDS ANNUAL FEE
Unspecified $25.00
Assets:Current Assets:Checking Account
Perhaps GnuCash uses a similar syntax and this got converted over for
you?
Vinod
On Sep 20, 5:03 pm, Karl Fogel <[email protected]> wrote:
> I just started using Ledger (2.6.2, as packaged in Debian 'testing').
>
> I imported data from a GnuCash 2.2.9 file, and the resulting ledger
> has "!" marks in unexpected places. For example:
>
> 2008/07/01 CHECK CARD REWARDS ANNUAL FEE
> Unspecified $25.00
> ! Assets:Current Assets:Checking Account
>
> 2008/07/07 MONTHLY MAINTENANCE FEE - NO ONL
> Unspecified $2.50
> ! Assets:Current Assets:Checking Account
>
> 2008/08/06 MONTHLY MAINTENANCE FEE - NO ONL
> Unspecified $2.50
> ! Assets:Current Assets:Checking Account
>
> 2008/08/12 BANK BY MAIL DEPOSIT
> ! Assets:Current Assets:Checking Account $120.00
> Income:Donations:Restricted
>
> A great many of my entries have a "!" on one line or the other (it
> seems never both, though).
>
> The manual athttp://joyful.com/repos/ledger/doc/ledger.htmltalks a
> little bit about "!" (in section 2.1), but that explanation appears to
> apply only to the first line -- it doesn't explain what "!" might
> mean in the positions where I'm seeing it. Note that I also see "*"
> in a similar position sometimes, which indicates that these really are
> the pending/cleared markers described in section 2.1... perhaps they
> were just misplaced by the import process?
>
> Any hints welcome.
>
> -Karl