Understanding the Transactions Common Model
Last updated: February 5, 2026
Overview
Use the Transactions Common Model to power custom reporting on transaction activity across your customers’ accounting systems.
The Transactions object lets you ingest transaction records from leading accounting providers and normalize them into a consistent format, so you can shape the data to fit your product’s reporting needs. You can also reference related objects like Accounts, Contacts, and Items to build richer views, including detailed transaction histories and more complete customer context.
The Transactions model will contain all types of transactions outside of:
Credit Notes
Expenses
Invoices
Journal Entries
Payments
Purchase Orders
Vendor Credits
The Current Support of Transaction Types
Our Supported Fields page shows which accounting integrations support the Transactions model, so you can quickly compare field coverage across providers.
NetSuite
Our NetSuite integration captures a majority transaction offered by the third party provider, which you can find here. The ones that will not be covered as a transaction_type are those that are supported by other Common Model Objects such as Invoices, Memos, and Vendor Credits .

FreshBooks
There are two types of Transactions currently supported for FreshBooks:
Estimates will have a transaction_type of
estimate. Estimates in FreshBooks provides Owners and Clients a way to agree and negotiate on the price and scope of work before it commences
Other Income in FreshBooks is for recording income that doesn’t require an invoice and is received through other means.
Quickbooks
There are six types of Transactions currently supported for Quickbooks:
Credit Card Payments will have a transaction_type of
CREDIT_CARD_PAYMENT. Credit Card Payments are transactions where money is transferred from an Asset Account to a Credit Card Account to reduce the balance of the Credit Card Account.
Deposits will have a transaction_type of
DEPOSIT. Deposits are transactions where there is a customer payment that's originally held in the "Undeposited Funds Account" within Quickbooks, is moved into a specific "Asset Account". It can also reference a direct deposit listed within Quickbooks.
Estimates will have a transaction_type of
ESTIMATE. Estimates are transactions from the business to a customer for good/services that are proposed to be sold. This will also include proposed pricing.
Sales Receipts will have transaction_type of
SALES RECEIPT. Sales Receipts are transactions in which a direct payment is received from a customer without an invoice.
Sales Receipts will have transaction_type of
REFUND RECEIPT. Refund Receipts are direct refunds to customers.
Transfers will have a transaction_type of
TRANSFER. Transfers are transactions where money is moved between two of the company's Accounts.
Microsoft Dynamics 365 Business Central
There is one type of Transaction currently supported for Quickbooks:
Sales Receipts will have transaction_type of
SALES ORDER. Sales Orders are orders from customers for the sale of goods.
Sage Intacct
There is three type of Transactions currently supported for Sage Intacct:
Funds Transfers will have transaction_type of
TRANSFER. Fund Transfers are transaction records for the transfer of funds from one cash account to another.
Purchasing transactions are the records of a company’s purchases, including purchase requisitions, purchase orders, vendor invoices, and more.
Order Entry Transactions will have transaction_type of
Sales Order. Order Entry transactions are the records of customer orders, including quotes, orders, invoices, and more.
Xero
There is one type of Transaction currently supported for Xero:
Sales Receipts will have transaction_type of
TRANSFER. Transfers are transactions where money is moved between two of the company's Accounts.
Note: This does not access any bank statements or direct bank feed!