Invoices
Invoices Billing & Subscriptions Updated: 25 Feb 2026 Tags: invoices, download invoice, pdf, search, filter, sort, paging, InvoicesList.aspx, InvoiceReport
Invoices — Help
Overview
- Purpose: view, search, sort and download invoices for your business/subscriptions.
- Page:
Subscriptions/InvoicesList.aspx - Primary tasks: find an invoice by number, filter results, sort and page through the list, and download invoice PDFs.
What you will see
- Search box: TxtSearch — enter an invoice number and press Enter or click BtnSearch
- Grid: GridInvoices — columns include No, Date, Invoice Note, Business, Net, Vat, Total, Status, and a Download action
- Filter panel (slide-in): opens with
showSlidePanel() and contains gvFilters to build custom filter rows (Column / Operator / Value) - Inline controls: pagination, sortable column headers, and a Download link in each row that opens the invoice PDF
Common actions — step by step
1) Quick find by invoice number
- Enter the invoice number in TxtSearch and press Enter or click BtnSearch.
- Results display in GridInvoices (server-side search).
- If nothing matches you’ll see the LabelNoData message.
2) Sort and page
- Click a column header to sort by that column (server-side).
- Use the pager at the bottom of the grid to move between pages (15 rows per page by default).
3) Download an invoice PDF
- Click the row’s Download link (the LinkButton lnkView).
- The page’s JavaScript
downloadPdf(invoiceId) opens ../InvoiceReport?id=<invoiceId> in a new tab and attempts to close it automatically after ~5 seconds. - If the browser blocks popups:
- allow popups for the site, or
- right-click the Download link and open in a new tab manually
- Download may take longer for large PDFs — wait before closing the tab.
4) Advanced filters (slide-in panel)
- Open the filter panel (
showSlidePanel()), add rows with btnAddRow, choose Column / Operator / Value in each gvFilters row. - Supported operators:
=, !=, >, <, LIKE (for partial matching). - Use btnApplyFilter to apply the composite filter to the invoices list, or btnClear to remove filters.
- Remove a filter row via the delete icon (calls DeleteRow).
UI behaviors & notes
- Date columns show dd/MM/yyyy formatting.
- Currency columns use the site currency format (
{0:C}). - The grid uses server-side binding — actions (search, filter, sort, page) trigger postbacks.
- The Download link uses
OnClientClick to run JS and prevent a full postback; if JS is disabled the server-side Command may still handle download.
Messages you may encounter
- “No invoices found.” — search/filter returned no results.
- Error panel messages (top ErrorPanel) — server-side problems, session expiration, or permission issues; dismiss with the × button.
- Toast notifications (if wired elsewhere) may confirm actions.
Troubleshooting
PDF doesn’t open or tab closes instantly
- Browser blocked the popup — enable popups or open the link in a new tab manually.
- Network or server error generating PDF — retry after a moment; if persistent, contact support with the invoice id.
Search returns unexpected results
- Try exact invoice number or a broader search term.
- Clear filters (btnClear) to ensure no hidden filter limits results.
Sorting or paging not working
- Ensure you’re not blocked from postbacks (third-party blockers, cookies disabled).
- If session expired, sign in again.
Filter behaves oddly with dates or numeric fields
- Use column-appropriate operators (e.g.,
> / < for dates and numbers; LIKE for text). - Enter dates using your local expected format if the server rejects them.
Accessibility & keyboard tips
- Search textbox receives focus when you tab into the page header area; press Enter to search.
- Use Tab to move to the grid; focus the Download link and press Enter to open the PDF.
- Slide-in filter panel supports keyboard focus — press Escape or click the close button to close it.
Security & permissions
- You must have permission to view invoices for the selected business/subscription.
- Do not share invoice PDFs that contain sensitive billing or payment details.
When to contact support
Provide:
- invoice id(s)
- approximate time of action
- a screenshot of any error panel
- the browser used
- steps you followed
This helps locate server logs and reproduce the issue.
One-line summary (suitable for on-page help)
Search or filter invoices, sort and page the results, then click Download to open a printable PDF of the invoice.
← Back to Help Centre