QuickBooks icon

QuickBooks

Accounting platform for customers, invoices, bills, payments, accounts, items, and financial records.

Built around accounting records such as customers, bills, estimates, reports, employees, invoices, and financial activity.

Example Use Cases

These are the QuickBooks actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Aged Receivables Report

Generate an aged receivables report showing outstanding customer balances by age. Use when tracking overdue invoices and managing accounts receivable aging.

Create Bill

Create a new bill in QuickBooks Online. A Bill is an AP transaction representing a request-for-payment from a third party for goods or services. Use this action when recording vendor bills for purchases, expenses, or services received.

Create Bill Payment

Create a bill payment in QuickBooks to record payment against one or more bills. Use when paying vendor bills via check or credit card.

Create Deposit

Creates a new deposit in QuickBooks Online. A deposit represents funds received and deposited to an asset account (typically a bank account). Use this action to record deposits of customer payments, refunds, or other funds into your bank accounts. Each deposit must specify the destination account and at least one line item showing the source and amount of funds.

Create Estimate

Creates a new estimate in QuickBooks Online. An estimate represents a proposal for goods or services that a customer may purchase. Use this to provide pricing quotes to customers before they commit to a purchase. This action requires a valid customer ID and at least one line item with item details and amount. The created estimate can later be converted to an invoice when the customer accepts the proposal.

Create Item

Create a new item in QuickBooks Online. Items represent the products or services that a company buys, sells, or resells. Use when adding new inventory items, services, or non-inventory products to the QuickBooks catalog.

Create Journal Entry

Tool to create a new journal entry in QuickBooks Online. Use when you need to make adjusting or correcting entries that directly affect account balances. Journal entries require at least two lines with total debits equaling total credits.

Create Payment

Creates a payment record in QuickBooks Online. The Payment entity records payment from customers against single or multiple invoices and credit memos. Use this action when recording customer payments, whether full payment of an invoice or partial payment across multiple invoices.

Create Purchase Order

Create a new purchase order in QuickBooks. Use when you need to send a request to a vendor to deliver goods or services.

Create Sales Receipt

Tool to create a new sales receipt in QuickBooks Online. Use when recording a sale where the customer pays immediately (cash, check, credit card).