But both my "Liabilities:Credit:Metrobank" and "Equity:Adjustments" accounts aren't null. (Unless I misunderstood something?)
Attached is a minimum test ledger file that replicates the issue. -- john2x.com | @john2x On Wednesday, November 26, 2014 at 8:36 AM, Daniël Bos (远洋) wrote: > Hi Craig, > > That's not entirely true. This issue occurs when you try to reset an account > that is already null. > > On Wed, Nov 26, 2014, 01:15 Craig Earls <[email protected] > (mailto:[email protected])> wrote: > > I can confirm that I see the error if there is only one transaction > > affecting the account and that transaction is resetting it to 0. Since a > > single transaction setting an account to zero is pretty useless I don't see > > this as a bug. > > > > On Tue, Nov 25, 2014 at 7:47 AM, Daniël Bos (远洋) <[email protected] > > (mailto:[email protected])> wrote: > > > Using: > > > > > > 2014/01/01 * a > > > a = 0.00 > > > b > > > > > > As a test on my (pretty old) build on Ubuntu, I'm seeing the same: > > > > > > Ledger 3.0.0-20120518, the command-line accounting tool > > > > > > Copyright (c) 2003-2013, John Wiegley. All rights reserved. > > > > > > This program is made available under the terms of the BSD Public License. > > > See LICENSE file included with the distribution for details and > > > disclaimer. > > > While parsing file "test.ledger", line 3: > > > Error: Only one posting with null amount allowed per transaction > > > > > > > > > However, if I first book something (other than null) to "a", the error > > > goes away. I'm not entirely convinced this is a bug, I'll leave that up > > > to Craig/John to decide. > > > > > > Best regards, > > > Daniel Bos > > > > > > > > > On Tue Nov 25 2014 at 10:11:16 PM Craig Earls <[email protected] > > > (mailto:[email protected])> wrote: > > > > Something else is happening. I made up a test file using the xact and > > > > declarations you gave and I get the expected results. > > > > > > > > What editor are you using? > > > > > > > > > > > > On Tuesday, November 25, 2014, John Louis Del Rosario <[email protected] > > > > (mailto:[email protected])> wrote: > > > > > Tried both $ and putting P after the amount, but still got the error. > > > > > > > > > > e.g. > > > > > 11/24 * Adjustment > > > > > Liabilities:Credit:Metrobank = 0.00 P > > > > > Equity:Adjustments > > > > > > > > > > Here are my heading declartions if it matters: > > > > > > > > > > include Accounts.ledger > > > > > include Tags.ledger > > > > > > > > > > commodity P > > > > > default > > > > > > > > > > year 2014 > > > > > > > > > > bucket Assets:Cash > > > > > > > > > > Thanks. > > > > > > > > > > On Monday, November 24, 2014 10:25:52 PM UTC+8, Craig Earls wrote: > > > > > > Not sure what is going on. If I use a $ sign instead of the "P" > > > > > > you are using, this works fine. Try putting the "P" after the > > > > > > 0.00. > > > > > > > > > > > > On Sun, Nov 23, 2014 at 8:52 PM, John Louis Del Rosario > > > > > > <[email protected]> wrote: > > > > > > > I just tried to reset a balance > > > > > > > (http://ledger-cli.org/3.0/doc/ledger3.html#Resetting-a-balance), > > > > > > > but it seems it's illegal? > > > > > > > > > > > > > > 11/24 * Adjustment > > > > > > > Liabilities:Credit:Metrobank = P 0.00 > > > > > > > Equity:Adjustments > > > > > > > > > > > > > > Error: Only one posting with null amount allowed per transaction > > > > > > > > > > > > > > I'm using Ledger 3.1.0-20141005 on OS X. > > > > > > > -- > > > > > > > > > > > > > > --- > > > > > > > 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 (http://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 (http://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] > > > > (mailto:[email protected]). > > > > 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 [email protected] > > > (mailto:[email protected]). > > > For more options, visit https://groups.google.com/d/optout. > > > > > > > > -- > > Craig, Corona De Tucson, AZ > > enderw88.wordpress.com (http://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] > > (mailto:[email protected]). > > For more options, visit https://groups.google.com/d/optout. > -- > > --- > You received this message because you are subscribed to a topic in the Google > Groups "Ledger" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ledger-cli/2pDVWHUEVNc/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected] > (mailto:[email protected]). > 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
test.ledger
Description: Binary data
