Transaction
A transaction is the basic unit of the accounting functionality of ContactsLaw. It mirrors its namesake in traditional double-entry accounting, showing the accounts debited and credited by a particular amount, on a particular date, for some purpose.
A single transaction may affect the balance on multiple accounts (quantity not limited); alternatively, it may have no effect and simply re-allocate funds between ledgers on a single account.
Properties
Transactions have the following properties:
- Date shown on ledgers (additional dates may apply to some types of transactions)
- Code consisting of a unique, sequential number and a suffix indicating the type of transaction
- Receipt number, payment number or journal entry number for trust transactions
- Payment method for receipts and payments
- Related contacts (e.g. the payee)
- Related documents (e.g. a trust authority)
- Reference for reconciliation purposes
- Group if part of a batch deposit or electronic funds transfer
- One or more line items
Each line item has the following properties:
- Account (and, optionally, ledger) debited
- Account (and, optionally, ledger) credited
- Description or purpose
- Amount
- Sales tax (GST) component, if applicable
- Fee/surcharge component, if applicable
Note: Some transaction types require all line items to debit/credit the same account (and/or ledger).
Dates
Transactions may have different dates depending on their type:
- Transaction date - This is the date when the accounts are debited/credited by the transaction, and hence when balances change. When processing or reconciling the transaction, this date may change as more accurate information becomes available.
- Entry date (aka issued date, payment date or journal transfer date) - This is the date when a receipt number, payment number or journal entry number is assigned to a trust transaction. This date cannot be changed once the transaction has been authorised. This is the date shown on most trust reports.
- Received date - Applies to receipts only. This is the date that the funds were received, if different to the transaction date.
- Cheque date - Applies to payments by cheque only. This is the date written on the cheque, if different to the transaction date.
States
Transactions can exist in the following states:
- Created - The transaction has been partially recorded but has no effect on the balance of the accounts debited/credited.
- Requested - The transaction is ready to move to the next state:
- Pending authorisation - The transaction requires authorisation (controlled by settings) before it can move to the next state.
- Pending processing - The transaction has been authorised (or does not require authorisation) and can move to the next state.
- Processed - The transaction now affects the account balances and can be reconciled.
- Cancelled - The original transaction has been cancelled by recording an equal and opposite transaction on the date of cancellation.
Transactions are recorded in the Requested state unless otherwise specified.
Authorisation Criteria
It is possible to customise the authorisation criteria for each type of transaction (per-business):
- By default, transactions do not require authorisation (with some exceptions, in order to enforce Legal Profession Regulations).
- In the most common scenario, transactions require a member with the Authorise permission to give authority. This can be done on a per-transaction basis or in bulk. Less commonly, transactions may require multiple authorisations.
- An authority given by a member with the Co-authorise permission is considered only half of an authority. In other words, if a transaction requires 1 authority, 2 members must co-authorise. If a transaction requires 2 authorities, 4 members must co-authorise (alternatively, 2 members can co-authorise and another member can provide full authority).
- Transactions may also require authorisation if they exceed a threshold amount.
Transaction Types
Suffix | Type | Remarks |
---|---|---|
GNR | General Receipt | |
GNP | General Payment | |
GNJ | General Journal | |
GNT | Business-to-Business Transfer | One of a pair of transactions that records a payment from one business to another (by Electronic Funds Transfer). |
MEJ | Credit Card Merchant Journal | Records a lump-sum deposit from a credit card merchant, optionally including fees. |
ROJ | End-Of-Year Rollover Journal | Transfers the balance of each income/expense account (as at the end of financial year) to the Retained Earnings account. One transaction per financial year only. |
DRR | Debtor Receipt | |
DRJ | Debtor Invoice Journal | Recorded by the system when an invoice is finalised. |
DRP | Debtor Refund Payment | |
DRT | Trust-to-Debtors Transfer | One of a pair of transactions that records a payment from a trust bank account to a general bank account (by Electronic Funds Transfer), for the purpose of paying invoices. |
DRA | Debtor Adjustment | Adjusts the balance of the debtors ledger (for a one or more matters) up/down, optionally adjusting allocations. |
DRW | Bad Debt Write-Off | |
DSP | Cash Disbursement Payment | Records a disbursement (affecting one or more matters) incurred on a cash basis. |
DSJ | Non-Cash Disbursement Journal | Records a disbursement (affecting one or more matters) incurred on a non-cash basis, e.g. to a creditor or liability account. |
DSW | Disbursement Write-Off | |
CRJ | Creditor Invoice Journal | Records a creditor invoice for deferred payment. |
CRP | Creditor Payment | |
CRW | Creditor Write-Off | |
CRA | Creditor Adjustment | Adjusts the balance of the creditors ledger (for one or more contacts) up/down, optionally adjusting allocations. |
TRR | Trust Receipt | |
TRP | Trust Payment | |
TRJ | Trust Journal | |
TRT | Trust/CMA Transfer | One of a pair of transactions that records a payment from one trust bank account to another (by Electronic Funds Transfer). |
CMR | Controlled Money Receipt | |
CMP | Controlled Money Payment |
Sales Tax (GST) Handling
In situations where a transaction increases or decreases the sales tax liability for the business (or anticipates this will occur), ContactsLaw provides functionality to handle the additional accounting required. Examples of such transactions include finalising invoices, receiving payments for services and recording business purchases.
Note: Trust/CMA transaction types do not handle sales tax.
If recorded explicitly, an additional line item would be needed to debit/credit the sales tax component to a liability account (either Sales Tax or Provision for Sales Tax). This amount would be deducted from the original line item ("net amount"), such that the total debit/credit ("gross amount") stays the same.
While sales tax can be recorded manually, ContactsLaw discourages this and instead offers to record the additional line item(s) automatically. These "tax lines" are not normally shown, save for within the tax accounts themselves. The method by which they are handled depends on the type of transaction, as well as whether the business uses cash or accrual accounting¹. For non-specific transaction types (or in exceptional circumstances) the user can choose from the following options:
Method | Debit | Credit | Typical Use |
---|---|---|---|
Deduct from total, credit provision |
|
|
Finalising invoices (cash accounting). |
Deduct from total, credit liability |
|
|
Non-debtor receipts. |
Deduct from total, debit provision |
|
|
Creditor invoices (cash accounting). |
Deduct from total, debit liability |
|
|
Non-creditor payments. |
Debit provision, credit liability |
|
|
Debtor receipts (cash accounting). |
Credit provision, debit liability |
|
|
Creditor payments (cash accounting). |
The accounts debited/credited by the original line item determine whether sales tax is permitted, and whether the sales tax component is calculated automatically.
¹ ContactsLaw always uses accrual accounting for income/expense purposes. For sales tax purposes, you can configure cash or accrual accounting via settings.
Fees/Surcharges
There are two main scenarios where transactions may include a fee/surcharge component:
- Receipts debiting a credit card merchant account (where the business does not absorb processing fees)
- Payments by credit card, to an international bank account or via escrow (e.g. PayPal, Square)
Receipts
In the case of receipts, the surcharge is calculated using the rate configured for the particular card type (Mastercard, Visa, etc) and is inclusive of the amount received. This ensures that sales tax (GST) is calculated on the surcharge¹. On debtor receipts, the surcharge reduces the amount of the transaction that can be allocated to invoices.
For debtor and trust/controlled money receipts, the surcharge is billed separately after the receipt has been processed, followed by either a debtor adjustment or trust-to-debtors transfer.
¹ Sales tax is only calculated on the surcharge if the sale is taxable.
Payments
In the case of payments, the fee is entered manually and is exclusive of the amount paid. Sales tax is not calculated on fees. If the fee is unknown when the transaction is recorded, it can be held for review; the transaction cannot be authorised/processed until the fee has been added.