diff --git a/README.md b/README.md
index c4c60a7..a57e6f1 100644
--- a/README.md
+++ b/README.md
@@ -227,6 +227,7 @@ Set environment variables:
- **ZUGFeRD** - German e-invoicing format
- **Factur-X** - French pdf+xml e-invoicing
- **France-CTC** - French e-invoicing
+- **OIOUBL** - Danish e-invoicing (NemHandel)
Many rule sets are deprecated so you may need to filter by status on your end.
diff --git a/pom.xml b/pom.xml
index bc7557a..c456c31 100644
--- a/pom.xml
+++ b/pom.xml
@@ -158,6 +158,13 @@
${phive-rules.version}
+
+
+ com.helger.phive.rules
+ phive-rules-oioubl
+ ${phive-rules.version}
+
+
com.helger.phive.rules
@@ -182,16 +189,6 @@
phive-rules-finvoice
${phive-rules.version}
-
- com.helger.phive.rules
- phive-rules-oioubl
- ${phive-rules.version}
-
-
- com.helger.phive.rules
- phive-rules-zugferd
- ${phive-rules.version}
-
-->
diff --git a/src/main/java/config/PhiveRulesInitializer.java b/src/main/java/config/PhiveRulesInitializer.java
index ba8a157..c95d494 100644
--- a/src/main/java/config/PhiveRulesInitializer.java
+++ b/src/main/java/config/PhiveRulesInitializer.java
@@ -70,6 +70,9 @@ public void initialize() {
// France CTC (Chorus Pro - French e-invoicing)
registerRules("com.helger.phive.france.FranceCTCValidation", "initFranceCTC");
+ // OIOUBL (Danish Public Information Online UBL - NemHandel)
+ registerRules("com.helger.phive.oioubl.OIOUBLValidation", "initOIOUBL");
+
// ZATCA (Saudi Arabia e-invoicing)
registerRules("com.helger.phive.zatca.ZATCAValidation", "initZATCA");