Explore Plans
Mobile menu Close menu
QuickBooks OnlineQuickBooks Online

Create invoice

This action will create a Quickbooks Online invoice.

Developer info

API endpoint slug
quickbooks_online.create_invoice
Filter code method
QuickbooksOnline.createInvoice.skip(string?: reason)
Runtime method
runAction("quickbooks_online.create_invoice", {})

Action fields

Customer ID Text input > Other

Label
Customer
Helper text
The customer for this invoice
Slug
customer_id
Required
true
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setCustomerId(string: customerId)

Customer memo Text input > Short text

Label
Customer Memo
Helper text
The customer memo for this invoice
Slug
customer_memo
Required
false
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setCustomerMemo(string: customerMemo)

Bill email Text input > Other

Label
Bill Email
Helper text
The email address to send the invoice to
Slug
bill_email
Required
false
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setBillEmail(string: billEmail)

Send email later Dropdown list

Label
Send email later?
Helper text
Whether to send the invoice later
Slug
send_email_later
Required
false
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setSendEmailLater(string: sendEmailLater)

Due date Text input > ISO 8601 date and time

Label
Due Date
Helper text
The due date for this invoice
Slug
due_date
Required
false
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setDueDate(string: dueDate)

Txn date Text input > ISO 8601 date and time

Label
Transaction Date
Helper text
The transaction date for this invoice
Slug
txn_date
Required
false
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setTxnDate(string: txnDate)

Product service Text input > Other

Label
Product/Service
Helper text
The product or service for this invoice
Slug
product_service
Required
true
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setProductService(string: productService)

Description Text input > Short text

Label
Description
Helper text
The description for the product or service
Slug
description
Required
true
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setDescription(string: description)

Quantity Text input > Other

Label
Quantity
Helper text
The quantity for the product or service
Slug
quantity
Required
false
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setQuantity(string: quantity)

Unit price Text input > Other

Label
Unit Price
Helper text
The unit price for the product or service
Slug
unit_price
Required
false
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setUnitPrice(string: unitPrice)

Amount Text input > Other

Label
Amount
Helper text
The amount of the product or service
Slug
amount
Required
true
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setAmount(string: amount)

Sales term Dropdown list

Label
Sales Term
Helper text
The sales term for this invoice
Slug
sales_term
Required
false
Can have default value
false

Private note Text input > Short text

Label
Private Note
Helper text
The private note for this invoice
Slug
private_note
Required
false
Can have default value
true
Filter code method
QuickbooksOnline.createInvoice.setPrivateNote(string: privateNote)