🔍 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
4 months ago

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

Rana Haleem
Get notified by email when there are changes.