Refunded Invoices
A refund reverses a sale: money goes back to the customer, and - when the goods are resellable - stock goes back on the shelf. OSOSS records every refund as its own document linked to the original invoice, so your sales history stays intact and auditable.
Menu path: Sales > Invoices > Refunded Invoices
URL: https://my.ososs.com/dashboard/refunded-invoices

Full and partial refunds
You can refund an entire invoice or only some of its lines. A partial refund keeps the original invoice alive with its remaining items; the refund document lists exactly which items and amounts were returned.
Refund an invoice
- Find the original invoice (Sales > Invoices) and open the row's Refund action - or go to Refunded Invoices and click Create, then pick the invoice.
- Select the items being returned and their quantities. The refundable amount calculates automatically, respecting the discounts and taxes of the original sale.
- Choose where the money goes: back to the original payment method, cash, or customer credit.
- Decide the stock handling - resellable items return to inventory; damaged goods can be excluded.
- Confirm. The refund appears in this list, the original invoice shows its returned state, and accounting entries post automatically.
Reviewing refunds
The list supports search, filters, saved filters, and Export All. Open any refund to see its items, amounts, the original invoice link, and who processed it. Use a date-range filter to review refund volume per branch or per seller - a sudden spike is worth investigating.
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
- Click Add above the table - some pages label it New or show a + icon.
- Complete the form. Required fields carry a red asterisk and the form will not submit until they are filled.
- Click Save. Validation runs on submit; any field that fails shows its message directly beneath itself, and the form scrolls to the first problem.
- You land back on the list with the new record in place.
This form carries 24 fields, grouped into sections and tabs so you meet them a few at a time. Only the required ones block saving - fill those, save, then come back and enrich the record. Every field is listed under Form fields in the reference below.
Edit a record
- Open the row's actions menu at the end of the row and choose Edit, or open the record and use Edit there.
- The form loads with current values. Change only what you need.
- Click Save.
Open and read a record
- Click the row, or choose View in the row's actions menu.
- The detail page shows the record's own fields, its related documents, and the actions that apply to it in its current state.
- Use the breadcrumb or your browser's back button to return - your filters, sort, and page position are preserved.
Export the list
- Filter and choose your columns first - the export mirrors exactly what is on screen, not the whole table.
- Click Export All.
- The file downloads as a spreadsheet: one row per record, your visible columns in your order.
Print or save as PDF
- Choose Print in the row's actions menu, or open the record and use Print there.
- Pick the template or format if you are prompted.
- Your browser's print dialog opens - print it, or choose Save as PDF as the destination.
Full reference
Every option and control on this page, at a glance.
Form fields (24)
Back to inventory, Barcode, Branch ID, Customer ID, Date, Delivery fees, Discount, Gateway ID, Image, Invoice ID, Is paid, Item ID, Items, Items, Name, Number, Other inputs, Price, Product ID, Quantity, Row - original - name, SKU, Sold quantity, User ID
Standard list tools
Every list page in OSOSS shares these controls:
- Manage columns - the icon at the right edge of the header row: search columns, tick to show or hide, drag to reorder. Your selection persists for your user.
- Quick search - matches the page's primary field.
- Filter chips + More Filters - the chips are your defaults; More Filters exposes the full set below.
- Save Filter / Saved Filters - name a filter combination and recall it in one click; one can be your default view.
- Reset - clears filters back to defaults.
- Export All - downloads the current filtered rows with exactly the columns you have selected.
- Focus - hides the surrounding chrome for a full-width table.
- Row selection - the header checkbox selects the page or all matching rows, enabling bulk actions.
- Rows per page and page jumper - at the foot of the table.
- Custom fields - anything you define under Settings > Custom Fields appears here as both a column and a filter.