Action Library > Xero
Find more ways to automate via our online community library. The library is constantly growing, expanded by both our verified users and by the team here at Parker Software. To add any new actions for your automations, use the “Custom actions” tab inside the ThinkAutomation Studio. Learn more
Xero Quote
Within the Xero Quote action, the following functionality is available:
1. Create Quote
2. Update Quote
This document will document how to successully use them, including any enum values you may need and other information such at formatting rules.
Create Quote
When creating a quote, the following fields are required as a minimum.
- Date
- At least 1 quote item
- A quote item should include a Description, Quantity & UnitAmount as a minimum
If only the minimum amount of fields are provided, then the quote will sit in a "draft" state until it gets updated with the full information.
Create Quote Enums & Codes
- ItemCode: item codes are unique to your Xero account and can be found here
- AccountCode: account codes are unique to your Xero account and can be found here
Update Quote
Updating quotes follow a very similar procedure to the "Create Quote" operation. The only difference between the two is that a Quote ID will be required to update a quote. Failure to provide a Quote ID may result in new quotes being created.
Update Quote Enums & Codes
- Status: DRAFT (default if not provided), SENT, ACCEPTED, DECLINED, INVOICED. For more information see here. These statuses can only be applied in specific orders, so it is recommened you review the documentation provided by Xero here.
- ItemCode: item codes are unique to your Xero account and can be found here
- AccountCode: account codes are unique to your Xero account and can be found here
Formatting
Dates
When providing any dates for quotes, they must be in the following format: YYYY-MM-DD. Failure to provide dates in this format may lead to errors when creating quotes, or inaccurate dates being used.
Errors
If an error occurs during any process, the response returned will be an empty string and any errors added to the automation log.
Additional Help
Common
- Comment
- Execute Script
- Extract Field
- Move Incoming Message
- Process Attachments
- Set Variable
- Update A Database
Data
- Counter
- Embedded Data Store
- Embedded Files Store
- Execute A Database Command
- Lookup From A Database
- Lookup From A MongoDB Database
- Lookup From Excel
- Open Database Reader
- Update A Database Using Custom SQL
- Update CSV File
- Update Excel File
- Update MongoDB
Outgoing
- Forward Original Message
- Remove Scheduled Outgoing Message
- Send Appointment
- Send Email
- Send Slack Message
- Send Tweet
- Wait For User Response
Documents
- Convert Document
- Convert Document To Text
- Convert PDF Document
- Copy File to Folder
- Create Document
- Create Spreadsheet
- Insert CSV into XLS File (97 - 2003)
- PDF to text using PDFPig
- Run A Report
- Save As PDF
- Sign PDF Document
- Word Merge
Office 365
General
- Compression
- Convert JSON To Html
- Create Hash
- Create JSON
- Create Passcode
- Date Operation
- Encryption
- Extract Email Signature
- File Operation
- Find and Replace
- HTML Field Extraction
- Key-Value Pair Collection
- Math
- Parse CSV Line
- Read/Write Text File
- Set Logging Level
- Set Message Store Flag
- Text Operation
- Text to One Line
- Text To Speech
- Tokenize
- Update JSON
Network
CRM
Xero
Web
- Call A Soap Web Service
- Cloud Storage
- Download File
- FTP Download
- FTP Upload
- Get Browser Info
- Get Gravatar For Email
- Get Spam Score
- HTTP Get
- HTTP Post
- OAuth SignIn
- Read JSON Document
- Wait For Webhook
Location
- Detect Language
- GeoIP Lookup
- GetAddress - Address Lookup
- Google Maps Directions (HTML)
- Speak Text
- Translate
Twilio
- Normalize Phone Number
- Twilio Make A Telephone Call
- Twilio Send SMS Message
- Twilio Wait For SMS Reply
Sentiment
Azure
- Azure Blob
- Azure Cosmos DB
- Azure File
- Azure File Get Link
- Azure Form Recognize
- Azure Queue
- Azure Table
System
- Execute PowerShell
- Get Environment Variable
- Get Registry Value
- Run A Program
- Set Environment Variable
- Set Registry Value
Amazon
Azure Cognitive Services
- Azure Analyze Image
- Azure Analyze Sentiment
- Azure Extract Key Phrases From Text
- Azure Extract Named Entities From Text
- Azure Extract Text From Image
- Azure Translate
- Check Spelling (Bing Spell Check)
Finance
Sample
Flow
- Call Automation
- Create Web Form Redirect
- End Processing
- For Each
- Go To Label
- If Block
- On Error
- Return
- Select Case
- Sleep
Microsoft Graph
Talkyard
Virus Scanning
Password Managers
Dynamics On-Prem
Pipedrive
monday.com
- Monday - Board Item
- Monday - Create Item Update
- Monday - Get User Info
- Monday - Send Notification
- Monday - Upload File