Advanced bookkeeping
This guide covers the parts of the app that go beyond the bank entry screens and is an extension to the contents of the user guide. It assumes you are comfortable with double-entry bookkeeping and also want to work directly with journal entries.
One set of books is an entity — a business, a rental property, a household. Every account belongs to one, through digits 2 and 3 of its code, and that is what decides which entries may sit together.
How the app records transactions
Every transaction in the app is a journal entry. A journal entry contains two or more posting lines — each posting hits one account for either a debit or a credit amount. Total debits must equal total credits: the entry must balance. The bank entry form (deposits, withdrawals, transfers) creates journal entries on your behalf.
The journal entries screen
Journal Entries in the menu shows every entry across all accounts, regardless of which bank account they belong to. Each row shows the entry ID, date, the balance-sheet account involved, memo, reference, amount, and status (posted or draft). You can search by description, filter by date range, and download the full list as a CSV.
Creating a journal entry directly
Click New Entry. Fill in:
- Date.
- Memo — a short description of the entry as a whole.
- Reference — optional free text, e.g. an invoice number or bank reference. Appears in the journal entries list and CSV exports.
Then add posting lines. Each line needs an account, a description, a debit or credit amount, and a currency if the account carries one. Keep adding lines until the entry balances. The app will not let you save an unbalanced entry.
Two further rules apply, and neither is negotiable:
- Every entry needs at least one balance-sheet line — asset, liability or equity. A reclass purely between two expense accounts is refused; move it through the balance-sheet account it came from, or correct the original entry.
- Once an entry contains any income, expense or personal line, it may contain only ONE balance-sheet account. «The bank paid the rent and petty cash paid the stamps» is two entries, not one. The VAT lines the app derives from a tax code do not count towards this — see VAT.
An entry made only of balance-sheet lines is not subject to the second rule, and may name as many accounts as you like. That is what makes opening balances possible — see below.
Editing, copying, unposting & deleting an entry
Editing: Click Edit on any entry — from the journal list, a ledger, or a long report — change it, and save.
Copying: On the journal entry detail page, click Copy. The app creates a new draft with the same accounts, descriptions, and amounts. Update the date, adjust any figures, and save. Useful for recurring adjustments that follow the same pattern each period.
Unposting: An entry posts itself because it balances — and it cannot be saved unless it does, so every saved entry starts posted. Unpost it to exclude it from your figures — it becomes a draft, excluded from ledgers and reports, until you post it again.
Deleting requires unposting first, as a safety step: Unpost the entry, then the Delete button appears.
What cannot be changed
Almost everything you enter can be corrected. Three things cannot:
- An account’s first three digits once it has postings — its type and its entity. Moving it would rewrite history in two sets of books. Digit 4 onwards stays editable, so you can still regroup an account later.
- A balance-sheet account’s currency once it has postings. Income, expense and personal accounts have no currency of their own — they take it from the balance-sheet line in the same entry.
- Retained Earnings accounts, which the year-end flow creates and maintains. They cannot be edited or deleted, and they take no bank entries.
Opening balances
When you start using the app part-way through a year, enter the balance of every balance-sheet account as it stood on your start date. Create one journal entry dated on that date. Add a posting for each bank account, loan, credit card, and equity account. The balancing line goes to an equity account such as Opening Capital. Post it. From that point on, your figures are complete.
This is the one entry that names many balance-sheet accounts at once, and it is allowed precisely because it has no income or expense lines in it.
An entry balances per currency, not overall. If your books hold more than one, give each currency its own balancing equity line, or make one entry per currency. The single exception is a two-line transfer between two balance-sheet accounts in different currencies, where the amounts are meant to differ.
Adjusting entries
For anything that does not flow through a bank account — depreciation, accruals, prepayments, provisions — create a journal entry directly. For example: debit Depreciation expense and credit Accumulated depreciation. These entries keep your P&L and balance sheet accurate without touching a bank account ledger.
Ending a year
To close a business year, click «Close year» from the dashboard.
Automated Flow
Setup (once per entity): Choose your business year.
The app calculates the net movement on all income and expense accounts for the period, posts a balanced closing entry per currency, and credits or debits the net result to a locked Retained Earnings account — one per currency. If the Retained Earnings account does not yet exist, it is created automatically. These accounts are locked: they cannot be edited or deleted.
If you subsequently post, edit, or unpost any entry dated within an already closed period, the app recalculates the closing entry for that period automatically. You will see a confirmation notice. This only applies to closing entries generated by «Close year».
If you deleted a service-generated closing entry and need to rebuild it: make your corrections, then click «Close year» again for that period.
Doing it manually
Click «I will do it myself». Run a Trial Balance for the full financial year. For each income and expense account, reverse the balance into a new journal entry dated the last day of the year: income accounts DR, expense accounts CR. The balancing line goes to Retained Earnings — CR for a net profit, DR for a net loss. Post it.
Note: the app does not track manually built closing entries. If you later post, edit, or unpost any entry dated within a closed period, the app will not adjust your closing entry — regardless of whether the accounts involved are locked. You will need to update the closing entry yourself.
Families — consolidating multiple entities
Group entities into a family to consolidate their reporting: On your profile page, join entities into a family by giving them the same family name. Profit & Loss, Balance Sheet and Trial Balance span a whole family; any other reports can remain separate. A family also relaxes the one-entity-per-entry rule — within a family a single journal entry may touch more than one member. For entries across families see below.
Cross-entity entries between separate businesses
Two entities in different families cannot share a journal entry — each has to balance on its own, so the app writes two and links them. How to trigger it is in When one of your businesses pays for another; what follows is what that page does not say.
The two balance-sheet accounts involved must be in the same currency.
The pair moves together, but not symmetrically. Deleting the paying entry deletes both. Deleting the gift posting also deletes the linked entry. Deleting the linked entry unlinks and removes only that side, leaving the gift as a plain posting. Copying duplicates the whole pair with a fresh link.
A balance-account transfer or a loan is not this: book it in each business separately.
Adding a Currency
To add currencies, we need a mechanism to decide on exchange rates. The app provides hmrc, ecb, bundesbank and estv rates by default, fetched according to the rules of those tax authorities. This means that in your reports you can translate all you entries into Euro, GBP or CHF and know that the rates are acceptable to the tax authorities of Germany, UK and Switzerland, and any countries of the Eurozone that accept the ecb monthly rates.
Adding more authorities is not possible for an admin, it requires the developer who is providing you with this app. The app is set up in a way that should make this task very easy and straight forward for the developer.
Adding more currencies on the other hand is something any admin with full access can do. This will allow you to create balance accounts in those currencies, and your entries will show in the reports.
Please note: If a currency you added is not carried by one or more of the available authority driven exchange rates, you will be asked to enter your own rates, with evidence. (e.g. ecb does not carry UAH in 2026, should the ecb add it, the app will pick it up automatically, and you will get an email notification.)
Adding your own rates is possible, some country allow this, sometimes it is necessary because historical rates were not available to be fetched. Manually entered rates always override fetched rates. These rates will be fixed to your business(es)/entities which you select when you enter the rates. They are also fixed to the period you enter. You should not switch from manually entered rates to fetched rates inside the same tax period, most authorities allow only 1 source per tax period.
Tax schemes and categories
A tax scheme is one return — SA105, Anlage V. Ticking it on the tax setup page and saving creates a report group for that return, and the group keeps itself up to date: it holds whichever accounts carry that scheme, so an account you tag later appears without you having to come back and add it.
A category is one box on the tax form. Several accounts can point at the same box — Grundsteuer, Hausversicherung and Hausgeld all belong to Kennzahl 52 — and the report adds them together into that box. An account, though, belongs to exactly one scheme. That is why an account you have already assigned does not appear in another scheme's list.
The category offered for unassigned accounts is a guess made from the account's name, matched against keywords based on the tax form itself. If it is wrong, select the correct one. Nothing is stored until you confirm it.
Once an account is on the assigned side there is no confirming step: changing its category takes effect at once, because the account is already committed to the scheme.
Tagging carries no date. Add an account to a scheme, or change its category, and every report recomputes — including ones you have already looked at for earlier periods!
What is already backed up, does not change. Backups are created for:
- every tax report (category summaries) when you click "email report"
- every submission exactly as it went.
Under a cumulative regime such as UK MTD corrections reach the authority with the next update, because that update resends the year so far.
Downloading gives you one CSV matching what's on screen — summary or detail. Emailing a report gives you both: a summary (category totals, what goes in the boxes) and a detail (category totals and their individual entries, with receipt links; unlinked receipts are listed separately). If the entity has an accountant's file format set (DATEV, for instance), that comes along too. Nothing to report for the period gives you a short email saying so instead. The summary CSV is also saved each time it changes, so you always have a dated backup of what a period's boxes looked like.
Setting up a taxpayer, connecting to the tax authority and sending a period — see Setting up tax reporting and Filing quarterly figures yourself.
VAT
The tax point is the entry date
An entry containing VAT is reported in the period of its entry date. So the basis is decided by how you book, not by a setting. Book the payment and the entry date is the payment date; book the invoice against Creditors or Debtors (easy manual, Cash basis versus accrual basis) and it is the invoice date. The settlement that follows is a Creditor-to-Bank transfer carrying no code, so no VAT moves twice.
Two consequences. The bank entry form is payment-shaped, so enter invoice-basis entries through the journal entry form instead. And consistency is yours to keep: cash OR accrual basis in the same tax period: and if you decide to change, make sure you adjust the items straddling the change!
Where the VAT lands, and what the rule then allows
The scheme’s file says whether its authority treats VAT as a balance-sheet control account (e.g. UK), or as income and expense lines in the P&L, (e.g. German EĆR). That decides whether the one-balance-account-if-nominals-present rule needs to be relaxed.
With a balance-sheet control account, a VAT purchase would otherwise hold two balance accounts (expense, input VAT, bank), so the derived line is exempted from the rule — while one typed by hand is refused: a VAT line with no code behind it would sit in the control account and never reach the return. A reverse-charge code derives no line at all: the return reports both halves from the net.
Where the control accounts are nominal, the entry has one balance account anyway. A hand-typed line there is not refused — but it still shows on the return as unassigned VAT, which is how either shape is caught.
Otherwise the rule stays in place: a loan repayment split into principal and interest is still two entries.
Clearing the control account
Any difference between what the account holds and what the codes account for appears on the return as unassigned VAT — which is what a hand-typed VAT posting shows up as. Only entries carrying income or expense are counted: paying the quarter, a transfer from the bank to the VAT account, is a settlement and is not reported.
Stopping and starting again
Unticking a VAT scheme deletes its control accounts if nothing was ever posted to them. Otherwise they stay, deactivated, and the entries from the years you filed keep their codes. Tick the scheme again and the same accounts come back.
Dates, rates and copies
Codes are versioned by date, not by tax year: if a rate changes, it changes on a date. Move an entry across a rate change and the save is refused until you pick the code in force on the new date.
A negative amount on a coded row — a refund, a commission line inside a split income — reverses the VAT along with the net. The account decides the box: an expense account is a purchase whichever way the money went.
VAT with more than one business
The app produces one VAT return per business (entity) per scheme.
Which of your businesses share a registration is not your choice
Several sets of books belonging to the same person, or to one company, are usually one taxable person with one registration. Separate legal persons — two companies, say — are separate registrations. Your tax authority decides this.
The turnover test follows the same line. Where several of your businesses are one taxable person, their turnover counts together towards the registration threshold. Where each is its own legal person, each is tested on its own. The thresholds themselves differ by country.
When one registration covers several of your businesses
The app still gives you a return per entity/business. Those returns are parts of your one return: add the boxes, box by box (e.g. box 6 of entity 1 + box 6 of entity 2 = total box 6), and file the total. Nothing more clever is needed, and nothing is lost — each return names the business it covers.
Never put VAT codes on movements between businesses that share a registration
They are one taxable person, so a movement between them is not a supply: no VAT arises and there is nothing to report. Code it anyway and the combined return invents a sale and a purchase that do not exist. This error hides: the two tax boxes cancel each other on the amount payable, which is where you would check, while the net boxes are left overstated.
Filing arrangements differ by authority
Some authorities let one taxable person file separately per division; some let several persons file jointly as one. In the UK those are divisional registration, which is open to bodies corporate only, and a VAT group, which files one return for several members. The app produces neither: it produces one return per business, and compiling or splitting them is outside it.
If you run more than one business, ask your accountant if and how you file VAT.
Tax withheld at source
One principle, many names: UK CIS, Spanish IRPF retención, German Bauabzugsteuer, Swiss Verrechnungssteuer, and PAYE on a salary. In every case the payer keeps back a percentage and hands it to the tax office on the payee's behalf.
Two things decide how to book it: whether you suffer it or withhold it, and whether the credit belongs to a person or to a company.
A sole trader suffering it
One entry. The income at its full value, the deduction as its own line on the opposite side, and the bank line as the balance. The deduction goes to a personal account, because a sole trader's income tax was never a business expense.
A company suffering it
A company has no personal account: the money is owed to the company by the tax office, which sets it against its own payroll liabilities. So it is an asset.
Create two entries; a company accounts on an accrual basis anyway, so the invoice and the money are two events:
- The invoice — Income credit 1,500, Debtors debit 1,500.
- The remittance — Debtors credit 1,500, Bank debit 1,300, Tax recoverable debit 200.
Withholding it from someone else
The mirror image. You owe the tax office, so it is a liability, and the same two-entry shape applies:
- Their invoice — Expense debit 1,500, Creditors credit 1,500.
- You pay them — Creditors debit 1,500, Bank credit 1,300, Tax payable credit 200.
- You pay the tax office — Tax payable debit 200, Bank credit 200.
What the app does not do
It records the money. It does not run a withholding scheme: no verification of the people you pay, no monthly returns, no deduction statements, no deadlines. UK CIS in particular requires all of those, and every one of them is per-subcontractor, which this app has no record of.