> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cedarai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Accounting Integrations

> Sync your Cedar ARMS billing data with external accounting software

Cedar integrates with popular accounting software to automatically sync your ARMS charges and invoices, eliminating manual data entry and keeping your financial records up to date.

## Available Integrations

### QuickBooks

<img src="https://mintcdn.com/cedaraiinc/3XL8_nY45kQdoBAs/images/accounting-integrations/quickbooks-logo.svg?fit=max&auto=format&n=3XL8_nY45kQdoBAs&q=85&s=22baf221126b6dcc28c4de0f0f518d61" alt="QuickBooks" style={{ height: '48px', marginBottom: '12px' }} width="270" height="69" data-path="images/accounting-integrations/quickbooks-logo.svg" />

| Integration | Status | Description |
| - | - | - |
| [QuickBooks Desktop](/user-docs/accounting-integrations/quickbooks-web-connector) | **Available** | Sync invoices using the QuickBooks Web Connector (QBWC) |
| [QuickBooks Online](/user-docs/accounting-integrations/quickbooks-online) | **Pilot / limited availability** | Requires Cedar administrator approval; directly synchronizes finalized invoices |

***

### Sage

<img src="https://mintcdn.com/cedaraiinc/3XL8_nY45kQdoBAs/images/accounting-integrations/sage-logo.svg?fit=max&auto=format&n=3XL8_nY45kQdoBAs&q=85&s=5b03ae2575b31d28df6c9d3ec74f519e" alt="Sage" style={{ height: '48px', marginBottom: '12px' }} width="250" height="141" data-path="images/accounting-integrations/sage-logo.svg" />

| Integration | Status | Description |
| - | - | - |
| Sage Intacct | **Limited availability / by request** | Sends finalized invoices to Sage Intacct as AR invoices. Request access from **Settings → Invoice settings → Sage Intacct**; Cedar enables it per account |

***

### NetSuite

<img src="https://mintcdn.com/cedaraiinc/3XL8_nY45kQdoBAs/images/accounting-integrations/netsuite-logo.png?fit=max&auto=format&n=3XL8_nY45kQdoBAs&q=85&s=d1f6963513109b78253fec4009955d8e" alt="NetSuite" style={{ height: '48px', marginBottom: '12px' }} width="417" height="152" data-path="images/accounting-integrations/netsuite-logo.png" />

| Integration | Status | Description |
| - | - | - |
| Oracle NetSuite | Coming soon | Enterprise cloud ERP integration |

***

### JD Edwards

<img src="https://mintcdn.com/cedaraiinc/3XL8_nY45kQdoBAs/images/accounting-integrations/jdedwards-logo.svg?fit=max&auto=format&n=3XL8_nY45kQdoBAs&q=85&s=efe3894c8b0f6a189f287b161e65aa0c" alt="JD Edwards" style={{ height: '48px', marginBottom: '12px' }} width="1601" height="460" data-path="images/accounting-integrations/jdedwards-logo.svg" />

| Integration | Status | Description |
| - | - | - |
| JD Edwards Orchestrator | Coming soon | Enterprise ERP integration via Orchestrator |

## How It Works

All accounting integrations follow a similar workflow:

<Steps>
  <Step title="Create charges in ARMS">
    Track railcar storage, switching, and other billable services in Cedar ARMS
  </Step>

  <Step title="Generate invoices">Group charges into invoices for your customers</Step>

  <Step title="Synchronize eligible billing records">
    The integration sends charges or invoices that meet its configured billing-status policy
  </Step>

  <Step title="Review status">
    Monitor successful synchronization and resolve any mappings or connection issues that need attention
  </Step>
</Steps>

## What Gets Synced

<Tabs>
  <Tab title="QuickBooks Online">
    | Cedar ARMS | QuickBooks Online |
    | - | - |
    | Finalized invoice | Posting Invoice |
    | Customer location | Customer selected in the explicit mapping |
    | Service type | Item selected in the explicit mapping |
    | Charge | Invoice line with description, quantity, rate, and amount |
    | First invoiced charge date | Transaction date |

    <Info>
      QuickBooks Online synchronization is future-only.⁠​​​​​​​‌​‌‌‌​‌​​‌​‌​‌‌​‌⁠ It does not backfill invoices finalized before connection or during a disconnected interval.
    </Info>
  </Tab>

  <Tab title="QuickBooks Desktop">
    | Cedar ARMS | QuickBooks Desktop |
    | - | - |
    | Invoice | Sales Order |
    | Invoice line items (charges) | Line items with service type, quantity, and rate |
    | Customer | Customer reference through the customer location GL number |
    | Invoice date | Transaction date |

    <Info>
      By default, QuickBooks Desktop synchronizes Invoiced charges after invoice finalization. Cedar can configure QBWC to include Assigned charges so they synchronize before finalization. Charges must also have a **General Ledger (GL) Number** configured on the customer location.
    </Info>
  </Tab>
</Tabs>

## Billing Status Requirements

<Tabs>
  <Tab title="QuickBooks Online">
    QuickBooks Online synchronizes only finalized invoices with **Invoiced** charges.⁠​​​​​​​‌​‌‌‌​‌​​‌​‌​‌‌​‌⁠ It is future-only and does not backfill invoices finalized before connection or during a disconnected interval.
  </Tab>

  <Tab title="QuickBooks Desktop">
    By default, QuickBooks Desktop synchronizes **Invoiced** charges. Cedar can configure QBWC to include **Assigned** charges for an earlier sync. Ask your Cedar administrator which billing statuses are enabled for your Desktop connection.
  </Tab>
</Tabs>

QuickBooks Online requires explicit Customer and Item mappings. QuickBooks Desktop uses matching GL numbers and service item names. See the integration-specific guide before enabling automatic synchronization.

## Related Pages

* [QuickBooks Online Setup](/user-docs/accounting-integrations/quickbooks-online)
* [QuickBooks Web Connector Setup](/user-docs/accounting-integrations/quickbooks-web-connector)


## Related topics

- [QuickBooks Web Connector](/user-docs/accounting-integrations/quickbooks-web-connector.md)
- [QuickBooks Online](/user-docs/accounting-integrations/quickbooks-online.md)
- [Introduction](/user-docs/index.md)
- [API Introduction](/user-docs/api-reference/introduction.md)
- [IAM Overview](/user-docs/iam/overview.md)
