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.
