Reports center
The Reports center (/reports) brings all of your business reports together in one place. From high-level executive summaries to vendor-level breakdowns, you can analyze any financial dimension without leaving Frihet.
All reports update in real time and reflect the live state of your account. Most reports support date filtering and one-click export to CSV or PDF.
Hub overview
When you open /reports, you land on the AnalyticsDashboard: an executive overview featuring your key business metrics, revenue and expense trend charts, and quick tab navigation to every specialized sub-report.
General reports
These reports provide a broad view of your company's financial health.
General overview
Route: /reports
Executive dashboard featuring:
- Revenue, expenses, and net profit for the selected period
- Monthly invoicing and collections trends
- Alerts for overdue invoices and upcoming payments
- Direct links to all detailed reports
Cash flow forecast
Route: /reports/cashflow
Cash flow projection for the next 30, 60, and 90 days based on:
- Outstanding invoices and their due dates
- Recurring expenses and scheduled payments
- Historical collection patterns per client
Helps you anticipate liquidity bottlenecks before they happen.
Expense trends
Route: /reports/trends
Visualize how expenses evolve over time, grouped by:
- Expense category
- Vendor
- Period (monthly, quarterly, annual)
Useful for spotting unexpected cost increases and optimizing spend.
Revenue goals
Route: /reports/goals
Track progress toward your invoicing targets:
| Column | Description |
|---|---|
| Goal | Configured revenue target |
| Achieved | Actual invoiced revenue to date |
| Progress | Completion percentage |
| Remaining | Amount still needed to reach the goal |
Configure targets from the report's settings panel.
Tax reports
Reports designed for tax compliance and preparing statutory tax filings.
Tax period report
Route: /reports/tax-period
Summary of tax activity for a specific period (quarter or fiscal year):
- Total taxable base
- Output VAT broken down by rate (21%, 10%, 4%, 0%)
- Deductible input VAT (from eligible expenses)
- Net VAT payable / refundable
- IRPF withholdings applied
Aligned with Spanish tax forms Modelo 303, 130, and 420. See Tax forms.
Sales tax liability
Route: /reports/tax-liability
Detailed breakdown of accrued sales tax awaiting settlement:
- Breakdown by tax rate
- Invoices included in each taxable base
- Comparison against the prior period
- Export package for your tax advisor
Invoicing reports
Reports covering issued invoices, collections, and accounts receivable aging.
Invoice report
Route: /reports/invoices
Bulk invoice export with advanced filtering:
| Filter | Options |
|---|---|
| Status | Draft, Sent, Paid, Overdue, Voided |
| Client | Search by name or tax ID (NIF) |
| Date | Custom range or predefined periods |
| Series | Filter by numbering series |
| Amount | Greater than or less than a threshold |
Export to CSV for external accounting software or to PDF for archiving.
Payment report
Route: /reports/payments
Log of all payments received:
- Payment date and method
- Amount collected
- Linked invoice
- Client
- Difference between invoiced and collected amounts (partial payments)
Invoice aging
Route: /reports/aging
Groups unpaid invoices by how long they have been outstanding:
| Bucket | Description |
|---|---|
| 0–30 days | Recently due or approaching due date |
| 31–60 days | Moderately overdue |
| 61–90 days | Default risk |
| 90+ days | Critical overdue debt |
Helps prioritize collection follow-ups and late-payment reminders.
Profit by client
Route: /reports/profit
Profitability per client—invoiced revenue minus directly allocated expenses:
- Gross margin per client
- Ranking of most and least profitable clients
- Quarterly margin evolution
Client reports
Analyze client activity and outstanding balances.
Client sales
Route: /reports/client-sales
Invoiced revenue broken down by client for the selected period:
- Number of invoices issued
- Total invoiced amount
- Collected vs. outstanding amount
- Average invoice value per client
Client balance
Route: /reports/client-balance
Current financial position for each client:
- Total outstanding debt
- Credit notes issued (rectifying invoices)
- Net balance
Accounts receivable summary (AR Summary)
Route: /reports/ar-summary
Aggregated view of Accounts Receivable:
- Total outstanding receivables
- Breakdown by status (current, overdue, critical)
- Month-over-month comparison
Accounts receivable detail (AR Detail)
Route: /reports/ar-detail
Transaction-by-transaction listing of all open receivable items with links to the original invoices.
Vendor and expense reports
Analyze accounts payable and company expenditure.
Expense report
Route: /reports/expenses
Bulk expense export with the same flexible filters as the invoice report: category, vendor, date range, and amount. Exportable to CSV or PDF.
Vendor report
Route: /reports/vendors
Activity and balance per supplier:
- Total expenses per vendor in the period
- Paid vs. pending amounts
- History of received bills
Accounts payable detail (AP Detail)
Route: /reports/ap-detail
Transaction-by-transaction breakdown of all unpaid supplier bills (Accounts Payable).
Sales by user and product
Product sales
Route: /reports/product-sales
Ranking of products and services by revenue volume:
- Units sold
- Total invoiced amount per product
- Average selling price
- Monthly trend
User sales report
Route: /reports/user-sales
Performance breakdown by team member:
- Invoices created or sent per user
- Total revenue managed
- Collection rate
- Period-over-period comparison
Ideal for sales teams with individual billing targets.
Exporting reports
Every report in the Reports center supports export:
| Format | Typical use |
|---|---|
| CSV | Import into Excel, Google Sheets, or accounting software |
| Archiving, sharing with your tax advisor, or audit documentation |
To export a report:
- Open the desired report
- Apply your date and entity filters
- Click Export in the top-right corner
- Choose your format
Reports such as Invoice Report and Expense Report also let you customize which columns are included before exporting.
How to verify your collections and bank reconciliation in reports
Once you have imported your bank statement in Bank connections, applied your Bank rules, and matched movements in Bank reconciliation, the Reports center lets you audit that every bank entry reconciles with your invoicing and expenses before your monthly or quarterly close.
The amounts and identifiers in this walkthrough (Estudio Norte S.L., tax ID B12345674, email facturacion@example.com, invoice F-2026-0001 for 1.815,00 €) are a synthetic documentation fixture. Tax ID B12345674 only passes algorithmic check-digit validation (it does not prove non-existence or ownership in the AEAT census) and example.com is an IANA-reserved domain (RFC 6761). Report verification reflects the accounting state inside your Frihet account, not live bank execution.
Verify the outcome of the reconciled batch (2026-10-16 to 2026-10-20) across these four core reports:
| Report and in-app path | What to verify after reconciling the synthetic statement |
|---|---|
Reports → Payments (/reports/payments) | Shows the payment dated 2026-10-16 linked to invoice F-2026-0001 from Estudio Norte S.L. (B12345674) for 1.815,00 € (or 1.590,00 € net with 225,00 € withheld IRPF, or the 2026-10-20 partial payment of 907,50 € if you recorded a 50% installment). |
Reports → Invoices (/reports/invoices) | Filtering by series F-2026- or tax ID B12345674 shows invoice F-2026-0001 with status Paid (Cobrada) if settled in full, or with its updated open balance (907,50 €) if partially paid. |
Reports → Aging (/reports/aging) | The open balance for Estudio Norte S.L. in the 0–30 days bucket drops to 0,00 € after full reconciliation (or shows only the remaining 907,50 € in the partial-payment scenario). |
Reports → Expenses (/reports/expenses) | The 2026-10-18 fee (COMISION MANTENIMIENTO CUENTA OCT, -12,50 €, reference COM-202610-01, categorized by your bank rule under Servicios bancarios y financieros) appears once; the duplicate row (Duplicada) is excluded and never double-counts entries. |
Monthly close and advisor export verification checklist
Before exporting your reports to CSV or PDF for your monthly close or for your tax advisor via the Accounting firm portal, complete this 4-step verification checklist:
- Zero forgotten bank movements: Check Finance → Banking → Transactions for the period you are closing and confirm that no legitimate movements remain in Pending (
pending) status and that cloned entries are dismissed as Duplicada (Duplicate). - Payments vs. Invoices alignment: Open Reports → Payments (
/reports/payments) and Reports → Invoices (/reports/invoices) with the same date range. Verify that every Paid invoice has its reconciled collection date and amount, and that any differences correspond solely to known partial payments or IRPF withholdings. - Recurring expenses and bank fees categorized: Open Reports → Expenses (
/reports/expenses) and confirm that bank fees (such as-12,50 €underServicios bancarios y financieros) and supplier bills have their accounting category, input VAT rate, and deductible status assigned. - Tax cross-check and export: Open Reports → Tax Period (
/reports/tax-period) to cross-check taxable bases, output/input VAT, and withholdings before reviewing Tax forms, then click Export (CSVorPDF) to archive the verifiable period package.
Common filters
Most reports share these standard controls:
| Filter | Description |
|---|---|
| Period | This month, last month, this quarter, this year, or custom range |
| Compare to | Previous period or same period last year |
| Currency | Filter by currency if you bill in multiple currencies |
When preparing your quarterly VAT and income tax returns, combine the Tax period report with Tax forms. Frihet shows the exact figures that map to each official box.