# Item Transactions

<p class="doc-lead">Full movement history of a single item over a selected period. Lists every transaction that changed the item's stock, with opening and closing balances and an optional value column.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-links">
<a href="#/inventory/reports/item-transactions?id=overview">Overview</a>
<a href="#/inventory/reports/item-transactions?id=use-cases">Use Cases</a>
<a href="#/inventory/reports/item-transactions?id=filters">Filters</a>
<a href="#/inventory/reports/item-transactions?id=columns">Columns</a>
<a href="#/inventory/reports/item-transactions?id=actions">Actions</a>
<a href="#/inventory/reports/item-transactions?id=faq">FAQ</a>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview</h2>

Go to <b>Inventory → Inventory Reports → Item Transactions</b>.

<p><b>What it shows.</b> Choose an item and a date range to list every stock movement — receipt notes, delivery notes, transfers, adjustments, invoices, production vouchers and more — in date order. The report shows the <b>Opening</b> balance, each transaction's <b>In</b> and <b>Out</b> quantity, and the <b>Closing</b> balance. Turn on <b>Show Value</b> to add value columns. Click any row to open the underlying voucher.</p>

<p><b>When to use it.</b> Use to trace exactly how an item's stock changed, to investigate discrepancies, and to find the documents behind a balance.</p>

<p><img src="inventory/images/item-trans.webp" alt="Item Transactions list view" loading="lazy"></p>

<p>Use the <b>Advanced Filter</b> to narrow the list by center, transaction type, batch or work-in-progress.</p>

<p><img src="inventory/images/item-trans-fil.webp" alt="Item Transactions advanced filter" loading="lazy"></p>

<hr class="doc-section-divider">

<h2 id="use-cases">Use Cases</h2>

<ul>
<li><b>Inventory controller</b> — What changed this item's stock during the period, and in what order? Run for the item and date range.</li>
<li><b>Auditor</b> — Which document caused a particular increase or decrease? Click the row to open the source voucher.</li>
<li><b>Store keeper</b> — What receipts and issues happened at a specific center? Filter by <b>Center</b>.</li>
<li><b>Quality team</b> — How did a specific batch move? Filter by <b>Batch</b>.</li>
</ul>

<hr class="doc-section-divider">

<h2 id="filters">Filters</h2>

<b>Item</b> (required) and <b>Date</b> range. <b>Advanced Filter</b>: Center, Transaction Type (Receipt Note, Delivery Note, Inventory Transfer, Inventory Adjustment, Inventory Revaluation, Purchase Invoice, Sale Invoice, Debit Note, Credit Note, Opening Inventory, Production Voucher, Issue For Production, Receipt From Production, Inventory Conversion, Consumable Issue), Batch, WIP.

<hr class="doc-section-divider">

<h2 id="columns">Columns</h2>

| **Column** | **Description** |
|------------|-----------------|
| Date | Transaction date and time. |
| Processed On | When the transaction was recorded in the system. |
| Voucher Type | Type of transaction (receipt note, delivery note, invoice, etc.). |
| Voucher Id | System reference of the transaction. |
| BillNumber | Document number of the transaction. |
| Center | Inventory center for the movement. |
| Inventory Bin | Warehouse bin (shown when bins are enabled). |
| Batch | Batch involved (shown when batches are enabled). |
| Note | Notes recorded on the transaction. |
| In | Quantity (and value) added to stock. |
| Out | Quantity (and value) removed from stock. |
| Balance | Running balance after the transaction (when applicable). |

<i>The list begins with an <b>Opening</b> row and ends with a <b>Closing</b> row. When <b>Show Value</b> is on, the In and Out columns each show a Qty and Value sub-column.</i>

<hr class="doc-section-divider">

<h2 id="actions">Actions</h2>

<ul>
<li><b>Generate</b> — run the report for the selected item and date range</li>
<li><b>Show Value / Hide Value</b> — toggle the value columns</li>
<li><b>Export</b> — export the report to Excel</li>
<li><b>Print</b> — print the report</li>
<li><b>Advanced Filter</b> — open additional filter fields</li>
<li><b>clear</b> — reset active advanced filters</li>
</ul>

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<p><b>Why is the report empty?</b><br>An item is required. Select an item before generating; the report cannot run without one.</p>

<p><b>How do I open the document behind a movement?</b><br>Click any transaction row to open the underlying voucher.</p>

<p><b>Can I see only one type of movement, like adjustments?</b><br>Yes. Open the <b>Advanced Filter</b> and set <b>Transaction Type</b>.</p>

<p><b>Where do the Opening and Closing balances come from?</b><br>Opening is the item's balance just before the start date; Closing is the balance at the end of the range after all listed movements.</p>

<p><b>Why does the date range fail validation?</b><br>Most item transaction reports allow about 12 months maximum. Select a shorter period and generate again.</p>

<p><b>Which document statuses are included?</b><br>Approved and closed inventory movements only. Draft receipts and deliveries do not appear.</p>

<p><b>Can I include WIP movements?</b><br>Use transaction type and WIP filters in advanced filter when your company tracks production inventory separately.</p>
