Flow: Financial Reporting & Reconciliation (Admin)¶
Actor¶
Finance manager / Admin
Preconditions¶
- Sales have occurred for a match
- Payments include various methods (Card, Delayed Invoice, Quota)
- System is integrated with e-racuni.com accounting software for invoice management and fiscalization
VAT and Fee Structure¶
Ticket VAT Rates:
| Match Type | Ticket VAT Rate |
|---|---|
| HOME matches (played in Croatia) | 5% |
| AWAY matches (played abroad) | 0% |
Ticket Fee:
- Some matches may include a 6% ticket fee (configurable per match)
- Ticket fee is shown separately on the invoice from ticket price
- Ticket fee VAT:
- HOME matches: 25% VAT on ticket fee
- AWAY matches: 0% VAT on ticket fee
- Refunds exclude ticket fee - only the ticket price is refunded, ticket fee is non-refundable
Flow Steps¶
-
Generate Sales Report
- Admin navigates to "Finance & Reports" > "Sales Reconciliation"
- Selects match and date range
- Clicks "Generate Report"
- System displays summary of sold tickets by payment method
-
Review Delayed Payments
- Admin filters report by "Payment Status: Pending/Delayed"
- System lists all orders marked for invoice payment (Partners/Sponsors)
- Admin checks "Due Date" and "Invoice Status"
- (If overdue) Admin selects orders and clicks "Send Reminder"
-
Reconcile Payment Gateway
- System automatically matches transactions from payment gateway with Ticket Orders
-
Manage Invoices
- Admin selects a "Delayed Payment" order
- Clicks "Generate Invoice"
- System creates invoice via e-racuni.com API
- e-racuni.com performs fiscalization and returns fiscalized invoice
- System stores invoice reference and displays invoice details
- Admin can:
- View invoice in app (pulled from e-racuni.com API)
- Send invoice via email (using e-racuni.com API)
- Download invoice PDF
- When funds arrive in bank account, Admin clicks "Mark as Paid"
- System updates order status from "Reserved/Pending" to "Confirmed"
-
Export Financial Data
- Admin clicks "Export CSV for Accounting"
- System generates a file with sales and financial data
- Note: Invoice data is managed directly in e-racuni.com accounting software via API integration
Alternative Flows¶
A1: Process Refund (Financial View)
- Trigger: Customer Support requested a refund
- System triggers the gateway refund API
- System creates credit note via e-racuni.com API
- e-racuni.com performs fiscalization and returns fiscalized credit note
- Admin can send credit note to customer via email (using e-racuni.com API)
A2: Cancel Unpaid Invoice Orders
- Trigger: Partner failed to pay by deadline
- Admin filters for "Overdue Invoices"
- Selects specific orders
- Clicks "Cancel"
Last Updated: January 2026