Fix: Gør e-conomic product number konfigurerbar
BUG FIX: - Hardcoded 'TIME001' eksisterer ikke i e-conomic - Tilføjet TIMETRACKING_ECONOMIC_PRODUCT setting (default: '1000') - Produkt nummer kan nu ændres via .env - Fejl: Product 'TIME001' not found LØSNING: Tilføj til .env: TIMETRACKING_ECONOMIC_PRODUCT=XXXX hvor XXXX er dit produkt nummer for konsulentimer i e-conomic
This commit is contained in:
parent
05d2ac9356
commit
5c96639a79
@ -88,6 +88,7 @@ class Settings(BaseSettings):
|
||||
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)
|
||||
TIMETRACKING_ECONOMIC_PRODUCT: str = "1000" # e-conomic product number for time entries (default: 1000)
|
||||
|
||||
# Simply-CRM (Old vTiger On-Premise)
|
||||
OLD_VTIGER_URL: str = ""
|
||||
|
||||
@ -318,7 +318,7 @@ class EconomicExportService:
|
||||
"quantity": hours,
|
||||
"unitNetPrice": price,
|
||||
"product": {
|
||||
"productNumber": line.get('product_number') or 'TIME001' # Default til Konsulenttime
|
||||
"productNumber": line.get('product_number') or settings.TIMETRACKING_ECONOMIC_PRODUCT
|
||||
},
|
||||
"unit": {
|
||||
"unitNumber": 2 # timer (unit 2 in e-conomic)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user