Documentation Index
Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Journey Overview
| Attribute | Value |
|---|---|
| Journey ID | UJ-M-031 |
| Actor | Member |
| Goal | Access and download invoices for payments made |
| Trigger | Member needs invoice for records, tax, or reimbursement |
| Outcome | Member downloads invoice PDF(s) |
Preconditions
- Member has made payments on the platform
- Invoices have been generated
Journey Flow
Detailed Steps
Access Invoices
Member navigates to invoices:
- Profile → Billing / Invoices
- Dashboard → Payment widget
- Email receipt → “View Invoice” link
Filter Invoices
Filter options:
| Filter | Options |
|---|---|
| Year | 2025, 2024, 2023, All |
| Type | Membership, Events, Courses, Resources, All |
| Status | Paid, Pending, Refunded |
Invoice Contents
| Section | Details |
|---|---|
| Header | Logo, Invoice #, Date, Status |
| Addresses | Bill To (member), From (organization) |
| Line Items | Description, quantity, unit price, amount |
| Discounts | Promo codes, member discounts |
| Totals | Subtotal, tax, total |
| Payment | Method, date, transaction ID |
| Footer | Terms, contact info |
Invoice Statuses
| Status | Description |
|---|---|
| Draft | Not yet finalized |
| Pending | Awaiting payment |
| Paid | Payment received |
| Overdue | Past due date |
| Refunded | Full refund issued |
| Partially Refunded | Partial refund issued |
| Void | Cancelled invoice |
Related Entities
Related Journeys
Acceptance Criteria
Frontend
- Invoice list with pagination
- Filter by year and type
- Invoice detail view
- PDF download button
- Print functionality
- Email copy option
- Bulk download (optional)
- Mobile-responsive design
Backend
-
GET /api/member/invoices- List invoices -
GET /api/member/invoices/{id}- Invoice details -
GET /api/member/invoices/{id}/pdf- Download PDF -
POST /api/member/invoices/{id}/email- Resend email - PDF generation with proper formatting
Permissions
- Members can only access their own invoices
Business Rules
- Invoices generated on payment success
- Tax calculation based on location
- Organization details on invoice
- Invoice numbers sequential
Error Handling
- Invoice not found message
- PDF generation failure handling
- Empty state for no invoices