Create a Xero bill from a tagged SMS
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 code 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 code 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 code 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 code 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 code 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 code 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 code 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 code method
- Xero.createBill.setStatus(string: status)
