Set up your chart of accounts
Before you can record any financial transactions, Shillinq needs to know your chart of accounts (rekeningschema) — the list of ledger accounts you will post entries to. This guide walks through the three setup options, from fastest to most customisable.

Shillinq must be installed from the Nextcloud admin settings and an OpenRegister register must be configured on the Settings page inside Shillinq. See Installation for those steps.
Option 1 — Import the standard RGS 3.4 chart (recommended)
The quickest way to start is to import the bundled RGS 3.4 template.
- Open Shillinq and go to Settings (bottom of the left navigation).
- Click Chart of accounts → Import RGS 3.4.
- Choose which account classes to import. For a typical SMB, select:
- Class 1 (current assets)
- Class 5 (short-term liabilities)
- Class 6–8 (revenue and expenses)
- Click Import. Shillinq creates all matching accounts in your register.
- Review the imported list and delete accounts you will never use. A leaner chart is easier to work with.
After the import, at minimum verify that these control accounts exist and have the correct numbers:
| Account | Number | Why it matters |
|---|---|---|
| Debiteuren (AR) | 13000 | All customer invoices post here automatically |
| Crediteuren (AP) | 50000 | All supplier bills post here automatically |
| Bank — main account | 10100 | Bank reconciliation matches against this |
| BTW te betalen (21%) | 51000 | VAT on sales |
| Voorbelasting BTW | 51020 | Reclaimable VAT on purchases |
Option 2 — Start from a blank chart
If you have an existing chart of accounts (from a previous accounting system or your accountant), enter accounts manually.
- Go to Bookkeeping → Chart of accounts.
- Click + Add account.
- Fill in:
accountNumber— the RGS code (see RGS account numbering)accountName— a clear human-readable labelaccountType—asset,liability,equity,revenue, orexpensevatCode— relevant VAT treatment (leave blank for non-VAT accounts)
- Save. Repeat for each account.
Build the skeleton first: just the class-level accounts (e.g. 10000 Current assets, 50000 Accounts payable, 80000 Revenue). You can add sub-accounts
later as you encounter them in practice.
Option 3 — Import from a CSV
If your accountant or previous software can export a CSV of accounts, you can import it directly.
- Go to Bookkeeping → Chart of accounts → Import.
- Upload a CSV with at least these columns:
accountNumber,accountName,accountType. - Map the columns if the header names differ.
- Click Import and review any warnings.
Set up your administration details
After accounts are in place, configure your organisation details. Shillinq uses these on invoices, VAT declarations, and financial reports.
- Go to Settings → Administration.
- Fill in:
companyName— legal entity namekvkNumber— Chamber of Commerce registrationvatNumber— BTW-nummer (e.g. NL123456789B01)fiscalYear— start month of your fiscal year (most Dutch companies: January)defaultCurrency— EUR for Dutch operations
- Save.
What's next
With your chart of accounts in place and administration configured, you are ready for the daily cycle:
- Import a bill — record what you owe suppliers
- Create an invoice — record what customers owe you
- Import your bank statement — match payments and close open items