diff --git a/app/core/config.py b/app/core/config.py index ae28d8b..3ae7bb5 100644 --- a/app/core/config.py +++ b/app/core/config.py @@ -87,6 +87,7 @@ class Settings(BaseSettings): TIMETRACKING_ECONOMIC_READ_ONLY: bool = True TIMETRACKING_ECONOMIC_DRY_RUN: bool = True TIMETRACKING_EXPORT_TYPE: str = "draft" # "draft" or "booked" + TIMETRACKING_ECONOMIC_LAYOUT: int = 19 # e-conomic invoice layout number (default: 19 = Danish standard) # Simply-CRM (Old vTiger On-Premise) OLD_VTIGER_URL: str = "" diff --git a/app/timetracking/backend/economic_export.py b/app/timetracking/backend/economic_export.py index 7a5b3d3..f4f659b 100644 --- a/app/timetracking/backend/economic_export.py +++ b/app/timetracking/backend/economic_export.py @@ -272,7 +272,7 @@ class EconomicExportService: "paymentTermsNumber": 1 # Default payment terms }, "layout": { - "layoutNumber": 21 # DK. std. m. bankoplys. 1.8 + "layoutNumber": settings.TIMETRACKING_ECONOMIC_LAYOUT }, "notes": { "heading": f"Tidsregistrering - {order['order_number']}"