IFTTT
IFTTT
Recent
Recommendations
Webhooks
Service
X (Twitter)
Service
YouTube
Service
Discord
Service
Google Sheets
Service
MyQ
Service
Gmail
Service
Instagram
Service
See all results
Explore
Plans
Log in
Get started
Mobile menu
Close menu
Back
Xero
Create a bill
This action will create a bill payable to the contact you specify in the organisation you select. The contact is created in Xero if it doesn't already exist.
Developer info
API endpoint slug
xero.create_bill
Filter method
Xero.createBill.skip(string?: reason)
Runtime method
runAction("xero.create_bill", {})
Action fields
Organisation
Dropdown list
Label
Which organisation?
Helper text
The Xero organisation to create the bill in.
Slug
organisation
Required
true
Can have default value
false
Supplier name
Text input > Other
Label
Supplier name
Helper text
Created in Xero if it doesn't already exist.
Slug
supplier_name
Required
true
Can have default value
true
Filter method
Xero.createBill.setSupplierName(string: supplier_name)
Line item description
Text input
Label
Line item description
Helper text
Description of what is being billed.
Slug
line_item_description
Required
true
Can have default value
true
Filter method
Xero.createBill.setLineItemDescription(string: line_item_description)
Quantity
Text input > Other
Label
Quantity
Helper text
e.g. 1
Slug
quantity
Required
true
Can have default value
true
Filter method
Xero.createBill.setQuantity(string: quantity)
Unit amount
Text input > Other
Label
Unit amount
Helper text
Unit price, e.g. 90.00
Slug
unit_amount
Required
true
Can have default value
true
Filter method
Xero.createBill.setUnitAmount(string: unit_amount)
Account code
Text input > Other
Label
Expense account code
Helper text
e.g. 400; uses your default expense account if blank.
Slug
account_code
Required
false
Can have default value
true
Filter method
Xero.createBill.setAccountCode(string: account_code)
Due date
Text input > ISO 8601 date and time
Label
Due date
Helper text
e.g. 2026-07-01
Slug
due_date
Required
false
Can have default value
true
Filter method
Xero.createBill.setDueDate(string: due_date)
Status
Dropdown list
Label
Status
Helper text
Create as a draft or an approved bill. Defaults to Draft.
Slug
status
Required
false
Can have default value
true
Filter method
Xero.createBill.setStatus(string: status)
Applets using this Action
Create a Xero bill from a tagged SMS
by
IFTTT
Create a Xero bill from new Jotform submissions
by
Jotform