Hilfe - Alle Produkte & Anleitungen

Annual Receipt Audit (Jahresbeleg)

What Is the Jahresbelegprüfung?

The Jahresbelegprüfung is a statutory obligation under the Austrian Registrierkassensicherheitsverordnung (RKSV). It serves to prove that your cash register is functioning correctly and that all cash transactions have been recorded properly.

Important: The audit must be carried out by 15 February of the following year at the latest. Missing this deadline can constitute a tax-related administrative offence.


How Does the Annual Receipt Audit Work in bessa Kassa?

In bessa Kassa, every Sales Point Closing is automatically signed with a Nullbeleg. The last sales point closing of the year automatically counts as the Jahresbeleg – there is therefore no need to create a separate "annual receipt".

Depending on whether you have activated the FinanzOnline integration, the procedure differs:


Variant 1: With FinanzOnline Integration (automatic audit)

If you have activated the FinanzOnline integration in bessa Kassa, the annual receipt audit is fully automatic.

How it works:

  1. Carry out your first Sales Point Closing of the new year as usual

  2. bessa Kassa automatically detects the year change

  3. The audit of the last sales point closing of the previous year is automatically transmitted to FinanzOnline

  4. After a successful audit, all sales point closings of the previous year are marked with a green checkmark

Check the audit status:

Navigate to Reports > Sales Point Closings in bessa Manager. There you can see the audit status of all closings.

Kassenabschlüsse geprüft.jpg

Note: You can activate the FinanzOnline integration under Master Data > Companies > [Company name] > Tax. FinanzOnline Integration – Create a Webservice User


Variant 2: Without FinanzOnline Integration (manual audit)

Without FinanzOnline integration, you must perform the annual receipt audit manually using the BMF Belegcheck app.

What you need:

  • Smartphone or tablet (iOS or Android)

  • The BMF Belegcheck app (free in the App Store / Google Play Store)

  • Access to FinanzOnline

  • The QR code from the last Sales Point Closing of the year

Step-by-step:

Step 1: Request an authentication code

  1. Log in to FinanzOnline with your credentials

  2. Navigate to Eingaben > Registrierkassen

  3. Click "Verwaltung von Authentifizierungscodes für App zur Prüfung der Kassenbelege"

  4. Click "Code anfordern"

  5. Note down the 12-character code

Tip: If you already requested a code for the Startbeleg, you can reuse it. Existing codes can be found in the "Liste aller aktiven Authentifizierungscodes".

Step 2: Install the BMF Belegcheck app

Download the app:

Step 3: Open the Jahresbeleg in bessa Kassa

  1. Open bessa Manager

  2. Navigate to Reports > Sales Point Closings

  3. Open the last sales point closing of the previous year (e.g. from 31 December)

  4. The QR code for the audit is on this receipt

Step 4: Scan the QR code and audit

  1. Open the BMF Belegcheck app

  2. Tap "Code scannen"

  3. Scan the QR code from the sales point closing

  4. Enter the 12-character authentication code

  5. The app shows the audit result: Green checkmark ✓ = audit successful, Red X = error (see "Troubleshooting")

Step 5: Retain the receipt

Print the audited Jahresbeleg and retain it for 7 years.

Note: With a manual audit, the status is not visible in the bessa system, as no communication with FinanzOnline takes place. The successful audit is documented directly in your FinanzOnline account.


Troubleshooting

The audit shows an error (red X)

Error message

Possible cause

Solution

"Signaturerstellungseinheit nicht registriert"

The signature card is not correctly registered with FinanzOnline

Verify the registration of your signature card in FinanzOnline

"Kassenidentifikationsnummer nicht gefunden"

The cash register is not correctly registered with FinanzOnline

Check the cash-register registration in FinanzOnline

"AES-256 Benutzerschlüssel falsch"

The key was entered incorrectly during registration

Correct the user key in FinanzOnline (see FinanzOnline > Registrierkassen > Liste aller Registrierkassen)

"Allgemeiner Fehler"

Temporary system error

Try again later or scan the QR code from the screen instead of the printout

The automatic audit was unsuccessful

Check the following points:

  1. FinanzOnline credentials: Are the stored Webservice User credentials still valid?

  2. Cash-register registration: Is your bessa Kassa registered as active with FinanzOnline?

  3. Tax number: Does the tax number stored in bessa match the one in FinanzOnline?

If the issue persists, contact your tax advisor or bessa Support.

QR code cannot be scanned

  • Make sure the QR code is sharp and fully visible

  • Try scanning the QR code directly from the screen (instead of from the printout)

  • Clean the camera lens of your smartphone if necessary


Special Cases

Seasonal businesses

If your business is closed in December, the last Sales Point Closing before the seasonal break counts as the Jahresbeleg. It must also be audited by 15 February of the following year.

Opening hours past midnight (e.g. New Year's Eve)

If your business is open past midnight on 31 December, the Jahresbeleg can also be created after closing time or immediately before the first transaction of the new year (within one week).

Multiple cash registers

Each cash register requires its own Jahresbeleg audit. Repeat the procedure for every cash register set up in bessa.


Important Deadlines at a Glance

Event

Deadline

Create the Jahresbeleg

At the latest on 31 December (or the last trading day)

Audit the Jahresbeleg

By 15 February of the following year at the latest

Retain the receipt

7 years


Further Reading


Still Have Questions?

For questions about the Jahresbelegprüfung, contact:

  • Your tax advisor for legal and tax matters

  • bessa Support for technical questions about the point-of-sale system