4
5
6
7
8
9
10
11
|
# File 'lib/rosetta_coin/output_format/ledger.rb', line 4
def self.convert(transaction, options = nil)
return "#{transaction.year}/#{transaction.month}/#{transaction.day} #{transaction.counter_party_name}-#{transaction.counter_party_account_number}\n"+
" ;#{transaction.description}\n"+
" Assets:" + ((options && options[:account_descriptions] && options[:account_descriptions].keys.include?(transaction.account_number)) ? options[:account_descriptions][transaction.account_number] : transaction.account_number) +
"\t\t #{transaction.currency} #{transaction.amount.to_f}\n" +
" " + (transaction.amount < 0 ? "Expenses:Uncategorized" : "Income:Uncategorized") + "\n"
end
|