to select ↑↓ to navigate
swiss accounting software

swiss accounting software

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Financial Statement

This guide explains how to prepare your year-end financial statements in ERPNext and what deliverables you should export for your accountant.

It is written for companies that use ERPNext for daily accounting and want to hand over a clean, complete package to their accountant or tax advisor at the end of the financial year.

Important: This guide does not replace accounting or tax advice. Always clarify your specific requirements with your accountant, especially regarding fiscal year dates, accruals, depreciation, taxes, shareholder accounts, VAT, and local filing requirements.

Goal

At the end of this process, you should have:

  • complete accounting transactions for the year
  • reconciled bank accounts
  • checked customer and supplier balances
  • reviewed VAT/tax accounts
  • booked necessary year-end adjustments
  • exported the key ERPNext reports
  • prepared a clean package for your accountant

1 - Create or check the fiscal year

At the beginning of the year, you have to create a fiscal year in ERPNext.

Usually, the fiscal year runs from:

01.01.XXXX to 31.12.XXXX

However, this may differ depending on your company setup. Please clarify the correct fiscal year with your accountant.

2 - Enter invoices, payments, journal entries

Before preparing the year-end closing, all business transactions for the year must be entered in ERPNext.

The following DocTypes should contain all relevant transactions that happened throughout the year:

  • Sales Invoices
  • Purchase Invoices
  • Payment Entries
  • Expense Claims
  • Journal Entries

ERPNext DocTypes

Sales Invoice
Purchase Invoice
Payment Entry
Expense Claim
Journal Entry

Todo

All customer invoices are created and submitted

  • All supplier invoices are created and submitted
  • All payments from customers are booked
  • All payments to suppliers are booked
  • All expense claims are entered
  • All salary, tax, insurance, interest and correction bookings are entered
  • No important transactions are still in Draft status
  • Cancelled or incorrect documents have been reviewed

3 - Check your bank balance

Your bank statement should perfectly match your bank account in ERPNext.

You need to perform this check for every bank account, credit card account or payment provider account used by the company.

Examples:

  • main CHF bank account
  • EUR or USD bank account
  • credit card account
  • PayPal
  • Stripe
  • TWINT
  • other payment providers

ERPNext path

Accounting > Bank Reconciliation

or, depending on your setup:

Accounting > Bank Statement Import

Also, it can be done using the general ledger and selecting the correct account.

Expected result

The bank balance in ERPNext should match the official bank statement as of the last day of the fiscal year.

4 - Check customer receivables

You need to check whether the open customer invoices in ERPNext are correct.

ERPNext path

Accounting > Accounts Receivable

Use the reporting date:

31.12.XXXX

Todo

  • Check all open customer invoices
  • Confirm that the open balance is correct
  • Check if old invoices are still collectible
  • Identify bad debts
  • Write off invoices if needed, after approval from your accountant
  • Check customer advances or overpayments
  • Check if credit notes are missing

Deliverable for accountant

Export:

Accounts Receivable Report as of 31.12.XXXX

5 - Check supplier payables

You need to check whether the open supplier invoices in ERPNext are correct.

ERPNext path

Accounting > Accounts Payable

Use the reporting date:

31.12.XXXX

Todo

  • Check all open supplier invoices
  • Confirm that the open balance is correct
  • Check if invoices received after year-end belong to the old year
  • Check unpaid insurance, tax, rent, software or service invoices
  • Check supplier advances or overpayments
  • Book missing supplier invoices
  • Book accruals for expenses that belong to the old year

Deliverable for accountant

Export:

Accounts Payable Report as of 31.12.XXXX

6 - Check VAT / tax accounts

If your company is VAT registered, VAT accounts should be checked before closing the year.

The VAT reports submitted during the year should match the accounting data in ERPNext.

ERPNext reports and areas to check

General Ledger
Sales Register
Purchase Register
Tax Accounts
Chart of Accounts

Todo

  • Compare turnover in ERPNext with submitted VAT reports
  • Check output VAT accounts
  • Check input VAT accounts
  • Check VAT payable or receivable as of 31.12.
  • Check that all VAT postings use the correct tax template
  • Check if any transactions were posted without VAT by mistake
  • Book VAT differences if required
  • Save copies of submitted VAT statements

Deliverable for accountant

Export or provide:

VAT statements for the full year
Sales Register
Purchase Register
General Ledger for VAT accounts

7 - Book depreciation

If your company owns fixed assets, depreciation must be booked.

Examples of fixed assets:

  • computers
  • servers
  • machines
  • vehicles
  • furniture
  • tools
  • hardware
  • office equipment

