diff --git a/README.md b/README.md
index 94fe3e03f7389329d7a9a7b1fa93864704d43667..72361a808dfd94b2b278fee9cb16a9d775fec6b0 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 Bibliothèque unicaen/validation
 ===
 
+
 La bibliothèque **unicaen/validation** est module proposant de gérer les validations déclaration des types de validation et mise en place des instances de validation. 
 
 La classe *ValidationType* 
@@ -37,4 +38,43 @@ public function getValidationActiveByTypeCode(string $typeCode) : ?ValidationIns
 
 Remarque :
 ___
-Les instances de validation seront stockées dans la table `unicaen_validation_instance` et il est nécessaire de créer en linker `entite_validation`.
\ No newline at end of file
+Les instances de validation seront stockées dans la table `unicaen_validation_instance` et il est nécessaire de créer en linker `entite_validation`.
+
+Changements
+===
+
+**6.0.1**
+- Ajout d'une documentation
+
+**6.0.0**
+- Compatibilité PHP8
+
+Scripts et description des tables
+===
+*Les scripts de création sont disponibles dans le répertoire `documentation`.*
+
+Table `unicaen_validation_type` stocke la liste des types de validation. 
+
+| Attribut              | Type          | Remarque                                                                             | 
+|-----------------------|---------------|--------------------------------------------------------------------------------------| 
+| id                    | serial        | clef primaire                                                                        |
+| code                  | varchar(256)  | code unique facilitant la récupération d'un type donné                               |
+| libelle               | varchar(1024) | libellé associé au type                                                              |
+| refusable             | boolean       | boolean indiquant si la validation peut être refusé<br/> Joue sur les mises en forme |  
+**Remarque :** L'entité associée est historisable et la table est munie des attributs associés.   
+
+
+Table `unicaen_validation_instance` stocke la liste des types de validation.
+
+| Attribut      | Type    | Remarque                                      | 
+|---------------|---------|-----------------------------------------------| 
+| id            | serial  | clef primaire                                 |
+| type_id       | integer | clef étrangère vers `unicaen_validation_type` |
+| refus         | boolean | Refusée ou non (default: `false`)             |
+| justification | text    |                                               |  
+**Remarque :** L'entité associée est historisable et la table est munie des attributs associés.
+
+Troubleshooting
+===
+
+Aucun pour le moment ...
\ No newline at end of file
diff --git a/src/UnicaenValidation/Entity/Db/Mapping/UnicaenValidation.Entity.Db.ValidationInstance.dcm.xml b/src/UnicaenValidation/Entity/Db/Mapping/UnicaenValidation.Entity.Db.ValidationInstance.dcm.xml
index f01390960ae01a0f50f3b3272e660345ec83a6ee..db8344c4e38fdab24c5ae20cae49325035c5dc6e 100644
--- a/src/UnicaenValidation/Entity/Db/Mapping/UnicaenValidation.Entity.Db.ValidationInstance.dcm.xml
+++ b/src/UnicaenValidation/Entity/Db/Mapping/UnicaenValidation.Entity.Db.ValidationInstance.dcm.xml
@@ -10,8 +10,8 @@
             <join-column name="type_id" referenced-column-name="id"/>
         </many-to-one>
 
-        <field name="valeur"            type="string"                    column="valeur"                 nullable="true"/>
-        <field name="justification"     type="string"                    column="justification"          nullable="true"/>
+        <field name="refus"             type="boolean"                  column="refus"                 nullable="true"/>
+        <field name="justification"     type="string"                   column="justification"          nullable="true"/>
 
         <field name="histoCreation"     type="datetime"                 column="histo_creation"     nullable="false"/>
         <field name="histoModification" type="datetime"                 column="histo_modification" nullable="false"/>
diff --git a/src/UnicaenValidation/Entity/Db/ValidationType.php b/src/UnicaenValidation/Entity/Db/ValidationType.php
index b4d9379d34f81b043023d65097410beae4244530..d1179e08814a797c0358b6234c8f00ab72ceb8a6 100644
--- a/src/UnicaenValidation/Entity/Db/ValidationType.php
+++ b/src/UnicaenValidation/Entity/Db/ValidationType.php
@@ -4,15 +4,12 @@ namespace UnicaenValidation\Entity\Db;
 
 class ValidationType {
 
-    private int $id;
+    private ?int $id = null;
     private ?string $code = null;
     private ?string $libelle = null;
     private ?bool $refusable = null;
 
-    /**
-     * @return int
-     */
-    public function getId() : int
+    public function getId() : ?int
     {
         return $this->id;
     }