PageSourceSearch

https://simpleinvoices.org/static/js/async/4864.b66129f2a5.js

js simpleinvoices.org collected 2026-09-26 04:43:11 UTC 5,538 bytes, 1 lines download raw bytes

1"use strict";(self.rspackChunkrspress_doc_template=self.rspackChunkrspress_doc_template||[]).push([[4864],{8995(e,r,s){s.r(r),s.d(r,{default:()=>o});var n=s(4848),t=s(8453);function i(e){let r={a:"a",h1:"h1",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(r.h1,{id:"reports",children:[(0,n.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#reports",children:"#"}),"Reports"]}),"\n",(0,n.jsx)(r.p,{children:"Generate financial and operational reports to track your business performance."}),"\n",(0,n.jsxs)(r.h2,{id:"available-reports",children:[(0,n.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#available-reports",children:"#"}),"Available Reports"]}),"\n",(0,n.jsxs)(r.h3,{id:"sales-reports",children:[(0,n.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#sales-reports",children:"#"}),"Sales Reports"]}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Sales by Period"}),": Total sales grouped by day, week, month, or year"]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Sales by Customer"}),": Revenue breakdown per customer"]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Sales Total"}),": Aggregate sales with filtering options"]}),"\n"]}),"\n",(0,n.jsxs)(r.h3,{id:"debtor-reports",children:[(0,n.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#debtor-reports",children:"#"}),"Debtor Reports"]}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Debtors by Amount"}),": Outstanding balances ranked by amount owed"]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Debtors by Aging"}),": Unpaid invoices grouped by age (30, 60, 90+ days)"]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Debtors Owing by Customer"}),": Detailed breakdown per customer"]}),"\n"]}),"\n",(0,n.jsxs)(r.h3,{id:"profit-reports",children:[(0,n.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#profit-reports",children:"#"}),"Profit Reports"]}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Invoice Profit"}),": Revenue minus product costs per invoice"]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Biller Total"}),": Revenue grouped by biller"]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Biller by Customer"}),": Cross-reference of billers and customers"]}),"\n"]}),"\n",(0,n.jsxs)(r.h3,{id:"product-reports",children:[(0,n.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#product-reports",children:"#"}),"Product Reports"]}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Products Sold Total"}),": Quantity and revenue per product"]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Products Sold by Customer"}),": Which customers buy which products"]}),"\n"]}),"\n",(0,n.jsxs)(r.h2,{id:"using-reports",children:[(0,n.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#using-reports",children:"#"}),"Using Reports"]}),"\n",(0,n.jsxs)(r.ol,{children:["\n",(0,n.jsxs)(r.li,{children:["Go to ",(0,n.jsx)(r.strong,{children:"Reports"})," in the navigation"]}),"\n",(0,n.jsx)(r.li,{children:"Select a report from the list"}),"\n",(0,n.jsx)(r.li,{children:"Set date ranges and filters as needed"}),"\n",(0,n.jsx)(r.li,{children:"Reports with charts will render automatically using your data"}),"\n"]}),"\n",(0,n.jsxs)(r.h2,{id:"charts",children:[(0,n.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#charts",children:"#"}),"Charts"]}),"\n",(0,n.jsx)(r.p,{children:"Most reports include interactive charts powered by ApexCharts:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Bar charts"})," for comparisons"]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Line charts"})," for trends over time"]}),"\n",(0,n.jsxs)(r.li,{children:[(0,n.jsx)(r.strong,{children:"Pie/Donut charts"})," for distribution"]}),"\n",(0,n.jsx)(r.li,{children:"Hover over chart elements for detailed tooltips"}),"\n"]}),"\n",(0,n.jsxs)(r.h2,{id:"exporting-reports",children:[(0,n.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#exporting-reports",children:"#"}),"Exporting Reports"]}),"\n",(0,n.jsx)(r.p,{children:"Report data can be exported:"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsx)(r.li,{children:"View the report table on screen"}),"\n",(0,n.jsx)(r.li,{children:"Use browser print for a PDF/paper copy"}),"\n",(0,n.jsx)(r.li,{children:"Copy-paste data into spreadsheet applications for further analysis"}),"\n"]})]})}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:r}={...(0,t.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(i,{...e})}):i(e)}o.__RSPRESS_PAGE_META={},o.__RSPRESS_PAGE_META["guide%2Freports.md"]={toc:[{id:"available-reports",text:"Available Reports",depth:2},{id:"sales-reports",text:"Sales Reports",depth:3},{id:"debtor-reports",text:"Debtor Reports",depth:3},{id:"profit-reports",text:"Profit Reports",depth:3},{id:"product-reports",text:"Product Reports",depth:3},{id:"using-reports",text:"Using Reports",depth:2},{id:"charts",text:"Charts",depth:2},{id:"exporting-reports",text:"Exporting Reports",depth:2}],title:"Reports",headingTitle:"Reports",frontmatter:{}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.