Go Go Gnome
the website of Sander Kooijmans
Gogo Account
Posted: October 08, 2023
Introduction
I have been the treasurer of several volleyball clubs. When I became treasurer I evaluated a number of existing
bookkeeping and accounting programs, one commercial program and a number of free programs. None of these programs
fulfilled my requirements:
- The program must require little memory and disk space.
- The program must be easy to use.
- The program must be intended for small bookkeepings.
Out of frustration I started writing my own bookkeeping program: Gogo Account was born. I used the program for five
years for the bookkeeping of our volleyball club that had about 60 members at that time.
Gogo Account is also a fine program to keep track of your personal financial situation.
Features
Gogo Account has the following features:
- Configurable accounts (you are not forced to use accounts that the program defined for you)
- Journal
- Balance and operationl result
- Parties that can be debtors and creditors
- Invoices
Download
Click here to download version 3.0.14 of Gogo Account.
Templates can be used to generate LibreOffice documents for invoices and a report of the bookkeeping.
Click here to download the invoice template.
Click here to download the report template.
Start
Start Gogo Account from a command prompt or terminal shell using the following command:
java -jar gogoaccount-3.0.14.jar [--lang=language code] [bookkeeping.h2.db]
The options between straight brackets [
and ]
are optional. They may be omitted.
Replace language code
by a language code, for example en
for English or nl
for Dutch.
If you omit this option then the program starts in English.
Replace bookkeeping.h2.db
by the file name of the bookkeeping that must be opened when Gogo Account starts. If you omit
this option you have to open a bookkeeping via the user interface of Gogo Account.
For example, to start Gogo Account in English and without opening a bookkeeping use this command:
java -jar gogoaccount-3.0.14.jar --lang=en
Shell script for Linux
Linux users can easily create a shell script to start Gogo Account in English:
echo java -jar gogoaccount-3.0.14.jar -lang=en > gogoaccount.sh
Make the shells script gogoaccount.sh executable:
Now you can start Gogo Account using this shell script:
Manual
A first draft of the manual is available, but unfortunately in Dutch only.
Questions and remarks about Gogo Account are welcomed. Contact me by sending and e-mail to
account@gogognome.nl.
History
Version 3.0.14
Date: October 8, 2023
Remarks:
- Fix bug of importing bank statements of amounts of greater than or equal to 1000 euro.
Version 3.0.13
Date: October 8, 2023
Remarks:
- Support import of bank statements of Rabobank Business accounts.
Version 3.0.12
Date: August 26, 2023
Remarks:
- Support import of bank statements of ABN AMRO Bank.
Version 3.0.11
Date: July 23, 2023
Remarks:
- Improve suggestions for accounts while importing a bank statement. Many companies use the same platform
to handle their payments, resulting in the platform's account showing up in the bank statements instead
of the account of the companies themselves.
Version 3.0.10
Date: July 23, 2023
Remarks:
- Create backup files in a directory named "backup" in the same directory as the bookkeeping file.
- This directory is created automatically if it does not exist yet.
Version 3.0.9
Date: July 22, 2023
Remarks:
- Support import of bank statements of Rabobank's creditcard.
- While importing bank statements, also show names of from and to accounts.
- While importing bank statements, include the name of the other party in the description.
- Improve suggested accounts when importing bank statements.
Version 3.0.8
Date: July 14, 2023
Remarks:
- Support import of bank statements of KNAB.
- Improve suggested accounts when importing bank statements of Rabobank and KNAB.
Version 3.0.7
Date: July 9, 2023
Remarks:
- Improve suggested accounts when importing bank statements of Rabobank.
Version 3.0.6
Date: July 9, 2023
Remarks:
- Support current version of CSV files that can be downloaded from website of Rabobank.
- Make splash screen work again.
Version 3.0.5
Date: July 8, 2023
Remarks:
- Fix a bug that closing Gogo Account after creating a new bookkeeping would not actually close Gogo Account.
Version 3.0.4
Date: April 20, 2023
Remarks:
- Rename "automatic collection" to "direct debit".
- Fix crash in export of Excel file
Version 3.0.3
Date: March 22, 2023
Remarks:
- Fix a bug when closing a bookkeeping that was just created by closing another bookkeeping.
Version 3.0.2
Date: January 4, 2023
Remarks:
- Fix a bug in generating PDF files based on an XHTML template file.
Version 3.0.1
Date: December 18, 2022
Remarks:
- Copy a copy of the database file when opening a bookkeeping and create the ZIP file
with SQL statements when closing the bookkeeping.
- Fix accidental corruption of the database file when closing the application.
- No longer open the dialog to create a new bookkeeping or open an existing bookkeeping
when the application is started without specifying the filename of an existing bookkeeping.
Version 3.0.0
Date: December 18, 2022
Remarks:
Version 2.7.0
Date: December 18, 2022
Remarks:
- Support SSL and STARTTLS to send emails via SMTP.
- Show negative amounts for purchase invoice.
- Add export of selected parties to a Excel file.
- Create two types of backup of file that is being opened: a copy of the database file
and a ZIP file with SQL statements that can be used to recreate the database.
Version 2.6.1
Date: October 16, 2021
Remarks:
- Improve closing of bookkeeping.
- PDF files for invoices are generated with 300 dpi for higher quality images.
- Improve quality of printed invoices. They now look the same as the PDFs.
- Invoice ids and party ids are now configurable.
- Generate party ids automatically.
- Ensure that payments to invoices are booked to the correct debtor/creditor account.
- When closing bookkeeping, all journal entries up to but excluding
the starting date of the new bookkeeping are replaced by a single
journal entry at the day before the new starting date in the new
bookkeeping.
Version 2.6
Date: Version 2.6
Remarks:
- Invoices can be sent by email, exported as PDF or printed based on an XHTML template.
- The XHTML template can be previewd and even be edited and saved.
- Fixed swapping of organization's zip code and city.
- Closing bookkeeping now also copies organization details and automatic collection details (for both organization as parties).
- Fixed adding journal entry feature in import statement view.
- Fixed description for new label.
- Speed up generating a report.
- Add advanced feature to simplify creating many invoices with different amounts per party.
Version 2.5
Date: October 3, 2016
Remarks:
- Support automatic collection by generating SEPA files for invoices.
- Simplify generation of invoices.
- When gogo account starts and no file name has been specified then the file dialog appears to let the user choose an initial bookkeeping file or let the user create a new bookkeeping file.
- Replace single type per relation by one or more tags per relation.
- Introduce amount formulas to specify the amount of an invoice line. The amount can be constant or depend on the tags of a party.
- An invoice can be edited.
- Invoice lines and payments for selected invoice are shown.
- Allow filtering for paid/unpaid invoices.
- Journal entries created via import from a bank statement file are now shown again in the bottom table of the import bank statement view.
Version 2.4
Date: November 9, 2015
Remarks:
- Save bookkeeping in H2 database instead of as XML file.
Version 2.3
Date: June 30, 2015
Remarks:
- Fixed import of bank statement from Rabobank.
Version 2.2
Date: February 16, 2014
Remarks:
- Added the type debtor and creditor to the account types.
- When adding invoices you have to choose between a sales invoice and a purchase invoice. Gogo Account then suggest
the correct debtor or creditor account.
- Journal line without remarks can be edited.
- When editing an existing account the current type is filled in.
Version: 2.1
Datum: March 8, 2013
Remarks:
- Editing a party works again.
- Gogo Account now works in Java 7 and higher.
Update manual
Date: January 9, 2012
Remarks:
- Added explanation on how to book paid invoices.
- Added explanation on how to close the bookkeeping.
Version: 2.0
Date: August 19, 2011
Remarks:
- Made user interface more consistent.
- Improved the Invoices screen.
- Reports can be generated as ODT file too in addition to a text file.
- Updated template to generate invocies in ODT file.
Version 1.0
Date: March 28, 2011
Remarks: