Requirements
To use Xero on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]
Get your Xero credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
Create an OAuth2 app in the Xero developer portal with the 'Auth Code' grant type. Your app is assigned a unique Client ID - copy it here.
[1] - Client SecretpasswordRequired
In your app on the Xero developer portal, generate a Client Secret and paste it here. Keep it private and do not share it.
[1]
Connect Xero in WEXTL
- Log in to your WEXTL account, add the Xero node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Xero account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Xero node modules
The list below is a reference of every Xero node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Xero node module below to inspect its input parameters, outputs, and connection requirements.
| Field | Type |
|---|---|
Bank Transaction ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Bank Account | object |
Account ID | text |
Code | text |
Name | text |
Is Reconciled | boolean |
Date | date |
Reference | text |
Currency Code | text |
Currency Rate | number |
| Field | Type |
|---|---|
Bank Transfer ID | text |
From Bank Account | object |
Account ID | text |
Code | text |
Name | text |
To Bank Account | object |
Account ID | text |
Code | text |
Name | text |
Amount | number |
Date | date |
Currency Rate | number |
From Bank Transaction ID | text |
To Bank Transaction ID | text |
From Is Reconciled | boolean |
To Is Reconciled | boolean |
| Field | Type |
|---|---|
Employee ID | text |
Title | text |
First Name | text |
Last Name | text |
Date Of Birth | date |
Gender | text |
Email | |
Phone Number | text |
Start Date | date |
National Insurance Number | text |
| Field | Type |
|---|---|
Invoice ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Due Date | text |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
| Field | Type |
|---|---|
Journal ID | text |
Journal Date | date |
Journal Number | number |
Created Date UTC | date |
Reference | text |
Source ID | text |
Source Type | text |
Journal Lines | array |
Journal Line ID | text |
Account ID | text |
Account Code | text |
Account Type | text |
Account Name | text |
Description | text |
Net Amount | number |
Gross Amount | number |
Tax Amount | number |
Tax Type | text |
| Field | Type |
|---|---|
Overpayment ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
Total | number |
| Field | Type |
|---|---|
Payment ID | text |
Date | date |
Amount | number |
Bank Amount | number |
Reference | text |
Currency Rate | number |
Payment Type | text |
Status | text |
Is Reconciled | boolean |
Batch Payment ID | text |
| Field | Type |
|---|---|
Prepayment ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
Total | number |
| Field | Type |
|---|---|
Purchase Order ID | text |
Purchase Order Number | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Delivery Date | text |
Expected Arrival Date | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Reference | text |
Type | text |
| Field | Type |
|---|---|
Quote ID | text |
Quote Number | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Expiry Date | text |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
| Field | Type |
|---|---|
Date | date |
Periods | number |
Timeframe | text |
Tracking Option ID 1 | text |
Tracking Option ID 2 | text |
Standard Layout | boolean |
Payments Only | boolean |
| Field | Type |
|---|---|
Reports | array |
Report ID | text |
Report Name | text |
Report Type | text |
Report Titles | array |
Report Date | text |
Updated Date UTC | text |
Fields | array |
Rows | array |
Contacts | array |
| Field | Type |
|---|---|
Bank Transaction IDRequired | choice |
| Field | Type |
|---|---|
Bank Transaction ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Bank Account | object |
Account ID | text |
Code | text |
Name | text |
Is Reconciled | boolean |
Date | date |
Reference | text |
Currency Code | text |
Currency Rate | number |
| Field | Type |
|---|---|
Bank Transfer IDRequired | choice |
| Field | Type |
|---|---|
Bank Transfer ID | text |
From Bank Account | object |
Account ID | text |
Code | text |
Name | text |
To Bank Account | object |
Account ID | text |
Code | text |
Name | text |
Amount | number |
Date | date |
Currency Rate | number |
From Bank Transaction ID | text |
To Bank Transaction ID | text |
From Is Reconciled | boolean |
To Is Reconciled | boolean |
| Field | Type |
|---|---|
Invoice IDRequired | choice |
| Field | Type |
|---|---|
Invoice ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Due Date | text |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
| Field | Type |
|---|---|
Item IDRequired | choice |
| Field | Type |
|---|---|
Item ID | text |
Code | text |
Name | text |
Is Sold | boolean |
Is Purchased | boolean |
Description | text |
Purchase Description | text |
Purchase Details | object |
Unit Price | number |
Account Code | text |
COGS Account Code | text |
Tax Type | text |
Sales Details | object |
Unit Price | number |
Account Code | text |
COGS Account Code | text |
Tax Type | text |
Is Tracked As Inventory | boolean |
| Field | Type |
|---|---|
Journal IDRequired | choice |
| Field | Type |
|---|---|
Journal ID | text |
Journal Date | date |
Journal Number | number |
Created Date UTC | date |
Reference | text |
Source ID | text |
Source Type | text |
Journal Lines | array |
Journal Line ID | text |
Account ID | text |
Account Code | text |
Account Type | text |
Account Name | text |
Description | text |
Net Amount | number |
Gross Amount | number |
Tax Amount | number |
Tax Type | text |
| Field | Type |
|---|---|
Overpayment IDRequired | choice |
| Field | Type |
|---|---|
Overpayment ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
Total | number |
| Field | Type |
|---|---|
Prepayment IDRequired | choice |
| Field | Type |
|---|---|
Prepayment ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
Total | number |
| Field | Type |
|---|---|
From Date | date |
To Date | date |
Periods | number |
Timeframe | text |
Tracking Category ID | text |
Tracking Option ID | text |
Tracking Category ID 2 | text |
Tracking Option ID 2 | text |
Standard Layout | boolean |
Payments Only | boolean |
| Field | Type |
|---|---|
Reports | array |
Report ID | text |
Report Name | text |
Report Type | text |
Report Titles | array |
Report Date | text |
Updated Date UTC | text |
Fields | array |
Rows | array |
Contacts | array |
| Field | Type |
|---|---|
Project IDRequired | choice |
| Field | Type |
|---|---|
Project ID | text |
Contact ID | text |
Name | text |
Currency Code | text |
Minutes Logged | number |
Total Task Amount | object |
Currency | text |
Value | number |
Total Expense Amount | object |
Currency | text |
Value | number |
Estimate | object |
Currency | text |
Value | number |
Deposit | object |
Currency | text |
Value | number |
Total Invoiced | object |
Currency | text |
Value | number |
| Field | Type |
|---|---|
Purchase Order IDRequired | choice |
| Field | Type |
|---|---|
Purchase Order ID | text |
Purchase Order Number | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Delivery Date | text |
Expected Arrival Date | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Reference | text |
Type | text |
| Field | Type |
|---|---|
Quote IDRequired | choice |
| Field | Type |
|---|---|
Quote ID | text |
Quote Number | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Expiry Date | text |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
| Field | Type |
|---|---|
Project IDRequired | choice |
| Field | Type |
|---|---|
Task ID | text |
Project ID | text |
Name | text |
Rate | object |
Currency | text |
Value | number |
Charge Type | text |
Estimate Minutes | number |
Total Minutes | number |
Total Amount | object |
Currency | text |
Value | number |
Minutes Invoiced | number |
Minutes To Be Invoiced | number |
| Field | Type |
|---|---|
Where | text |
Order | text |
References | text |
Limit | number |
| Field | Type |
|---|---|
Bank Transaction ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Bank Account | object |
Account ID | text |
Code | text |
Name | text |
Is Reconciled | boolean |
Date | date |
Reference | text |
Currency Code | text |
Currency Rate | number |
| Field | Type |
|---|---|
Where | text |
Order | text |
Include Deleted | boolean |
Limit | number |
| Field | Type |
|---|---|
Bank Transfer ID | text |
From Bank Account | object |
Account ID | text |
Code | text |
Name | text |
To Bank Account | object |
Account ID | text |
Code | text |
Name | text |
Amount | number |
Date | date |
Currency Rate | number |
From Bank Transaction ID | text |
To Bank Transaction ID | text |
From Is Reconciled | boolean |
To Is Reconciled | boolean |
| Field | Type |
|---|---|
Where | text |
Order | text |
Search Term | text |
Include Archived | boolean |
Summary Only | boolean |
Limit | number |
| Field | Type |
|---|---|
Contact ID | text |
Contact Number | text |
Account Number | text |
Contact Status | text |
Name | text |
First Name | text |
Last Name | text |
Email Address | |
Bank Account Details | text |
Company Number | text |
| Field | Type |
|---|---|
Where | text |
Order | text |
Statuses | text |
Search Term | text |
Summary Only | boolean |
Created By My App | boolean |
Limit | number |
| Field | Type |
|---|---|
Invoice ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Due Date | text |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
| Field | Type |
|---|---|
Where | text |
Order | text |
Limit | number |
| Field | Type |
|---|---|
Item ID | text |
Code | text |
Name | text |
Is Sold | boolean |
Is Purchased | boolean |
Description | text |
Purchase Description | text |
Purchase Details | object |
Unit Price | number |
Account Code | text |
COGS Account Code | text |
Tax Type | text |
Sales Details | object |
Unit Price | number |
Account Code | text |
COGS Account Code | text |
Tax Type | text |
Is Tracked As Inventory | boolean |
| Field | Type |
|---|---|
Offset | number |
Payments Only | boolean |
Limit | number |
| Field | Type |
|---|---|
Journal ID | text |
Journal Date | date |
Journal Number | number |
Created Date UTC | date |
Reference | text |
Source ID | text |
Source Type | text |
Journal Lines | array |
Journal Line ID | text |
Account ID | text |
Account Code | text |
Account Type | text |
Account Name | text |
Description | text |
Net Amount | number |
Gross Amount | number |
Tax Amount | number |
Tax Type | text |
| Field | Type |
|---|---|
Source Transaction ID | text |
Contact ID | choice |
Status | text |
Target Transaction ID | text |
Limit | number |
| Field | Type |
|---|---|
Linked Transaction ID | text |
Status | text |
Type | text |
Source Transaction ID | text |
Source Line Item ID | text |
Source Transaction Type Code | text |
Contact ID | text |
Target Transaction ID | text |
Target Line Item ID | text |
Updated Date UTC | date |
| Field | Type |
|---|---|
Where | text |
Order | text |
References | text |
Limit | number |
| Field | Type |
|---|---|
Overpayment ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
Total | number |
| Field | Type |
|---|---|
Where | text |
Order | text |
Invoice Numbers | text |
References | text |
Limit | number |
| Field | Type |
|---|---|
Prepayment ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
Total | number |
| Field | Type |
|---|---|
Contact ID | choice |
States | choice |
Limit | number |
| Field | Type |
|---|---|
Project ID | text |
Contact ID | text |
Name | text |
Currency Code | text |
Minutes Logged | number |
Total Task Amount | object |
Currency | text |
Value | number |
Total Expense Amount | object |
Currency | text |
Value | number |
Estimate | object |
Currency | text |
Value | number |
Deposit | object |
Currency | text |
Value | number |
Total Invoiced | object |
Currency | text |
Value | number |
| Field | Type |
|---|---|
Reports | array |
Report ID | text |
Report Name | text |
Report Type | text |
Report Titles | array |
Report Date | text |
Updated Date UTC | text |
Fields | array |
Rows | array |
Contacts | array |
| Field | Type |
|---|---|
Status | text |
Date From | date |
Date To | date |
Order | text |
Limit | number |
| Field | Type |
|---|---|
Purchase Order ID | text |
Purchase Order Number | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Delivery Date | text |
Expected Arrival Date | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Reference | text |
Type | text |
| Field | Type |
|---|---|
Quote Number | text |
Status | text |
Date From | date |
Date To | date |
Expiry Date From | date |
Expiry Date To | date |
Contact ID | choice |
Order | text |
Limit | number |
| Field | Type |
|---|---|
Quote ID | text |
Quote Number | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Expiry Date | text |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
| Field | Type |
|---|---|
Where | text |
Order | text |
Limit | number |
| Field | Type |
|---|---|
Repeating Invoice ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Schedule | object |
Period | number |
Unit | text |
Due Date | number |
Due Date Type | text |
Start Date | text |
Next Scheduled Date | text |
End Date | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Line Amount Types | text |
Reference | text |
Branding Theme ID | text |
Currency Code | text |
Status | text |
| Field | Type |
|---|---|
Project IDRequired | choice |
Charge Type | choice |
Limit | number |
| Field | Type |
|---|---|
Task ID | text |
Project ID | text |
Name | text |
Rate | object |
Currency | text |
Value | number |
Charge Type | text |
Estimate Minutes | number |
Total Minutes | number |
Total Amount | object |
Currency | text |
Value | number |
Minutes Invoiced | number |
Minutes To Be Invoiced | number |
| Field | Type |
|---|---|
Payroll Calendar IDRequired | choice |
Pay Run Period End Date | text |
Pay Run Status | text |
| Field | Type |
|---|---|
Pay Run ID | text |
Payroll Calendar ID | text |
Pay Run Period Start Date | text |
Pay Run Period End Date | text |
Payment Date | text |
Pay Run Status | text |
Payslip Message | text |
Wages | number |
Deductions | number |
Tax | number |
| Field | Type |
|---|---|
CodeRequired | text |
NameRequired | text |
TypeRequired | text |
Bank Account Number | text |
Description | text |
Bank Account Type | text |
Currency Code | text |
Tax Type | text |
Enable Payments To Account | boolean |
Show In Expense Claims | boolean |
| Field | Type |
|---|---|
Account ID | text |
Code | text |
Name | text |
Type | text |
Bank Account Number | text |
Status | text |
Description | text |
Bank Account Type | text |
Currency Code | text |
Tax Type | text |
| Field | Type |
|---|---|
TypeRequired | choice |
ContactRequired | object |
Contact ID | choice |
Line ItemsRequired | array |
BankAccountRequired | object |
Account ID | choice |
Code | text |
Is Reconciled | boolean |
Date | date |
Reference | text |
Currency Code | text |
Currency Rate | number |
URL | url |
| Field | Type |
|---|---|
Bank Transaction ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Bank Account | object |
Account ID | text |
Code | text |
Name | text |
Is Reconciled | boolean |
Date | date |
Reference | text |
Currency Code | text |
Currency Rate | number |
| Field | Type |
|---|---|
FromBankAccountRequired | object |
Account ID | choice |
Code | text |
ToBankAccountRequired | object |
Account ID | choice |
Code | text |
AmountRequired | number |
Date | date |
Reference | text |
From Is Reconciled | boolean |
To Is Reconciled | boolean |
| Field | Type |
|---|---|
Bank Transfer ID | text |
From Bank Account | object |
Account ID | text |
Code | text |
Name | text |
To Bank Account | object |
Account ID | text |
Code | text |
Name | text |
Amount | number |
Date | date |
Currency Rate | number |
From Bank Transaction ID | text |
To Bank Transaction ID | text |
From Is Reconciled | boolean |
To Is Reconciled | boolean |
| Field | Type |
|---|---|
NameRequired | text |
Contact ID | text |
Contact Number | text |
Account Number | text |
Contact Status | choice |
First Name | text |
Last Name | text |
Company Number | text |
Email Address | |
Bank Account Details | text |
| Field | Type |
|---|---|
Contact ID | text |
Contact Number | text |
Account Number | text |
Contact Status | text |
Name | text |
First Name | text |
Last Name | text |
Email Address | |
Bank Account Details | text |
Company Number | text |
| Field | Type |
|---|---|
TypeRequired | choice |
ContactRequired | object |
Contact ID | choice |
Line ItemsRequired | array |
Date | date |
Due Date | date |
Line Amount Types | choice |
Invoice Number | text |
Reference | text |
Branding Theme ID | text |
URL | url |
| Field | Type |
|---|---|
Invoice ID | text |
Type | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Due Date | text |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
| Field | Type |
|---|---|
CodeRequired | text |
Name | text |
Is Sold | boolean |
Is Purchased | boolean |
Description | text |
Purchase Description | text |
Inventory Asset Account Code | text |
Purchase Details | object |
Unit Price | number |
Account Code | text |
COGS Account Code | text |
Tax Type | text |
Sales Details | object |
Unit Price | number |
Account Code | text |
Tax Type | text |
| Field | Type |
|---|---|
Item ID | text |
Code | text |
Name | text |
Is Sold | boolean |
Is Purchased | boolean |
Description | text |
Purchase Description | text |
Purchase Details | object |
Unit Price | number |
Account Code | text |
COGS Account Code | text |
Tax Type | text |
Sales Details | object |
Unit Price | number |
Account Code | text |
COGS Account Code | text |
Tax Type | text |
Is Tracked As Inventory | boolean |
| Field | Type |
|---|---|
Source Transaction IDRequired | text |
Source Line Item IDRequired | text |
Contact ID | choice |
Target Transaction ID | text |
Target Line Item ID | text |
| Field | Type |
|---|---|
Linked Transaction ID | text |
Status | text |
Type | text |
Source Transaction ID | text |
Source Line Item ID | text |
Source Transaction Type Code | text |
Contact ID | text |
Target Transaction ID | text |
Target Line Item ID | text |
Updated Date UTC | date |
| Field | Type |
|---|---|
AccountRequired | object |
Account ID | choice |
Code | text |
DateRequired | date |
AmountRequired | number |
Invoice | object |
Invoice ID | choice |
Invoice Number | text |
Credit Note | object |
Credit Note ID | text |
Prepayment | object |
Prepayment ID | choice |
Overpayment | object |
Overpayment ID | choice |
Bank Amount | number |
Currency Rate | number |
Reference | text |
| Field | Type |
|---|---|
Payment ID | text |
Date | date |
Amount | number |
Bank Amount | number |
Reference | text |
Currency Rate | number |
Payment Type | text |
Status | text |
Is Reconciled | boolean |
Batch Payment ID | text |
| Field | Type |
|---|---|
Contact IDRequired | choice |
NameRequired | text |
Deadline UTC | text |
Estimate Amount | number |
| Field | Type |
|---|---|
Project ID | text |
Contact ID | text |
Name | text |
Currency Code | text |
Minutes Logged | number |
Total Task Amount | object |
Currency | text |
Value | number |
Total Expense Amount | object |
Currency | text |
Value | number |
Estimate | object |
Currency | text |
Value | number |
Deposit | object |
Currency | text |
Value | number |
Total Invoiced | object |
Currency | text |
Value | number |
| Field | Type |
|---|---|
ContactRequired | object |
Contact ID | choice |
Line ItemsRequired | array |
Date | date |
Delivery Date | date |
Expected Arrival Date | date |
Line Amount Types | choice |
Purchase Order Number | text |
Reference | text |
Branding Theme ID | text |
Currency Code | text |
| Field | Type |
|---|---|
Purchase Order ID | text |
Purchase Order Number | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Delivery Date | text |
Expected Arrival Date | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Reference | text |
Type | text |
| Field | Type |
|---|---|
ContactRequired | object |
Contact ID | choice |
DateRequired | date |
Line ItemsRequired | array |
Quote ID | text |
Line Amount Types | choice |
Status | choice |
Expiry Date | date |
Currency Code | text |
Quote Number | text |
Reference | text |
| Field | Type |
|---|---|
Quote ID | text |
Quote Number | text |
Contact | object |
Contact ID | text |
Name | text |
Email Address | |
First Name | text |
Last Name | text |
Date | date |
Expiry Date | text |
Status | text |
Line Amount Types | text |
Line Items | array |
Line Item ID | text |
Description | text |
Quantity | number |
Unit Amount | number |
Item Code | text |
Account Code | text |
Account ID | text |
Tax Type | text |
Tax Amount | number |
Line Amount | number |
Sub Total | number |
Total Tax | number |
| Field | Type |
|---|---|
TypeRequired | choice |
ContactRequired | object |
Contact ID | choice |
ScheduleRequired | object |
Period | number |
Unit | choice |
Due Date | number |
Due Date Type | text |
Start Date | text |
End Date | text |
Line ItemsRequired | array |
Line Amount Types | choice |
Currency Code | text |
Status | choice |
Reference | text |
Branding Theme ID | text |
Approved For Sending | boolean |
| Field | Type |
|---|---|
Repeating Invoices | array |
Repeating Invoice ID | text |
Type | text |
Contact | object |
Schedule | object |
Line Items | array |
Line Amount Types | text |
Reference | text |
Branding Theme ID | text |
Currency Code | text |
Status | text |
| Field | Type |
|---|---|
Feed Connection IDRequired | text |
Start DateRequired | date |
End DateRequired | date |
Start BalanceRequired | object |
AmountRequired | number |
Credit Debit IndicatorRequired | choice |
End BalanceRequired | object |
AmountRequired | number |
Credit Debit IndicatorRequired | choice |
Statement LinesRequired | array |
| Field | Type |
|---|---|
ID | text |
Feed Connection ID | text |
Status | text |
Start Date | date |
End Date | date |
Start Balance | object |
Amount | text |
Credit Debit Indicator | text |
End Balance | object |
Amount | text |
Credit Debit Indicator | text |
Statement Line Count | text |
Errors | array |
| Field | Type |
|---|---|
Project IDRequired | choice |
NameRequired | text |
RateRequired | object |
CurrencyRequired | text |
ValueRequired | number |
Charge TypeRequired | choice |
Estimate Minutes | number |
| Field | Type |
|---|---|
Task ID | text |
Project ID | text |
Name | text |
Rate | object |
Currency | text |
Value | number |
Charge Type | text |
Estimate Minutes | number |
Total Minutes | number |
Total Amount | object |
Currency | text |
Value | number |
Minutes Invoiced | number |
Minutes To Be Invoiced | number |
| Field | Type |
|---|---|
Account IDRequired | choice |
| Field | Type |
|---|---|
Item IDRequired | choice |
| Field | Type |
|---|---|
Linked Transaction IDRequired | choice |
| Field | Type |
|---|---|
Payment IDRequired | choice |
StatusRequired | text |
| Field | Type |
|---|---|
Project IDRequired | choice |
| Field | Type |
|---|---|
Invoice IDRequired | choice |
| Field | Type |
|---|---|
NameRequired | text |
Earnings TypeRequired | choice |
Rate TypeRequired | choice |
Expense Account IDRequired | choice |
Type Of Units | text |
Current Record | boolean |
Rate Per Unit | number |
Multiple Of Ordinary Earnings Rate | number |
Fixed Amount | number |
| Field | Type |
|---|---|
Earnings Rate | object |
Earnings Rate ID | text |
Name | text |
Earnings Type | text |
Rate Type | text |
Type Of Units | text |
Current Record | boolean |
Expense Account ID | text |
Rate Per Unit | number |
Multiple Of Ordinary Earnings Rate | number |
Fixed Amount | number |
| Field | Type |
|---|---|
TitleRequired | text |
First NameRequired | text |
Last NameRequired | text |
Date Of BirthRequired | date |
GenderRequired | choice |
AddressRequired | object |
Address Line 1Required | text |
CityRequired | text |
Post CodeRequired | text |
Address Line 2 | text |
County | text |
Country Name | text |
Email | |
Phone Number | text |
National Insurance Number | text |
Is Off Payroll Worker | boolean |
| Field | Type |
|---|---|
Employee ID | text |
Title | text |
First Name | text |
Last Name | text |
Date Of Birth | date |
Gender | text |
Email | |
Phone Number | text |
Start Date | date |
National Insurance Number | text |
| Field | Type |
|---|---|
Pay Run TypeRequired | choice |
Payroll Calendar IDRequired | choice |
| Field | Type |
|---|---|
Pay Run ID | text |
Payroll Calendar ID | text |
Period Start Date | date |
Period End Date | date |
Payment Date | date |
Total Cost | number |
Total Pay | number |
Pay Run Status | text |
Pay Run Type | text |
Calendar Type | text |
| Field | Type |
|---|---|
NameRequired | text |
Calendar TypeRequired | text |
Period Start DateRequired | date |
Payment DateRequired | date |
| Field | Type |
|---|---|
Payroll Calendar ID | text |
Name | text |
Calendar Type | text |
Period Start Date | date |
Period End Date | date |
Payment Date | date |
Updated Date UTC | date |
Can Delete | boolean |
Current Record | boolean |
| Field | Type |
|---|---|
Employee IDRequired | choice |
TitleRequired | text |
First NameRequired | text |
Last NameRequired | text |
Date Of BirthRequired | date |
GenderRequired | choice |
AddressRequired | object |
Address Line 1Required | text |
CityRequired | text |
Post CodeRequired | text |
Address Line 2 | text |
County | text |
Country Name | text |
Email | |
Phone Number | text |
National Insurance Number | text |
| Field | Type |
|---|---|
Employee ID | text |
Title | text |
First Name | text |
Last Name | text |
Date Of Birth | date |
Gender | text |
Email | |
Phone Number | text |
Start Date | date |
National Insurance Number | text |
| Field | Type |
|---|---|
Payslip IDRequired | text |
Earnings Lines | array |
Leave Earnings Lines | array |
Deduction Lines | array |
Reimbursement Lines | array |
| Field | Type |
|---|---|
Pay Slip ID | text |
Employee ID | text |
Pay Run ID | text |
Last Edited | date |
First Name | text |
Last Name | text |
Total Earnings | number |
Gross Earnings | number |
Total Pay | number |
Total Employer Taxes | number |
| Field | Type |
|---|---|
Account IDRequired | choice |
Code | text |
Name | text |
Type | text |
Status | choice |
Description | text |
Tax Type | text |
Enable Payments To Account | boolean |
Show In Expense Claims | boolean |
| Field | Type |
|---|---|
Account ID | text |
Code | text |
Name | text |
Type | text |
Bank Account Number | text |
Status | text |
Description | text |
Bank Account Type | text |
Currency Code | text |
Tax Type | text |
| Field | Type |
|---|---|
Project IDRequired | choice |
NameRequired | text |
Deadline UTC | text |
Estimate Amount | number |
| Field | Type |
|---|---|
Project ID | text |
Contact ID | text |
Name | text |
Currency Code | text |
Minutes Logged | number |
Total Task Amount | object |
Currency | text |
Value | number |
Total Expense Amount | object |
Currency | text |
Value | number |
Estimate | object |
Currency | text |
Value | number |
Deposit | object |
Currency | text |
Value | number |
Total Invoiced | object |
Currency | text |
Value | number |
| Field | Type |
|---|---|
Project IDRequired | choice |
StatusRequired | choice |
| Field | Type |
|---|---|
Project ID | text |
Contact ID | text |
Name | text |
Currency Code | text |
Minutes Logged | number |
Total Task Amount | object |
Currency | text |
Value | number |
Total Expense Amount | object |
Currency | text |
Value | number |
Estimate | object |
Currency | text |
Value | number |
Deposit | object |
Currency | text |
Value | number |
Total Invoiced | object |
Currency | text |
Value | number |
| Field | Type |
|---|---|
Project IDRequired | choice |
NameRequired | text |
RateRequired | object |
CurrencyRequired | text |
ValueRequired | number |
Charge TypeRequired | choice |
Estimate Minutes | number |
| Field | Type |
|---|---|
Task ID | text |
Project ID | text |
Name | text |
Rate | object |
Currency | text |
Value | number |
Charge Type | text |
Estimate Minutes | number |
Total Minutes | number |
Total Amount | object |
Currency | text |
Value | number |
Minutes Invoiced | number |
Minutes To Be Invoiced | number |
Templates
Look for Xero templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Candis[2]Accounts-payable automation for invoices, approvals, and ERP exports.
- BillAccounts-payable and receivable — manage bills, invoices, vendors, and payments.
- BlingBrazilian ERP and ecommerce back-office platform for invoices, inventory, orders, and contacts.
- bexioBusiness software for small businesses and startups.
- BillingoHungarian online invoicing and billing platform for creating invoices, tracking payments, and managing customers.
References
- WEXTL® Xero Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Xero.
- WEXTL® visual workflow builder data.
Last updated: Sep 24, 2026 00:39