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,