Verified BursaPay workflow: Explains how verified net amounts are aggregated for public payment reporting.
1. Overview & Purpose
The PublicPayment model calculates total_raised from verified payment records using net_amount, while progress_percentage compares the verified total with target_amount.
2. Requirements & Setup
Only verified records contribute to the calculated total, and progress is capped at 100 percent.
3. Step-by-Step Workflow
- Open the public payment report or contribution view.
- Filter or inspect only the records relevant to the public payment.
- Review the verified total derived from payment records.
- Compare the total with the configured target when the payment is a fundraising campaign.
4. Rules & Troubleshooting
Do not mix gross payer amounts with net_amount when comparing application-level fundraising totals to the model's total_raised property.
5. Verification & Next Steps
Use the verified total as an application metric and reconcile discrepancies against the underlying payment records.