Purchase
Print a Purchase After Saving It
Current purchase saving does not reliably trigger Auto Print even when the shared setting is enabled because the receiving response returns print disabled. Save the purchase once, open the saved document and use Print as the controlled workflow.
- Menu path
- Purchase -> Purchases -> open saved purchase -> More -> Print
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
frontend/modules/settings_write.html Auto Print tooltip and Print Type, frontend/static/script/js/modules/js/settings.js printall load save and local print type, frontend/static/script/js/modules/js/receiving_add.js sends print flag and only prints when response.data.print is true, api/src/models/receiving.model.js receivingInsertUpdate response print false, frontend/static/script/js/modules/js/receiving_view.js printReceivings thermal/A4 rendering, frontend/static/script/js/modules/js/receiving_add.js saved purchase More Print action
Know the Current Limitation
| Surface | Current behavior | Operator implication |
|---|---|---|
| Receipt Print setting | Auto Print tooltip says every sale and receiving; selected Print Type is Thermal or Regular/A4. | Do not assume the label proves purchase automation completed. |
| Purchase save request | Client sends `print: on` when Auto Print is checked. | The operator cannot verify printing from the request alone. |
| Receiving save response | Current receiving model returns `print: false`. | The client does not call purchase printing after save. |
| Saved purchase | More -> Print remains available. | Use this as the supported recovery and routine print path. |
| Download PDF | Creates a file from the saved document without changing stock. | Use when a paper printer is unavailable or electronic evidence is needed. |
Print the Saved Purchase
- Complete supplier, item lines, Bill date, status, payment, tax and invoice evidence.
- Select Save once and wait for the success confirmation.
- Open the last-created purchase link or return to Purchase -> Purchases.
- Find the purchase by purchase number, supplier and Bill date.
- Open it and verify status, item quantities, cost, tax and total.
- Open More and select Print.
- In the browser/system print dialog, confirm printer, paper size, orientation and copy count.
- Print one copy and inspect it before producing additional copies.
Choose Thermal or A4
| Output | Use for | Check |
|---|---|---|
| Thermal | Compact internal receiving slip or roll-printer record. | Paper width, item wrapping, totals and purchase number. |
| Regular / A4 | Supplier/accounting document with fuller table detail. | Margins, tax columns, supplier details and page breaks. |
| Download PDF | Electronic filing, email attachment or printing elsewhere. | Correct purchase number and readable page layout. |
| Browser print to PDF | Local archival fallback when permitted by policy. | Filename, destination folder and sensitive supplier data. |
What the Purchase Print Contains
- Purchase/receiving number and printed title.
- Supplier name, phone, email and address when stored.
- Branch address and GST identity when configured.
- Item names, quantities, cost, tax treatment and totals.
- Payment mode and configured logo/content where supported.
- The displayed print date currently uses the receiving record's created-date presentation.
Never Recreate a Purchase to Print
Printing is an evidence action. Saving or recreating the purchase is a stock and accounting action. Keep those operations separate.
- Do not press Save again because no paper appeared.
- Do not create a second purchase with the same invoice.
- Check the Purchases list and inventory logs before retrying any failed-looking save.
- Use Print or Download PDF from the existing purchase.
- If the document itself is wrong, use the approved Edit, Return or Void workflow rather than manipulating print copies.
Printer Readiness Check
- Open Manage -> Core Settings -> Receipt Print.
- Choose the Print Type appropriate for the workstation.
- Set print size and product-name character limit.
- Use Hardware Manager when the desktop printer connector is required.
- Open an existing harmless purchase and print one controlled copy.
- Confirm purchase number, supplier, item lines, tax and total are readable.
- Train staff on the manual purchase print path even when Auto Print is enabled for sales.
Troubleshooting
| Problem | Likely reason | Controlled response |
|---|---|---|
| Purchase saved but nothing printed | Current receiving response disables the auto-print trigger. | Open the saved purchase and use More -> Print. |
| No browser print dialog | Popup/print handling was blocked or document data did not load. | Allow printing for the trusted app, reopen the purchase and retry once. |
| Wrong paper layout | Print Type or device paper setting does not match. | Correct Receipt Print settings and print the same saved purchase again. |
| Supplier details are blank | Supplier contact fields were not stored on the purchase. | Correct supplier/purchase data with approval; do not hand-edit the printed evidence. |
| Tax columns are missing | No tax, tax visibility or supplier/branch tax context does not require them. | Review purchase and tax setup before reprinting. |
| Printed twice | Manual print was repeated or multiple browser copies were selected. | Mark duplicate copies according to shop policy; do not alter the purchase. |
| Unsure whether Save worked | Print absence was mistaken for save failure. | Search by purchase number/supplier and inspect inventory logs before any retry. |
Print Control Checklist
- Purchase exists once in the Purchases list.
- Stock movement matches its Received/Ordered status.
- Correct saved purchase is open before Print.
- Paper type and printer are selected deliberately.
- Purchase number, supplier, lines, tax and total are readable.
- Missed prints are recovered by reprinting the saved record.
- Staff know purchase Auto Print is not currently a reliable completion signal.