Currently the platform doesn't provide a report that shows the actual fulfillment approval dates for shipments and returns. Since revenue must be recognized based on the actual delivery and return dates—not the invoice date—the accounting team cannot accurately recognize revenue for the correct period.
As an admin, I need a report that shows shipment and return activity using the actual fulfillment approval date, so I can recognize revenue in the correct month.
🎯 Definition of Done (DoD)
A new report called “Shipments & Returns” is added under Accounting → Reports.
The report exports a zipped file with 2 csv files:
Sheet 1: Shipments
Sheet 2: Returns
The report uses one unified date range filter labeled Fulfillment Approval Date.
The selected date range applies to both:
Shipments (draws)
Returns
Fulfillment Date for shipments = fulfillment approved_at date.
Fulfillment Date for returns = return_at date.
For the shipments sheet, use the existing Fulfillment Export as the base dataset.
Includes all existing fulfillment fields plus these additional billing fields:
Invoice ID
Rate per unit
Total (Number of copies × unit rate)
Approval date
For the returns sheet, a dedicated returns dataset is generated for the selected date range.
The returns sheet includes:
Customer name (Dealer name)
Customer ID (Dealer ID)
Return Date
Return Quantity
Return Rate
Total (Return Quantity × Rate × –1)
All values must reflect the dealer billing rules configured in Pelcro.
Technical Plan
Product Notes
Each row = one dealer’s shipment activity for a specific date.
Each row = one return record for a dealer for a specific issue/date.
QA Notes
See Test Cases subtask
Open Questions
Please authenticate to join the conversation.
Done
Pelcro Product
3 months ago

Rana Haleem
Get notified by email when there are changes.
Done
Pelcro Product
3 months ago

Rana Haleem
Get notified by email when there are changes.