---
schema_version: "1"
id: 70055b0bf4767a970855e97156df1c8e74975e890b8531e0215f6e1d37ea4125
title: Inventory Reconciliation Batch
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/cg_concept_admin_inventory_reconcialiation_batch.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.cg_concept_admin_inventory_reconcialiation_batch.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 93d6bd6738ecec89a4669521b871332ca8a1f9bc7c2cf82912906f6256bf38a7
description: For each product-anchor (tour, vehicle, or user) combination, reconcile the inventory transactions and know the current product quantity available in the truck. Also, define the frequency of reconciliation by scheduling the Inventory Reconciliation Batch process (InventoryTxBalanceCalculationBatch).
products:
  - Consumer Goods
release: "264"
---
# Inventory Reconciliation Batch

For each product-anchor (tour, vehicle, or user) combination, reconcile the inventory transactions and know the current product quantity available in the truck. Also, define the frequency of reconciliation by scheduling the Inventory Reconciliation Batch process (`InventoryTxBalanceCalculationBatch`).

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Avalailable in: <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions with the Consumer Goods Cloud enabled</td></tr></tbody></table>

The `InventoryTxBalanceCalculationBatch` batch process reconciles changes in inventory transactions and writes them to a new transaction of the type Balanced (or uses an existing balanced transaction for the inventory). The amount in a balanced transaction is the sum of all addition and withdrawal transactions.

Initially, all the addition and withdrawal transactions are non-accounted, and after reconciliation and a balanced transaction creation, the addition and withdrawal transactions are marked as accounted. The batch process considers only the unbalanced transactions and transactions that are nonaccounted.

## Considerations

Here are a few points to keep in mind:

- Balanced transactions are always nonaccounted and have the Accountable field in Inventory Transaction set as `false`.
- Transactions whose templates have Transaction Control as `Neutral` aren’t considered for reconciliation.

To schedule and configure the `InventoryTxBalanceCalculationBatch` batch process, see [Batch Processing](https://help.salesforce.com/s/articleView?id=ind.cg_retail_concept_admin_batch_processing.htm&release=264.0.0&type=5 "To fulfill business processes, run the batch processes available with the Consumer Good Cloud managed package. These batch processes require that the master data be loaded into the system. You can run a batch job manually, and you can use the settings to customize the process.").