Close menu
Explore Plans
Mobile menu Close menu
FreshBooks

Create invoice

This action will create a new invoice in FreshBooks. Requires a FreshBooks Plus or Premium plan.

Developer info

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

Action fields

Client Dropdown list

Label
Client
Helper text
The client to invoice.
Slug
client_id
Required
true
Can have default value
false

Invoice date Text input > ISO 8601 date and time

Label
Invoice date
Helper text
The date the invoice is issued.
Slug
invoice_date
Required
true
Can have default value
true
Filter code method
Freshbooks.createInvoice.setInvoiceDate(string: invoice_date)

Due date Text input > ISO 8601 date and time

Label
Due date
Helper text
Optional. When payment is due. Defaults to the client's payment terms if left blank.
Slug
due_date
Required
false
Can have default value
true
Filter code method
Freshbooks.createInvoice.setDueDate(string: due_date)

Line item description Text input > Other

Label
Line item description
Helper text
Description of the product or service being billed.
Slug
line_item_description
Required
true
Can have default value
true
Filter code method
Freshbooks.createInvoice.setLineItemDescription(string: line_item_description)

Line item quantity Text input > Other

Label
Quantity
Helper text
Quantity of the line item.
Slug
line_item_quantity
Required
true
Can have default value
true
Filter code method
Freshbooks.createInvoice.setLineItemQuantity(string: line_item_quantity)

Line item unit cost Text input > Other

Label
Unit cost
Helper text
Cost per unit of the line item.
Slug
line_item_unit_cost
Required
true
Can have default value
true
Filter code method
Freshbooks.createInvoice.setLineItemUnitCost(string: line_item_unit_cost)

Notes Text input

Label
Notes
Helper text
Optional notes to include on the invoice.
Slug
notes
Required
false
Can have default value
true
Filter code method
Freshbooks.createInvoice.setNotes(string: notes)