If you integrate inventory into the general ledger, the system updates the general ledger with inventory cost information each time there is inventory movement. If you don't, the system does not update inventory on the general ledger, and you will have to do so manually to obtain accurate financial statements.
If you integrate inventory into the general ledger, the system updates the general ledger with inventory cost information each time there is inventory movement. If you don't, the system does not update inventory on the general ledger, and you will have to do so manually to obtain accurate financial statements.
NOTE: To integrate inventory to general ledger accounts you need to create inventory groups.
Purpose of Inventory Groups
You can use inventory groups for two purposes:
You must use inventory groups for integration, but you do not have to use them as categories.
An inventory group consists of a set of general ledger accounts. You link each inventory item to an inventory group. For integration purposes, you only need one inventory group. If you use the Setup Assistant to create a company, the system creates one or more inventory groups for you.
Inventory groups control the amount of detail you can see in the general ledger. For example, you can create one inventory group for all your inventory items. All inventory activity will update the same general ledger accounts. However, you may need to see some key inventory values separately in your general ledger. For example, if you pay royalties on sales of certain items, you may like to see them separately in the general ledger.
You achieve this by creating additional inventory groups, each of which contains its own set of general ledger accounts. This gives you the analysis you require. You also gain two additional benefits:
Integration accounts do not have to be unique per inventory group - you can use the same account in one or more groups. You can therefore have many groups, all sharing the same sales account but using a different inventory account, or the other way around.
In fact, instead of analysing groupings of inventory in your general ledger, you may prefer to analyse them within your inventory system only. To do this, you also create additional inventory groups. However, you give each group the same integration accounts. This way, there is no inventory analysis in the general ledger. You then achieve your analysis by means of inventory reports, many of which you can run in inventory group sequence. These reports give you totals per inventory group.
If you use both physical and service items, which we discuss later, you usually have separate inventory groups for service and physical items.
NOTE: Note that you can also use inventory categories for analysis, and they do not contain general ledger accounts.
Integrate Inventory to General Ledger
To access this function
The option is available under the Integration / Groups tab.

You can change this field at any time. However, if you do so, you will create a confusing situation in your general ledger. If you decide to change this field, you should do so at the start of a financial period. When you produce financial statements, you will then at least know which months include inventory and which months exclude inventory.
TIP: The safest method is to choose one integration method and stick with it. Unless you have a good reason to do otherwise, choose full integration.
When you process sales or purchase transactions, the system updates a customer control account or a supplier control account in the general ledger. To keep the general ledger in balance, the system needs to create a contra entry. The contra entry can happen in two ways, depending on whether you wish to integrate inventory into the general ledger:
Method | What it Does |
No Inventory Integration | Sales transactions update an income statement sales account, and purchase transactions update an income statement purchases account. |
Inventory Integration | The system maintains an inventory balance sheet account. This reflects the cost value of your inventory. The system creates additional general ledger transactions. For example, when you sell an item, the system moves the item's cost value from the inventory account to a cost of sales account. In some countries, the terminology for this method is "perpetual inventory". |
If you do not integrate inventory, the general ledger does not automatically reflect any inventory activity. If you want to see a meaningful balance sheet, you need enter manual journals to bring the inventory account up to date. You would derive the value of these journals from your inventory reports.
Which method should you use? There is no simple answer to this question. Here are some considerations:
Integration Entry Type
If you integrate inventory to the general ledger, you must select an entry type to use for general ledger integrating journals.
We suggest that you dedicate an entry type solely for inventory integration. This lets you print an integration audit trail using the Entry Type Details report.
Inventory Group Table
You use inventory groups to control integration into the general ledger. Even if you do not integrate inventory into the general ledger, you need to have at least one inventory group. The reason is that the inventory group also contains general ledger accounts to integrate customer sales and supplier purchases.
You can also use inventory groups to analyse inventory activity in categories. You can do this on the general ledger, or via inventory reports, or both.
You have to link each inventory item to an inventory group.
You can create up to 999 separate inventory groups. The system numbers each one from 1-999.
To maintain inventory groups
In the remainder of this topic, we look at the inventory group fields.
Description
Enter a description for the group. You can change the description at any time.
Default Tax Types
When you create a new inventory item in the Inventory Items function, you assign an inventory group to the item. The system defaults the tax type(s) you specify here to the inventory item. When you purchase or sell the item, you can override these tax types.
You use these defaults as follows:
General Ledger Accounts
If inventory integrates into the ledger, the system uses the following accounts:
Account | What it is Used For |
Sales | When you process a customer's invoice, the system credits the sales account with the exclusive value and debits the customer's account with the inclusive value of the sale. The system credits the tax portion to the tax account. |
Inventory | When you process any inventory activity, the system debits or credits the inventory account with the cost value. The inventory account always reflects the cost value at average cost of your inventory. |
Cost of Sales | When you sell inventory to a customer, the system moves the cost value of items sold from the inventory control account into the cost of sales account. |
Count Variance | If you process an inventory count, and the theoretical quantity does not agree with the physical quantity, the system debits or credits the inventory account on the one hand and the count variance account on the other. |
Adjustment | When you process inventory journals, this is the default account to adjust, although you can change it for each journal line. |
Purchase Variance | You need to specify this account if you use goods received notes. When the supplier's invoice price is different from the price you entered on the goods received note, the system debits or credits the purchase variance account with the difference. |
NOTE: If inventory integrates to the general ledger, you cannot change a group's inventory control account once you use that group. There is a technique that lets you choose whether to track costs of inventory service items in the general ledger. This technique involves the creation of inventory groups specifically to handle these items. For details about this, refer to the section Inventory Groups as below.
The system uses fewer accounts if you do not integrate inventory to the ledger:
Account | What it is Used For |
Sales | When you process a customer's invoice, the system credits the sales account with the exclusive value and debits the customer's account with the inclusive value of the sale. The system credits the tax portion to the tax account. |
Purchases | When you process a supplier invoice, the system debits the purchases account with the exclusive value and credits the supplier's account with the inclusive value of the purchase. The system debits the tax portion to the tax account. |
Purchase Variance | You need to specify this account if you use goods received notes. When the supplier's invoice price is different from the price you entered on the goods received note, the system debits or credits the purchase variance account with the difference. |