Guide Contents
- Xero system limits and recommended volumes
- Preparing Xero for connection
- Check your preferences
- Connecting Xero for the first time
- Setting up your Xero accounts link
Xero system limits and recommended volumes
Xero's own guidance on volumes states that Xero is not suitable for businesses with high transaction volumes and has a recommended limit of 1,000 sales invoices per month. This is a soft limit, so it is possible to push more transactions than that through. However users who attempt to use Tradebox to post into Xero with large volumes are likely to face issues such as hitting Xero's limit for number of API calls within a 24 hour period. If this happens, there's nothing you as the user or our support team can do aside from pausing postings for 24 hours and waiting out the downtime.
Limits are based on number of API calls rather than number of orders, so it's hard to draw an exact line as to how much is too much for a stable Xero connection: as a rough guide sending dozens to low-hundreds of orders daily is unlikely to cause problems; sending several hundred to 1,000+ orders daily almost certainly will run into issues.
If you're a high volume seller and you're committed to using Xero to process your accounts, our advice is to look into creating a daily/weekly/monthly summary within Tradebox and posting this to Xero instead. Click here for our guide to summaries.
Preparing Xero for Connection
When you create the accounts link you'll need a Xero login to use. Any existing login is fine so long as it has at least Standard level of access. More info on Xero roles and permissions here.
First, you'll need to login to Xero as that user. Correcting mistakes or problems in Xero can be tricky depending on the specifics of what's been done with an order, so we strongly recommend first connecting Tradebox to the Xero Demo Company. Anything you post to the demo company can be easily re-posted into your live Xero data later, once you're sure you're happy with the settings.
To gain access to the Xero demo company, go to My Xero and click the dropdown which displays your organisation name, and then choose Demo Company. That will take you to the dashboard for the demo company, where you can test and practice without impacting on your live accounts. Whenever you log in to Xero going forward you'll have the option to choose your live company or the demo company, and you'll have this same choice when you connect Tradebox.
Check your preferences
Setting up the accounts link to connect to Xero is actually one of the last steps in setting up Tradebox. You should already have downloaded and installed Tradebox One on your PC, and set up your sales channels which hold the connection details for incoming orders from your online marketplace. If you haven't done this already, head over to our Getting Started guide.
The link to Xero sits within each sales channel in Tradebox One. This means, if you want to, you can specify different posting preferences for each incoming sales source.
In the initial Tradebox One setup wizard, you'll have chosen an accounts package and a stock control method. You can check what accounts package you've chosen in Configuration > Accounting, and your stock control method in Configuration > Stock Control.
Connecting Xero for the first time
There are a few steps required to connect Tradebox One as a desktop application to your Xero data which sits in the cloud. You'll only have to go through this entire setup procedure once, connecting additional sales channels or reconnecting later is streamlined once you've created the accounts and tokens you'll need.
To connect to Xero, go to Channels in Tradebox One, double-click a sales channel to open it and go to the Xero tab. Click OK to the pop up.
You'll then be prompted to log into Xero, and may be asked for 2 Factor Authentication. Then, once logged in, you'll be asked to allow Tradebox access to your Xero account:
Click Allow Access and the browser will confirm that you've been successfully connected.
Close the browser, and you'll be taken to the Connection page of the Xero set up wizard within Tradebox:
If you have multiple organisations set up within Xero, select the relevant one from the organisation drop down, and then click the Connect to Xero and Retrieve Data button to finalise the connection and move to the next step.
Setting up your Xero accounts link
You're now in the new accounts link wizard. Here, you'll choose preferences on how Tradebox will handle order posting to your Xero company. Use Next and Back in the lower right to navigate through the wizard. You will be able to amend these settings any time in future by coming back in to the Xero tab of the sales channel.
Postings
Currency
Sales Currency: Determined by the sales channel. When you created the sales channel you'll have determined the currency of inbound orders.
Posting Currency: If your sales channel is set up in a currency other than GBP, you have the choice of posting to Xero in that currency or converting to GBP. If you choose to post in the native currency, you should have a default customer and bank account set up in that currency. See our guide to multi-currency processing in Tradebox One for details. Once the accounts link has been set up, the posting currency is locked and cannot be amended without deleting and recreating the accounts link.
Sales Postings
Post Sales As: Determines what type of entry in Xero will be used for each order. Other options within the accounts link will become active or inactive based on your choice here. Choose from:
- Invoices (with inventory items): creates a Xero invoice using the products in your Xero inventory. Tradebox will expect a product to exist in Xero to represent each item on your order. Where there is sufficient stock in Xero, the invoice will be created as Approved or Awaiting Payment (depending on your payment mapping settings). Where there is insufficient stock, the invoice will be created as Awaiting Approval.
- Invoices (without inventory items): creates a Xero invoice with every item as a service line. These will be created as Approved.
- Summary Invoices (without Inventory Items): If you select this option, Tradebox will run a 'many in, fewer out' integration and send a condensed run of financials through to Xero. You'll see this in Xero as a single invoice without inventory items that covers the range when you run a summary; this could be daily/weekly/monthly as required. Click here for a detailed explanation and guide to sales summaries.
- Summary Invoices (with Inventory Items): This option creates a condensed invoice containing a breakdown of the inventory items sold over your chosen period. Click here for a detailed explanation and guide to sales summaries.
Summary entries render many of the options in the following sections redundant; these will be hidden in your program and only the relevant options will remain for you to action.
Invoice/Order Date: Determines the date that will be used on the Xero invoice. Choose from the date the order was placed online, the date paid online, the date downloaded to Tradebox, or the date marked as shipped.
Options
Use Marketplace Product Name: If checked, uses the item description from your marketplace/webstore. If unchecked, uses the item description from Xero for inventory invoices or from the Tradebox product record for non-inventory invoices.
Set Invoice Due Date: Sets the due date on the Xero invoice. Tick and set as 0 to specify the due date to be the same as the invoice date. Tick and set 1-999 to specify a number of days after the invoice date. If this is left unticked, Tradebox will use the date the order was posted to Xero as the due date.
Don't Post Orders Dated Prior to: Any orders that Tradebox downloads with an order date prior to this will not be posted to Xero. Effectively this is your start date for the Xero integration; if you've been processing invoices on Xero manually up until a point then use this cut off date to allow Tradebox to take over.
Don't Post Zero Value Item Lines: Selecting this option allows Tradebox to ignore any item lines on the order that don't have a value. Only item lines with a positive value will be passed on to the Xero invoices.
Don't Post Zero Value Orders: Ticking this option will instruct Tradebox not to create any invoices in Xero for orders where the total value is zero.
Add Message Line: If ticked, Tradebox will take post any message attached to your orders as an additional line on the Xero invoice.
Contacts
Contact Creation Options: Choose between using a single default customer contact in Xero to handle all sales through this channel, or creating an individual customer record for each online buyer based on the details they provide to your marketplace or webstore. Click here for more information on choosing individual or generic customers.
Default Contact: Choose a default contact from the list of your Xero customers. If you've set all sales to run through a single account above, this is the contact that will be used. If you've set individual customers above, the default account may still be used as a fallback if for example, an online buyer includes foreign characters that Xero doesn't support in their name or address. Click the button to create a new default contact to use.
Options
Add Shipping Address as Item Line: Xero doesn't differentiate between shipping and billing addresses for a contact. If checked, this option will add the shipping/delivery address from the online order on to the body of the Xero invoice as an item line with a cost of 0.
Add Billing Address as Item Line: As above, but with the billing address. This ensures you'll have an accurate billing address from the buyer in case it differs from their Xero contact address, or if you're using a single default customer for all sales.
Use Company Name for Xero A/C, if available: If creating individual contact records in Xero and a company name is present, this option will create the contact record using the company name rather than the name of the individual buyer.
Accounts
The Accounts tab allows you to choose which Revenue Accounts in Xero to use for sales, carriage, etc. To be available in the dropdown, an account must be within the Revenue section of your Chart of Accounts on Xero. If you want to add new accounts while you're setting up the Xero integration, use the icon; make sure you use a Code and an account Name that's not already present in Xero and that you're adding to the Revenue section or you won't be able to choose your new account.
Sales (mandatory): Choose an account for sales.
This will always be used if you're creating invoices without inventory items.
If you're creating invoices with inventory items, Tradebox's default behaviour is to use the Account specified in the inventory item record on Xero. If you wish all sales through this channel to use the single account you specify here, you'll also need to tick the Override Inventory Item Sales Account box to the right.
Shipping (mandatory): Choose an account for shipping/carriage amounts paid by the buyer.
Other: Choose an account for any other costs paid by the buyer such as shipping insurance. Will only be used if your marketplace specifically breaks down an Other cost and passes this to Tradebox.
Non UK Sales Accounts
EU Sales: If selected, any orders with a shipping address of a non-UK EU country will use the specified account. This will override the inventory item account. Use the icon to clear the setting if set in error.
Rest of World Sales: If selected, any orders with a shipping address of a non-UK non-EU country will use the specified account. This will override the inventory item account. Use the icon to clear the setting if set in error.
Tax Rates
Tradebox provides 5 default Tax Codes to handle items designated by HMRC as zero-rated 0% (also handles VAT-Exempt 0% items), items designated by HMRC as standard-rated 20%, EU business to business sales at 0%, Non-Vatable internal business transactions (to be used for everything for users who aren't VAT registered), and items designated by HMRC as reduced rate 5%. If you sell at any other rates or need specific treatments for additional countries you're VAT registered in, you should set these up in Configuration > Tax Rates.
We've mapped each of these to the default Xero tax codes. If you're using standard Xero tax codes, you shouldn't need to make any changes. If you've customised your Xero tax codes, select the most appropriate Xero code for each Tradebox code by double clicking the line to edit it, then choosing the Xero Tax Rate from the dropdown list.
Payments
The Payments tab allows you to specify rules for each payment method you offer online; whether to post a payment in Xero, which bank account to use, and what to use as the Payment Ref.
To post any payments at all, the Post Payments Against Invoices option must be selected. Selecting Mark Payments as Reconciled will automatically reconcile the transactions in your Xero bank accounts.
If there are certain payment methods that you don't want to post payments for, you can double click on that payment method to edit it and untick the Post Payments for this Payment Method box, then save.
Once you're done, click Finish to exit the accounts link wizard, then Save to close the sales channel.
Comments
0 comments
Article is closed for comments.