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_ECONOMIC_DRY_RUN: bool = True
|
||||||
TIMETRACKING_EXPORT_TYPE: str = "draft" # "draft" or "booked"
|
TIMETRACKING_EXPORT_TYPE: str = "draft" # "draft" or "booked"
|
||||||
TIMETRACKING_ECONOMIC_LAYOUT: int = 19 # e-conomic invoice layout number (default: 19 = Danish standard)
|
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)
|
# Simply-CRM (Old vTiger On-Premise)
|
||||||
OLD_VTIGER_URL: str = ""
|
OLD_VTIGER_URL: str = ""
|
||||||
|
|||||||
@ -318,7 +318,7 @@ class EconomicExportService:
|
|||||||
"quantity": hours,
|
"quantity": hours,
|
||||||
"unitNetPrice": price,
|
"unitNetPrice": price,
|
||||||
"product": {
|
"product": {
|
||||||
"productNumber": line.get('product_number') or 'TIME001' # Default til Konsulenttime
|
"productNumber": line.get('product_number') or settings.TIMETRACKING_ECONOMIC_PRODUCT
|
||||||
},
|
},
|
||||||
"unit": {
|
"unit": {
|
||||||
"unitNumber": 2 # timer (unit 2 in e-conomic)
|
"unitNumber": 2 # timer (unit 2 in e-conomic)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user