OSOSSHelp CenterWhat's New

PRODUCT UPDATES

Release 32

Explore updates to reports, marketing & loyalty, point of sale, and more.

Options and availability may vary by your version and permissions.

AT A GLANCE

The highlights

33 improvements across 9 modules.

Reports

Return to your report without starting over

Open a supported reference from the report in the same tab. → Review the linked record. → Use Back to return to the report.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Follow a report reference without losing your reporting context.

How to use

  1. Open a supported reference from the report in the same tab.
  2. Review the linked record.
  3. Use Back to return to the report.

Return to your report without starting over

Set filters and view results in Product Performance. → Open a supported record from the results. → Navigate back to restore the report filters and results.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Resume product analysis without rebuilding filters.

How to use

  1. Set filters and view results in Product Performance.
  2. Open a supported record from the results.
  3. Navigate back to restore the report filters and results.

Report vendor activity when it happens

Open vendor sales reporting and select the reporting dates. → Review sales and refunds using their transaction dates. → Compare the refund period rather than assuming it belongs to the original sale period.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Place supplier refunds in the period when the refund occurred.

Vendor sales reporting uses transaction dates so refunds appear in their own reporting period.

How to use

  1. Open vendor sales reporting and select the reporting dates.
  2. Review sales and refunds using their transaction dates.
  3. Compare the refund period rather than assuming it belongs to the original sale period.

Understand inventory by weight

Open Item Balances by Branch and choose the relevant scope. → Review item weight and total inventory weight. → Export the report when you need the weight figures for further analysis.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Assess stock by physical weight as well as unit count.

View and export item weight and total inventory weight in Item Balances by Branch.

How to use

  1. Open Item Balances by Branch and choose the relevant scope.
  2. Review item weight and total inventory weight.
  3. Export the report when you need the weight figures for further analysis.

Browse and share product insights

Open Product Performance in list view. → Apply the required filters. → Continue scrolling through the supported continuously loaded results.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Review a longer product-performance result set without restarting the list.

How to use

  1. Open Product Performance in list view.
  2. Apply the required filters.
  3. Continue scrolling through the supported continuously loaded results.

Browse and share product insights

Open a supported product-image preview. → Choose the available image-sharing action. → Review the actual image in the destination sharing flow before sending.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Share the product image itself instead of a less useful preview reference.

How to use

  1. Open a supported product-image preview.
  2. Choose the available image-sharing action.
  3. Review the actual image in the destination sharing flow before sending.

Marketing · Loyalty

Set a sensible wallet limit per order

Open the wallet-use limit configuration. → Set an amount, percentage, or combined limit using the lower eligible amount. → Review checkout with the limit applied and another payment method covering the remainder.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Control wallet exposure per order while allowing the remainder to be collected separately.

Limit wallet use by amount, percentage, or the lower of both, while allowing another payment method to cover the remainder.

How to use

  1. Open the wallet-use limit configuration.
  2. Set an amount, percentage, or combined limit using the lower eligible amount.
  3. Review checkout with the limit applied and another payment method covering the remainder.

Choose how loyalty rewards are calculated

Open the loyalty rule configuration. → Choose the supported eligible calculation basis for the reward. → Review a sample eligible order and save the intended rule.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Base loyalty rewards on the amount your program actually intends to reward.

Configure the eligible calculation basis for loyalty rewards instead of relying on a single fixed order-total basis.

How to use

  1. Open the loyalty rule configuration.
  2. Choose the supported eligible calculation basis for the reward.
  3. Review a sample eligible order and save the intended rule.

Split large audiences into manageable segments

Filter the contact list to the intended audience. → Use the supported segment-splitting workflow and choose the number of segments. → Review the evenly distributed segment membership before campaign use.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Split campaign audiences into balanced segments without duplicated contacts.

Distribute a filtered contact list evenly across multiple segments without duplicating contacts.

How to use

  1. Filter the contact list to the intended audience.
  2. Use the supported segment-splitting workflow and choose the number of segments.
  3. Review the evenly distributed segment membership before campaign use.

POS

Refund through more than one payment method

Open a supported refund in POS. → Select the payment methods and allocate part of the refund to each. → Check that allocations equal the refund total before confirming.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Return money through the combination of methods appropriate to the refund.

Split supported refunds across multiple payment methods instead of forcing the full amount through one method.

How to use

  1. Open a supported refund in POS.
  2. Select the payment methods and allocate part of the refund to each.
  3. Check that allocations equal the refund total before confirming.

Find the right seller and refund records

Open the relevant POS record list. → Select the seller filter and choose the required seller. → Review the resulting records with any other applicable filters.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Narrow POS records to the seller you are reviewing.

How to use

  1. Open the relevant POS record list.
  2. Select the seller filter and choose the required seller.
  3. Review the resulting records with any other applicable filters.

Find the right seller and refund records

Open Sales ></picture> Orders > POS > Refunded Orders. → Use the Branch filter to choose a specific branch or all permitted branches. → Review the matching refund records and available inventory or sales-channel columns.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Understand the branch and channel context behind refunds.

How to use

  1. Open Sales > Orders > POS > Refunded Orders.
  2. Use the Branch filter to choose a specific branch or all permitted branches.
  3. Review the matching refund records and available inventory or sales-channel columns.

Review custom designs before invoicing

Review custom designs before invoicing
Illustration, not a product screenshot
Prepare a custom item in desktop POS and upload its image. → Open the image preview and replace it if required. → Review the selected image before completing the invoice.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Catch custom-image mistakes before the invoice is completed.

Preview and replace uploaded custom-item images while preparing invoices in desktop POS.

How to use

  1. Prepare a custom item in desktop POS and upload its image.
  2. Open the image preview and replace it if required.
  3. Review the selected image before completing the invoice.

See customer dues during selection

Open customer selection in POS. → Find the customer and review the displayed details and amount due. → Select the intended customer after checking the record.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

See what the customer owes before selecting them for a sale.

Review supported customer details and amounts due directly in the POS customer-selection list.

How to use

  1. Open customer selection in POS.
  2. Find the customer and review the displayed details and amount due.
  3. Select the intended customer after checking the record.

Record attendance from desktop POS

Use a desktop POS account with attendance permission. → Open attendance and enter the employee number. → Record punch-in or punch-out through the existing attendance workflow.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Record attendance at the POS station with the dedicated access control.

With the dedicated attendance permission, use employee numbers to punch in or out through the existing HR attendance system.

How to use

  1. Use a desktop POS account with attendance permission.
  2. Open attendance and enter the employee number.
  3. Record punch-in or punch-out through the existing attendance workflow.

Payment Methods

Configure fallback payment-link contacts

Open the supported payment-link configuration. → Enter optional fallback email and mobile values intended for missing customer details. → Review a link for a customer without contact details before using the defaults broadly.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Avoid missing-contact interruptions when creating supported payment links.

Set optional default email and mobile values for supported payment links when customer contact details are missing.

How to use

  1. Open the supported payment-link configuration.
  2. Enter optional fallback email and mobile values intended for missing customer details.
  3. Review a link for a customer without contact details before using the defaults broadly.

Inventory

Create similar products faster

Open the existing product and choose its duplication action. → Review the copied details and change the new product's identifiers and images as needed. → Save the copy after checking that it represents the intended new product.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Reuse product setup while keeping the new product's identity distinct.

Duplicate an existing product, then edit the copy’s identifiers, images, and details before saving.

How to use

  1. Open the existing product and choose its duplication action.
  2. Review the copied details and change the new product's identifiers and images as needed.
  3. Save the copy after checking that it represents the intended new product.

Find every option in large lists

Open the supported report category selector. → Search or browse beyond the initial options. → Select the required category and apply it to the report.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Reach report categories that were missing from a shortened list.

How to use

  1. Open the supported report category selector.
  2. Search or browse beyond the initial options.
  3. Select the required category and apply it to the report.

Find every option in large lists

Open a supported branch, brand or unit dropdown. → Search for the resource or scroll to load more options. → Select the matching resource before continuing the form.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Find branches, brands and units in large resource lists.

How to use

  1. Open a supported branch, brand or unit dropdown.
  2. Search for the resource or scroll to load more options.
  3. Select the matching resource before continuing the form.

Organize your catalog with tags

Create or review the product tags you need. → Apply tags to selected products, including bulk assignment where supported. → Filter by tags or include them in the supported import and export workflows.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Organize product groups without changing their core category structure.

Manage product tags, apply them in bulk, filter products, and include tags in import and export.

How to use

  1. Create or review the product tags you need.
  2. Apply tags to selected products, including bulk assignment where supported.
  3. Filter by tags or include them in the supported import and export workflows.

Sales · Invoices

Make printed invoices easier to understand

Open a sales invoice and review its payment state. → Choose a supported A4 print template. → Check the Paid, Unpaid or Partially Paid label in the output.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Make payment progress clear on the printed invoice.

How to use

  1. Open a sales invoice and review its payment state.
  2. Choose a supported A4 print template.
  3. Check the Paid, Unpaid or Partially Paid label in the output.

Make printed invoices easier to understand

Open the purchase invoice and confirm its branch. → Open the supported print preview. → Check that the branch name appears before printing.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Identify the relevant branch on a printed purchase invoice.

How to use

  1. Open the purchase invoice and confirm its branch.
  2. Open the supported print preview.
  3. Check that the branch name appears before printing.

Accounting

Strengthen cost-center allocation

