Problems with signature validation in Denmark!

With the new version 1.5.3 of the regulation, the Danish authorities have fixed some problems with the validation of time zones and the signature.

Unfortunately, not all problems have been fixed and the validation software is also faulty. Extensive tests, which we have carried out with the latest officially provided validation script, have revealed this.

We are already in close contact with the authorities. We have not yet received a written response to our inquiry and the information about the errors.

We have also requested a written confirmation that the implementation and also the exported SAF-T files that we made until the regulation of March 2025 were correct, as we did not violate any regulation of the documentation.

In principle, the problems are as follows:

Time in xmlTime in signatureTrue/FalseValidation DK
2025-04-04+02:00
17:32:15+02:00
2025-04-04 17:32:15CorrectCorrect
2025-04-04+07:00
17:32:15+02:00
2025-04-04 17:32:15Partially incorrectCorrect
2025-04-04+07:00
17:32:15+07:00
2025-04-04 17:32:15WrongCorrect
2025-04-04+00:00
15:32:15+00:00
2025-04-04 17:32:15CorrectWrong
2025-04-04+00:00
19:32:15+02:00
2025-04-04 17:32:15WrongWrong

Correct times are recognized as incorrect during validation and incorrect times as correct. This is the result of our test with the new validation script.

The reason is very simple: The validation script simply cuts out the time zones in this case, but this is wrong.

We will now adapt the export to the new conditions with the next release. If there are any problems with the check in Denmark due to incorrect signatures, please contact us. We will clarify the issue with the authorities.

RetailForce Compliance Team

Spain: New Royal Decree 254/2025

Last week, the Spanish government published the new Royal Decree 254/2025. The decree changes the date from which the software systems used by companies and freelancers must comply with the VERI*FACTU regulation.

From January 1, 2026, taxpayers subject to corporate income tax must use accounting systems that comply with the regulation, and other taxpayers mentioned in Article 3.1 of Royal Decree 1007/2023 must use accounting systems that comply with the regulation from July 1, 2026.

For manufacturers of billing systems, the nine-month period from the entry into force of the ministerial ordinance (29.10.2024), which defines the technical requirements for billing systems, continues to apply. This means that manufacturers of billing systems must have adapted their applications to the requirements by 29.07.2025 at the latest. This means that from the cut-off date of July 29, 2025, POS manufacturers will no longer be allowed to sell any NEW systems that do not comply with the VERIF*FACTU regulations. For existing maintenance contracts between manufacturers of accounting systems and taxable companies, the deadlines are 01.01.2026 and 01.07.2026 respectively. If there is no maintenance contract, the deadline is 29.10.2024.

Denmark’s new rules 1.5.3 come with some specialties

Sometimes the error devil creeps in: Based on the actual documentation of Denmark’s new rules 1.5.3, exactly “guideline-for-implementing-digital-signature-in-digital-cash-registers-v151.pdf”, there are some specialties.

The definition of the timezone example at field transDate is wrong: 2014-01-01:+01:00 (the double point in front of “+01” is incorrect as it’s not according to ISO 8601). After clarification with Danish authorities yesterday, this is wrong.

Moreover, using timezones may cause problems with the signature verification as timezones are not fully implemented in the signature verification program.

For instance:
– 19:54:23+07:00 compared to 19:54:23 (CEST) is treated as ok. While this is definitely wrong.
– 18:54:23+00:00 compared to 19:54:23 (CEST) is treated incorrectly. But this one is definitely right.

With us, you’re in safe hands, guiding you through such specialties.

Swissbit Cloud-TSE 2

With the next release – planned for April 13 – the Swissbit Cloud TSE 2 will also be available in the RetailForce environment.

Swissbit Cloud TSE 2 is officially BSI certified. It is the first cloud TSE solution on the market to meet the highest security standards according to the latest technical guideline BSI TR-03153-1, version 1.1.1.

Release 1.9.4

The new version has been available since March 31. Here is an overview of the most important changes.

Germany

  • Necessary fields for cash register reporting (TSE reporting) have been added in the cloud

Denmark

  • Various improvements to the validation of input fields
  • Adjustment of field lengths (e.g. document.partner.id must not be longer than 36 characters)

Slovenia

  • Improved validation of the cadastral number (CadastralNumber) of the location (business premis)

Bulgaria, Poland, Romania

  • Option added to replace special characters via the configuration
  • Option added to read the printer’s memory status
  • Improved error handling in the event of: “printer not connected” and “paper empty”

As usual, you can find all changes in the release notes on our website or in the information area of the RetailForce Cloud portal.

Onboarding new

The onboarding process for RetailForce customers is being restructured. 

New onboarding packages will be available from Q2 2025:

  1. All countries (incl. 12h support)
  2. 1 country (incl. 6h support)
    • Upgrade of individual countries possible at any time (incl. 4h support)
    • Upgrade to all countries possible at any time (incl. 6h support)

Remaining support hours can be viewed transparently in the RetailForce portal. To successfully complete the onboarding process, you can now choose between a self-declaration (free of charge) or an acceptance confirmation from RetailForce. If you choose an acceptance confirmation, the correct implementation will be checked and adjustments made if necessary. There are now attractive discounts of up to -100% on onboarding.

The existing contract remains in force for onboardings already in progress. Unless otherwise agreed, you will be assigned to the free onboarding contract with self-declaration. An upgrade to acceptance confirmation is possible at any time. For POS manufacturers, a one-off onboarding contract is transferred to all contractual partners.

France – Amendment to the VAT anti-fraud law

On February 14, the French government passed an amendment to the VAT Anti-Fraud Act. This removed the option of self-declaration from the law, meaning that from now on all POS systems must be certified by Infocert or LNE.

The law change affects all companies that operate POS systems in France. After a 60-day transition period, non-certified POS systems will be subject to penalties.

Specifically, the following changes were made to the legal text:

  • The words: “or by an individual certificate from the issuer in accordance with a model specified by the administration” at the end of Article 286, paragraph 3 have been deleted.
  • In the first paragraph of Article 1770 Duodecies, the words “of the certificate or” are deleted.

Italy – new regulation for modern cash register architectures

With Legislative Decree no. 108/2024, the Italian government has made changes to the “electronic storage and telematic transmission of receipts”. Previously, so-called RT devices (“Registratore Telematico“) had to be used to record business transactions at the POS.

These RT devices transmit the daily takings, telematically, to the Agenzia delle Entrage (AdE – Revenue Agency). In the future, the hardware-bound RT devices can be dispensed with and a pure software solution can be used if this guarantees the security and immutability of the records. The technical specifications are defined by the director of the Agenzia delle Entrate.

Austria – Government plans changes to RKSV

Receipt issuance

The protection against manipulation of electronic records defined in the Cash Register Security Ordinance (RKSV) remains in place. Changes are planned to the so-called obligation to provide receipts. Companies currently have to create a receipt for all business transactions with customers. Many people do not know that consumers in Austria are required to accept receipts.

The planned amendment stipulates that receipts only have to be issued for amounts over EUR 35.00. Although the government program states that a digital receipt will be introduced as an alternative, this option has been available since the RKSV was introduced. Section 132a (1) allows the issuance of electronic receipts, which are “available for access by the person making the cash payment immediately after payment has been made” (see: https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10003940).

However, it remains to be seen what specific changes the future government plans to make to the issuance of digital receipts. Certainly, at the customer’s request, a printed or digital receipt can continue to be issued, even for amounts below 35 euros.

“Cold hands regulation” and 15-day rule

The transitional regulation for the retail sector, as well as market, street and converter trade (and comparable trades) allows certain companies to define up to 15 product groups in advance and to print collective terms (product group designations) such as “drinks” or “fruit” on their receipts instead of the usual commercial designation of the goods. The future government plans to make the so-called “15-goods rule” permanent. Simplifications are also envisaged for “outdoor sales” (“cold hands regulation”).

Release 1.9.3

The new version 1.9.3 is already available for download. The changes in this version include, among other things:

Germany:

Additional TSE data is transmitted to the RetailForce Cloud. This is in preparation for the future mandatory TSE registration and TSE reporting.

All countries:

  • ATTENTION, important change: The “qrCode” element has been implemented as a standard element in the fiscalReponse object for all countries. Dies ersetzt die länderspezifische Implementierung in den „additionalFields“.
  • ATTENTION, important change: Single-purpose vouchers (SinglePurposeVoucher) are no longer supported as a payment method (paymentType). Künftig muss der Verkauf und das Einlösen von SinglePurposeVoucher als Positionen (positions) angegeben werden.
  • In countries where a fiscal printer is used, barcode support on non-fiscal receipts has been improved. In these countries, the display of multi-line text has also been improved.

All changes to the new version can be found in the release notes on our website or in the information section of the RetailForce Cloud portal.