Fix: Tilføj case_number og Hub ordre nr til e-conomic
- 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
This commit is contained in:
parent
0f97dda8cd
commit
a2857f5e12
@ -259,6 +259,7 @@ class EconomicExportService:
|
|||||||
"date": order['order_date'].isoformat() if hasattr(order['order_date'], 'isoformat') else str(order['order_date']),
|
"date": order['order_date'].isoformat() if hasattr(order['order_date'], 'isoformat') else str(order['order_date']),
|
||||||
"currency": "DKK",
|
"currency": "DKK",
|
||||||
"exchangeRate": 100,
|
"exchangeRate": 100,
|
||||||
|
"otherReference": order['order_number'], # Hub ordre nummer (TT-20251222-005)
|
||||||
"customer": {
|
"customer": {
|
||||||
"customerNumber": customer_number
|
"customerNumber": customer_number
|
||||||
},
|
},
|
||||||
@ -306,10 +307,10 @@ class EconomicExportService:
|
|||||||
time_date = datetime.fromisoformat(time_date).date()
|
time_date = datetime.fromisoformat(time_date).date()
|
||||||
date_str = time_date.strftime("%d.%m.%Y")
|
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 ""
|
contact_part = f" - {line['case_contact']}" if line.get('case_contact') else ""
|
||||||
travel_marker = " - (Udkørsel)" if line.get('is_travel') 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 = {
|
economic_line = {
|
||||||
"lineNumber": idx,
|
"lineNumber": idx,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user