Refund Orders From Odoo To BigCommerce

The BigCommerce Odoo Connector lets you push refunds to BigCommerce from a posted Credit Note in Odoo. The resulting refund ID is stored on the credit note so the operation is one-way and safe — you cannot accidentally push the same refund to BigCommerce twice.

You can refund partial or full amounts, with or without taxes — the connector computes the correct refund quote total from the credit note lines.

Refund From A Credit Note

  1. Open the original customer invoice linked to the BigCommerce order.

  2. Click Add Credit Note. Choose between full refund or partial refund, edit lines if needed, and click Reverse.

  3. Open the resulting credit note and click Confirm to post it.

  4. On the posted credit note, the Refund in BigCommerce button appears.

    Refund in BigCommerce Button
  5. Click Refund in BigCommerce. The wizard opens.

    Refund in BigCommerce Wizard
  6. In the wizard, fill in:

    • Refund Description — Reason or note sent to BigCommerce. Visible to staff in the BigCommerce control panel and in the order’s refund history.

  7. Click Submit. The connector:

    • Re-validates that the credit note is posted, linked to the original invoice, and tied to a single Sale Order.

    • Builds the refund items from the credit note lines (taxes are computed using the same fiscal logic as the original invoice).

    • Posts the refund to BigCommerce.

    • Stores the BigCommerce refund identifier on the credit note’s BigCommerce Refund ID field — this prevents accidental double-refunds.

  8. The Sale Order’s BigCommerce Payment Status is updated to Refunded (full refund) or Partially Refunded (partial refund).

Important

  • The credit note must be posted before the refund button appears. Drafts are ignored.

  • The credit note must be linked to the same Sale Order as the original invoice; ad-hoc credit notes that are not tied to the original BigCommerce order cannot be pushed.

  • Once a refund is sent, the BigCommerce Refund ID is stored on the credit note. The button does not re-appear, and the connector refuses to send a second refund for the same credit note.

Note

For orders that were already fully refunded in BigCommerce but need a corrective action, enable Force Refund on the Sale Order before clicking the refund button. This bypasses the “already refunded” check on the connector side; BigCommerce itself still validates the request.