Can I use IBANs with LedgerSMB?

Yes. IBANs are very long, bank account numbers. LedgerSMB has no problems storing, retrieving and using these without any issue.

Is LedgerSMB SEPA proof?

Yes. SEPA (Single Euro Payments Area) requires support for very long bank account numbers (IBANs or International Bank Account Numbers). LedgerSMB can store and use these numbers without problems.

How do I restore my data?

Assuming you have created a backup file using or the following command on the command line (which is the command line equivalent of what does):

 $ pg_dump -F c -f your_backup.bak your_company_database


You can restore your database using the command:

How do I backup my data?

As of 1.3.7 the backup functionality moved to, the database administration interface.

Login with your ledgersmb database user / admin user. This can't be done using your normal LedgerSMB login account since it doesn't have enough rights to backup db and roles. The default address for is http://localhost/ledgersmb/

The backup facility consists of two parts:

Heartbleed and LedgerSMB

What follows is a slightly edited version of a post to the email lists.  While LedgerSMB does not directly utilize OpenSSL, it is usually deployed on web servers that do.  No upgrades of LedgerSMB are required, but you may need to update the security libraries of your web server.  Please read further for the sorts of implications this has regarding LedgerSMB and what we would recommend about mitigating and recovering from risks.

Virtualbox Appliance of 1.3.37 released


Frans van der Star, working with UTAR, a university in Malaysia, has put together a virtual appliance running LedgerSMB 1.3.37.  This can be downloaded at  Be warned.  It is a very large download (approx. 3 GB).

The password for the virtualbox instance is 123456.  Enjoy!

Community guide

Getting involved

There are lots of ways to donate back to the LedgerSMB community, even if you can't help development of the actual program. There are a few types of contributions we have immediate need for:


See for a book written by Erik Huelsmann and Chris Travers on LedgerSMB. LedgerSMB also comes with an extensive manual in the doc/ directory.

PL/pgSQL coding guidelines


Stored procedures can be written in SQL and pl/PgSQl stored procedure languages.  Typically SQL is preferred in cases where the number of inputs is not large and the entire procedure can be expressed as a single query or small set of queries.  pl/PgSQL has a number of features very useful for cases where these are not the case.


Subscribe to All