Cin7 Core by default syncs sales invoices, credit notes and payments individually and maintains a link to the invoice created in QuickBooks Online. For sales channels where daily sales number in the hundreds or thousands, this results in a very large quantity of information being sent to QBO. 

You may wish to reduce the amount of information sent to QBO by consolidating transactions. This consolidates the individual transactions into journal entries containing the same information, which is then synced to QBO. This functionality can make it easier to reconcile transactions by comparing consolidated transactions with payment processor receipts. 

Consolidation can be turned on or off at the sales channel level. Consolidated transactions only apply to sales, and cannot be applied to purchases. Purchases are always synced as individual transactions with supplier contact details.


Table of contents:

Configure required accounts

Configuring these required accounts are very important for merchants receiving payments in multiple currencies. The accounts are not automatically set up by QuickBooks Online, and are not automatically mapped to the correct accounts in Cin7 Core. Not setting up these accounts will cause your consolidated transactions to fail to sync to QBO. 

Accounts must be created and managed in QBO and synced to Cin7 Core. Next, you can map the synced accounts to the correct accounts in Cin7 Core by going to Settings → Reference Books → Financial → Account mapping. The two required accounts are:

  • Realized currency gains account
  • Payment clearing account

Realized currency gains account

With individual sync, when a foreign payment is synced to QBO, the gain or loss amount is automatically recognized as a transaction of this type, and posted to the correct account automatically. When transactions are consolidated into manual journals, it is required to specify the general ledger account for each manual journal line item. Mapping this account in Cin7 Core is required for the FX gain/loss line items to sync to QBO. 

Payment clearing account

All journals are posted in the local currency, including payments. However, payment accounts and payments can be of a different currency, in which case, it cannot be posted in the same journal as accounts receivable (in the local currency). This is why a payment clearing account must be specified in your account mapping page. This account will currently only be used for QBO transaction consolidation. 

You can set up a payment clearing account in QuickBooks online using the following steps:

  • Sign in to your QuickBooks account and go to Accounting on the left-side panel.
  • Select Chart of Accounts.
  • On the chart of accounts screen, click the New tab.
  • Choose Bank for the Account type. You may choose any detail type you want for your clearing account. The account currency must match the local currency.
  • Type in a name for the clearing account.
  • Make sure you do not type in any amount for the balance before saving and closing. 

Configure transaction consolidation settings

Transaction consolidation settings are configured from the QuickBooks Online integration in Cin7 Core. 

  • Go to Integrations → QuickBooks Online and select the Sync options section. 
  • Go to the Transaction consolidation section. Enable the Consolidate transactions slider to display consolidation options.  
  • Select a consolidation customer. This customer will be used for the consolidated transactions and journal entries. The consolidation customer cannot be deprecated, please select another customer for consolidation first if you wish to deprecate this customer. 
  • Each synced channel has the option to select No sync, Individual, or Consolidated for both invoices and COGS.
  • Save your changes. Changes will be applied for all pending transactions next time data is synced. Historical transactions will not be affected. 

Transaction consolidation can be turned off by disabling the Consolidate transactions slider. You will need to change the sales channel sync settings to Individual or No sync to disable the slider.


How transactions are consolidated

Transactions will be created every day grouped by transaction date, invoice/credit note currency, and transaction type. The transaction types are:

  • Sale invoices and credit notes - One per day and per currency
  • Payments (including refunds) - One per day, currency, and payment account used and for FX gain/loss
  • COGS (including COGs from credit notes) - One per day and per currency

The consolidated transaction/journal will include individual transactions based on invoice date, credit note date, payment/refund date, and shipment/restock date for COGs. Consolidated transactions can be found by going to Sale → Sales and selecting the Consolidated transactions tab. 

Consolidated transactions are not synced to QBO, but are kept in Cin7 Core as a record of which individual transactions make up each consolidated transaction. Each consolidated transaction contains multiple journal entries, equivalent to the consolidated transactions, which will be synced to QBO. See Review consolidated transactions for more information. 

Transactions and their journal entries are always grouped by date. For example, an invoice is authorized on 30/01/2024, and a credit note for that invoice is authorized on 07/02/2024. The invoice will be consolidated into the consolidated transaction of 30/01/2024, and the credit note will be consolidated into the consolidated transaction of 07/02/2024. 

Sale invoices and credit notes

Invoice and credit note transactions on the same date and of the same currency are grouped together in a single journal entry, based on the invoice or credit note authorization date. 

Within the journal, invoice transactions with the same general ledger account will be grouped together and presented as a line item. Credit note transactions are also grouped together in the same way, and will be displayed in separate lines from the invoice lines.

NOTE: When tracking categories is enabled in QBO, and class and location have been selected in settings, transactions will be grouped together if they have the same general ledger account, class, and location. Please check the limitations of using these categories.

Tax transactions are displayed as lines in the invoice and credit note journal, as above grouped according to general ledger account, and grouped by class and location if applicable. Taxes for invoices and taxes for credit notes will be displayed on separate lines. 

Payments with customer credits will be included as part of the invoice journal, and not part of the payment journal.  

Credit note allocations in Core cannot be exported in this format to QBO journal. If a credit note is used against an invoice as 'payment', Core creates both an equivalent payment transaction against the invoice and a refund transaction against the credit note.

