Centurio Sisteminis ir modulių dokumentas
🏛️ Platforma architektūra 🔑 Login
🏠 Visi moduliai / sales_billing / Veiklos maršrutuose (dropshipping)
🚚

Veiklos maršrutuose (dropshipping)

dropship sales_billing 🛡️ RLS Protected

Išmoka: tiekėjas, kuris yra bendrus su pirkėjais, tiekėjas, kuris yra bendrus su pirkėjais, tiekėjas, kuris yra bendrus su pirkėjais, kuris yra bendrus su pirkėjais, kuris yra bendrus su pirkėjais, ir tiekėjas, kuris yra bendrus su pirkėjais, kuris yra bendrus su pirkėjais, kuris yra bendrus su pirkėjais, kuris yra bendrus su pirkėjais, kuris yra bendrus su pirkėjais, kuris yra bendrus su pirkėjais, kuris yra bendrus su pirkėjais, kuris yra

Fachliche Bestimmung: Įgyvendinant šią programą, "Street" ir "Street" įmonės, kurios yra "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "Street" įmonės, "

⚡ Darbo srautai ir gyvenimo ciklai

Išvestinis ir išvestinis dropship_lifecycle

Prekybos ir logistikos veikimas per liniją be tarpinės saugojimo.

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
Rutinė atpažinimas
resolve_route nustatys maršruto prekybą pagal produkto kategoriją arba pozicijų pervertimą.
Aktionen: Išskaičiuoti atsargų poreikį
2. PURCHASE_ORDER
Paslaugų sukūrimas
DropshipService suskirstė pozicijas pagal tiekėjas ir sukuria PO su procurement_type='dropship'.
Aktionen: Paslaugų adresas = kliento adresas
3. TRACKING
Siuntų priežiūra
tiekėjas praneša apie sekimo numerį ir siuntimo tarnybą.
Aktionen: "In_transit" statusas
4. DELIVERY_CONFIRM
Paslaugų teikimas
Paslaugų pateikimo patvirtinimas klientui (POD).
Aktionen: "Deliuotas" statusas
5. BILLING_RELEASE
Išvestos sąskaitos
Billing_released bus atsisakyta į True; Kliento sąskaita bus išjungti.
Aktionen: išrašyta sąskaita

🗄️ Datybių modeliai ir laukiniai

DropshipLines dropship_lines RLS Aktiv
37 Lauko ir eilutės

Tabelle dropship_lines

Feldname Datymo tipas Privalumas Schlüssel Įvairosios srities
item_type VARCHAR(24) Ja * - Feld item_type
item_id UUID Ja * - Feld item_id
quote_id UUID Nein FK ➔ quotes.id Feld quote_id
work_order_id UUID Nein FK ➔ work_orders.id Feld work_order_id
project_id UUID Nein FK ➔ projects.id Feld project_id
customer_id UUID Nein FK ➔ customers.id Feld customer_id
product_id UUID Nein FK ➔ products.id Feld product_id
description VARCHAR(255) Ja * - Feld description
quantity NUMERIC(14, 4) Ja * - Feld quantity
unit VARCHAR(16) Ja * - Feld unit
sales_net NUMERIC(14, 2) Ja * - Feld sales_net
supplier_id UUID Nein FK ➔ suppliers.id Feld supplier_id
purchase_id UUID Nein FK ➔ purchases.id Feld purchase_id
purchase_item_id UUID Nein FK ➔ purchase_items.id Feld purchase_item_id
cost_net NUMERIC(14, 2) Nein - Feld cost_net
ship_to TEXT Nein - Feld ship_to
status VARCHAR(16) Ja * - Feld status
carrier VARCHAR(120) Nein - Feld carrier
tracking_number VARCHAR(120) Nein - Feld tracking_number
tracking_url VARCHAR(512) Nein - Feld tracking_url
expected_delivery_date DATE Nein - Feld expected_delivery_date
shipped_at DATETIME Nein - Feld shipped_at
delivered_at DATETIME Nein - Feld delivered_at
proof_document_id UUID Nein FK ➔ documents.id Feld proof_document_id
billing_released BOOLEAN Ja * - Feld billing_released
release_reason VARCHAR(255) Nein - Feld release_reason
chain_review BOOLEAN Ja * - Feld chain_review
issue_note VARCHAR(500) Nein - Feld issue_note
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
created_by UUID Nein - Feld created_by
updated_by UUID Nein - Feld updated_by
source_type VARCHAR(32) Nein - Feld source_type
source_id UUID Nein - Feld source_id
metadata JSONB Ja * - Feld metadata
SalesAgents sales_agents RLS Aktiv
18 Lauko ir eilutės

Tabelle sales_agents

Feldname Datymo tipas Privalumas Schlüssel Įvairosios srities
name VARCHAR(255) Ja * - Feld name
email VARCHAR(320) Nein - Feld email
phone VARCHAR(64) Nein - Feld phone
customer_id UUID Nein FK ➔ customers.id Feld customer_id
supplier_id UUID Nein FK ➔ suppliers.id Feld supplier_id
default_commission_percent NUMERIC(5, 2) Nein - Feld default_commission_percent
default_markup_percent NUMERIC(5, 2) Nein - Feld default_markup_percent
notes TEXT Nein - Feld notes
active BOOLEAN Ja * - Feld active
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
created_by UUID Nein - Feld created_by
updated_by UUID Nein - Feld updated_by
source_type VARCHAR(32) Nein - Feld source_type
source_id UUID Nein - Feld source_id
metadata JSONB Ja * - Feld metadata

🔌 Įprastus punktai (UI ir API)

Art Metodė Baigiamasis punktas / kelias Titel & Zweck Atleidimas
⚡ 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
Skirties filtro pasiūlymai
Filtruoti pasiūlymai su maršruto sandorio pozicijomis
quotes:read
🖥️ WEB-UI GET /purchasing#dropship
Išvežimas
Paskutiniai pirkimo vairuotojai su numeriais ir sekimu
purchasing:read
⚡ REST API GET /api/v1/dropshipping
Skirties pozicijos
Parduotuvių linijų sandorių pozicijos, kurių duomenys apie tiekėjus ir įrodymus
quotes:read
⚡ REST API POST /api/v1/dropshipping/{id}/assign-supplier
Įdomi
Įvesti ir sudaryti pirkimo užsakymus
purchasing:write
⚡ REST API POST /api/v1/dropshipping/{id}/tracking
Paslėpti
Įrašykite sekimo numerį ir įvesti statusą į in_transit
purchasing:write
⚡ REST API POST /api/v1/dropshipping/{id}/delivered
Pasitikrinti pristatymą
Įgyvendina ir patvirtina faktūrą
purchasing:write

🛡️ Reguliariška ir atitiktis

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • UStG §25b (Komunistinės triangulos veiklos)
  • GDB (įskaitymas tik po išmokų teikimo)
Susijungti moduliai:
➔ finance ➔ purchasing ➔ catalog ➔ customers ➔ suppliers