ERPNext path, if using the Asset module

Assets > Asset Depreciation

or:

Assets > Process Depreciation

If you do not use the Asset module, depreciation can be booked manually with a Journal Entry.

Example journal entry

Depreciation Expense        Debit
Fixed Asset Account         Credit

or with accumulated depreciation:

Depreciation Expense        Debit
Accumulated Depreciation    Credit

Todo

  • Check the fixed asset list
  • Check asset purchases during the year
  • Check asset disposals during the year
  • Book depreciation
  • Compare asset balances with the balance sheet
  • Export the asset register

Deliverable for accountant

Export:

Fixed Asset Register
Depreciation Report
General Ledger for fixed asset accounts

For corporations, shareholder accounts are important and should be reviewed carefully.

Examples:

  • shareholder loan
  • current account shareholder
  • private expenses paid by the company
  • expenses paid privately for the company
  • dividends
  • salary payments
  • expense reimbursements

ERPNext path

Accounting > General Ledger

Filter for the relevant accounts.

Todo

  • Check shareholder loan balances
  • Check owner current accounts
  • Check private expenses
  • Check reimbursements
  • Check dividends
  • Check salary payments
  • Check whether interest must be booked
  • Clarify unclear balances with the accountant

Deliverable for accountant

Export:

General Ledger for all shareholder / owner / related-party accounts

9 - Check salary and social insurance accounts

If salaries are paid through ERPNext or booked manually, salary accounts should be reconciled.

Todo

  • Check gross salaries
  • Check net salary payments
  • Check social insurance liabilities
  • Check pension fund liabilities
  • Check withholding tax, if applicable
  • Check accident insurance
  • Check daily sickness insurance
  • Check salary certificates
  • Check unpaid salary amounts as of 31.12.

Deliverable for accountant

Provide:

Salary summary
Social insurance statements
Pension fund statements
Salary certificates
General Ledger for salary accounts

10 - Review the Trial Balance

The Trial Balance gives an overview of all account balances.

ERPNext path

Accounting > Trial Balance

Use:

From Date: 01.01.XXXX

To Date: 31.12.XXXX

Todo

  • Check that debit and credit totals match
  • Check unexpected balances
  • Check suspense accounts
  • Check rounding accounts
  • Check old balances that should no longer exist
  • Check accounts with negative balances
  • Check accounts that were used incorrectly

Deliverable for accountant

Export:

Trial Balance as of 31.12.XXXX

11 - Review the Profit and Loss Statement

The Profit and Loss Statement shows the company’s income and expenses for the year.

ERPNext path

Accounting > Profit and Loss Statement

Use:

From Date: 01.01.XXXX
To Date: 31.12.XXXX

Todo

  • Check revenue
  • Check cost of goods sold
  • Check salary expenses
  • Check rent
  • Check travel and entertainment expenses
  • Check vehicle expenses
  • Check insurance expenses
  • Check depreciation
  • Check tax expense
  • Check extraordinary income or expenses
  • Check whether the profit or loss is plausible

Deliverable for accountant

Export:

Profit and Loss Statement 01.01.XXXX - 31.12.XXXX

12 - Review the Balance Sheet

The Balance Sheet shows the company’s assets, liabilities and equity as of year-end.

ERPNext path

Accounting > Balance Sheet

Use:

Date: 31.12.XXXX

Todo

  • Check bank balances
  • Check receivables
  • Check payables
  • Check VAT balances
  • Check tax balances
  • Check fixed assets
  • Check inventory, if applicable
  • Check loans
  • Check shareholder accounts
  • Check share capital
  • Check retained earnings
  • Check current year profit or loss

Deliverable for accountant

Export:

Balance Sheet as of 31.12.XXXX

13 - Export the General Ledger

The General Ledger is one of the most important exports for your accountant.

It shows all postings per account.

ERPNext path

Accounting > General Ledger

Use:

From Date: 01.01.XXXX
To Date: 31.12.XXXX
Company: Your company

Recommended export

Export the full General Ledger for the whole fiscal year.

Also export separate ledgers for important accounts if requested by your accountant.

Deliverable for accountant

Export:

Full General Ledger 01.01.XXXX - 31.12.XXXX

14 - Create the Period Closing Voucher

Only create the Period Closing Voucher after all checks and year-end bookings are complete.

The Period Closing Voucher closes income and expense accounts and transfers the result to the selected closing account.

ERPNext path

Accounting > Opening and Closing > Period Closing Voucher

Typical fields

Company: Your company
Posting Date: 31.12.XXXX
Fiscal Year: XXXX
Closing Account Head: Retained Earnings / Profit Carried Forward
Remarks: Year-end closing XXXX

The closing account head is usually the account "2970 - Gewinnvortrag oder Verlustvortrag" in the default ERPNext Chart of Accounts.

Important

Do not create the Period Closing Voucher too early.

Create it only after:

  • all invoices are entered
  • all payments are booked
  • all bank accounts are reconciled
  • VAT is checked
  • accruals are booked
  • depreciation is booked
  • tax provision is booked
  • your accountant has reviewed the reports, if applicable

Todo

  • Confirm with accountant before submitting
  • Create Period Closing Voucher
  • Check the new year Profit and Loss Statement starts from zero
  • Check that Balance Sheet balances are carried forward correctly

15 - Prepare the accountant package

At the end, prepare a folder for your accountant.

Recommended folder name:

Year-End Closing XXXX - Company Name

Recommended folder structure

01 Financial Reports
02 General Ledger
03 Bank Statements
04 Accounts Receivable
05 Accounts Payable
06 VAT
07 Payroll
08 Fixed Assets
09 Accruals and Deferrals
10 Tax
11 Shareholder and Related Parties
12 Other Documents

16 - Deliverables for the accountant

The following documents should usually be provided to the accountant.

Financial reports

  • Balance Sheet as of 31.12.XXXX
  • Profit and Loss Statement 01.01.XXXX - 31.12.XXXX
  • Trial Balance as of 31.12.XXXX
  • Full General Ledger 01.01.XXXX - 31.12.XXXX

Bank and payment accounts

  • Bank statements for all bank accounts
  • Bank statement as of 31.12.XXXX
  • Credit card statements
  • PayPal / Stripe / TWINT statements, if applicable
  • Bank reconciliation overview, if available

Customers

  • Accounts Receivable Report as of 31.12.XXXX
  • List of doubtful or bad debts
  • Customer advances or overpayments
  • Important customer contracts, if relevant

Suppliers

  • Accounts Payable Report as of 31.12.XXXX
  • Supplier statements, if available
  • Invoices received after year-end that belong to the old year
  • Supplier advances or overpayments

VAT / taxes

  • VAT statements for the full year
  • VAT account ledger
  • Sales Register
  • Purchase Register
  • Tax provision calculation, if available
  • Tax invoices or tax assessments from previous years

Payroll

  • Salary summary
  • Salary certificates
  • Social insurance statements
  • Pension fund statements
  • Accident insurance statements
  • Withholding tax statements, if applicable

Fixed assets

  • Fixed Asset Register
  • Depreciation Report
  • Documents for asset purchases
  • Documents for asset sales or disposals

Accruals and deferrals

  • List of accrued expenses
  • List of prepaid expenses
  • List of accrued income
  • Supporting documents for each item

Shareholder and related-party accounts

  • General Ledger for shareholder accounts
  • Loan agreements, if applicable
  • Interest calculations, if applicable
  • Dividend documentation, if applicable
  • Expense reimbursement documentation

Other documents

  • Inventory list, if applicable
  • Loan statements
  • Leasing agreements
  • Insurance policies
  • Important legal contracts
  • Previous year financial statements
  • Previous year tax assessment

17 - Final checklist

Before sending everything to your accountant, check the following:

[ ] Fiscal year is correct
[ ] All sales invoices are submitted
[ ] All purchase invoices are submitted
[ ] All payments are booked
[ ] All expense claims are booked
[ ] All journal entries are booked
[ ] Bank balances match bank statements
[ ] Customer receivables are reviewed
[ ] Supplier payables are reviewed
[ ] VAT accounts are checked
[ ] Salary accounts are checked
[ ] Fixed assets are checked
[ ] Depreciation is booked
[ ] Prepaid expenses are booked
[ ] Shareholder accounts are reviewed
[ ] Trial Balance is exported
[ ] Profit and Loss Statement is exported
[ ] Balance Sheet is exported
[ ] General Ledger is exported
[ ] Accountant package is complete
[ ] Period Closing Voucher is created only after final review

The recommended workflow is:

1. Complete all accounting transactions
2. Reconcile all bank accounts
3. Review receivables and payables
4. Review VAT and tax accounts
5. Book depreciation
6. Book accruals and deferrals
7. Book tax provision
8. Review shareholder and payroll accounts
9. Export Trial Balance, P&L, Balance Sheet and General Ledger
10. Send deliverables to accountant
11. Accountant reviews and proposes corrections
12. Book final correction entries
13. Create Period Closing Voucher
14. Archive final financial statements
Last updated 2 weeks ago
Was this helpful?
Thanks!