Payment portal and Xero

Payment portal and Xero

Overview

Xero is cloud "accounting software with everything you need to run your business beautifully."

The Cin7 Omni Payment Portal configuration for Xero lets you:

  • Push payment portal payments, attached to the Sales Order through to Xero.

  • Record gateway transaction IDs against payment portal payments pushed to Xero.

  • Mark invoices as Paid in Xero once the full payment is recorded by the payment portal.

Before configuring Xero to work with the Payment Portal, you will need to connect Cin7 Omni to Xero.

Setup payments account in Xero

The first step is to add a Payments account to your Chart of Accounts in Xero. Enter the components of your account:

  • A Current Asset Account Type

  • Code

  • Name

  • Description

  • Tax

The "Enable payments to this account" checkbox should also be selected to ensure Payment Portal payments flow to this account.

Add payments account to Cin7 Omni

  1. While logged in as an Administrator, from the left navigation, select Accounting, then Xero.

  2. From right, select the gear icon.

  3. Go to the Settings tab.

  4. From the Payment Accounts tab, select the Payments account name that you created in Xero.

  5. Select Save Settings.

Auto approving payment portal invoices in Xero

In order for Xero to attach payments to an invoice, it must be authorized in Xero. By default, any invoice that is pushed from Cin7 Omni to Xero is stored in a "Draft" state.

To make the process of recording payment portal payments automated, it is recommended to set Invoices to approved when importing Sales Orders, as follows:

  1. While logged in as an Administrator, select your username in the top right and then select Settings.

  2. From the Setup menu, select Payment Portal Configuration.

  3. From the Custom Settings tab, select When importing Sales Orders into Xero, set Invoices to Approved.

Import payments to Xero

There are two ways to import payments into Xero.

Import all payments at the same time

This method will import all payments at the same time. This is the quickest way to import all payments.

  1. From the left navigation, select Accounting, then Xero.

  2. Go to the Sales tab.

  3. Select Customers, choose all checkboxes and select Upload All to update or import any new contacts.

  4. Select Invoices, choose all checkboxes and select Upload All to update or import any new invoices.

  5. Select Payments, choose all checkboxes and select Upload All to import the Payment Portal Payments.

  6. A confirmation will notify you if all payments have been imported successfully.

Imported payments will be attached to invoices in Xero

Import individual payments

You may wish to only import one Payment, or inspect the payments before importing. To do this:

  1. From the left navigation, select Accounting, then Xero.

  2. Go to the Sales tab.

  3. Select Customers.

  4. Select customers that you wish to import.

  5. Select Upload Selected to update or import the selected contacts.

  6. Select Invoices.

  7. Select invoices that you wish to import.

  8. Select Upload Selected to update or import the selected invoices.

  9. Select Payments.

  10. Select payments that you wish to import.

  11. Select Upload Selected to import the selected payments.

  12. A confirmation will notify you if all payments have been imported successfully.

Imported Payments will be attached to Approved Invoices in Xero.

FAQs

Is it possible to automate payment imports?

No. Manually selecting the button adds a level of scrutiny that is recommended as part of implementing good accounting practices.

Was this article helpful?

Have more questions? Submit a request