2.0 KiB
2.0 KiB
holzleitner_api.model.Delivery
Load the model package
import 'package:holzleitner_api/api.dart';
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| assignedCarId | String | Fahrzeug-Zuordnung, gesetzt in der Auswählen-Phase. Bei Ein-Auto-Teams beim Sync automatisch gefüllt. | [optional] |
| contactPersonIds | BuiltList<String> | Ausgewählte Ansprechpartner für genau diese Lieferung (Auswahl aus Customer.contacts). Kann leer sein. |
|
| customerId | String | ||
| deliveryAddressSnapshot | Address | Eingefrorene Liefer-Adresse zum Zeitpunkt des Tour-Syncs. Schützt vor rückwirkenden Kunden-Adressänderungen. | |
| desiredTime | String | Wunsch-Lieferzeit als Freitext (z. B. "vormittags", "ab 14:00"). | [optional] |
| erpBelegartId | int | ERP-Beleg-Bezug: business-stabiles Paar (Belegart, Belegnummer). Überlebt den Belegkopf-Archivübergang. |
|
| erpBelegnummer | String | ||
| id | String | ||
| paymentMethodId | String | Für den Restbetrag gewählte Zahlungsart — FK auf payment_methods. Vom Kunden bei Bestellung festgelegt, der Fahrer übernimmt nur die Abwicklung. Aktiv-Flag und Anzeige-Name werden über die Stammdaten-Tabelle aufgelöst, nicht hier embeddet. |
|
| prepaidAmount | double | Bei Bestellung schon bezahlter Betrag in EUR. 0.0 wenn der Kunde alles bei Lieferung zahlt. Wird vom ERP-Sync gefüllt. |
|
| specialAgreements | String | Sondervereinbarungen (z. B. „Türklingel defekt, hintenrum klopfen"). | [optional] |
| state | DeliveryState | ||
| stateReason | String | Begründung bei state == Held oder state == Canceled. Beim Resume / Complete wieder None. |
[optional] |
| tourId | String |