Skip to content

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.