beancount / ledger2beancount

Ledger to Beancount text-based converter
GNU General Public License v3.0
82 stars 15 forks source link

Doesn't convert amounts of postings from a ledger/hledger files #181

Closed sulemankm closed 4 years ago

sulemankm commented 4 years ago

Hi, I'm just trying to import my ledger data into beancount. Surprisingly it doesn't parse/convert any amounts from even a simple ledger file. Here is a sample data I'm trying to conver and the output I get.

INPUT:

2020/01/01 Salary Deposit
    Assets:Cash In Hand  20000
    Income Salary

2020/01/11 Fuel
    Expenses:Fuel                               2000
    Assets:Cash In Hand

2020/01/12 Dinner
    Expenses:Food                               1500
    Assets:Cash In Hand

OUTPUT:

;----------------------------------------------------------------------
; ledger2beancount conversion notes:
;
;   - Account Income-Salary not allowed; it needs a subaccount, e.g. Income-Salary:Subaccount
;   - Non-standard root name Income-Salary used; please set beancount options name_*
;   - Account Assets:Cash In Hand renamed to Assets:Cash-In-Hand
;   - Account Income Salary renamed to Income-Salary:Subaccount
;----------------------------------------------------------------------

1970-01-01 open Assets:Cash-In-Hand
1970-01-01 open Expenses:Food
1970-01-01 open Expenses:Fuel
1970-01-01 open Income-Salary:Subaccount
2020-01-01 txn "Salary Deposit"
  Assets:Cash-In-Hand  
  Income-Salary:Subaccount

2020-01-11 txn "Fuel"
  Expenses:Fuel                               
  Assets:Cash-In-Hand

2020-01-12 txn "Dinner"
  Expenses:Food                               
  Assets:Cash-In-Hand

Or am I doing something wrong?

tbm commented 4 years ago

Coincidentally, I documented this today: 47e274e0521770

ledger2beancount doesn't support amounts without commodities. While these are allowed in ledger, they are not recommended.

I suggest you add commodities (e.g. 1000 USD or $1000 or whatever).

tbm commented 4 years ago

Unsupported