Payout Batch Management Admin Manual¶
Module: Payout Management (M6)¶
Product: ebosAi AMP
Classification: Internal — Confidential
Role: Admin Only
Version: 2.0
1. Overview¶
The Payout Management screen at /admin/payouts enables Company Administrators to aggregate all cleared, approved commissions into structured payment batches, export banking wire CSV files, track disbursements, and finalize settlements.
stateDiagram-v2
[*] --> Pending : Admin Previews & Creates Batch
Pending --> Processing : Bank Wire Uploaded / Transfer Initiated
Processing --> Completed : Wire Cleared + Reference Stored (Commissions -> posted)
Processing --> Failed : Wire Rejected (Commissions return to approved)
Completed --> [*]
2. Creating a Payout Batch¶
- Navigate to
/admin/payoutsand click Create Payout Batch. - Select Date Range: Choose the Period Start and Period End dates for the settlement cycle.
- Click Preview Calculations. The system will:
- Aggregate all commissions with status
approvedwithin the date range. - Filter out any partners whose total approved earnings fall below the tenant's minimum threshold ($50.00 default).
- Display a summary breakdown showing partner names, commission counts, masked banking details, and total net payout.
- Click Confirm & Generate Batch.
- The batch is created in
pendingstatus, locking the linked commission notes from duplicate batch assignments.
3. Disbursing Funds & Exporting CSV¶
- Open the created batch details.
- Click Export Banking CSV.
- The platform downloads a formatted CSV containing:
- Partner Full Legal Name
- Bank Name & Country
- Masked Account / IBAN Number
- SWIFT / Routing Code
- Total Amount & Currency
- Upload the CSV to your corporate banking portal or issue the wire transfers.
4. Finalizing Batch Status¶
- Mark Completed: Once bank wires clear, click Mark Completed on the batch.
- Enter the bank's wire settlement reference code (e.g.
WIRE-20260807-9942). - The batch status transitions to
completed. - All linked commission notes automatically transition from
approvedtoposted. - Mark Failed: If a wire is returned or rejected by the banking network:
- Click Mark Failed.
- Enter the bank return reason (e.g., "Invalid IBAN checksum").
- The batch transitions to
failed, and all associated commission notes return safely to theapprovedpool for future re-processing.