Transactions

Transactions are journal entries that record financial activity using double-entry bookkeeping.

Double-Entry Bookkeeping

Every transaction must have:

  • At least one debit entry
  • At least one credit entry
  • Total debits = Total credits

This ensures your books always balance.

Creating a Transaction

  1. Go to Finance → Transactions
  2. Click New Transaction
  3. Fill in:
    • Date — Transaction date
    • Description — What the transaction is for
    • Invoice Number — Optional reference number
    • Fiscal Year — Automatically set to current open year

Adding Ledger Entries

  1. In the entries section, click Add Entry
  2. Select an Account
  3. Enter either a Debit or Credit amount (not both)
  4. Add more entries as needed

Example: Recording a sale

Account Debit Credit
Cash $1,000
Sales Revenue $1,000

Validation

The form validates that:

  • At least two entries exist
  • Total debits equal total credits
  • You'll see an error if the entry doesn't balance

Transaction Codes

Transactions automatically receive a code:

  • Regular: TXN-ddmmYYYYHHiiss
  • Reversals: RSV-ddmmYYYYHHiiss

Managing Transactions

Viewing Transactions

The table shows:

  • Transaction code
  • Date
  • Description
  • Fiscal year
  • Voided status

Filtering

Filter by fiscal year to focus on a specific period.

Viewing Details

Click on a transaction to see the full journal entry with all ledger entries.

Voiding a Transaction

If a transaction was entered in error:

  1. Open the transaction
  2. Click Void
  3. Confirm the action

What happens:

  • A reversal transaction is created (with RSV- prefix)
  • The original is marked as voided
  • Account balances are corrected

Note: Voiding creates an audit trail rather than deleting the record.

Editing Transactions

Transactions can only be edited if:

  • The accounting year is still open
  • The transaction hasn't been voided

Ledger Entries

View individual ledger entries in the Ledger Entries tab of each transaction.