All connectors
Implemented
Accounting, billing & payments
Merge Accounting logo

Merge Accounting

Read and write accounting data in QuickBooks, Xero, NetSuite, Sage Intacct and other ledgers through Merge's unified Accounting API for one linked account.

Sync customers, suppliers, invoices, bills and journals with any ledger a customer has linked in Merge, without a separate connector per accounting system.

Source actions

39

Destination actions

10

Data types

23

Validation status

Implemented · fixture tested.

Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.

What you can map

account details
  • Get linked account details
    Source

    Integration, status and organization of the linked account behind the token.

    account_details.get
accounting periods
  • Get accounting period
    Source

    One accounting period by Merge ID.

    accounting_periods.get
  • List accounting periods
    Source

    Accounting periods from the linked accounting system.

    accounting_periods.list
accounts
  • Create account
    Destination
    Not retried automatically
    Approval before production

    Creates a ledger account in the linked accounting system.

    accounts.create
  • Get account
    Source

    One account by Merge ID.

    accounts.get
  • List chart of accounts
    Source
    Incremental

    Chart of accounts from the linked accounting system, incrementally by modified_after.

    accounts.list
attachments
  • List attachment metadata
    Source
    Incremental

    Attachment metadata from the linked accounting system, incrementally by modified_after.

    attachments.list
bills
  • Create bill
    Destination
    Not retried automatically
    Approval before production

    Creates an accounts payable invoice (bill) with line items.

    bills.create
  • List bills
    Source
    Incremental

    Payable invoices (type ACCOUNTS_PAYABLE), incrementally by modified_after.

    bills.list
company info
  • Get company
    Source

    One company by Merge ID.

    company_info.get
  • List company information
    Source
    Incremental

    Company information from the linked accounting system, incrementally by modified_after.

    company_info.list
contacts
  • Create contact
    Destination
    Not retried automatically
    Approval before production

    Creates a customer or supplier contact in the linked accounting system.

    contacts.create
  • Get contact
    Source

    One contact by Merge ID.

    contacts.get
  • List contacts (customers and suppliers)
    Source
    Incremental

    Contacts (customers and suppliers) from the linked accounting system, incrementally by modified_after.

    contacts.list
  • Update contact
    Destination
    Provider duplicate protection
    Approval before production

    Updates a contact (PATCH) where the integration supports contact updates.

    contacts.update
credit notes
  • Get credit note
    Source

    One credit note by Merge ID.

    credit_notes.get
  • List credit notes (read only)
    Source
    Incremental

    Credit notes (read only) from the linked accounting system, incrementally by modified_after.

    credit_notes.list
employees
  • List employees
    Source
    Incremental

    Employees from the linked accounting system, incrementally by modified_after.

    employees.list
expenses
  • Get expense
    Source

    One expense by Merge ID.

    expenses.get
  • List expenses (read only)
    Source
    Incremental

    Expenses (read only) from the linked accounting system, incrementally by modified_after.

    expenses.list
general ledger transactions
  • Get general ledger transaction
    Source

    One general ledger transaction by Merge ID.

    general_ledger_transactions.get
  • List general ledger transactions
    Source
    Incremental

    General ledger transactions from the linked accounting system, incrementally by modified_after.

    general_ledger_transactions.list
invoices
  • Create invoice
    Destination
    Not retried automatically
    Approval before production

    Creates an accounts receivable invoice with line items.

    invoices.create
  • Get invoice
    Source

    One invoice by Merge ID.

    invoices.get
  • List invoices (receivable and payable)
    Source
    Incremental

    Invoices (receivable and payable) from the linked accounting system, incrementally by modified_after.

    invoices.list
  • Update invoice
    Destination
    Provider duplicate protection
    Approval before production

    Updates an invoice or bill (PATCH) where the integration supports updates.

    invoices.update
items
  • Create item
    Destination
    Not retried automatically
    Approval before production

    Creates a product or service item.

    items.create
  • Get item
    Source

    One item by Merge ID.

    items.get
  • List items
    Source
    Incremental

    Items from the linked accounting system, incrementally by modified_after.

    items.list
  • Update item
    Destination
    Provider duplicate protection
    Approval before production

    Updates an item (PATCH) where the integration supports item updates.

    items.update
