Explore Plans
Mobile menu Close menu
WaveWave

New invoice

This trigger fires when a new invoice is created.

Developer info

API endpoint slug
wave.new_invoice

Trigger fields

Business ID Dropdown list

Label
Which business?
Helper text
Required: Select your account to use.
Slug
business_id
Required
true
Can have default value
false

Ingredients

Business nameThe name of the business the invoice is for.

Slug
business_name
Filter code
Wave.newInvoice.BusinessName
Type
String
Example
John's Flower Shop

Customer nameThe name of the customer the invoice is for.

Slug
customer_name
Filter code
Wave.newInvoice.CustomerName
Type
String
Example
John Doe

Invoice numberThe unique number assigned to the invoice.

Slug
invoice_number
Filter code
Wave.newInvoice.InvoiceNumber
Type
String
Example
1234

Po numberThe purchase order or sales order number for the invoice.

Slug
po_number
Filter code
Wave.newInvoice.PoNumber
Type
String
Example
1234

Invoice dateDate when invoice is issued.

Slug
invoice_date
Filter code
Wave.newInvoice.InvoiceDate
Type
String
Example
2020-01-01

Due dateDate when payment is due.

Slug
due_date
Filter code
Wave.newInvoice.DueDate
Type
String
Example
2020-01-01

StatusThe status of the invoice.

Slug
status
Filter code
Wave.newInvoice.Status
Type
String
Example
UNPAID

Pdf URLURL to access PDF representation of the invoice.

Slug
pdf_url
Filter code
Wave.newInvoice.PdfUrl
Type
String
Example
https://www.waveapps.com/invoice-pdf-url

View URLURL to view the invoice online as seen by a customer.

Slug
view_url
Filter code
Wave.newInvoice.ViewUrl
Type
String
Example
https://www.waveapps.com/invoice-view-url

Amount paidTotal of all payments so far made against this invoice.

Slug
amount_paid
Filter code
Wave.newInvoice.AmountPaid
Type
String
Example
100

Amount dueThe invoice total less amount already paid.

Slug
amount_due
Filter code
Wave.newInvoice.AmountDue
Type
String
Example
100

CurrencyThe currency of the invoice.

Slug
currency
Filter code
Wave.newInvoice.Currency
Type
String
Example
USD

TotalThe total value of the invoice including sales taxes.

Slug
total
Filter code
Wave.newInvoice.Total
Type
String
Example
100

Tax totalThe total of all sales taxes on all line items within the invoice.

Slug
tax_total
Filter code
Wave.newInvoice.TaxTotal
Type
String
Example
100

Discount totalThe total value of all discounts.

Slug
discount_total
Filter code
Wave.newInvoice.DiscountTotal
Type
String
Example
100

Exchange rateThe exchange rate to business's currency from the invoice's currency. Used to value the invoice income within Wave's accounting transactions.

Slug
exchange_rate
Filter code
Wave.newInvoice.ExchangeRate
Type
String
Example
100

SubheadInvoice subheading text.

Slug
subhead
Filter code
Wave.newInvoice.Subhead
Type
String
Example
Invoice Subhead

TitleThe invoice title at the top of the document.

Slug
title
Filter code
Wave.newInvoice.Title
Type
String
Example
Invoice Title

Item titleThe label for the 'Item' column in the line items listing.

Slug
item_title
Filter code
Wave.newInvoice.ItemTitle
Type
String
Example
Item, Products, Services

Unit titleThe label for the 'Unit' column in the listing of line items on the invoice.

Slug
unit_title
Filter code
Wave.newInvoice.UnitTitle
Type
String
Example
Quantity, Hours

Price titleThe label for the 'Price' column in the listing of line items on the invoice.

Slug
price_title
Filter code
Wave.newInvoice.PriceTitle
Type
String
Example
Price, Rate

Amount titleThe label for the 'Amount' (= unit x price) column in the listing of line items on the invoice.

Slug
amount_title
Filter code
Wave.newInvoice.AmountTitle
Type
String
Example
Amount

MemoMemo displayed on the invoice

Slug
memo
Filter code
Wave.newInvoice.Memo
Type
String
Example
Memo

FooterInvoice footer text.

Slug
footer
Filter code
Wave.newInvoice.Footer
Type
String
Example
Footer

Item1 productItem 1 product name.

Slug
item1_product
Filter code
Wave.newInvoice.Item1Product
Type
String
Example
T-shirts

Item1 product IDThe product ID for item 1.

Slug
item1_product_id
Filter code
Wave.newInvoice.Item1ProductId
Type
String
Example
442923432

Item1 descriptionItem 1 detailed description.

Slug
item1_description
Filter code
Wave.newInvoice.Item1Description
Type
String
Example
Women's size M

Item1 quantityItem 1 number of units.

Slug
item1_quantity
Filter code
Wave.newInvoice.Item1Quantity
Type
String
Example
100

Item1 unit priceItem 1 price per unit in the major currency unit.

Slug
item1_unit_price
Filter code
Wave.newInvoice.Item1UnitPrice
Type
String
Example
100

Item1 subtotalItem 1 pretax total.

Slug
item1_subtotal
Filter code
Wave.newInvoice.Item1Subtotal
Type
String
Example
100

Item1 taxesItem 1 taxes.

Slug
item1_taxes
Filter code
Wave.newInvoice.Item1Taxes
Type
String
Example
100

Discount1Discount 1 name.

Slug
discount1
Filter code
Wave.newInvoice.Discount1
Type
String
Example
Sign up discount.

