From GnuCash

Windows and registers

GnuCash's main windows mapped to methods - the Account tree window is account.tree, an Account register is transaction.list and transaction.post, the Reconcile window is reconcile.*, and the report, scheduled transaction, budget and business windows are their own methods. Tabs, toolbars and summary bars have no counterpart.

red-ale has no windows. Each window of GnuCash is a view of the book, and a view is a method that returns the same information. The menus of each window are on their own pages; this page says where each window went.

GnuCash windowred-ale
Account tree (the main window, its Accounts page)account.tree gives the tree with balances; account.list a flat list; account.get one Account; account.balance a balance, as of a date if you like. The menus are on Accounts. account.balance includes the cleared and reconciled balances. Column choices are not modelled
Account register (General Journal, Receivable, Payable and the others)transaction.list for an Account and a date range, transaction.find for a search, transaction.post to enter. Entry and columns are on Transaction
Reconcile windowreconcile.start, reconcile.status, reconcile.setState, reconcile.finish, reconcile.postpone. The Reconcile Information dialog is reconcile.info and reconcile.setInfo (Reconciliation)
Report windowreport.run, report.export (Reports)
Scheduled Transaction Editor, Since Last RunscheduledTransaction.* (Tools)
Budget windowbudget.* (Tools)
Price Database, Security Editorprice.* and commodity.* (Tools)
Lots windowlot.* (Tools)
Customer, Vendor, Employee, Job, Invoice and Bill windowscustomer.*, vendor.*, employee.*, job.* and invoice.* (Business)
Find Transaction windowtransaction.find
Preferences, Book OptionsPreferences and book options

What has no counterpart

  • Tabs, panes, toolbars, status bar, summary bar and the Window menu.
  • The saved window state. GnuCash writes which pages were open into a .gcm file so that it can restore them. red-ale does not.
  • Account tree filters and column choices. Ask for what you want: excludeHidden, or filter the result yourself.
  • Register styles (Basic Ledger, Auto-Split, Transaction Journal), autocompletion, the double-line mode, sort and filter by. A list returns every Split in date order for you to filter.
  • The summary bar of Profit and Total Assets: run the Balance Sheet or Profit & Loss for the same figures.
  • Help. The Manual you are reading is available through help.topics, help.search and help.get.