Reports

Compare Purchase Activity by Supplier

Supplier Details is a receiving summary despite its older Sale labels. Read each row as purchase activity grouped by supplier, then reconcile the totals with the Purchase register.

Menu path
Reports -> Purchase -> Supplier -> Supplier Details
Verified from
Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence

demo.posnic.io Supplier Reports -> Supplier Details captured 2026-09-11, frontend/modules/supplierReport.html Supplier Details table filters pagination and export, frontend/static/script/js/modules/js/report_suppliers.js supplierreportTable, api/src/controllers/receivings.controller.js supplierReceivingReportTable, api/src/models/receiving.model.js supplier receiving aggregation

Supplier purchase summaryLive demo captured 2026-09-11. The table groups receiving activity by supplier even though legacy column labels say Sale.

Run the Summary

  1. Open Reports -> Purchase -> Supplier.
  2. Choose Supplier Details.
  3. Open the filter and select the date range and one or more branches.
  4. Apply the filter and review the displayed row count.
  5. Increase rows per page or move through every page.
  6. Refresh after purchases are received, edited, returned or cancelled.

Interpret the Legacy Labels

Displayed columnOperational meaningCheck
NameSupplier name grouped from receiving records.Match the supplier master record.
PhoneSupplier phone retained for identification.Do not merge suppliers on phone alone.
No. Of SaleNumber of qualifying receiving/purchase records.Read this as purchase count.
Avg.SaleAverage receiving value for the supplier.Read this as average purchase value.
Total SaleCombined receiving value for the supplier.Read this as total purchased value.

Export and Reconcile

  • The CSV requests all matching suppliers, not only the visible page.
  • PDF, CSV, Excel and Email above the report use the shared report export surface.
  • The report does not prove that supplier invoices have been paid.
  1. Apply the final scope before export.
  2. Use Export All To CSV to create supplier-reports.
  3. Compare supplier count and value with the Purchase Register for the same dates and branches.
  4. Review Return Purchase separately before reconciling a supplier statement.
  5. Record unexplained differences and their owner.

Troubleshooting

SymptomCheckAction
Supplier is missingDate, branch, receiving records and supplier identityCorrect the scope or source purchase, then refresh.
Count seems wrongWhether draft, cancelled or returned purchases qualifyCompare document ids in Purchase Register.
Labels say SaleCurrent legacy headingsInterpret these rows as receiving activity; use Supplier Based Sale for downstream sales.
Export is disabledRows, plan and Report Read accessCorrect access or filters without fabricating data.