OSOSS Help Center
العربيةOpen Dashboard

POS Refunded Orders

When a customer brings something back to the store, the return is recorded here. Refunded Orders lists every refund processed against a POS sale - money handed back at the register, linked to the original order - so returns never silently disappear into your sales numbers.

Menu path: Sales > POS > Refunded Orders

URL: https://my.ososs.com/dashboard/pos/refunded-orders

Screenshot from the live OSOSS Dashboard

How POS refunds work

A refund is its own document, not an edit to the original sale. It references the order being refunded, lists the returned items and amounts, and records who processed it and in which session. This keeps your reporting honest: gross register sales, refunds, and net revenue each remain visible instead of overwriting one another.

Most refunds are initiated by the cashier on the register app - the customer walks in, the cashier pulls up the sale and processes the return - and the refund document appears in this list automatically. You can also create a refund directly from the dashboard when a return needs to be handled back-office.

Note: Because register refunds return cash or reverse a card payment inside a session, they affect that session's expected closing balance. A refund-heavy shift will show it at session close.

Record a refund from the dashboard

  1. Go to Sales > POS > Refunded Orders and press the Create button.
  2. Fill the form: pick the original order and specify what is being returned. Fields marked with * are required.
  3. Save - the refund appears in the list immediately, linked to its original order.

Review returns

The list carries the standard OSOSS tools: manage columns via the icon at the right of the header row, saved filters, focus mode, and rows-per-page with a page jumper.

A practical review routine:

  1. Filter by a date range and branch.
  2. Sort or scan for large amounts and repeated products.
  3. Cross-check unusual patterns against the void reports under Reports.
Tip: Save a "This week - my branch" filter and check it every Monday. Refund volume that suddenly jumps at one branch or under one cashier is one of the earliest signals of a process problem - or a shrinkage problem.

Export the current view

  1. Apply your filters and select the columns you want (manage columns).
  2. Press Export All - the export respects your current filters and column selection, so what you see is what you download.

What you can do on this page

Every action on this page, step by step. What you see depends on your role, so a control your account is not set up for simply does not appear.

Add a record

  1. Click Add above the table - some pages label it New or show a + icon.
  2. Complete the form. Required fields carry a red asterisk and the form will not submit until they are filled.
  3. Click Save. Validation runs on submit; any field that fails shows its message directly beneath itself, and the form scrolls to the first problem.
  4. You land back on the list with the new record in place.
Searchable dropdowns (customer, product, account, branch...) read live data - start typing to filter rather than scrolling. Most also let you create the missing record inline so you don't lose the form you are in.

Edit a record

  1. Open the row's actions menu at the end of the row and choose Edit, or open the record and use Edit there.
  2. The form loads with current values. Change only what you need.
  3. Click Save.
Documents that are already posted to accounting, paid, or fulfilled lock the fields that would change history. That is deliberate - issue a refund, a credit note, or an adjustment instead of rewriting the original.

Export the list

  1. Filter and choose your columns first - the export mirrors exactly what is on screen, not the whole table.
  2. Click Export All.
  3. The file downloads as a spreadsheet: one row per record, your visible columns in your order.

Full reference

Every option and control on this page, at a glance.

Standard list tools

Every list page in OSOSS shares these controls: