Purchase

Browse Purchase Pages and Open the Correct Document

The Purchases screen merges orders and received purchases into one working list. Read the number, dates, progress, indicators and status together before opening a row.

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

frontend/static/script/js/modules/js/receiving_add.js loadList renderPager openDoc closeDoc openView, frontend/modules/purchaseOrders.html purchases list and detail panes, frontend/static/script/js/core/PosnicPro.js masterDetail, purchaseOrders and receivings merged client-side with PAGE_SIZE 25 and 100-row source caps

Read the Purchases listEach row combines its identity, supplier, dates, amount and current status; click the row only after those values agree with the document you need.
Open the selected documentThe selected row opens in the document pane while the purchase list remains available as a navigation rail.
Return or continue from the documentUse Back to leave the document, or choose only the action appropriate to its status and physical stock state.

Open the Right Record

  1. Open Purchase -> Purchases.
  2. Clear any unintended Search, Bill date, Status, Expected and Sort controls.
  3. Match the Purchase # with the supplier and bill date before selecting a row.
  4. Check Status and any quantity progress text to decide whether the row is an order or completed receiving work.
  5. Click anywhere on the correct row to open its document.
  6. Verify the document number, supplier, item lines, quantities, total and status in the detail pane.
  7. Use Back when finished, or select another visible row from the list rail.

Read Every List Column

ColumnMeaningOperator check
Purchase #Purchase-order number or received-purchase number.Use this as the primary document identity; do not rely on row position.
SupplierSupplier attached to the order or receiving.Confirm it agrees with the delivery note or invoice.
Progress beside supplierReceived quantity over ordered quantity for purchase orders.A value such as 4/10 means the order is not fully received.
DateOrder date or received purchase bill date.Use this for purchasing chronology and bill-date filtering.
CreatedWhen the record itself was created.Use it to distinguish documents sharing the same bill date.
ExpectedExpected delivery date when the record has one.A dash means no expected date is stored.
TotalSaved grand total shown in the active currency.Compare it with the supplier document before acting.
StatusDraft, Ordered, Partially received, Received or Cancelled state.The available document actions depend on this state.

Understand Row Indicators

IndicatorWhat it meansWhat to do
Warning triangleThe received purchase has an invoice-total mismatch flag.Open the document and reconcile the saved invoice total before relying on it.
PaperclipThe received purchase has one or more attached files.Open the document and inspect the attachment when invoice proof matters.
Quantity fractionA purchase order shows received quantity / ordered quantity.Use it with Partially received status to plan the remaining delivery.
Highlighted rowThat row is the document currently open in the detail pane.Recheck the highlight after selecting another record.
Status pillCurrent workflow state from the underlying order or received purchase.Never infer physical receipt from the document number alone.

Purchase Order Versus Received Purchase

Both document types appear in one list, but opening a row routes to the correct underlying document automatically.

Row typeDocument contentTypical actions
Purchase orderOrdered and received quantities, expected date, additional costs, notes and attachments.Draft can be placed, edited or deleted; Ordered and Partial can be received or closed short; rows with items can print labels.
Received purchaseSupplier invoice-style sheet with received lines, payments, tax, charges and saved evidence.Depending on status and permission: edit, receive remaining stock, print, download PDF, email, return or void.
Deep linkThe address changes to purchaseorders/{id} while a document is open.A saved internal link can reopen that record; still verify its visible number and supplier.

Use the Pager

  • The list displays 25 rows per page.
  • Without client-side quick filters, the footer can show Page N of M and the total purchase count.
  • Numbered buttons show a moving window of up to five reachable page numbers, with previous and next arrows when needed.
  • Status or Expected quick filtering changes the footer to Showing first-last because the filtered total is known only inside the loaded browser window.
  • If a filter leaves the current page empty, Posnic returns to page 1.
  • Changing page reloads enough rows from both purchase orders and received purchases to build the requested merged slice.

Know the Browsing Window

The merged list fetches purchase orders and received purchases separately. Each source is capped at 100 loaded records, so the working browser list can contain at most 200 merged rows.

  • The pager does not offer numbered pages beyond the reachable loaded window.
  • An active Sort loads the full 100-record window from each source before ranking it.
  • Search and Bill date parameters apply to received purchases, not the separately loaded purchase-order source.
  • Status and Expected filters operate after the two sources are merged in the browser.
  • Use purchase reports or archived history when the required record is older than the reachable list window.
  • Do not present the on-screen list count as a complete historical register without checking scope.

Work in the Document Pane

  • Opening the first document changes the screen to a master-detail layout and marks the selected row active.
  • The list remains the navigation rail on wider screens, so another visible row can be opened directly.
  • The document pane loads the underlying purchase order or received purchase by its internal ID.
  • A failed received-purchase request shows Could not open this purchase; reload the list before retrying.
  • Back closes the active document, removes its row highlight and restores the purchase-list address.
  • Document action buttons are covered in their dedicated Receive, Edit, Return, Void, Print and Email guides.

Browsing Problems and Corrections

ProblemLikely reasonCorrection
Expected row is missingA search, date, Status or Expected filter remains active.Clear the filter strip, set Status All and Expected Any, then return to page 1.
Count says Showing instead of PageA Status or Expected client-side filter is active.Treat it as the loaded filtered range, not a complete server total.
Old purchase cannot be reachedThe record is outside the capped merged working window.Use the relevant Purchase report or archive history and search by exact reference.
Wrong document openedA nearby row was selected or similar supplier/date values were used.Use Back and match the full Purchase # before reopening.
Could not open this purchaseThe received-purchase request failed or the record changed.Reload Purchases, search the exact number and try once; preserve the ID and error for support if it repeats.
Order and receiving look mixed togetherThe list intentionally merges both sources.Use Status, progress and document contents to identify the workflow type.
Total differs from supplier paperThe saved document may have an invoice mismatch or changed charges/tax.Open the row, inspect any warning indicator and reconcile before receiving or payment follow-up.