↩️
Tilbagesendelser og klager
returns
supply_chain
🛡️ RLS Protected
Tilbagesendelse for kunder og leverandører, kvalitetskontrol, opbevaring og kreditvurdering.
Fachliche Bestimmung: Det er en omfattende RMA-proces (godtgørelse af returvarer).Kunder eller service teknikere anmelder returforsendelser.Systemet angiver et RMA-nummer, fører lagerarbejderen gennem kvalitets- og fejlkontrol, bogholder fejlfri varer tilbage i lager og giver automatisk opkald på kredit- eller erstatningsleverancer.
⚡ Arbejdsflow & livscyklusser (2)
🗄️ Datamodeller & felt (5)
🔌 Startpunkter (UI'er og API'er) (40)
🛡️ Reglering og overholdelse
⚡ Arbejdsflow & livscyklusser
RMA-returkontrol og -regnskab
rma_workflow
Fra returindtjening til teknisk kontrol og til kredit.
stateDiagram-v2
[*] --> REGISTER: RMA anlegen
REGISTER --> RECEIVE: Ware trifft ein
RECEIVE --> INSPECT: Qualitätsprüfung
INSPECT --> RESTOCK: Ware einwandfrei -> Lagerzubuchung
INSPECT --> SCRAP: Defekt -> Schrottbuchung
RESTOCK --> SETTLE: Gutschrift auslösen
SCRAP --> SETTLE: Kulanz- / Garantiegutschrift
SETTLE --> [*]
1. REGISTER
Tilmelding af retur
kunde eller indenrigsministerium meddeler tilbageførsel med begrundelse.
Aktionen: RMA-nummer
2. RECEIVE
Indtastning & identifikation
Pakke er i lager en, barcode scanning af RMA.
Aktionen: Udførelse af kontrolopgaver
3. INSPECT
Kontrol af status
Undersøgelse: Ny, brugt, reparationsbevidst eller skrot
Aktionen: Dokumentere resultaterne af undersøgelsen
4. SETTLE
Indtægter
Tilbageindtægten i lager eller forringelse, udløser kredit.
Aktionen: Udvikling af kredit
Tilbage
status:return_order
Det er ikke nødvendigt at foretage overførsler her.
1. draft
Udkast til
Status <unk>udkast <unk> til returmaskinen.
2. requested
anmodet
Status <unk>requested<unk> af returmaskinen.
3. approved
godkendte
Status <unk>godkendt <unk> returmaskinen
4. rejected
Afvist
Status <unk>afvist <unk> returmaskinen.
5. in_transit
in_transit
Status <unk>in_transit<unk> af returmaskinen.
6. part_received
part_received
Status <unk>part_received<unk> af returmaskinen
7. received
Indtalt
Status <unk> modtaget <unk> returmaskinen
8. inspected
Kontroller
Status <unk>inspektion <unk> returmaskinen.
9. resolved
-
Status <unk>resolved<unk> af returmaskinen.
10. closed
lukket
Status <unk>closed<unk> af returmaskinen.
11. cancelled
aflyst
Status af den returmaskine.
🗄️ Datamodeller & felt
🔌 Startpunkter (UI'er og API'er)
| Art | Metode | Endpunkt / vej | Titel & Zweck | Tilladelse |
|---|---|---|---|---|
| ⚡ REST API | GET | /api/v1/returns |
list_returns
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/analytics |
Analyser
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/contract/{contract_id}/returnables |
contract_returnables
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/invoice/{invoice_id}/items |
invoice_items
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/meta |
med
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/party-context |
party_context
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/policies |
list_policies
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/reasons |
list_reasons
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/{return_id} |
get_return
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/{return_id}/credit-preview |
credit_preview
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /portal/{slug}/retouren |
returns_page
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /pub/retoure/status/{token} |
return_status
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /pub/retoure/status/{token}/slip |
return_slip
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /pub/retoure/{tenant_id} |
return_form
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns |
returns_list_page
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/analytics |
returns_analytics_page
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/new |
returns_new_page
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/settings |
returns_settings_page
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/{return_id} |
returns_detail_page
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/{return_id}/print |
returns_print_page
Semantic binding: not_evaluated; mutation=False
|
returns
|
| ⚡ REST API | PATCH | /api/v1/returns/policies/{policy_id} |
update_policy
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | PATCH | /api/v1/returns/reasons/{reason_id} |
update_reason
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns |
create_return
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/collective-credit-note |
create_collective_credit_note
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/policies |
create_policy
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/reasons |
create_reason
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/approve |
godkendelse
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/cancel |
afskaffe
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/close |
- nær
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/escalate-ticket |
escalate_to_ticket
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/inspect |
Kontrol
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/lines/{line_id}/photos |
add_photos
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/notes |
add_note
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/receive |
-
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/reject |
afvisning
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/resolve |
- at
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/ship |
Skip
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /portal/{slug}/retouren/anfordern |
return_request
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /pub/retoure/{tenant_id} |
return_lookup
Semantic binding: not_evaluated; mutation=True
|
returns
|
| ⚡ REST API | POST | /pub/retoure/{tenant_id}/submit |
return_submit
Semantic binding: not_evaluated; mutation=True
|
returns
|
🛡️ Reglering og overholdelse
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- BGB Ret til tilbagekaldelse (§ 355)
- Garantieret (§ 437 BGB)
- Gældsbevis
Knytte moduler: