Skip to main content

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.

To sync your Sage account with Upflow for the first time or add a new subsidiary, please refer to Synchronize Upflow with Sage Intacct. Here’s an overview of how Sage integrates with Upflow.

Subsidiaries

Upflow does not support multi-subsidiary organisations. Only one Sage subsidiary can be mapped/synced per Upflow organization.

Sync Frequency

The sync frequency between Sage and Upflow is every hour.

Entities and Data flows

Sage IntacctData flowUpflow
CustomerCustomer
Order entry invoiceInvoice
InvoiceInvoice
A/R Adjustment - debit memoInvoice
A/R Adjustment - credit memoCredit note
Negative invoiceCredit note
Invoice reversalCredit note
Payment← →Payment
Payment advancePayment
Manual depositPayment
Payment reversalRefund
ContactContact
Note that we don’t filter on GL account type - we filter on journal types and entity types.

Parent <> Child hierarchies

  • Sage Intacct offers several levels of depth in their customer hierarchy. Here is an example of parent → child → grand child
  • Upflow only supports 1 level of depth, so any grand children will be “flattened” at the child level
In Upflow, the parent balance will be the sum of itself and all its children

Invoices

Invoice statuses

Sage Intacct statusUpflow statusComment
DRAFT-Not imported in Upflow
Order entry: PENDINGAR: PostedDUE / OVERDUEOrder entry transaction can be Pending —> generates AR invoice of status POSTED
PostedDUE / OVERDUE
Partially paidDUE / OVERDUE
PAIDPAID
ReversedVOIDEDReversed invoice —> change status to Voided
ReversalVOIDEDReversal invoice —> create Credit note with status Voided in Upflow

Negative invoices

Negative invoices in Sage are imported in Upflow as credit notes. Note that Upflow only has 4 core accounting data entities: invoices / credit notes / payments / refunds. Every Sage Intacct entity is therefore mapped to one of these 4. Since negative invoices have the same effect as credit notes on the customer balance, they are imported as such.

Invoice PDFs

Invoice PDFs can be imported from either Sage modules:
  • Account receivables
  • Order entry
You must configure this in your Upflow Settings > Integrations:

Payments

Payment Statuses

Sage Intacct PaymentUpflow Payment statusComment
completedSUCCEEDEDThe payment is posted to the General Ledger. Completed payments appear on the Posted payments page.
reversedPayment = VOIDEDRefund = VOIDEDThis creates a reversal refund in Sage and in Upflow
draft-Not imported in Upflow

Payment methods

The following methods are imported and mapped into Upflow.
Sage payment methodUpflow payment method
CREDIT_CARDCard
AMEX_CHARGE_CARDCard
CASHCash
CHECKCheck
CHECK_DELIVERYCheck
WF_CHECKCheck
ACHWire Transfer
AMEX_ACHWire Transfer
WF_DOMESTIC_ACHWire Transfer
WF_USD_WIREWire Transfer
EFTWire Transfer

Payments write back into Sage

TypeSupportedNote
PaymentsWorks for both single and multi-currency organizations.
RefundsRefunds are supported as well.
Credit notes

Payment Settings

You can select the GL account to which to write back payments in Sage, from your Upflow Settings > Integrations:

Contacts

Contacts are created in Upflow from several different sources of information in Sage Intacct:
Sage IntacctUpflow
✅ Primary contact: Email addressUpflow contact, of type main
❌ Primary contact: Secondary email addressNot imported in Upflow
✅ Contact listUpflow contacts

Custom fields

Upflow supports native and custom fields whenever they are available in Sage, in particular:
  • ✅ Contacts
  • ✅ Customers
  • ✅ Invoices
  • ✅ Payments
  • ✅ Credit notes

Contact custom fields

Contact native fields are imported into Upflow as custom fields:
  • ✅ Bill-to contact or Ship-to contact → Contact custom field Contact position
  • ✅ Category → Contact custom field  Contact position

Good to know

  • Sage Intacct projects are not imported into Upflow.