43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# File 'lib/rock_books/reports/tx_one_account.rb', line 43
def generate_report
entries = Journal.entries_in_documents(context.journals, JournalEntryFilters.account_code(account_code))
account_total = JournalEntry.total_for_code(entries, account_code)
output = (account_total)
if entries.empty?
output << "There were no transactions for this account.\n\n\n\n"
else
output << process_account(entries)
totals = AcctAmount.aggregate_amounts_by_account(JournalEntry.entries_acct_amounts(entries))
output << generate_and_format_totals('Totals', totals)
end
output
end
|