diff --git a/src/Domain/Reporting/Generator/Word/ViolationGenerator.php b/src/Domain/Reporting/Generator/Word/ViolationGenerator.php
index 77794e8b05a39df16a7094579a169f9a596ffb47..643d066b52e6e49bf00b64e03afe27a1fbc5f134 100644
--- a/src/Domain/Reporting/Generator/Word/ViolationGenerator.php
+++ b/src/Domain/Reporting/Generator/Word/ViolationGenerator.php
@@ -54,13 +54,20 @@ class ViolationGenerator extends AbstractGenerator implements ImpressionGenerato
             if ($violation->isInProgress()) {
                 $cellDate .= ' (Toujours en cours)';
             }
+
+            $violationNatures = $violation->getViolationNatures();
+            $violationNaturesArray = [];
+            foreach ($violationNatures as $violationNature) {
+                $violationNaturesArray[] = ViolationNatureDictionary::getNatures()[$violationNature];
+            }
+
             $tableData[] = [
                 $cellDate,
-                ViolationNatureDictionary::getNatures(),
+                $violationNaturesArray,
                 ViolationCauseDictionary::getNatures()[$violation->getCause()],
                 ViolationGravityDictionary::getGravities()[$violation->getGravity()],
-                'test CNIL',
-                'test Concernes',
+                ViolationNotificationDictionary::getNotifications()[$violation->getNotification()],
+                ViolationCommunicationDictionary::getCommunications()[$violation->getCommunication()],
             ];
         }