Skip to main content

Returns Flow

The Returns Flow manages parts that need to be returned to suppliers and tracks the refund/credit process. This flow consists of three sequential stages.


Returns Flow Overview​

┌─────────────────────────────────────────────────────────────┐
│ RETURNS FLOW │
└─────────────────────────────────────────────────────────────┘

┌─────────────────────┐
│ Parts at HQ │
│ (Entry Point) │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ PENDING SUPPLIER │
│ COLLECTION │
│ │
│ Waiting for supplier│
│ to collect parts │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ COLLECTED PENDING │
│ REFUND │
│ │
│ Supplier collected, │
│ awaiting refund │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ REFUNDED / CREDITED │
│ │
│ Refund or credit │
│ received - COMPLETE │
└─────────────────────┘

Stage 1: Pending Supplier Collection​

Parts waiting for the supplier to collect for return.

Report Location​

  • Dashboard: Parts Dashboard
  • Panel: Pending Supplier Collection

Entry Criteria​

FormFieldCondition
Parts OrderStatus= Pending Supplier Collection
Parts OrderDue Inis not null
Parts OrderPurchase Order Form IDis not null

Available Actions​

Update Parts at HQ Button (Multi-Select)​

Opens the Update Parts at HQ Form to update status:

┌─────────────────────────────────────────────────────────────┐
│ UPDATE PARTS AT HQ FORM │
├─────────────────────────────────────────────────────────────┤
│ │
│ Invoice No: [Editable] _______________ │
│ │
│ Status: [Dropdown] _______________ │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ • Collected Pending Refund (Next stage) │ │
│ │ • Refunded - Credit (Skip to final) │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘

Status Transitions​

Current StatusNew StatusNext Report
Pending Supplier CollectionCollected Pending RefundCollected Pending Refund
Pending Supplier CollectionRefunded - CreditRefunded / Credited

Stage 2: Collected Pending Refund​

Parts that have been collected by the supplier, now awaiting refund or credit.

Report Location​

  • Dashboard: Parts Dashboard
  • Panel: Collected - Pending Refund

Entry Criteria​

FormFieldCondition
Parts OrderStatus= Collected Pending Refund
Parts OrderDue Inis not null
Parts OrderPurchase Order Form IDis not null

Available Actions​

Update Parts at HQ Button (Multi-Select)​

Opens the Update Parts at HQ Form:

┌─────────────────────────────────────────────────────────────┐
│ UPDATE PARTS AT HQ FORM │
├─────────────────────────────────────────────────────────────┤
│ │
│ Invoice No: [Editable] _______________ │
│ │
│ Status: [Dropdown] _______________ │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ • Refunded - Credit (Final stage) │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘

Status Transitions​

Current StatusNew StatusNext Report
Collected Pending RefundRefunded - CreditRefunded / Credited

Stage 3: Refunded / Credited​

Final stage - parts have been fully processed with refund or credit received.

Report Location​

  • Dashboard: Parts Dashboard
  • Panel: Refunded / Credited

Entry Criteria​

FormFieldCondition
Parts OrderStatus= Refunded - Credit
Parts OrderDue Inis not null
Parts OrderPurchase Order Form IDis not null

Available Actions​

Update Parts at HQ Button (Multi-Select)​

Opens the Update Parts at HQ Form for any final updates or corrections.

Status​

This is the terminal state for returned parts. The return process is complete.


Complete Returns Flow Diagram​

┌─────────────────────────────────────────────────────────────┐
│ RETURNS FLOW │
└─────────────────────────────────────────────────────────────┘

┌─────────────────┐
│ Parts at HQ │
│ (Arrived) │
└────────┬────────┘
│
│ Status = "Pending Supplier Collection"
│
▼
┌─────────────────────────────────────────────────────────────┐
│ STAGE 1: PENDING SUPPLIER COLLECTION │
├─────────────────────────────────────────────────────────────┤
│ • Parts ready for supplier to pick up │
│ • Supplier contacted for return │
│ • Waiting for collection date │
└────────────────────────────┬────────────────────────────────┘
│
│ Status = "Collected Pending Refund"
│
▼
┌─────────────────────────────────────────────────────────────┐
│ STAGE 2: COLLECTED PENDING REFUND │
├─────────────────────────────────────────────────────────────┤
│ • Supplier has collected the parts │
│ • Return acknowledged by supplier │
│ • Awaiting refund or credit note │
└────────────────────────────┬────────────────────────────────┘
│
│ Status = "Refunded - Credit"
│
▼
┌─────────────────────────────────────────────────────────────┐
│ STAGE 3: REFUNDED / CREDITED │
├─────────────────────────────────────────────────────────────┤
│ • Refund received OR │
│ • Credit note applied │
│ • Return process COMPLETE │
└─────────────────────────────────────────────────────────────┘

All Reports Summary​

StageReport NameStatus ValueDescription
1Pending Supplier CollectionPending Supplier CollectionAwaiting supplier pickup
2Collected Pending RefundCollected Pending RefundSupplier collected, awaiting money
3Refunded / CreditedRefunded - CreditProcess complete

Form Fields​

All three stages use the same Update Parts at HQ Form with these editable fields:

FieldTypeEditable
Invoice NoTextYes
StatusDropdownYes
All other fieldsVariousNo (Disabled)