From a2857f5e126d8687e2785a640a7ee707162a7c4c Mon Sep 17 00:00:00 2001 From: Christian Date: Tue, 23 Dec 2025 01:33:19 +0100 Subject: [PATCH] =?UTF-8?q?Fix:=20Tilf=C3=B8j=20case=5Fnumber=20og=20Hub?= =?UTF-8?q?=20ordre=20nr=20til=20e-conomic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Varetekst: Tilføj case_number tilbage (CC5784) - Format: 'CC5784 / Arbejde konstant / 09.12.2025 - Marley' - Tilføj Hub ordre nummer (TT-20251222-005) til otherReference felt - otherReference vises som 'Øvrig ref' i e-conomic --- app/timetracking/backend/economic_export.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/timetracking/backend/economic_export.py b/app/timetracking/backend/economic_export.py index 2398c93..a97f77f 100644 --- a/app/timetracking/backend/economic_export.py +++ b/app/timetracking/backend/economic_export.py @@ -259,6 +259,7 @@ class EconomicExportService: "date": order['order_date'].isoformat() if hasattr(order['order_date'], 'isoformat') else str(order['order_date']), "currency": "DKK", "exchangeRate": 100, + "otherReference": order['order_number'], # Hub ordre nummer (TT-20251222-005) "customer": { "customerNumber": customer_number }, @@ -306,10 +307,10 @@ class EconomicExportService: time_date = datetime.fromisoformat(time_date).date() date_str = time_date.strftime("%d.%m.%Y") - # Build description (without hours/price/total - only task details) + # Build description (case_number + task details) contact_part = f" - {line['case_contact']}" if line.get('case_contact') else "" travel_marker = " - (Udkørsel)" if line.get('is_travel') else "" - formatted_desc = f"{case_title} / {date_str}{contact_part}{travel_marker}" + formatted_desc = f"{case_number} / {case_title} / {date_str}{contact_part}{travel_marker}" economic_line = { "lineNumber": idx,