All integrations
Wave Accounting
Accounting & Finance
Read and write a Wave business's books: customers, products and services, the chart of accounts, sales taxes, and invoices from draft through approval, payment and deletion.
20 actions
Actions
Steps your workflow can run in Wave Accounting.
List businessesList every business in the connected Wave account. Returns each one's Wave ID, which is the value every other action's 'Business' field takes.
Get businessRead one business - its currency, address, timezone, and whether Wave's email sending is enabled for it.
List customersList a business's customers, optionally narrowed to one email address or to a window of when they were last changed.
Get customerRead one customer, including how much they currently owe and how much of that is overdue.
Create customerAdd a customer to a business. Only the name is required; everything else - contact details, billing address, currency - can be filled in later with 'Update customer'.
Update customerChange an existing customer. Only the fields you fill in are sent - anything left empty keeps the value it already has, rather than being cleared.
Delete customerDelete a customer. Wave refuses while any invoice or payment still points at them, so delete those first - a customer who has traded is part of the books.
List productsList a business's products and services, optionally narrowed to the ones it sells or the ones it buys. Returns each one's unit price and the accounts it posts to.
Create productAdd a product or service to a business. Attach an income account to make it sellable - Wave will not put a product with no income account on an invoice.
Update productChange an existing product or service. Only the fields you fill in are sent - anything left empty keeps the value it has.
Archive productArchive a product or service so it stops being offered on new invoices.
List accountsRead a business's chart of accounts, optionally narrowed by type or subtype.
List sales taxesList a business's sales taxes with the rate in force today and the dated history behind it. Rates come back as decimals - 0.13 means 13%.
List invoicesList a business's invoices, narrowed by status, customer, date range or invoice number.
Get invoiceRead one invoice with its line items, taxes, totals and every payment recorded against it. The payment IDs come back in 'payment_ids', which is what 'Delete invoice payment' takes.
Create invoiceCreate an invoice for a customer. A draft can still be edited in Wave and is not in the books yet; approving it makes it final.
Approve invoiceApprove a draft invoice, which makes it final and records it in the books. An invoice has to be approved before a payment can be recorded against it. This cannot be undone.
Record invoice paymentRecord a payment against an approved invoice. The payment lands in the account you choose, which is normally a cash-or-bank one - 'List accounts' filtered to 'Cash and bank' finds it.
Delete invoice paymentRemove a recorded payment from an invoice, putting the amount back on what is owed. 'Get invoice' lists an invoice's payment IDs in 'payment_ids'.
Delete invoiceDelete an invoice. Wave refuses while payments are still recorded against it, so remove those first - 'Get invoice' lists them in 'payment_ids'.
Connect in a few clicks
Authenticate once and every action and trigger for the app is ready to drop into a workflow. No glue code, no maintenance.
Automate across your stack
Chain apps together with triggers, actions, and logic that move data between your tools automatically, so work happens without you.
Secure by default
Credentials are encrypted and scoped per workspace. Connect the tools your team already trusts with confidence.
Automate Wave Accounting with Lodol.
Connect Wave Accounting and build your first workflow in minutes. No credit card required.
Free plan available · No credit card required