Review the setting that requires cost centers before posting. → Enable it only when it matches your accounting policy. → Assign the required cost center before posting an affected transaction.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Reduce unallocated accounting entries by enforcing cost centers when required.

How to use

  1. Review the setting that requires cost centers before posting.
  2. Enable it only when it matches your accounting policy.
  3. Assign the required cost center before posting an affected transaction.

Strengthen cost-center allocation

Open payment recording for a purchase invoice. → Choose the appropriate cost center with the payment details. → Review the allocation before saving or posting the payment.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Keep purchase-payment allocation connected to the right cost center.

How to use

  1. Open payment recording for a purchase invoice.
  2. Choose the appropriate cost center with the payment details.
  3. Review the allocation before saving or posting the payment.

Display amounts in the correct currency precision

Open the accounting transaction or report. → Check the company or transaction currency used by the view. → Review the displayed decimal precision, including three decimals for KWD; no manual rounding workaround is needed.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Read accounting values at the precision expected for their currency.

Accounting values follow the company or transaction currency, including three decimal places for KWD.

How to use

  1. Open the accounting transaction or report.
  2. Check the company or transaction currency used by the view.
  3. Review the displayed decimal precision, including three decimals for KWD; no manual rounding workaround is needed.

See income and expenses in context

Open Income Transactions and apply the relevant filters. → Review the filtered count, totals and account information. → Compare the summary with the displayed transaction rows.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

See income totals that reflect the records currently filtered.

How to use

  1. Open Income Transactions and apply the relevant filters.
  2. Review the filtered count, totals and account information.
  3. Compare the summary with the displayed transaction rows.

See income and expenses in context

Open Expense Transactions and apply the relevant filters. → Review the resulting count, totals and account information. → Use the filtered rows to inspect the expenses behind the summary.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Review expenses with totals and accounts in the same context.

How to use

  1. Open Expense Transactions and apply the relevant filters.
  2. Review the resulting count, totals and account information.
  3. Use the filtered rows to inspect the expenses behind the summary.

Read the complete account story

Open the account transactions view. → Select the relevant account and reporting scope. → Review the enriched transaction details when reconciling the movement.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Inspect more of the information behind an account movement.

How to use

  1. Open the account transactions view.
  2. Select the relevant account and reporting scope.
  3. Review the enriched transaction details when reconciling the movement.

Read the complete account story

Open account reporting for the parent account. → Use the supported option to include child-account activity. → Review the combined transactions within the selected period.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Review a parent account together with its subordinate activity.

How to use

  1. Open account reporting for the parent account.
  2. Use the supported option to include child-account activity.
  3. Review the combined transactions within the selected period.

Bring your financial overview together

Open Financial Overview and choose the reporting scope. → Review sales, collections, dues, returns and expenses. → Use the cash-flow figures to understand the financial movement for that same scope.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Bring sales, dues and cash movement into one financial review.

Review sales, collections, dues, returns, expenses, and cash flow in one Financial Overview report.

How to use

  1. Open Financial Overview and choose the reporting scope.
  2. Review sales, collections, dues, returns and expenses.
  3. Use the cash-flow figures to understand the financial movement for that same scope.

Online Store

Return to the top in one tap

Scroll down a supported website or mobile page. → Select the scroll-to-top control when shown. → Continue browsing from the top of the page.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Move back to navigation quickly on long pages.

Use the scroll-to-top control on supported long website and mobile pages.

How to use

  1. Scroll down a supported website or mobile page.
  2. Select the scroll-to-top control when shown.
  3. Continue browsing from the top of the page.

Purchases

Add items where you need them

Open a purchase invoice. → Use the product search above the table to insert at the start, or the search below to add at the end. → Review quantities and costs on the inserted rows.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Add purchased items in the intended order with less rearranging.

Use product search above or below the purchase-invoice table to insert items at the start or end.

How to use

  1. Open a purchase invoice.
  2. Use the product search above the table to insert at the start, or the search below to add at the end.
  3. Review quantities and costs on the inserted rows.
In progress — not yet announced as available

Inventory

Waiting Production

Preview: branch-specific pricing access

Confirm production availability before using this preview feature. → Once released, review the user's branch and price-view or edit permissions. → Check access with the intended branch user before wider rollout.
Animated workflow illustration, not a product recording. Full steps are below.

Business value

Planned: keep branch users focused on the prices they are authorized to manage.

Pending production: branch-based price visibility and editing controls are planned to help users manage only the prices relevant to their branch.

How to use

  1. Confirm production availability before using this preview feature.
  2. Once released, review the user's branch and price-view or edit permissions.
  3. Check access with the intended branch user before wider rollout.

Put these improvements to work

Check availability in your workspace. Some features require permissions, settings, or enabled add-ons.

Open OSOSS →

Newsletter edition

The same updates, ready for your editorial review before sending.