Octopus Integration - Refunds

Octopus Integration - Refunds


Introduction

This article explains Octopus refunds which will be accommodated via 3rd party e-commerce platform and reflected in Cloud POS, Back Office, Reports and Dashboards.

Merchants are required to initiate refunds on the e‑commerce platform (such as Shopify, WooCommerce, and BigCommerce). For more information, click here.


Implementation for Closed Receipts

Full Refund

You can refund an entire order and return the payment to the customer using the Refund option. When processing the refund, the system allows you to choose whether the refunded items will be added back to inventory. To restock the items, select the Restock Items checkbox during the refund process. Once selected, the system automatically updates the inventory by adding the refunded quantities back to stock. If the checkbox is not selected, the inventory levels remain unchanged.


Example Scenario:

Full Refund

Order No

SKU

Product

Price

QTY

Total

#1234

WE234

Smart bag

75

1\1

75

MS232

Smart Watch

123

1\1

123

CD785

Cable

25

1\1

25

 

Subtotal

223








In the refund process, Order #1234 contains three items: Smart Bag (WE234) priced at 75, Smart Watch (MS232) priced at 123, and Cable (CD785) priced at 25. Each item has an ordered quantity of 1 and is fully refunded, which is displayed as 1\1 for each product. Upon processing the refund, the system correctly lists all item details including SKU, product name, price, quantity, and individual totals, and accurately calculates the subtotal as 223, reflecting the sum of all refunded items.

Implementation In POS

Once a refund is processed from the e‑commerce platform, the corresponding receipt is automatically updated in the POS system. The new receipt is marked under the receipt status in refunded column, and this new receipt is generated with a separate Receipt Number. This new receipt appears sequentially in the receipt list for tracking and reference purposes.



Partial Refund (Full Line-item Refund)

You can refund individual line items within an order, where each line item may contain one or more quantities, and return the corresponding payment to the customer using the refund option. During the refund process, the system allows you to choose whether the refunded items will be added back to inventory. To restock the items, select the Restock Items checkbox. When this option is selected, the system automatically updates the inventory by adding the refunded quantities back to stock. If the checkbox is not selected, the inventory levels remain unchanged.

Full line-item Refund

Order No

SKU

Product

Price

QTY

Total

#1234

WE234

Smart bag

75

1\1

75

MS232

Smart Watch

123

2\2

246

CD785

Cable

25

1\1

25

 

Subtotal

346

Refund Amount

246




Implementation in POS

Once a refund is processed from the e‑commerce platform, the corresponding receipt is automatically updated in the POS system. The new receipt is marked under the Receipt Status in the Refunded column, and this new receipt is generated with a separate Receipt Number. This new receipt appears sequentially in the receipt list for tracking and reference purposes.



Inventory & Tax Requirements


Real-Time Sync

Whenever a merchant processes a refund from the e-commerce side, clicking the Restock Item option will restock that item back in the Cloud POS side. If the Restock Item option is not selected, the item will not be restocked in the Cloud POS side

Tax

The system will calculate the tax owed only on the items being returned.

Note: The rest of the refund flow needs to work accordingly. Please refer to this article to understand the existing flow for refund scenarios.


Reports and Dashboard

Store Level Reports

  1. Navigation: Dashboard > Summary
    The discount types will be reflected in the Refunds column, and the Taxes will be reflected in the check Refund tax column
  1. Navigation: Dashboard > Sales
    Upon clicking on sales, in the Refunds dashboard shows the Refund values
  1. Navigation: Reports > Sale > Sale Recap
    When the report is run, in the displayed table the refunds will be reflected in Refund, taxes.
  1. Navigation: Reports > Sale > Cashier Out
    When the report is run, in the displayed table the refunds will be reflected in the Taxes summary
  1. Navigation: Reports > Sale > Weekly Summary
    When the report is run, in the displayed table the refunds will be reflected in summary section.
  1. Navigation: Reports > Refund
    When the report is run in the displayed table, in the displayed report the refund will be reflected in line items.
  1. Navigation: Reports > Comparison report
    When the report is run in the displayed table, in the displayed report, the refund will be reflected in refunds line items.
  1. Navigation: Reports > Taxes
    When the report is run in the displayed table, in the displayed report the refund taxes will be reflected in line

Enterprise Reports

  1. Navigation: Log into Enterprise > Dashboard
    The discount will be reflected in the refunds option.
  1. Navigation: Log into My Enterprise > Enterprise Reports > Sale > Sale Recap
    When the report is run, in the displayed table the refunds will be reflected in refund and Taxes summary.
  1. Navigation: Reports > Sale > Cashier Out
    When the report is run, in the displayed table the refunds will be reflected in tax summary.
  1. Navigation: Log into My Enterprise > Enterprise Reports > Sale > Weekly Summary
    When the report is run in the displayed table, in the displayed report the refunds will be reflected in the refunds column.


Receipts

The Discount amount will be clearly visible in the Discount field, and this will be consistent across all relevant receipts.

Printer Receipt

    • Related Articles

    • Octopus Bridge Integration (Pick-Up Orders)

      Introduction Octopus Bridge is a cloud-based Integration platform, enabling bi-directional data exchange between physical stores and e-commerce channels. The Octopus Bridge platform is developed specifically for brick-and-mortar operations that need ...
    • Octopus Integration – User Manual

      Octopus Integration – User Manual 1. About this manual · This user manual is specially designed for the user to connect the Octopus with POS application. · Please read this manual before integrating the octopus with POS application to ensure the ...
    • Octopus Integration - Discounts

      Introduction This article explains Octopus discounts which will be accommodated via Open Receipt Discount and reflected in UPOS, Back Office, Reports and Dashboards. Implementation in Octopus BOGO Offer The BOGO Offer (Buy One, Get One free) provides ...
    • Servme Integration

      Prerequisites An active Servme account configured with POS integration. Please contact POS support to get the API Key, Store ID, Account ID, Employee User ID, and Employee User Token which are required to configure the Servme integration. Close and ...
    • Shogo Integration

      Subscribe and Configure in Back Office Page Navigation: Log into Back Office. On the left-side pane: select Home then Integration Hub. On the Integration Hub page, select Browse and Subscribe Integrations. Under the Inventory Management section: for ...