Every business needs to know exactly where money is coming from, where it is going, and which balances still need attention. Consistent tracking of income and expenses supports better cash-flow decisions, clearer budgeting, more accurate financial reporting, and improved tax and audit readiness. It also makes it easier to spot unusual activity, reduce errors, and understand the true performance of the business throughout the month instead of only at month-end.
That is where transaction types in BOS Enterprise become powerful. Instead of treating every receipt or payment as the same kind of entry, you can define the structure of each transaction type upfront: which accounts are debited, which accounts are credited, and whether VAT applies. This gives your team a consistent process for capturing transactions and gives management a clearer view of the financial story behind the numbers.
If customers pay you by EFT, cash, or credit card, you can capture all of these as customer receipts. However, creating a separate transaction type for each receipt method gives you far better control. For example, you can create a cash-on-hand bank account and a credit-card control bank account in addition to your ordinary bank account.
At month-end, you can reconcile the credit-card control account in the same way you would reconcile your normal bank account. If the balance is not zero after the money has moved through the bank account, you have an immediate signal that something needs to be checked, such as a rejected, reversed, or missing card transaction.
When the customer pays by card, the customer account is credited with the payment received and the credit-card receipts account is debited. Later, when the card settlement appears in the bank, the bank account is debited, any credit-card commission is debited, and the credit-card receipts account is credited.
This approach gives you a clear reconciliation path. If all card transactions have been settled correctly, the balance on the control account should be zero. If it isn't, you can quickly compare the control account to the card activity and identify where the difference occurred.
The same principle applies when you pay suppliers using different methods. If you purchase on account, by credit card, or with cash, you can create a dedicated account and transaction type for each payment route.
For example, you could create a supplier card payments account. Supplier payments are captured by debiting the supplier and crediting the supplier card payments account. When the credit-card payment is deducted from the bank account, you credit the bank account and debit the supplier card payments account. Once interest and bank charges have also been captured, the balance should be zero.
If the account does not balance, you know there may be missing expenses, unpaid charges, or unmatched transactions. To simplify the process even further, the supplier card payments account can be set up as a bank account, allowing you to perform a bank reconciliation on that account.
Many hands-on business owners occasionally use a personal credit card to pay for business expenses. A dedicated transaction type, such as Owner Expenses, gives you a controlled way to capture those costs. The expense is debited and the owner expense accrual account is credited. At month-end, the business can refund the owner, leave the amount as a creditor, or transfer the balance to the owner’s loan account if cash flow is tight.
This creates a neat audit trail that explains why money is being drawn from the business and links each reimbursement back to supporting documentation. If the tax authorities ever reviews the movement of funds, you can provide a clear report instead of scrambling to reconstruct the details later.
Transaction types that post to the ledger do not have to appear on a menu, but they can be added where they make the most sense for your team. They can appear on the tile menu, on the main menu at the top of the screen, or only inside the ledger interface. The goal is to make the right transaction type easy to find without cluttering everyday workflows.
If you are unsure how to create a transaction type, start by copying an existing one and changing only what needs to be different. For example, to create a credit-card receipt transaction type, copy the general customer receipt transaction type and change the bank account to the credit-card control account. This keeps your setup consistent while still giving you the additional control you need.
By using separate transaction types for different income and expense flows, you give your business more than a posting shortcut. You create a practical control system that supports reconciliations, reduces unanswered differences, improves management visibility, and prepares your records for month-end, year-end, and audit questions.
Review the transaction types you currently use and ask: do they give you the control you need, or would additional transaction types make your income and expenses easier to manage? If you need more, now is the right time to add them.
❓Need help? Our support team can help you configure BOS Enterprise to match the way your business works.
Accounting
Bank Reconciliation
Transaction Setup