Hello! I'm having a similar issue, or at least the error message is the 
same:  

  I'm trying to add a commodity like this:

commodity JPY
  format 1,234. JPY

  Note that I have a dot '.' to indicate the commodity does not uses 
decimals. This is recommended by hledger, but when I try it in ledger 
(Ledger 3.3.2-20230330) I get the error:
"Error: commodity directive symbol JPY and format directive symbol  should 
be the same"

  Is that expected?

Thank you!

Antonio M.

El domingo, 4 de junio de 2023 a las 11:30:13 UTC-4, Martin Michlmayr 
escribió:

I think this works as expected (now), but maybe it needs to be 
documented better. "format" requires an example of how the commodity 
is to be used - you have to include the commodity because some people 
(or regions) put it before the number and some people after. 



* Scott Carpenter <[email protected]> [2023-06-04 06:00]: 
> I see now that if I use, say: 
> 
> commodity xyz 
> format 1,000.000 xyz 
> 
> Putting the commodity last, things behave the same as before with my 
> output. 
> 
> On Sunday, June 4, 2023 at 7:23:06 AM UTC-5 Scott Carpenter wrote: 
> 
> > After updating to 3.3.2, I was getting errors like this with my 
> > commodities: 
> > 
> > While parsing file <something.ldg>, line 6: 
> > Error: commodity directive symbol abc and format directive symbol 
should 
> > be the same 
> > 
> > Note the two spaces between "symbol" and "should". Looks like there is 
no 
> > format directive symbol. Commodities look like this: 
> > 
> > commodity $ 
> > format $ 1,000.00 
> > default 
> > 
> > commodity abc 
> > format 1,000.000000 
> > 
> > commodity xyz 
> > format 1,000.000 
> > 
> > And many more entries. I've been using these for many years. Every 
format 
> > line after the first one produced an error like the above when I ran 
the 
> > file through ledger. 
> > 
> > Adding the commodity to the format line makes the error go away: 
> > 
> > commodity abc 
> > format abc 1,000.000000 
> > 
> > Was I doing it wrong all this time and just getting away with it? 
> > 
> > Figured I'd share as an FYI that something changed with this, and to 
help 
> > others that might run into the same error. 
> > 
> > Thank you! 
> > 
> 
> -- 
> 
> --- 
> 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]. 
> To view this discussion on the web visit 
https://groups.google.com/d/msgid/ledger-cli/c12415e0-8882-4f43-bb1c-71993986f803n%40googlegroups.com.
 



-- 
Martin Michlmayr 
https://www.cyrius.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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ledger-cli/49698b5f-4f6a-4201-a5c3-874a18f013f5n%40googlegroups.com.

Reply via email to