Tipalti Help Center home page
  • Get started
    • Onboarding tools
    • Video tutorials
    • Live training
  • User guide
    • Log into the Tipalti Hub
    • Administration
      • Administrative operations
      • User roles
    • Multiple entities
    • Funding
      • View funds required
      • Fund Tipalti accounts
      • Multi-FX
        • Currency cutoffs and validations
    • Payees overview
      • Search payee information
      • Manage payee status and settings
      • iFrame/ Supplier Hub
      • Manage Supplier Hub payees
      • Documents review
    • Taxation
      • US tax forms
      • Tax form expiration
      • Tax withholding
        • Withholding rates
        • Income types
        • Tax form and entity types
      • Certificate of No US Activities
      • Additional documents
      • Non-US tax collection
      • Tax form statuses
    • Procurement
      • System overview
      • Create and track purchase requests
      • Approve purchase requests
      • Mark goods and services as received
      • Vendor registration
      • Send PO PDF
      • Back office
        • Set reminders
        • Run parallel PR/ vendor approval
        • Emails
        • PO PDF customization
        • Upload budget
        • Customize Procurement forms
        • Contract repository
      • Workflow integrations
    • PO Matching
      • Matching process
      • Handle matching exceptions
      • Bill routing
      • Matching policies
      • Bill coding
      • Bill approval for PO-backed bills
        • Approvable bills
        • Non-approvable bills
        • PO updates
      • Prepayments (NetSuite 2.0)
      • Track and match a dropship invoice
        • Set payees up as dropship vendors
        • Upload and match a dropship invoice
    • Bills
      • Bill flows
      • Usability
      • Add invoices
      • Manage bills
      • Add comments and files to bills
      • Bill approvers
        • Invoice processing approvals
          • Email security
      • Tax collection in Bills
      • Bill statuses
    • Tipalti Expenses
      • Get started
      • Create and submit expenses
      • Manage and approve expenses
      • Reimburse expenses
      • Connect your corporate cards
    • Tipalti Cards
      • Funds flow
      • Manage cards
      • Card transactions overview
      • Process transactions
      • ERP sync
      • Credit card statement report
    • Submitting payments
    • Payment information
      • Payment statuses
      • Payment methods coverage
      • Payment methods coverage: US and ROW
      • Payment methods coverage: UK and EU
      • Payment error codes
    • Generate reports
      • Smart report builder
      • Payment reports
      • Bill reports
      • Payee reports
      • Tax reports
      • User reports
    • Security practices
      • Email security
      • Business continuity practices
      • Two-factor authentication
    • Detect
  • Integrations
    • 3rd Party Apps
      • Partner Platforms
      • SSO
    • ERPs
      • Sage Intacct
      • NetSuite 2.0
      • Microsoft Business Central
      • QuickBooks
      • Xero
      • Tipalti Connect
      • Acumatica
      • SAP B1
        • Setup
        • SAP B1 PO Matching
    • File Integration
      • Configure auto-sync settings
      • Import files
      • Export files
  • FAQs
    • General FAQs
    • User guide FAQs
      • Bill FAQs
      • Card FAQs
      • PO Matching FAQs
      • Payment FAQs
      • Detect FAQs
      • Taxation FAQs
      • Administration FAQs
      • Expenses FAQs
    • ERP FAQs
  • Release notes
  • Dev docs
