diff --git a/lib/gnucash/book.rb b/lib/gnucash/book.rb index 2b26a7f..be4063b 100644 --- a/lib/gnucash/book.rb +++ b/lib/gnucash/book.rb @@ -76,6 +76,9 @@ module Gnucash end def finalize + @accounts.sort! do |a, b| + a.full_name <=> b.full_name + end @accounts.each do |account| account.finalize end