Accounting data types
Connect to your SMB customers' accounting data
The data model for accounting data sources includes all the accounting and banking data types that you can:
- Get from the Codat API
- Create, update, and delete from a given accounting platform
Supported data types
View the full details of the data types that Codat supports for each accounting platform in the Data coverage explorer.
The following accounting data types are available via Codat's API:
Accounts ·
chartOfAccounts
Accounts are the categories a business uses to record accounting transactions.
accountTransactions
Account transactions represent bank activity within an accounting platform.
attachments
File attachments for invoices, bills, direct costs, and direct incomes.
bankAccounts
Bank accounts associated with a company and a specific data connection.
bankTransactions
Transactional banking data for a specific company and account.
Bills ·
bills
Bills, including line items.
billCreditNotes
A bill credit note is issued by a supplier for the purpose of recording credit.
billPayments
Bill payments include all accounts payable transaction data.
company
Standard details about a linked company such as their address, phone number, and company registration.
creditNotes
Reductions that can be applied against one or multiple invoices
customers
People or organisations that have purchased goods or services from the company.
directCosts
A type of account transaction.
directIncomes
A type of account transaction.
Invoices ·
invoices
An invoice is an itemized record of goods sold or services provided to a customer.
Items ·
items
Items allow your customers to save and track details of the products and services that they buy and sell.
Journals ·
journals
Journals are used to record all the financial transactions of a company.
journalEntries
The entries made in a company's general ledger, or accounts, when transactions are approved.
Payments ·
payments
Payments include all accounts receivable transaction data. This includes invoices and credit notes.
paymentMethods
A Payment Method represents the payment method(s) used to pay a Bill.
purchaseOrders
A business's intent to purchase goods or services from a supplier.
salesOrders
A customer's intention to purchase goods or services from a seller.
suppliers
Suppliers to the company of goods and services.
taxRates
A rate of tax, e.g. UK sales VAT,
trackingCategories
Details of a category used for tracking transactions.
transfers
A type of transaction, recording the movement of money between two bank accounts, or between a bank account and a nominal account.
agedCreditor
The total balance owed by a business to its suppliers over time.
agedDebtor
The total outstanding balance due from customers to the business over time.
balanceSheet
A snapshot of a company's accounts at a single point in time that provides a statement of the assets, liabilities and equity of an organization.
cashFlowStatement
A report of all cash that is received or spent by a company during a given period.
profitAndLoss
A report of the financial performance of a company over a specified time period.
Integrations setup
For full instructions on how to set up an integration for a specific accounting platform, see the Accounting integrations section.