Commerce · Returns

Returns & Refunds

Customer requests a return → RMA created → warehouse receives and inspects → credit note posted to accounting → refund issued to Stripe (B2C) or bank reconciliation note (B2B). Fully automated, zero manual entries.

RMA flow Credit notes Stripe refund WMS restocking

RMA & credit note flow

Returns are a business reality — Axiom turns them into an automated accounting event, not a manual reconciliation task.

RMA request & approval

Customer submits return request with reason and items. Manager reviews and approves or rejects in ERP. Customer notified automatically.

Warehouse receipt & inspection

Returned items received in WMS, inspected (resellable / damaged / for disposal). Restocking happens automatically for resellable items.

Credit note & accounting

Credit note auto-generated for the returned amount. Invoice balance reduced. AR accounting entry reversed. All posted without accountant action.

Refund issuance

B2C: Stripe refund issued automatically via API — funds return to customer card within 5-10 days. B2B: bank reconciliation note generated, counterparty receives credit memo.

RMA workflow Auto credit note Stripe refund API WMS restock AR reversal B2B credit memo
Повернення (RMA) 4 активних · 12 завершених цього місяця + Нове RMA RMA # ЗАМОВЛЕННЯ КЛІЄНТ ПРИЧИНА СУМА СТАТУС RMA-0089 ORD-0415 ФОП Іваненко Зміна рішення € 480 🔵 Новий Очікує затвердження менеджера · B2C → Stripe refund заплановано RMA-0088 ORD-0410 ТОВ «Альфа» Пошкоджено € 1 200 ⚙ Процес На складі: перевіряється · Кредит-нота створюється авто · B2B bank reconciliation RMA-0087 ORD-0401 ФОП Коваль Невідповідність € 2 880 ✓ Закрито CN-0087 проведено · Stripe refund ✓ · Склад поповнено · 25.06.2024 RMA-0086 ORD-0395 ТОВ «Бета» Помилковий товар € 960 ✓ Закрито CN-0086 проведено · Bank credit memo ✓ · Склад поповнено · 22.06.2024 4 Активних RMA цього місяця € 5 520 Повернуто за місяць авто-проведено в бухгалтерії Авто-дії Кредит-нота · AR reversal Stripe refund / Bank memo WMS restock · zero manual POST /api/v1/commerce/returns · PATCH .../rma/:id/approve · auto: credit-note + AR reversal + refund
Кредит-нота CN-2024-0088 · Авто-створено при затвердженні RMA-0088 ✓ Проведено Кредит-нота #CN-2024-0088 Пов'язана з: Invoice #INV-2024-0410 · € 1 200,00 Контрагент: ТОВ «Альфа Плюс» · ЄДРПОУ 12345678 Дата: 28.06.2024 Причина повернення: Пошкоджений товар (фото додано) ПОЗИЦІЯ К-ТЬ ЦІНА ПДВ 20% СУМА Axiom ERP Pro 1yr (AXM-PRO-1Y) 1 € 1 000,00 € 200,00 −€ 1 200,00 Разом до кредиту: −€ 1 200,00 Бухгалтерський запис (авто-сторно) · 28.06.2024 16:44:02 РАХ. НАЗВА ДЕБЕТ КРЕДИТ 703 Дохід від реалізації (сторно) 1 000,00 641 Податкові зобов'язання ПДВ (сторно) 200,00 361 Дебіторська заборгованість (сторно) 1 200,00 Авто-проведено 🏦 B2B: Bank credit memo надіслано ТОВ «Альфа Плюс» отримає кредитну ноту 📦 WMS: товар повернено на склад Зона Quarantine → перевірка → поповнення POST /api/v1/commerce/returns/rma/:id/approve → auto: credit-note + AR reversal + bank memo / Stripe API

Returns flow — end to end

1

Customer submits RMA request → manager reviews and approves in ERP

2

Return label sent to customer, WMS prepared to receive incoming goods

3

Items received in warehouse, inspected and classified (resellable / damaged)

4

Credit note auto-generated → invoice balance updated → AR entry reversed in accounting

5

Refund issued: Stripe API (B2C) or bank credit memo (B2B) — customer notified, case closed

Related modules