# Accounting API overview

Connect your product to your customers’ accounting and ERP systems. Work with a unified model for customers, suppliers, invoices, bills, payments, and financial reports.

## From customer ledgers to your product

Customer systems → Apideck Accounting API → Your product.
Customers authorize their system through Vault. The unified model gives your integration a consistent shape. Available operations and fields vary by connector.

[API reference](https://developers.apideck.com/apis/accounting/reference.md) · [Connector coverage](https://developers.apideck.com/apis/accounting/coverage)

## What can you build?

### Sync invoices and payments

Create customers and invoices, then reconcile balances and payments.

[Implementation guide](https://developers.apideck.com/guides/accounts-receivable-automation.md) · [API endpoints](https://developers.apideck.com/apis/accounting/reference?useCase=accounts-receivable)

### Accounts payable automation

Map suppliers, create approved bills, and record bill payments.

[Implementation guide](https://developers.apideck.com/guides/accounts-payable-automation.md) · [API endpoints](https://developers.apideck.com/apis/accounting/reference?useCase=accounts-payable)

### FP&A

Bring financial statements and ledger data into planning and reporting tools.

[Implementation guide](https://developers.apideck.com/guides/fpa-with-accounting-api.md) · [API endpoints](https://developers.apideck.com/apis/accounting/reference?useCase=reporting)

## Understand the core resources

- [Invoices](https://developers.apideck.com/apis/accounting/reference/invoices.md): Amounts billed to customers, with line items, due dates, and payment status.
- [Bills](https://developers.apideck.com/apis/accounting/reference/bills.md): Supplier invoices recorded as amounts payable by the connected business.
- [Ledger accounts](https://developers.apideck.com/apis/accounting/reference/ledger-accounts.md): The accounts used to classify transactions in a company’s chart of accounts.

[Understand the accounting data model](https://developers.apideck.com/guides/accounting-data-model.md)

## Get connected in three steps

1. [Check coverage](https://developers.apideck.com/apis/accounting/coverage). Confirm the connector exposes the operations and fields your workflow needs.
2. [Authorize a connection](https://developers.apideck.com/guides/vault.md). Create a consumer for your customer and use Vault to connect their system.
3. [Make and verify a request](https://developers.apideck.com/first-api-call.md). Use your server-side credentials to read a supported resource, then inspect the response and request logs.

## Implementation considerations

- Check read and write coverage for the customer’s connector before choosing your workflow.
- Resolve the correct company or subsidiary, ledger accounts, tax rates, and tracking dimensions before writing transactions.
- Validate transactions in the source accounting system and plan how to reconcile your local state.

## Explore Accounting connectors

[Browse the searchable connector catalog](https://developers.apideck.com/apis/accounting) and follow each connector’s setup instructions. Status and resource coverage vary. Use the catalog for current connector entries rather than treating this overview as a coverage snapshot.