Sign in
  • Get started  
    • Onboarding tools  
    • Video tutorials  
    • Live training  
  • User guide  
    • Log into the Tipalti Hub
    • Administration  
      • Administrative operations
      • User roles
    • Multiple entities
    • Funding  
      • View funds required
      • Fund Tipalti accounts
      • Multi-FX  
        • Currency cutoffs and validations
    • Payees overview  
      • Search payee information
      • Manage payee status and settings
      • iFrame/ Supplier Hub
      • Manage Supplier Hub payees
      • Documents review
    • Taxation  
      • US tax forms
      • Tax form expiration
      • Tax withholding  
        • Withholding rates
        • Income types
        • Tax form and entity types
      • Certificate of No US Activities
      • Additional documents
      • Non-US tax collection
      • Tax form statuses
    • Procurement  
      • System overview
      • Create and track purchase requests
      • Approve purchase requests
      • Mark goods and services as received
      • Vendor registration
      • Send PO PDF
      • Back office  
        • Set reminders
        • Run parallel PR/ vendor approval
        • Emails
        • PO PDF customization
        • Upload budget
        • Customize Procurement forms
        • Contract repository
      • Workflow integrations
    • PO Matching  
      • Matching process
      • Handle matching exceptions
      • Bill routing
      • Matching policies
      • Bill coding
      • Bill approval for PO-backed bills  
        • Approvable bills
        • Non-approvable bills
        • PO updates
      • Prepayments (NetSuite 2.0)
      • Track and match a dropship invoice  
        • Set payees up as dropship vendors
        • Upload and match a dropship invoice
    • Bills  
      • Bill flows
      • Usability
      • Add invoices
      • Manage bills
      • Add comments and files to bills
      • Bill approvers  
        • Invoice processing approvals  
          • Email security
      • Tax collection in Bills
      • Bill statuses
    • Tipalti Expenses  
      • Get started
      • Create and submit expenses
      • Manage and approve expenses
      • Reimburse expenses
      • Connect your corporate cards
    • Tipalti Cards  
      • Funds flow
      • Manage cards
      • Card transactions overview
      • Process transactions
      • ERP sync
      • Credit card statement report
    • Submitting payments
    • Payment information  
      • Payment statuses
      • Payment methods coverage
      • Payment methods coverage: US and ROW
      • Payment methods coverage: UK and EU
      • Payment error codes
    • Generate reports  
      • Smart report builder
      • Payment reports
      • Bill reports
      • Payee reports
      • Tax reports
      • User reports
    • Security practices  
      • Email security
      • Business continuity practices
      • Two-factor authentication
    • Detect  
      • Usability
      • Manage Payee risk
  • Integrations  
    • 3rd Party Apps  
      • Partner Platforms
      • SSO
    • ERPs  
      • Sage Intacct
      • NetSuite 2.0
      • Microsoft Business Central
      • QuickBooks
      • Xero
      • Tipalti Connect
      • Acumatica
      • SAP B1  
        • Setup
        • SAP B1 PO Matching
    • File Integration  
      • Configure auto-sync settings
      • Import files
      • Export files
  • FAQs  
    • General FAQs
    • User guide FAQs  
      • Bill FAQs
      • Card FAQs
      • PO Matching FAQs
      • Payment FAQs
      • Detect FAQs
      • Taxation FAQs
      • Administration FAQs
      • Expenses FAQs
    • ERP FAQs
  • Release notes
  • Dev docs
  1. Tipalti
  2. Integrations
  3. ERPs
  4. Xero

