Downloading Sales Documents
You can download Xero invoices as pack jobs. The invoices can be in draft, submitted or authorised status.
The customer must decide the status of the invoices to be downloaded. Then the relevant connection is set up to download them in that state.

-
Xero Draft Tax Invoice Download
-
Xero Submitted Tax Invoice Download
-
Xero Authorised Tax Invoice Download.

Setting |
Description |
---|---|
Xero.IgnoreUpdates |
Once an order has been pulled into .wms, if this is set to Yes it will ignore all future updates to the order. |
Xero.AddressLineAsInstructions |
When set to Yes, it will pull in the AddressLine3 and AddressLine4 from a Xero contact associated with an order as the FreightSpecialInstructions. |
Xero.IgnoreInvoicesWithPayments |
When pulling in invoices, if this is set to Yes and there are any payments against it, the invoice will be ignored. |
Xero.IgnoreInvoicesWithCreditNotes |
When pulling in invoices, if this is set to Yes and there are any credit note against it, the invoice will be ignored. |
Xero.IgnoreInvoicesWithPrePayments |
When pulling in invoices, if this is set to Yes and there are any prepayments against it, the invoice will be ignored. |
Xero.IgnoreInvoicesWithOverPayments |
When pulling in invoices, if this is set to Yes and there are any overpayments against it, the invoice will be ignored. |
Xero.AllowedInvoiceBrands |
When setup, this will only pull in invoices that belong to the given BrandID. This setting should be a JSON array of brand IDs to allow. For example, ["53d9d192-2034-436c-b0a3-306f1abd6e1b"]. |
Xero.RequiredTrackingCategories |
When setup, this will only pull in invoice lines that have the specified tracking categories with the specified values. This setting should be a JSON object mapping what tracking category is required to what value is required. For example, {"Warehouse":"W-SKU"}. |
Xero.InvoiceNumberSkipRegex |
Skips any invoices that has an invoice number matching the Regex given in the value of the setting. |
Xero.GetAdditionalContactEmails |
When set to Yes this will pull add the email addresses of any additional contacts linked to the invoice in Xero. This will concatenate all of the emails together into DeliveryEmail with a semicolon ;. |
Xero.DocumentSource |
By default when this is not set or when this is set to Xero it will set the PackingSlipPDF as the Xero invoice PDF otherwise it will set it to INTERNAL. |
Xero.SkipIfItemNotPresent |
If this setting is specified with a value it will skip the invoice if it does NOT have a invoice line with the ItemCode. |

Used to download invoices from Xero that have been cancelled and cancel them in .wms.
Connection driver - Xero Cancelled Tax Invoice Download