🚚
Yolculuk (Drop Shipping)
dropship
sales_billing
🛡️ RLS Protected
Satıcıdan son müşterilere doğrudan teslimat, satıcı PO üretimi ve fatura çıkartma engelliği.
Fachliche Bestimmung: Gerçek üçgen ve rota ticaretlerini satış ve satın alma açısından birer kesintisiz olarak oluşturun. Bir rota pozisyonları ile bir teklif kabul edilirken, müşterinin teslimat adresi ile tedarikçiye otomatik olarak bir satın alma siparişleri oluşturulur. Aynı zamanda, bu pozisyon için müşteri faturaları fiziksel teslimat kanıtı ( teslimat/ izleme) bulunana kadar bir fatura çıkışı kapısı ile kapatılır.
⚡ İş akışları ve yaşam döngüleri (4)
🗄️ Verim modelleri & alanlar (2)
🔌 Giriş noktaları (UI & API) (24)
🛡️ Yönetim ve Uyum
⚡ İş akışları ve yaşam döngüleri
Yolu yaşam döngüsü & Faktura kapalı
dropship_lifecycle
Yolculukların aralarında depolama yapılmadan yapılan ticaret ve lojistik işlemleri.
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
Yol Tanıması
resolve_route, ürün kategorisine veya konum ödenemelerine göre rotacılık değerini belirler.
Aktionen: Kaynak Gereksinimlerini Atlatmak
2. PURCHASE_ORDER
Sipariş üretimi
DropshipService pozisyonları tedarikçi'ya göre bir araya getirir ve PO'yu procurement_type='dropship' ile oluşturur.
Aktionen: Satın alma adresleri = Müşteri adresleri
3. TRACKING
Versandüberwachung
tedarikçi takip numarasını ve nakliye servisini bildirir.
Aktionen: "in_transit" durum
4. DELIVERY_CONFIRM
Teslimat
Müşteriye teslimat onayı (POD).
Aktionen: "Yapılmış" durum
5. BILLING_RELEASE
Faturayı bırakmak
Billing_released True'a ayarlanır. Müşteri hesabı açılır.
Aktionen: Yapılandırılabilir
Kundenauftrag → Abwicklung
cascade:business.customer_order.fulfill
Kaskade (review_gated).
1. order
Verkaufsauftrag anlegen / bestätigen
sales
Aktionen: sales.create
2. issue
Ürün çıkışını tasar olarak kaydet
Kaynak
Aktionen: stok.issue.create
3. tour
Çıkarma turunu planlamak
Logistik
Aktionen: create_tour
4. project
proje / Kostenstelle tahsis etmek
Proje
Aktionen: link_project
5. task
sipariş
Görevler
Aktionen: create_task
Verkaufsauftrag anlegen / bestätigen
cascade_target:business.sales_order.create
Kaskade (review_gated).
1. cascade
Verkaufsauftrag anlegen / bestätigen
Benutzerbefehl: sales order agent
plan:command_sales_order_agent
Kontrol edilmiş Durable plan (durable_plan), başlangıç: manual_command.
1. sales_order_agent
sales_order_agent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "sales_order_agent", "condition_fact": null}
Aktionen: sales_order_agent
🗄️ Verim modelleri & alanlar
🔌 Giriş noktaları (UI & API)
| Art | Metod | Son nokta / yol | Titel & Zweck | Yasal |
|---|---|---|---|---|
| ⚡ REST API | DELETE | /api/v1/sales/orders/{order_id}/items/{item_id} |
delete_item
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | GET | /api/v1/sales/orders |
list_sales_orders
Semantic binding: inventory_only; mutation=False
|
sales
|
| ⚡ REST API | GET | /api/v1/sales/orders/{order_id} |
get_sales_order
Semantic binding: inventory_only; mutation=False
|
sales
|
| ⚡ REST API | GET | /api/v1/sales/summary |
sales_summary
Semantic binding: inventory_only; mutation=False
|
sales
|
| ⚡ REST API | GET | /portal/{slug}/bestellung |
order_form
Semantic binding: inventory_only; mutation=False
|
sales
|
| ⚡ REST API | GET | /verkauf |
sales_page
Semantic binding: inventory_only; mutation=False
|
sales
|
| ⚡ REST API | GET | /verkauf/{order_id} |
sales_order_page
Semantic binding: inventory_only; mutation=False
|
sales
|
| ⚡ REST API | PATCH | /api/v1/sales/orders/{order_id} |
update_sales_order
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | PATCH | /api/v1/sales/orders/{order_id}/items/{item_id} |
update_item
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | POST | /api/v1/sales/orders |
create_sales_order
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | POST | /api/v1/sales/orders/from-quote/{quote_id} |
create_from_quote
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | POST | /api/v1/sales/orders/{order_id}/cancel |
cancel_sales_order
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | POST | /api/v1/sales/orders/{order_id}/confirm |
confirm_sales_order
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | POST | /api/v1/sales/orders/{order_id}/invoice |
invoice_sales_order
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | POST | /api/v1/sales/orders/{order_id}/items |
add_item
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | POST | /api/v1/sales/orders/{order_id}/mark-delivered |
mark_delivered
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | POST | /api/v1/sales/orders/{order_id}/start-delivery |
start_delivery
Semantic binding: operator_surface; mutation=True
|
sales
|
| ⚡ REST API | POST | /portal/{slug}/bestellung |
order_submit
Semantic binding: operator_surface; mutation=True
|
sales
|
| 🖥️ WEB-UI | GET | /quotes?status=dropship |
Sıralama filtreleri
Satış pozisyonları ile süzülmüş teklifler
|
quotes:read
|
| 🖥️ WEB-UI | GET | /purchasing#dropship |
Yol Ticaretleri Alışveriş
Kendilerine özel alışveriş araçları, numaraları ve izleme araçları
|
purchasing:read
|
| ⚡ REST API | GET | /api/v1/dropshipping |
Yolu pozisyonları API
Satıncı ve kanıt verileri olan satılık pozisyonları
|
quotes:read
|
| ⚡ REST API | POST | /api/v1/dropshipping/{id}/assign-supplier |
Gönderilir
Satın alma siparişini verir ve oluşturuyor
|
purchasing:write
|
| ⚡ REST API | POST | /api/v1/dropshipping/{id}/tracking |
İzlemeyi depol
İzleme numarasını girin ve statusı in_transit olarak ayarlayın
|
purchasing:write
|
| ⚡ REST API | POST | /api/v1/dropshipping/{id}/delivered |
Teslimat onay
Satırlama durumu teslim edildi ve faturayı onayladı
|
purchasing:write
|
🛡️ Yönetim ve Uyum
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- UStG §25b (İçbirlik Üçgenlik İşleri)
- Görevler (Görüntü sağlandıktan sonra faturalanma)
Bağlantı modüller: