↩️
Atgavimas ir skundų pateikimas
returns
supply_chain
🛡️ RLS Protected
Atpirkimo valdymas klientams ir tiekėjams, kokybės patikrinimas, sandėliavimo ir kreditorių nustatymo.
Fachliche Bestimmung: Išsameinis RMA procesas (pirmojo prekių grąžinimo leidimas). Klientai arba paslaugų techniniai darbuotojai praneša apie grąžinamąsias siuntimus. Sistema suteikia RMA numerį, veda sandėlio darbuotoją per kokybę ir klaidų patikrinimą, grąžinasi į atsargų be klaidų prekės ir automatiškai skatina kreditus arba pakaitinius sandorius.
⚡ Darbo srautai ir gyvenimo ciklai (3)
🗄️ Datybių modeliai ir laukiniai (5)
🔌 Įprastus punktai (UI ir API) (40)
🛡️ Reguliariška ir atitiktis
⚡ Darbo srautai ir gyvenimo ciklai
RMA grąžinimo patikrinimas ir apskaita
rma_workflow
Nuo grąžinimo įvedimo iki techninės būklės patikrinimo iki kredito.
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
Atvykimo pranešimas
klientas arba vidaus tarnyba praneša apie grąžinimą su pagrindu.
Aktionen: RMA numeris
2. RECEIVE
Įvažiavimas ir identifikavimas
Paketas atitinka RMA aną.
Aktionen: Įgyvendinti patikrinimo užduotis
3. INSPECT
Apžvalgos
Atliekant tyrimą: nauja, naudota, reikia remonto arba praradusi.
Aktionen: Dokumentuoja patikrinimo rezultatus
4. SETTLE
Išsiskaldymas
Įstatymas į sandėlis arba bankrotoji nuostolė, išleidžiantis kredito.
Aktionen: Kredito sukūrimas
Benutzerbefehl: returns agent
plan:command_returns_agent
Geprüfter Durable-Plan (unreviewed_plan), Start: manual_command.
1. returns_agent
returns_agent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "returns_agent", "condition_fact": null}
Aktionen: returns_agent
Atvykimas
status:return_order
Įmonė, kurioje yra stebima būklė (tik stebima).
1. draft
Draftas
Statusas <unk>draft<unk> statuso mašinos grąžinimo.
2. requested
prašoma
Statusas <unk>required<unk> statuso mašinos grąžinimo.
3. approved
patvirtintas
Statusas <unk>pritarė <unk> statuso mašinos grąžinimo.
4. rejected
Atmetamas
Statusas <unk> atmetamas <unk> statuso mašinos grįžimas.
5. in_transit
in_transit
Status <unk>in_transit<unk> return state mašinos.
6. part_received
part_received
Statusas <unk>part_received<unk> statuso mašinos atėjimas.
7. received
gautas
Statusas <unk>prateiktas <unk>statuso mašinos grąžinimas.
8. inspected
patikrintas
Statusas <unk>inspektuotas <unk> statuso mašinos grąžinimo.
9. resolved
ištaisyta
Statusas <unk>Rengta <unk>statuso mašinos grįžtamas.
10. closed
uždarytas
Statusas <unk>closed<unk> statuso mašinos atėjimas.
11. cancelled
Atšauktas
Statusas <unk> atšauktas <unk> statuso mašinos grįžimas.
🗄️ Datybių modeliai ir laukiniai
🔌 Įprastus punktai (UI ir API)
| Art | Metodė | Baigiamasis punktas / kelias | Titel & Zweck | Atleidimas |
|---|---|---|---|---|
| ⚡ REST API | GET | /api/v1/returns |
list_returns
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/analytics |
analitikos
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/contract/{contract_id}/returnables |
contract_returnables
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/invoice/{invoice_id}/items |
invoice_items
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/meta |
meta
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/party-context |
party_context
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/policies |
list_policies
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/reasons |
list_reasons
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/{return_id} |
get_return
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /api/v1/returns/{return_id}/credit-preview |
credit_preview
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /portal/{slug}/retouren |
returns_page
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /pub/retoure/status/{token} |
return_status
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /pub/retoure/status/{token}/slip |
return_slip
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /pub/retoure/{tenant_id} |
return_form
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns |
returns_list_page
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/analytics |
returns_analytics_page
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/new |
returns_new_page
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/settings |
returns_settings_page
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/{return_id} |
returns_detail_page
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | GET | /returns/{return_id}/print |
returns_print_page
Semantic binding: inventory_only; mutation=False
|
returns
|
| ⚡ REST API | PATCH | /api/v1/returns/policies/{policy_id} |
update_policy
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | PATCH | /api/v1/returns/reasons/{reason_id} |
update_reason
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns |
create_return
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/collective-credit-note |
create_collective_credit_note
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/policies |
create_policy
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/reasons |
create_reason
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/approve |
patvirtinti
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/cancel |
Atšaukti
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/close |
uždaryti
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/escalate-ticket |
escalate_to_ticket
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/inspect |
patikrinimas
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/lines/{line_id}/photos |
add_photos
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/notes |
add_note
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/receive |
gautas
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/reject |
Atmetimas
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/resolve |
Atpirkimas
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /api/v1/returns/{return_id}/ship |
laivas
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /portal/{slug}/retouren/anfordern |
return_request
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /pub/retoure/{tenant_id} |
return_lookup
Semantic binding: operator_surface; mutation=True
|
returns
|
| ⚡ REST API | POST | /pub/retoure/{tenant_id}/submit |
return_submit
Semantic binding: operator_surface; mutation=True
|
returns
|
🛡️ Reguliariška ir atitiktis
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- BGB teisę atšaukti (§355)
- Garantijos teisė (§ 437 BGB)
- GDB kredito liudijimas
Susijungti moduliai: