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

# Write applied transactions back to Sage Intacct

> How Upflow writes bank transactions you apply in cash application back to Sage Intacct as AR Payments, how to set it up, how edits are handled, and how to track the sync status.

When you [apply a bank transaction to invoices](/en-us/cash-application/application-logic/apply-bank-transactions-to-invoices) in Upflow, we write that reconciliation back to Sage Intacct as an **AR Payment**, so your outstanding invoice balances stay aligned with what you've matched in Upflow.

## Set up cash application

From [**Settings > Cash Application**](https://app.upflow.io/organization/-/settings/cash-application), turn on **Sync with your integration** to write applied transactions back to Sage Intacct.

<img src="https://mintcdn.com/upflow-04dc27cd/7ltStKaZZZG0Snkg/images/sage-intacct-cash-app-settings.png?fit=max&auto=format&n=7ltStKaZZZG0Snkg&q=85&s=dcc5fb15170e3520cedbd0b5b00944c6" alt="The Cash application settings page showing the Sync with your integration toggle enabled and the bank accounts mapped to GL accounts." width="579" data-path="images/sage-intacct-cash-app-settings.png" />

Each bank account you import transactions from is then mapped to a GL account in your Sage Intacct chart of accounts. This mapping tells Upflow which account to post the AR Payment to when you apply a transaction. Click the GL account dropdown next to the relevant bank account, select the account, and click **Save**. For Sage Intacct, the dropdown lists **Checking accounts** and the **Undeposited funds** accounts.

<Note>
  When Upflow fetches the list of bank accounts to map, it filters on the subsidiary connected to your organization and on the currency of the bank account.
</Note>

## What gets written back

When you apply a transaction, Upflow creates the AR Payment and **posts** it to Sage Intacct automatically. Because a posted payment cannot be voided, any later edit that removes or moves the payment is handled as a **reversal** (see [How edits are handled](#how-edits-are-handled)).

| What you do in Upflow                                | Result in Sage Intacct                                                    |
| ---------------------------------------------------- | ------------------------------------------------------------------------- |
| Match a transaction to a customer only (no invoices) | An AR Payment is created and posted, left unapplied                       |
| Match a transaction to one or more invoices          | An AR Payment is created and posted, applied line-by-line to each invoice |

Once the write-back succeeds, the payment appears on the invoice in Upflow with **Cash application** as its origin:

<img src="https://mintcdn.com/upflow-04dc27cd/7ltStKaZZZG0Snkg/images/payment_upflow.png?fit=max&auto=format&n=7ltStKaZZZG0Snkg&q=85&s=39bb071fb9f4500a1557e7698d8b2240" alt="An Upflow invoice detail page showing a paid invoice with a Cash application payment applied for the full amount." width="640" data-path="images/payment_upflow.png" />

In Sage Intacct, it posts as an AR Payment with **State** `Complete`, applied line-by-line to the matched invoices:

<img src="https://mintcdn.com/upflow-04dc27cd/7ltStKaZZZG0Snkg/images/posted_payment.png?fit=max&auto=format&n=7ltStKaZZZG0Snkg&q=85&s=46188ea2f30a837ca17fb60afd895256" alt="A Sage Intacct posted AR Payment detail showing State Complete on the Invoices tab, applied to invoice IN0463 for the customer." width="640" data-path="images/posted_payment.png" />

## How edits are handled

You can [edit an applied transaction](/en-us/cash-application/application-logic/apply-bank-transactions-to-invoices#edit-an-applied-transaction) from the bank transactions list. Because the original AR Payment is already posted and cannot be voided, **every edit is handled by reversing it** and, where applicable, creating a new AR Payment that reflects the change:

| Edit in Upflow                               | Result in Sage Intacct                                                                          |
| -------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| Change the amount applied to an invoice      | The AR Payment is reversed and re-created with the updated amounts                              |
| Remove an applied invoice, keep the customer | The AR Payment is reversed and re-created without that invoice; the remainder is left unapplied |
| Change which invoice the payment applies to  | The AR Payment is reversed and re-created against the new invoice                               |
| Remove the customer                          | The AR Payment is reversed                                                                      |
| Change the customer                          | The AR Payment is reversed, and a new AR Payment is created under the new customer              |

In Sage Intacct, a reversal appears as a payment with **State** `Reversal` alongside the original `Reversed` payment, so the full history stays traceable:

<img src="https://mintcdn.com/upflow-04dc27cd/7ltStKaZZZG0Snkg/images/posted_payments_reversal.png?fit=max&auto=format&n=7ltStKaZZZG0Snkg&q=85&s=15fbf464d59bbf5a1df727256361c082" alt="A Sage Intacct Posted payments list showing AR Payments with States Complete, Reversed and Reversal for the same receipts batch." width="640" data-path="images/posted_payments_reversal.png" />

## Payment memo

Each AR Payment written back to Sage Intacct carries a memo listing the invoices it was applied to, so you can trace it back to Upflow:

| How the transaction was applied                                                       | Memo in Sage Intacct                            |
| ------------------------------------------------------------------------------------- | ----------------------------------------------- |
| Applied manually                                                                      | `Applied via Upflow: INV001 INV002 INV003`      |
| Applied automatically by the [Cash App agent](/en-us/cash-application/cash-app-agent) | `Auto-applied via Upflow: INV001 INV002 INV003` |

## Track the sync status

Each bank transaction shows a **Sync status** in the bank transactions list, reflecting whether the write-back to Sage Intacct succeeded. When a write-back fails, the status shows **Error** — hover over it to read the failure reason returned by Sage Intacct.

Once you've resolved the underlying issue, re-applying or editing the transaction re-triggers the write-back.

## Limitations

* **Multi-subsidiary organizations** are not supported. Cash application write-back requires a one-org-to-one-subsidiary setup; if several Sage Intacct subsidiaries are linked to your organization, cash application is disabled.