Articles in this section

  • Xero
  • Setup
  • Integration Workflow
  • Synchronization
  • Sync monitoring
    Skip To Main Content
    Account
    Settings
    Logout
    • placeholder
    Account
    Settings
    Logout
    Filter:
    Submit Search

        Setup

        Required user role Manage Integrations

        Preparation

        ClosedStep 1. Create a contact in Xero for Tipalti fees

        In Xero, create a contact record for Tipalti transaction fees so that these fees will show as paid bills under this contact.

        1. Click the "+" button and select "Contact".
        2. Create a contact with the name "Tipalti".
        3. Add contact in Xero

        ClosedStep 2. Create custom fields in Tipalti if required

        If you want to map tracking categories to custom fields in Tipalti, you will need to Add custom field from type "List", and create a value with ID = -1 and value = -1 to indicate that all values shall be added. Delete this value after the actual values were synced for the first time.

        ClosedStep 3. Rename payment terms if required

        Payment terms sync from Xero with :

        • ID = <number of days after invoice date>
        • Name = Net <ID>

        For example, a payment term for 5 days until due will sync as:

        ID Name Days until due
        5 Net 5 5

        This sync will fail if such payment term already exists in Tipalti. Thus, you should consider changing the default payment term name and ID in Tipalti (Administration > Bill settings > Bill payment settings) prior to the first sync.

        Integration configuration

        ClosedStep 1. Configure Xero integration

        Complete the following pages to configure the integration with Xero in Tipalti's Tipalti Hub. Click each page name to view how-to steps.

        ClosedA. Authenticate and choose a Xero organization

        The following instructions are for first-time authentication.

        1. Go to Administration > API integration > Apps.
        2. At the top right of the screen, click "Add app" and select "Xero".
        3. The configured entityAn entity can be a subsidiary, division, business unit, brand, etc. of your organization. Entities can have similar or different AP processes and workflows. in Tipalti is presented. Click "Start setup" to open the Xero app and begin the authentication step.
        4. On the Xero login page, enter your credentials to log in to your account.
        5. Xero login page

        6. Once you successfully logged in, select the organization that you want to sync with your Tipalti account and click "Allow access". This organization will sync with the default payer entity you configured in Tipalti (If there are more than one).
        7. Orgazation syncing screen

          Once back to the Tipalti Hub, continue with the first time configuration process.

        ClosedB. Sync preferences
        1. In the "Record type" column, to the left of each entity types you want to sync, toggle the button "On".
        2. In the "Sync options", select
          1. "Sync all payees in Xero to Tipalti" checkbox to sync your payees during the initial sync.
          2. "Sync bill images" checkbox to sync the invoice image linked to a bill/ vendor credit to Xero.
          3. "Mark Tipalti payments as reconciled" checkbox to automatically sync Tipalti payments as reconciled.
          4. "Mark Tipalti fee payments as reconciled" checkbox to automatically sync Tipalti fee payments as reconciled.
          5. Xero limits the size of the image to 10 MB

        3. Click "Next".

        4. Sync preferences page

        5.  
        ClosedC. Custom field mapping

        Map existing custom fields between Tipalti and Xero.

        1. Click the "+Add field" button according to the record type to which you want to map the custom field (Bill line or Vendor credit line).
        2. Custom field mapping page

        • You will only be able to add a new field if there are unmapped custom fields in Tipalti and unmapped tracking categories from Xero.

        • Fields that are mapped automatically in the standard integration are not available here for mapping.

        1. In the "Xero field" column, select the tracking category name in Xero from the dropdown.
        2. In the "Tipalti field" column, select the corresponding custom field name in Tipalti from the dropdown.
        3. Repeat the previous three steps for each custom field you want to map.
        4. Xero only allows to configure four tracking categories and only two can be active at any time. The same tracking categories may be applied on bill lines and vendor credits.

        5. To delete a row, hover over the mapping line, click Delete iconon the right side of the row, and confirm the deletion.
        6. When you are finished mapping fields, click "Next" to be directed to the "Accounts" screen.
        ClosedD. Accounts

        Map existing GLA general ledger (GL) is used for recording transactions related to business assets, liabilities, equity, revenue and expenses. and bank accounts between Tipalti and Xero.

        Default expense account

        In the "Default expense accountThe general ledger (GL) account that is debited for the payment amount" field, begin typing the default expense account for bills, then select it from the populated list.

        Tipalti/ Xero accounts mapping

        Each Tipalti account must be mapped to the bank account from Xero of the corresponding currency. Only relevant accounts are displayed.

        1. Adjacent to each Tipalti account name, begin typing the Xero account to which Tipalti payments will be synchronized, then select it from the populated list.
        2. Click "Next".
        ClosedE. Fees

        Map fee bill and corresponding fee payment between Tipalti and Xero. Payer fees are synced to Xero once a day as a fee bill and payment per each currency (according to the Tipalti accounts) for the payments that were made in the previous day. Each bill line represents the fee for one payment and includes the payment reference and fee type.

        SaaS/ subscription fees are synced in a similar manner on a separate bill.

        Ensure that, on the "Sync preferences" page, the button besides the "Fees" field is toggled "On".
        Fees toggle

        1. In the first row, from the dropdown list, select the relevant Tipalti vendor for each currency.
        2. In the second row, from the dropdown list, select the expense account that you want to associate with each currency for Tipalti's transaction fees.
        3. In the last row, select the expense account for Tipalti's monthly fees.
        4. Click "Next".
        5. Fees page

        6. On the Sync summary dialog, review the sync fields and click "Confirm".
        7. Sync summary dialog

        ClosedStep 2. Perform initial synchronization

        The summary screen shows the objects that will be synchronized with Xero.

        1. Click "Confirm" to start off the first sync with Xero. You will be directed to the main apps screen.
        2. Upon first sync completion, the status of the integration changes according to the result.
        ClosedStep 3. Set the default payment term

        1. A payment term on a payee should be one of the terms synced from Xero (or the payee will fail to sync).

        2. Select a default from the newly synced values once the first sync was completed successfully.

        • ZD.4.log-1212665864.zip
          20 KB Download
        Was this article helpful?

        We’d love the opportunity to improve. Submit your feedback.

        We’re glad you enjoyed the article!

        Have more questions? Submit a request
        Return to top
        Privacy Policy | Terms of Use | Payer/Sender Rights | Customer Assistance Policy
        LinkedIn Instagram Facebook Twitter YouTube
        Contact support