Skip to main content
Wave is accounting and invoicing software. SourceMedium connects to Wave with Wave sign-in and reads one Wave business’s accounting records into BigQuery.
Data sync for Wave is not live yet. You can connect now: SourceMedium saves your authorization and the business you choose, and Wave data starts arriving once the Wave pipeline goes live. Nothing more is needed from you.
Wave is raw data only, without modeled P&L dashboards or Uni metrics.For delivery to a dedicated warehouse, see Choose raw tables. Choose from the tables offered under Warehouse → Raw data once data arrives.
Sign in to SourceMedium, open your store, then choose Data sources → Connect data source and select the platform. You need an Admin or Editor workspace role.After you connect explains the first sync and connection statuses.

Vendor documentation

What you need

  • A Wave business on a Wave Pro or Wave Advisor plan. Wave lets apps connect through Wave sign-in only on those plans.
  • A Wave sign-in that can open that business.

How to connect

1

Start in SourceMedium

Choose Wave in the connector picker and click Authorize with Wave.
2

Approve access in Wave

Sign in to Wave and approve read access. SourceMedium asks only to read records, never to change them.
3

Choose the business

If your sign-in can open several Wave businesses, choose the one this store reports on. Each store connects one Wave business.
SourceMedium keeps the authorization current. The connection asks you to reconnect if Wave ends it, for example when the business’s Pro or Advisor plan lapses or the access is removed in Wave.

What data syncs

Once sync is live, each daily sync reads a complete copy of these records for the chosen business:
  • The business itself, and its chart of accounts
  • Customers and vendors
  • Products and services, and sales taxes
  • Invoices and estimates, with their line items, taxes and discounts
Archived accounts, products and sales taxes are included. A record deleted in Wave disappears from the tables after the next sync. Wave’s API does not offer bills, transactions, journal entries or reports, so those are not available. Invoice payments are not included; each invoice carries its amount paid and amount due.