diff --git a/controllers/main.py b/controllers/main.py
index f9d60b6346442c223dce9349ebc2b5cea3062bed..3b6dc8405d5e05d946f3c67c4e561f6f461dfd27 100644
--- a/controllers/main.py
+++ b/controllers/main.py
@@ -108,13 +108,14 @@ class ExportJournalCg(http.Controller):
                     account=('4660' + line.partner_id.ur_id.code_ur),
                     journal='OD')
                 )
+                od_direction = "D" if direction == "C" else "C"
                 lines_to_export.append(self._export_row(
-                    line=line, amount=amount / 2, direction='D',
+                    line=line, amount=amount / 2, direction=od_direction,
                     account=('6581' + line.partner_id.ur_id.code_ur),
                     journal='OD',)
                 )
                 lines_to_export.append(self._export_row(
-                    line=line, amount=amount / 2, direction='D',
+                    line=line, amount=amount / 2, direction=od_direction,
                     account=('6581' + line.partner_id.ur_id.code_ur),
                     journal='OD', a_type='A', analytic='010000')
                 )