Payments and refunds

Payment and refund transactions authorized on the same date, of the same currency and same payment account will be grouped in single journal entry. Refund transactions are also grouped together in the same way, and will be displayed in separate lines from the payment lines.

NOTE: It is not possible for Cin7 Core to differentiate between payment methods. Creating separate payment accounts for different payment methods will allow you to group payment transactions by payment method if you require.

When tracking categories is enabled in QBO, and class and location have been selected in settings, transactions will be grouped together if they have the same class and location. Please check the limitations of using these categories.

Payment and refund transactions from the same payment account will be consolidated into a journal transaction representing the local currency part of the payment. If the original payment was made in a foreign currency, another journal will be posted for the currency gain or loss, see the next section for details. The journal comment will specify the original payment account for your records.

The payments clearing account is used irrespective of whether local currency or foreign currency is used for the payment. The journal transactions from the original payment accounts remain visible under the Financial tab of the individual sale order. 

PaymentPayment clearing accountAccounts receivable
Refund Accounts receivablePayment clearing account

Payments with customer credits will be included as part of the invoice journal, and not part of the payment journal.  

Currency gain and loss

Foreign exchange gain or loss cannot be attached to a certain payment journal entry, as the system does not identify which entry is caused by which type of payment. All foreign exchange gain or loss transactions are grouped per date, per currency, into a separate payment journal. FX gain/loss from refunds will appear in the same journal, on a separate line. 

The realized currency gains account holds the local currency value of the gain or loss part of the transaction when the payment is converted to local currency.

When payment total is less than invoice total (in local currency):

FX gain/lossRealized currency gains accountAccounts receivable

When payment total is more than invoice total (in local currency):

FX gain/lossAccount receivableRealized currency gains account


COGS transactions are grouped together in another journal, grouped by payment currency and date (shipment date for invoice COGS, restock date for credit note COGS). COGS for invoices and COGS for credit notes will be shown as separate line items of the journal. COGS journal lines are grouped by general ledger account, and by class and location if applicable. The foreign exchange gain or loss will be consolidated into the currency gain or loss journal, as described above. 

Class and location tracking limitations

When sync type is set to individual, Core uses the invoice line as the source of information. When sync type is set to consolidation, Core uses the transaction as the source of information, which does not contain information about the products in the sale. 

The tracking categories that can be mapped to Location all refer to transaction-level information, such as sales rep, location, or customer attributes – these can all be passed to the consolidated journals. 

Some tracking categories that can be mapped to Class (Category, Brand, Family, or Product attributes) relate to product-level information, and thus cannot be passed to journals. This limitation is a current area of development, and all fields that can be mapped will eventually be supported. 

Editing transactions after consolidation

Invoices, credit notes, payments, refunds, or COGS can be edited in Cin7 Core after the consolidated transaction which contains them have already been synced to QBO. When a value is edited, the new value is synced to QBO and the consolidated transaction is updated.

For example, consider an invoice authorized on the 18th March. The invoice is synced to QBO on the 18th March, and a consolidated transaction created for the 18th March which includes this invoice. On the 21st of March, another invoice is authorized with the invoice date of 18th March. The consolidated journal from the 18th of March will be updated to take into account this new invoice whenever the next sync occurs. 

Review consolidated transactions

A record of all consolidated transactions can be found from the sales list. 

  • Go to Sale → Sales and select the Consolidated transactions tab. This will show all consolidated transactions, those which are pending, and those which have been synced to QBO.

Clicking a transaction to open it will show you a summary of the consolidated transaction, along with its sync status in QuickBooks. From this page, you can view the transaction summary, list of journals, and transaction log. 

Transaction summary

The transactions summary displays a list of all individual transactions making up the consolidated transaction, with its document reference number and other information. 


The journals tab shows how the individual transactions have been consolidated into journal lines, showing debit/credit accounts, class, and location. 

Transaction log

The transaction log shows the history of the consolidated transaction, showing when it was created and each time it was updated, with the associated values. The most recent updates are displayed first. 

Undo or void consolidated transaction

Cin7 Core can perform undo or void actions for invoices, credit notes, COGs, and credit COGs but NOT for payments and refunds. This applies to both individual and consolidated transactions. 

You will need to manually remove payments and refunds in QBO before undoing or voiding the payment or refund in Cin7 Core. 

Tax reporting

Users can always use the Sales Tax Transactions report to see which tax transactions are included within each consolidated transaction.  Find this report in Reports Financial reports Sales Tax Transactions. 

Within the report, entries can be filtered by Sync type: Consolidate to view all tax transactions included in consolidated sales. The tax transactions are grouped by tax rule, and displayed with the order information. This filtered view can be exported for easier reporting. 

Disconnecting or reconnecting a sales channel

Sync type settings (consolidated, individual, no sync) are saved by the system even if the sale channel is disconnected (e.g. Shopify). When a user reconnects the same sales channel, the sync type settings for the channel will be the same as before the channel was disconnected.

Disconnecting or reconnecting QuickBooks Online

Sync type settings (consolidated, individual, no sync) are NOT saved by the system if QuickBooks Online is disconnected. When a user reconnects with QBO, all sync type settings are reset to Individual

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.