diff --git a/controllers/main.py b/controllers/main.py
index 9d9d68c93ac1c57d7f32d72fae3feb538a5070e0..9d4e3801508438ef80ea60434462bd76cdb6e262 100644
--- a/controllers/main.py
+++ b/controllers/main.py
@@ -151,11 +151,12 @@ class ExportJournalCg(http.Controller):
                         journal="OD",
                     )
                 )
+                od_direction = "D" if direction == "C" else "C"
                 lines_to_export.append(
                     self._export_row(
                         line=line,
                         amount=amount / 2,
-                        direction="D",
+                        direction=od_direction,
                         account=("6581" + line.partner_id.ur_id.code_ur),
                         journal="OD",
                     )
@@ -164,7 +165,7 @@ class ExportJournalCg(http.Controller):
                     self._export_row(
                         line=line,
                         amount=amount / 2,
-                        direction="D",
+                        direction=od_direction,
                         account=("6581" + line.partner_id.ur_id.code_ur),
                         journal="OD",
                         a_type="A",