Item1 totalItem 1 total including sales taxes.

Slug
item1_total
Filter code
Wave.newInvoice.Item1Total
Type
String
Example
100

Item1 income accountItem 1 income account.

Slug
item1_account
Filter code
Wave.newInvoice.Item1IncomeAccount
Type
String
Example
Consulting income

Item2 productItem 2 product name.

Slug
item2_product
Filter code
Wave.newInvoice.Item2Product
Type
String
Example
T-shirts

Item2 product IDThe product ID for item 2.

Slug
item2_product_id
Filter code
Wave.newInvoice.Item2ProductId
Type
String
Example
4489233

Item2 descriptionItem 2 detailed description.

Slug
item2_description
Filter code
Wave.newInvoice.Item2Description
Type
String
Example
Women's size M

Item2 quantityItem 2 number of units.

Slug
item2_quantity
Filter code
Wave.newInvoice.Item2Quantity
Type
String
Example
100

Item2 unit priceItem 2 price per unit in the major currency unit.

Slug
item2_unit_price
Filter code
Wave.newInvoice.Item2UnitPrice
Type
String
Example
100

Item2 subtotalItem 2 pretax total.

Slug
item2_subtotal
Filter code
Wave.newInvoice.Item2Subtotal
Type
String
Example
100

Item2 taxesItem 2 taxes.

Slug
item2_taxes
Filter code
Wave.newInvoice.Item2Taxes
Type
String
Example
100

Discount2Discount 2 name.

Slug
discount2
Filter code
Wave.newInvoice.Discount2
Type
String
Example
Sign up discount.

Item2 totalItem 2 total including sales taxes.

Slug
item2_total
Filter code
Wave.newInvoice.Item2Total
Type
String
Example
100

Item2 income accountItem 2 income account.

Slug
item2_account
Filter code
Wave.newInvoice.Item2IncomeAccount
Type
String
Example
Consulting income

Item3 productItem 3 product name.

Slug
item3_product
Filter code
Wave.newInvoice.Item3Product
Type
String
Example
T-shirts

Item3 product IDThe product ID for item 3.

Slug
item3_product_id
Filter code
Wave.newInvoice.Item3ProductId
Type
String
Example
442555342432

Item3 descriptionItem 3 detailed description.

Slug
item3_description
Filter code
Wave.newInvoice.Item3Description
Type
String
Example
Women's size M

Item3 quantityItem 3 number of units.

Slug
item3_quantity
Filter code
Wave.newInvoice.Item3Quantity
Type
String
Example
100

Item3 unit priceItem 3 price per unit in the major currency unit.

Slug
item3_unit_price
Filter code
Wave.newInvoice.Item3UnitPrice
Type
String
Example
100

Item3 subtotalItem 3 pretax total.

Slug
item3_subtotal
Filter code
Wave.newInvoice.Item3Subtotal
Type
String
Example
100

Item3 taxesItem 3 taxes.

Slug
item3_taxes
Filter code
Wave.newInvoice.Item3Taxes
Type
String
Example
100

Discount3Discount 3 name.

Slug
discount3
Filter code
Wave.newInvoice.Discount3
Type
String
Example
Sign up discount.

Item3 totalItem 3 total including sales taxes.

Slug
item3_total
Filter code
Wave.newInvoice.Item3Total
Type
String
Example
100

Item3 income accountItem 3 income account.

Slug
item3_account
Filter code
Wave.newInvoice.Item3IncomeAccount
Type
String
Example
Consulting income

Created atDate and time the invoice was created.

Slug
created_at
Filter code
Wave.newInvoice.CreatedAt
Type
Date with time (ISO8601)
Example
2020-07-08T04:17:06.000+05:00

Last sent atWhen the invoice was last sent.

Slug
last_sent_at
Filter code
Wave.newInvoice.LastSentAt
Type
Date with time (ISO8601)
Example
2020-07-08T04:17:06.000+05:00

Last sent viaHow the invoice was last sent.

Slug
last_sent_via
Filter code
Wave.newInvoice.LastSentVia
Type
String
Example
Email

Last viewed atWhen the invoice was last viewed by the customer.

Slug
last_viewed_at
Filter code
Wave.newInvoice.LastViewedAt
Type
Date with time (ISO8601)
Example
2020-07-08T04:17:06.000+05:00

Modified atDate and time the invoice was last modified.

Slug
modified_at
Filter code
Wave.newInvoice.ModifiedAt
Type
Date with time (ISO8601)
Example
2020-07-08T04:17:06.000+05:00

IDThe unique identifier for the invoice.

Slug
id
Filter code
Wave.newInvoice.Id
Type
String
Example
Q3VzdG9tZXI6YTM5ZGE2ZTEtZjAyZi00NGIzLWI0MDQtOWQ4ZDYwOTJiNTQ0

Customer IDThe customer ID the invoice is for.

Slug
customer_id
Filter code
Wave.newInvoice.CustomerId
Type
String
Example
Q3VzdG9tZXI6YTM5ZGE2ZTEtZjAyZi00NGIzLWI0MDQtOWQ4ZDYwOTJiNTQ0

Business IDThe Business ID that the customer belongs to

Slug
business_id
Filter code
Wave.newInvoice.BusinessId
Type
String
Example
Q3VzdG9tZXI6YTM5ZGE2ZTEtZjAyZi00NGIzLWI0MDQtOWQ4ZDYwOTJiNTQ0