journal entries
  • Create journal entry
    Destination
    Not retried automatically
    Approval before production

    Creates a manual journal entry; line net amounts must balance to zero.

    journal_entries.create
  • Get journal entry
    Source

    One journal entry by Merge ID.

    journal_entries.get
  • List journal entries
    Source
    Incremental

    Journal entries from the linked accounting system, incrementally by modified_after.

    journal_entries.list
payment methods
  • List payment methods
    Source

    Payment methods from the linked accounting system.

    payment_methods.list
payment terms
  • Get payment term
    Source

    One payment term by Merge ID.

    payment_terms.get
  • List payment terms
    Source

    Payment terms from the linked accounting system.

    payment_terms.list
payments
  • Get payment
    Source

    One payment by Merge ID.

    payments.get
  • List payments (read only)
    Source
    Incremental

    Payments (read only) from the linked accounting system, incrementally by modified_after.

    payments.list
projects
  • List projects
    Source
    Incremental

    Projects from the linked accounting system, incrementally by modified_after.

    projects.list
purchase orders
  • Create purchase order
    Destination
    Not retried automatically
    Approval before production

    Creates a purchase order for a vendor with line items.

    purchase_orders.create
  • Get purchase order
    Source

    One purchase order by Merge ID.

    purchase_orders.get
  • List purchase orders
    Source
    Incremental

    Purchase orders from the linked accounting system, incrementally by modified_after.

    purchase_orders.list
sync status
  • List sync status
    Source

    Sync status for each common model of the linked account.

    sync_status.list
tax rates
  • Get tax rate
    Source

    One tax rate by Merge ID.

    tax_rates.get
  • List tax rates
    Source
    Incremental

    Tax rates from the linked accounting system, incrementally by modified_after.

    tax_rates.list
tracking categories
  • Get tracking category
    Source

    One tracking category by Merge ID.

    tracking_categories.get
  • List tracking categories (classes and departments)
    Source
    Incremental

    Tracking categories (classes and departments) from the linked accounting system, incrementally by modified_after.

    tracking_categories.list
vendor credits
  • Get vendor credit
    Source

    One vendor credit by Merge ID.

    vendor_credits.get
  • List vendor credits (read only)
    Source
    Incremental

    Vendor credits (read only) from the linked accounting system, incrementally by modified_after.

    vendor_credits.list

Authentication

Merge production or test access key plus the linked account token

Plans and access

A Merge account with the Accounting category enabled. Production access keys need a paid plan; test linked accounts are free. Each connection serves one linked account (one end-customer ledger). Writes and fields available depend on the integration and the scopes enabled for the linked account.

Test environment

Merge provides a test access key and test linked accounts (for example the Merge sandbox ledger) at no charge.

Rate limits

Per linked account: 100 requests per minute on Launch, 400 on Professional and 600 on Enterprise plans.

Pagination

Cursor pagination with page_size up to 100; the next cursor is returned in `next`.

Provider events

Merge webhooks for common model changes (for example Invoice.added, Invoice.changed) and sync notifications. Nexra event triggers are not yet available; flows run on demand or on a schedule.

Before you build a flow

  • Reads come from Merge's synced copy; data freshness follows the linked account's sync frequency (see sync_status.list).
  • Bills are Merge invoices with type ACCOUNTS_PAYABLE; bills.list and bills.create set that type.
  • Payments, credit notes, vendor credits, expenses and general ledger transactions are read only; Nexra never records or applies payments or credits.
  • Writes are synchronous (run_async is not used); bulk endpoints, async passthrough, passthrough requests, attachments upload and field mappings are not automated.
  • Nexra never deletes linked accounts, regenerates account tokens or changes linked-account scopes.
  • Remote fields, remote data and integration_params are not mapped; use Merge field mappings for custom fields.
  • Merge has no idempotency key; uncertain creates are not repeated automatically.

Developer reference

  1. Create the Merge credentials described above with the narrowest permissions your flows need.
  2. In Nexra, open Connect, then Connections, then New connection, choose Merge Accounting, enter its settings and credentials, and tick only the write actions you need. Connection guide
  3. Test the connection, then use its actions as flow sources and destinations. Flow guide

Machine-readable detail: GET /api/public/connect/connectors/merge and the Connections API.