Reports
Export, Print and Email Reports Correctly
Report exports should preserve the same range and branch the operator reviewed on screen. Posnic uses shared PDF, CSV, Excel, print and email behaviors across report pages.
- Menu path
- Reports -> any report page -> PDF, CSV, Excel, Email, Print
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
frontend/static/script/js/core/PosnicPro.js reportPages, frontend/static/script/js/modules/js/report_dailysales.js exportCsv exportXls dailyReportPdf dailyReportEmail printDaySlip, frontend/modules/paymentReport.html and other report action toolbars, frontend/modules/settings_write.html Report Email Settings
Pick the Right Output
| Output | Best for | Operator rule |
|---|---|---|
| Owner archive, accountant review or shareable file. | Run the report first and keep the same range. | |
| CSV | Spreadsheet import and raw data checking. | Use Export All To CSV when the report is paginated. |
| Excel | Manager review in Excel. | Check that totals match the screen after opening. |
| Sending a report to owner or accountant. | Use a valid email and configured report email settings. | |
| Paper review or signature. | Choose A4 for full report, thermal slip for close handover. |
Export All and Pagination
Many report tables show 5, 10, 25, 50 or 100 rows on screen. The shared report export logic can temporarily request the full selected range for supported reports, export it, and restore the cashier's normal paged view.
- Do not assume the first visible page is the full report.
- Use Export All To CSV when the button says Export All.
- Keep the date range and branch unchanged while exporting.
- If a CSV looks short, rerun the report and check the total entries count.
- Free plan restrictions can disable export buttons.
Email a Report
- Open the report and set the final date range and branch.
- Run or Apply the report.
- Click Email.
- Enter a valid recipient email address.
- Send.
- If sending fails, open Manage -> Messaging or Report Email Settings and verify SMTP or cloud email behavior.
- Keep a note of the report range and recipient.
Print a Day-Close Slip
Day-End Summary has a special thermal day-close slip. The desktop app can print through the selected receipt printer; the web flow can render a narrow slip and open the browser print dialog.
- Run Day-End first.
- Confirm a receipt printer is available.
- Click Day-close slip.
- Use A4 print when the owner needs full item detail.
- Have the cashier sign the slip when handover requires accountability.
Output Discipline
- Name exported files with branch and date range if the system file name is not enough.
- Do not edit exported totals manually.
- If an accountant finds a mismatch, fix the source sale, purchase, return, payment or cash-book entry.
- Regenerate the report after correcting source data.
- Keep reports and backup records together for serious audits.