diff --git a/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java b/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java
index e0bdf292933ac26f4ef62a0dc07274805597ce2a..44d3e1b7398998485bfad8fa5d96c0fb495cd084 100644
--- a/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java
+++ b/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java
@@ -2,7 +2,9 @@ package fr.ulille.iut.tva.dto;
 
 import fr.ulille.iut.tva.service.CalculTva;
 import fr.ulille.iut.tva.service.TauxTva;
+import jakarta.xml.bind.annotation.XmlRootElement;
 
+@XmlRootElement
 public class DetailTauxDto {
     private double montantTotal;
     private double montantTva;
diff --git a/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java b/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java
index ba193576a5e4e48416ff2bced78ef1daa4d9397a..e77f9987feef8c06d353aae375c13dd8d2f46061 100644
--- a/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java
+++ b/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java
@@ -61,6 +61,7 @@ public class TvaRessource {
 
     @GET
     @Path("details/{taux}")
+    @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
     public DetailTauxDto getDetail(
             @PathParam("taux") String taux,
             @QueryParam("somme") double somme) {