Skip to main content

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.

Chart of accounts index showing account list with RGS numbers

Prerequisites

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.

The quickest way to start is to import the bundled RGS 3.4 template.

  1. Open Shillinq and go to Settings (bottom of the left navigation).
  2. Click Chart of accountsImport RGS 3.4.
  3. 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)
  4. Click Import. Shillinq creates all matching accounts in your register.
  5. 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:

AccountNumberWhy it matters
Debiteuren (AR)13000All customer invoices post here automatically
Crediteuren (AP)50000All supplier bills post here automatically
Bank — main account10100Bank reconciliation matches against this
BTW te betalen (21%)51000VAT on sales
Voorbelasting BTW51020Reclaimable 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.

  1. Go to Bookkeeping → Chart of accounts.
  2. Click + Add account.
  3. Fill in:
    • accountNumber — the RGS code (see RGS account numbering)
    • accountName — a clear human-readable label
    • accountTypeasset, liability, equity, revenue, or expense
    • vatCode — relevant VAT treatment (leave blank for non-VAT accounts)
  4. Save. Repeat for each account.
tip

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.

  1. Go to Bookkeeping → Chart of accounts → Import.
  2. Upload a CSV with at least these columns: accountNumber, accountName, accountType.
  3. Map the columns if the header names differ.
  4. 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.

  1. Go to Settings → Administration.
  2. Fill in:
    • companyName — legal entity name
    • kvkNumber — Chamber of Commerce registration
    • vatNumber — BTW-nummer (e.g. NL123456789B01)
    • fiscalYear — start month of your fiscal year (most Dutch companies: January)
    • defaultCurrency — EUR for Dutch operations
  3. Save.

What's next

With your chart of accounts in place and administration configured, you are ready for the daily cycle: