LedgerLite works with any currency that has up to two digits after the decimal point.
This includes all the usual ones such as dollar, pound, euro, rupee, yen, ruble etc. It also works for bitcoin
if you use microbitcoin or satoshi as your unit. You can also use any other cryptocurrency or non-conventional currency
(Krugerrands, cigarettes, whiskey, sea shells) as long as you don't need more than two fractional digits.
LedgerLite allows you to use alphabetic, numeric or alphanumeric codes up to fifteen characters or digits.
In client/server mode a table of LedgerLite users is fully maintainable from the server main screen.
Users can be added or deleted and their passwords changed or removed. Privilege levels
can be either normal or administrator. A normal user is prevented from editing or deleting entries, maintaining the chart of accounts
or printing reports but they can still post entries and reconcile cashbooks with bank statements.
A user can also be restricted to a specific subentity (if one's been created.)
Trust Mode is a special operating mode of LedgerLite designed to prevent data tampering. Once the database has been
switched to Trust Mode users can no longer modify ledger or cashbook entries. Errors can only be corrected by means
of another entry. This is useful if you want your LedgerLite database to provide an immutable record of every
transaction entered, for example, to satisfy the legal requirements of solicitors' trust accounting.
In LedgerLite there is no such thing as a period close or roll-over. You can produce
reports for any arbitrary date or period. All account balances are calculated
dynamically directly from the entries in the general ledger. You can set a period begin date and/or end date
but it has no effect on the underlying data or the ability to enter and edit entries in
the cashbooks or general ledger. It is only used to limit
the number of entries you see on the screen or in a statement to a manageable quantity.
LedgerLite allows you to import transactions from files in CSV format directly into your cashbooks
where you can assign them to the appropriate ledger accounts.
Cashbook reconciliations in LedgerLite are designed to be done on a continuous basis. Each cashbook entry has
a flag to indicate whether or not it has appeared on the bank statement or online banking screen.
You can switch this flag on (or off) by simply double-clicking the cashbook entry.
At the top of the screen and on the cashbook statement two balances are shown. One is the
actual balance (matching the ledger) and the other is the reconciled balance (matching the bank statement.)
Each record in the LedgerLite database has a unique ID field of type 64-bit signed integer. This
means the theoretical maximum number of accounts you can have is 9,223,372,036,854,775,807. However if you actually try to create
this many you may run into performance issues before you get there!
The theoretical maximum number of entries in LedgerLite is actually 9,223,372,036,854,775,807. If you're posting
one million entries per day to the general ledger it will take you approximately 25 billion years to reach this number.
Because we intend to support our software in the long term when you reach this limit please don't hesitate to get in touch
with us and we'll see what we can do. Don't laugh, we're serious!
Each company's data is stored in a separate file. This means the maximum number of companies
LedgerLite can handle is dictated by the file system. On an NTFS volume this is 4,294,967,295. If you need
more than this you may need to connect an extra hard drive to your system!
In client/server mode the theoretical maximum number of users as far as LedgerLite is concerned is 2,147,483,647.
However in practice the actual number is governed by the operating system hosting the server and its ability to allocate threads
and sockets to the connected clients. We've tested 100 simultaneous connections all hitting the database
at the same time with no problems.
In LedgerLite currency amounts are represented internally as 64-bit signed integers. The maximum currency amount
is therefore 92,233,720,368,547,758.07. However for practical purposes the entry screens limit
entries to fifteen digits to the left of the decimal point. This means the maximum amount you can enter is
actually 999,999,999,999,999.99.
LedgerLite includes the following reports:
- Balance Sheet
- Income Statement
- Cash Flow Statement
- Financial Ratios
- Account Statement
- Account Summary
- Cashbook Statement
- Ledger Listing By Date
- Ledger Listing By Account
- Monthly Comparative Balance Sheet
- Monthly Comparative Income Statement
- Subentity Comparative Balance Sheet
- Subentity Comparative Income Statement
- Ledger Listing Current Month By Date
- Ledger Listing Current Month By Account
- Single Ledger Entry
- Comparative Balance Sheet
- Comparative Income Statement
- Chart Of Accounts Listing
- Cashbooks Listing
- Trial Balance
- Graph
All reports in LedgerLite are created using QuickReport components
from QBS Software Limited. You can save any report in a separate file in QuickReport QRP format.
LedgerLite has the ability to generate comparative Balance Sheets and Income Statements
for any arbitrary date or period. Income Statements have an additional option that allows you to
compare with either the previous period or with a hypothetical budget calculated pro rata from
annualised amounts you've entered against your income and expense accounts in the chart of accounts.
All LedgerLite reports will print on A4 or Letter size paper. A4 is the default size but you have the option to switch to Letter
size if required.
You can run LedgerLite directly on any version of Windows. To be more specific LedgerLite makes use of functions in the Win32
API that have been supported by Microsoft in every version of Windows from Windows 95 onwards. All you need is the
LedgerLite.EXE file. There are no installation procedures because the EXE file is completely self-contained. You don't
need any DLL's or other files. Of course you need a LedgerLite database file but if you don't have one you'll automatically get a new one
created for you when you run the program.
Because LedgerLite uses the lowest common denominator of Windows API's it will also run on most Windows emulators for Linux or Mac.
In order to keep working beyond the 30-day free-trial period LedgerLite requires the entry of a unique registration code that
matches the personal or company name to be displayed at the top of each
report. This code gets stored permanently in the database
and allows any copy of the database to be accessed by LedgerLite on any Windows computer.
Essentially it's the data that gets the licence rather than the program.
This means you can share your data with your accountant simply by giving him a copy of your database
and a copy of the LedgerLite program if he doesn't already have it.
The LedgerLite database uses Absolute Database components
from Component Ace.
LedgerLite uses Rijndael 128-bit encryption with a password to protect the database from unauthorized access. This option is turned off
by default. To turn it on go to the Global Configuration screen and enter a Database Authentication Password.
IMPORTANT: Please be aware that we are unable to help you if you forget or lose your password
apart from suggesting you start again with a new empty database, rebuild your chart of accounts and re-enter everything from scratch!
No network is required for you to run LedgerLite in standard single-user mode. This is the default running mode
when no command line parameter has been specified.
If you wish to run LedgerLite in a client/server multi-user configuration you will need a TCP/IP network. The computer running
the LedgerLite server
needs a single port on which to listen for incoming socket connections from clients. The actual port number
can be set on the server configuration screen. Each client computer needs to have the same
port number available for the LedgerLite client to initiate socket connections to the server.
When running in a client/server configuration LedgerLite uses its own proprietary encrypted
binary protocol to communicate via a single socket connection over a TCP/IP network.
LedgerLite does not require any cloud services.