🔍 Problem Statement
Pelcro Billing Agent currently lacks a dedicated mechanism to log, manage, and validate returns related to physical fulfillments. Without this, collaborators cannot track returned quantities, enforce delivery constraints, or audit historical return records.
💡 User Stories
As a Pelcro collaborator, when I process a return from a subscription’s fulfillment record, a new entry must be created in a returns table linked to the related shipment.
As a Pelcro collaborator, I must not be able to return more items than were delivered in the original shipment.
As a Pelcro collaborator, I should be able to view all returns associated with a specific shipment in a dedicated section under the fulfillment table in the subscription view.
✅ Definition of Done (DoD)
Platform
A “Process Return” button to trigger the return creation modal. Every fulfillment record on the fulfillment table must have 3 dots where if clicked, you can click on Process Return.
Prevent users from inputting a return quantity greater than the available amount.
Add a “Returns” section under Subscription > Fulfillments.
Table content: Return quantity, reason, and creation date.
Database migration for returns table implemented and linked to shipments.
UI includes Returns section with create/view functionality.
Unit and integration tests validate:
Over-return prevention logic.
Correct return record creation and retrieval.
Please authenticate to join the conversation.
Available
Pelcro Product
10 months ago

Rana Haleem
Get notified by email when there are changes.
Available
Pelcro Product
10 months ago

Rana Haleem
Get notified by email when there are changes.