OK. My problem is not with ledger mode, but with ledger entry command. If I omit the commodity in the entry command the dot is recognized as thousands separator rather than decimal separator:
$ ledger -f BR01.dat entry 05/13 Salsa Resta 12.00 Cash 2011/05/13 Salsalito Expenses:Restaurante 1.200 Assets:Cash $ ledger -f BR01.dat entry 05/13 Salsa Resta 12,00 Cash 2011/05/13 Salsalito Expenses:Restaurante 12,00 Assets:Cash But the question is why is ledger using comma as default decimal separator if I have in my ledger file BR01.dat the line: D $1,000.00 Any idea?