Skip to main content

Understand Changes to Orders and Invoices When Connected to Xero

Learn how invoice editing and syncing behaves once payments are applied in Xero, and why partially paid or paid invoices can no longer be updated from Hoops.


When Hoops is connected to Xero, invoices can continue to be edited and re-synced from Hoops until payments are applied to the invoice in Xero.

Once a payment has been matched or reconciled in Xero, Xero places restrictions on editing that invoice. This affects what can be updated from Hoops and is one of the most common causes of invoice sync confusion.

This guide explains how invoice locking works, why it happens, and how to resolve it if changes are required.




Why Xero Prevents Invoice Changes

Xero locks invoice editing once payments are applied because changing invoice values after reconciliation could create accounting inconsistencies.

For example:

  • quantities could change

  • pricing could change

  • tax totals could change

  • invoice totals could no longer match recorded payments

Because of this, Hoops cannot overwrite or modify invoices that have payments attached.

This is a restriction enforced by Xero itself.




Example Scenario

Invoice Can Still Be Edited

An invoice is sent from Hoops to Xero.

The accounting status in Hoops shows:

  • Waiting Payment

  • Overdue

Because no payments have been applied yet, the invoice can still be edited from Hoops.

You can:

  • update quantities

  • change pricing

  • modify line items

  • re-sync the invoice to Xero




Invoice Can No Longer Be Edited

A payment is later matched against the invoice in Xero.

The Accounting Status in Hoops updates to:

  • Partially Paid

  • Paid

Once this happens:

  • the invoice becomes locked in Xero

  • invoice editing becomes unavailable in Hoops

  • changes can no longer sync across


How to Make Changes to a Paid or Partially Paid Invoice

If changes must be made to the invoice, the payment must first be removed or reversed in Xero.

Step 1: Open the Invoice in Xero

Locate the invoice and open the payment attached to it.

Snapshot



Step 2: Remove and Redo the Payment

Within the payment options, choose:

Remove and Redo

This removes the payment allocation from the invoice and returns the transaction back into the reconciliation queue.

The invoice balance will return to the full outstanding amount.

Snapshot



Step 3: Wait for Hoops to Refresh the Accounting Status

After the payment has been removed in Xero, allow a few moments for the Accounting Status in Hoops to refresh.

The status should update back to:

  • Waiting Payment

Once this happens, invoice editing will become available again in Hoops.

You can now:

  • update the invoice

  • re-sync it to Xero

  • apply payments again afterward if required


This Is a Xero Limitation

This behavior is controlled by Xero and cannot be overridden by Hoops.




Learn More

Xero Help:

Did this answer your question?