๐
Vervoer van goederen en diensten
dropship
sales_billing
๐ก๏ธ RLS Protected
De Commissie heeft de Commissie verzocht om een aanvullende informatie te verstrekken.
Fachliche Bestimmung: De opdracht van de klant wordt automatisch geopend met het adres van de klant, en de klantrekening wordt op de hoogte gesteld van een factureringshut door een doorverwijzingshut, tot het fysieke bewijs van levering (proof of delivery / tracking) is aanwezig.
โก Werkstromen en levenscyclus (1)
๐๏ธ Datamodellen & velden (2)
๐ Inleidende punten (UI&API's) (24)
๐ก๏ธ Reglementarische en compliance
โก Werkstromen en levenscyclus
Vervoer van de goederen
dropship_lifecycle
Verkoop- en logistieke verrichting van de routes zonder tussenopslag.
sequenceDiagram
Customer->>ERP: Bestellt Artikel (Route: Dropship)
ERP->>Supplier: PO (Lieferadresse: Kunde, Typ: dropship)
Note over ERP: billing_released = False (Fakturasperre)
Supplier->>Customer: Liefert Ware direkt aus
Supplier-->>ERP: Sendungsnummer / Zustellnachweis
ERP->>ERP: Status = delivered & billing_released = True
ERP->>Customer: Ausgangsrechnung wird generiert
1. ROUTE_DETECTION
Routenochtering
resolve_route bepaalt de routehandel op basis van productcategorie of positiooverdracht.
Aktionen: Overschrijding van de opslagbehoefte
2. PURCHASE_ORDER
Opdrachtopwekking
DropshipService bundelt posities naar leverancier en genereert PO met procurement_type='dropship'.
Aktionen: Afleveringsadres = klantadres
3. TRACKING
Verzendingsachterstand
leverancier meldt tracking-nummer en verzenddienst.
Aktionen: Status 'in_transit'
4. DELIVERY_CONFIRM
Vervoer
Confirming van de levering aan de klant (POD).
Aktionen: De status "geleverd"
5. BILLING_RELEASE
Afgifte van factuur
billing_released wordt ingesteld op True; klantrekening wordt vrijgelaten.
Aktionen: Vervaardigbaar
๐๏ธ Datamodellen & velden
๐ Inleidende punten (UI&API's)
| Art | Metode | Eindpunt / pad | Titel & Zweck | Aanpassing |
|---|---|---|---|---|
| โก REST API | DELETE | /api/v1/sales/orders/{order_id}/items/{item_id} |
delete_item
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | GET | /api/v1/sales/orders |
list_sales_orders
Semantic binding: not_evaluated; mutation=False
|
sales
|
| โก REST API | GET | /api/v1/sales/orders/{order_id} |
get_sales_order
Semantic binding: not_evaluated; mutation=False
|
sales
|
| โก REST API | GET | /api/v1/sales/summary |
sales_summary
Semantic binding: not_evaluated; mutation=False
|
sales
|
| โก REST API | GET | /portal/{slug}/bestellung |
order_form
Semantic binding: not_evaluated; mutation=False
|
sales
|
| โก REST API | GET | /verkauf |
sales_page
Semantic binding: not_evaluated; mutation=False
|
sales
|
| โก REST API | GET | /verkauf/{order_id} |
sales_order_page
Semantic binding: not_evaluated; mutation=False
|
sales
|
| โก REST API | PATCH | /api/v1/sales/orders/{order_id} |
update_sales_order
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | PATCH | /api/v1/sales/orders/{order_id}/items/{item_id} |
update_item
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | POST | /api/v1/sales/orders |
create_sales_order
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | POST | /api/v1/sales/orders/from-quote/{quote_id} |
create_from_quote
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | POST | /api/v1/sales/orders/{order_id}/cancel |
cancel_sales_order
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | POST | /api/v1/sales/orders/{order_id}/confirm |
confirm_sales_order
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | POST | /api/v1/sales/orders/{order_id}/invoice |
invoice_sales_order
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | POST | /api/v1/sales/orders/{order_id}/items |
add_item
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | POST | /api/v1/sales/orders/{order_id}/mark-delivered |
mark_delivered
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | POST | /api/v1/sales/orders/{order_id}/start-delivery |
start_delivery
Semantic binding: not_evaluated; mutation=True
|
sales
|
| โก REST API | POST | /portal/{slug}/bestellung |
order_submit
Semantic binding: not_evaluated; mutation=True
|
sales
|
| ๐ฅ๏ธ WEB-UI | GET | /quotes?status=dropship |
Aanbiedingen voor streekfilters
Filterde aanbiedingen met routes
|
quotes:read
|
| ๐ฅ๏ธ WEB-UI | GET | /purchasing#dropship |
Verkoop op routes
Degeerde aankoopritters met kennisgevingen en tracking
|
purchasing:read
|
| โก REST API | GET | /api/v1/dropshipping |
Vervoer van de onderdelen
Voor de levering van routesposities met leveranciers- en bewijsgegevens
|
quotes:read
|
| โก REST API | POST | /api/v1/dropshipping/{id}/assign-supplier |
aan te wijzen
Toont aan en genereert een aankoopbestelling
|
purchasing:write
|
| โก REST API | POST | /api/v1/dropshipping/{id}/tracking |
Deposito van de tracking
Voer een trackingnummer in en zet status in_transit in
|
purchasing:write
|
| โก REST API | POST | /api/v1/dropshipping/{id}/delivered |
Bevestiging van de levering
De status van de verrichting wordt ingevuld en de afrekening wordt afgegeven
|
purchasing:write
|
๐ก๏ธ Reglementarische en compliance
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- UStG ยง25b (Internationale driehoekigeningen)
- GoBD (invooi pas na prestatie)
Gecombineerde modules: