Documentation main page Features Installation Administration Usage Developers FibuSQL login
The page "Administration" contains three sections (Initialisation, Backup, Restore) that are described here.
The button "Initialize database" deletes all tables belonging to FibuSQL and creates an empty journal, an empty account tree (only contains the root account) and an empty table of repeated bookings. Use this function with caution, no confirmation is requested! You need this both during the installation and for beginning a new business year. Please backup your current books for archival!
A backup should be done at least at the end of a business year for archival purposes. Each of the three backup buttons generates a downloadable file that contains all data of the respective database part (journal, repeated bookings, account list). With these files you can restore the database later. It is not necessary to backup the ledger, since it can be reconstructed from account list and the journal at any time.
The radio button to the left of the push buttons chooses the export format. Available are the standard CSV format (comma separated value), which most spreadsheet programs and databases can import, and the universal format XML, which is supported by an ever-growing number of programs. This enables easy handling of your accounting data for other purposes.
Since the CSV files do not contain column names, their meaning is briefly described here:
Journal | booking ID (for internal purposes), debit account, credit account, value, receipt, description, date |
---|---|
Repeated bookings | booking id (for internal purposes), debit account, credit account, value, receipt, description, next due date, day period, month period |
Account list | account number, parent account, abbreviation (not used), name, type (0: root account, 1: asset, 2: liability, 3: revenue, 4: expense) |
Restauration must be done if the database was corrupted by a technical fault, to redisplay data of a past time period, or to reimport modified CSV/XML data. Please consider:the restoring of a table irrevocably deletes their previous data! Please do a backup before.
All restoring functions work the same way: first, the name of the backup file must be inserted into the input line (either manually or by using the browse button beside it). To actually commit the action, the "Replace" button must be pressed.
If the account list is to be restored, this step has to be done first, because restoring the accounts will delete the journal and the repeated bookings. This is necessary, because new account numbers presumably not match the old numbers in the bookings, thus the data would get inconsistent.