Inventory Quantity Summary

August 19, 2026 50 views admin

Inventory Quantity Summary — Complete User Guide — Two Accounts Web

Comprehensive guide for the Inventory Quantity Summary report — enabling it, creating the report, reading every column, drilling into the underlying movements, and validating each figure against the General Ledger and accounting regulations


Table of Contents

  1. What Is the Inventory Quantity Summary Report?
  2. Prerequisites — Enabling via the Customize Menu
  3. Navigating to the Report
  4. The Report List
  5. Creating the Report — Field-by-Field
  6. Report Output Columns
  7. How the Report Is Calculated
  8. Related Settings and Configuration
  9. Sample Data and Report Output
  10. General Ledger Verification
  11. Reporting and Accounting Impact
  12. Accounting Regulation Validation
  13. Common Issues and Best Practices

1. What Is the Inventory Quantity Summary Report?

The Inventory Quantity Summary report shows, for every inventory item, how its stock quantity moved through a period. For each item it shows the opening balance (stock on hand at the start), the quantity that came in and went out through the period's transactions (purchases, sales, write-offs, returns, production, journal adjustments), and the closing balance (stock on hand at the end).

The report reads the actual General Ledger quantity postings, so every figure is auditable. A click on any movement column opens the underlying transactions, letting you trace exactly which documents moved the stock.

Key concept — quantity only: This report counts units, not money. It is the quantity counterpart to the value-based inventory reports (Inventory Value Summary, Inventory Valuation Report). It answers "how many units", while those answer "how much are they worth".

Like most reports here, it is a saved report: choose a period once, save it, and reopen it any time. The output is printable, emailable, and exportable.


2. Prerequisites — Enabling via the Customize Menu

The report appears under Reports only when the Inventory Items tab is enabled for the business. Inventory Items is not enabled by default.

How to Enable

  1. Open the Customize Menu from the navigation bar.
  2. Find the Inventory Items toggle and turn it on.
  3. Click Update / Save to apply.
The report is built from inventory quantity postings, so the inventory area must be active. Enabling it also makes the other inventory reports (Inventory ABC Analysis, Inventory Value Summary, Inventory Valuation Report, Inventory Profit Margin, etc.) available.

Once enabled, the report is available under Reports → Inventory Items → Inventory Quantity Summary.

Permission note: Like all reports, it is only visible to users whose permission profile grants access. If the report does not appear even after the tab is enabled, ask your administrator to check the user's report permissions.

3. Navigating to the Report

From the main navigation bar:

  1. Open Reports.
  2. Go to the Inventory Items category.
  3. Click Inventory Quantity Summary.

This opens the report list — every saved Quantity Summary report for the business appears here, sorted by its From Date.


4. The Report List

The list shows one row per saved report, with three columns:

Column Description
From (From Date) The start of the reporting period. Rows are sorted by this date.
To (To Date) The end of the reporting period.
Description An optional note entered when the report was created (e.g. "Q1 2026 Stock Movement").

Each row is clickable:

  • Click the row to open the report output (the per-item quantity reconciliation table).
  • Edit opens the report form to change the period, description, or the no-movement setting.

A New Report button at the top creates a fresh report.


5. Creating the Report — Field-by-Field

Click New Report to open the report form. It contains four fields:

5.1 From Date and To Date

Field Required? What To Enter Effect
From Date ✅ Yes The first day of the reporting period (e.g. 1-Jan-2026). Stock on hand before this date becomes the Opening balance; movement on or after this date is counted in the period columns.
To Date ✅ Yes The last day of the reporting period (e.g. 31-Jan-2026). Only movement on or before this date is counted; the Closing balance is measured at this date.
Inclusive range: Both dates are inclusive — movement on the From Date and on the To Date is included.

5.2 Description

Field Required? What To Enter Effect
Description ❌ Optional A note to identify the saved report (e.g. "Q1 2026 Stock Movement"). Displayed in the report list only. Can be left blank.

5.3 Exclude Items With No Movement

Field Required? Options Effect
Exclude Items With No Movement ✅ Yes (a choice) On / Off On — items with no purchases, production, write-offs, journal entries, or sales in the period are hidden (only items that actually moved are shown). Off — every inventory item appears, even those with zero movement (their rows show only opening and closing balances).

6. Report Output Columns

The report opens with a subtitle:

For the period from {From Date} to {To Date}

The table reads one row per inventory item, listed alphabetically by the item's Code - Name. The columns are:

Column Type Meaning
Opening balance Quantity Stock on hand at the start of the period — all quantity postings dated before the From Date (including any opening-inventory entries).
Purchases Quantity Quantity received in the period from purchases and receipts (stock-in documents).
Debit Notes * Quantity Quantity adjusted by debit notes in the period (purchase returns / supplier adjustments). Shown only if the period contains debit notes.
Production Orders * Quantity Quantity produced by production orders in the period. Shown only if the period contains production orders.
Inventory Write-offs * Quantity Quantity written off in the period. Shown only if the period contains write-offs.
Sales Quantity Quantity sold in the period (shown as a negative figure because sales reduce stock).
Credit Notes * Quantity Quantity returned by customers via credit notes in the period (adds back to stock). Shown only if the period contains credit notes.
Journal Entries * Quantity Quantity adjusted by journal entries in the period. Shown only if the period contains journal entries.
Closing balance (bold) Quantity Stock on hand at the end of the period — Opening balance + all movements.

* Columns marked with an asterisk appear only when the period actually contains that type of movement. The report adapts itself to your data, so a quiet period shows a compact table and a busy one shows the full set of columns.

Reading the signs: Stock-in movements (purchases, returns via credit notes, production output) appear as positive quantities. Stock-out movements (sales, write-offs) appear as negative quantities. This is the natural direction of the underlying postings, and it makes the reconciliation read cleanly:
Opening + Purchases − Sales − Write-offs + Returns = Closing

7. How the Report Is Calculated

7.1 Source of the Data

The report is built from the business's General Ledger. It selects the quantity-carrying, non-tax inventory lines, and classifies them by the type of transaction that produced them (purchase, sales invoice, credit note, debit note, production order, inventory write-off, journal entry) and by whether they are a sale.

7.2 Opening Balance

Opening balance (per item) = sum of the item's quantity postings
   dated before the From Date,
   plus any opening-inventory entry for the item (regardless of its date).
  • Opening-inventory entries (the synthetic ledger entries created from the item's Opening Quantity / Opening Cost fields) are counted in the opening balance even if their date is inside or after the period — so a carried-forward balance is always reflected.
  • Tax lines, automatic cost-of-goods-sold sales lines, and lines without a quantity are excluded.

7.3 Movements and Conditional Columns

The period's movement lines (dated inside the From–To range, excluding opening-inventory entries) are grouped by transaction type. Each type becomes its own column:

Column Includes lines from Sign
Purchases Purchases and receipts (stock-in, non-sale documents) + (in)
Debit Notes Debit note documents (purchase returns / supplier adjustments) +/−
Production Orders Production order documents + (output)
Inventory Write-offs Inventory write-off documents − (out)
Sales Sales invoice and receipt sales lines − (out)
Credit Notes Credit note documents (customer returns) + (in)
Journal Entries Journal entry documents +/−

A column is shown only if at least one line of that type exists in the period. If no write-offs happened, the "Inventory Write-offs" column is omitted entirely.

7.4 Closing Balance

Closing balance = Opening balance + sum of ALL period movements for the item

Because stock-in is positive and stock-out is negative, the closing balance is the net stock on hand at the period end. This is the quantity that should reconcile to a physical count.

7.5 Zero-Movement Items

  • With "Exclude Items With No Movement" on, an item is hidden when it has no purchases, production orders, write-offs, journal entries, or sales in the period. (An item with only an opening balance and no movement is hidden.)
  • With it off, every item appears — an item with no movement shows its opening and closing balances (equal) and zeros in the movement columns.

7.6 Total Row and Drill-Down

  • A Total row at the bottom sums every quantity column across all items.
  • Clicking any movement cell (e.g. an item's Purchases) opens the drill-down transactions page for that item filtered to that movement type — one row per underlying transaction, with Date, Transaction, Bank Account, Customer, Supplier, Description, and Quantity (negative quantities are highlighted). Each transaction row opens its own Edit/View screens.

Setting / Record Where How It Affects the Report
Inventory Items tab Customize Menu Must be enabled for the report to appear.
Inventory Item — Opening Quantity / Opening Cost Inventory Items tab → New Item / edit Creates the opening-inventory entry that appears in the Opening balance column even if dated inside the period.
Inventory Item — Item Code / Item Name Inventory Items tab → New Item / edit The row label is shown as "Code - Name" when a code is set, otherwise just the name.
Purchases / Receipts Purchases area Feed the Purchases column.
Sales Invoices / Credit Notes Sales area Feed the Sales and Credit Notes columns.
Debit Notes / Production Orders / Write-offs / Journal Entries Their respective areas Feed their columns; each column appears only when the period contains that document type.
No report-specific configuration: The report needs no special settings of its own. It computes everything from the inventory quantity postings in the ledger.

9. Sample Data and Report Output

9.1 Sample Setup

Business settings

Setting Value
Base currency USD
Inventory Items tab Enabled
Valuation / COGS System cost-of-goods-sold calculation (FIFO / Moving Average / LIFO per item)

Inventory items

Item Method / System Opening
Widget-X FIFO / Perpetual None (0)
Gadget-Y Moving Average / Perpetual None (0)
Component-Z LIFO / Periodic None (0)

Quantity transactions in the period

Transaction Type Widget-X Gadget-Y Component-Z
T1 / T2 / T3 Purchase +100 +100 +100
T4 / T5 / T6 Purchase +100 +100 +100
T7 Sale −150
T8 Sale −50
T9 Sale −120
T10 Purchase +50
T11 Sale −30
T12 Sale −60
T13 Purchase +50
T14 Write-off −5
T15 Transfer to Location B net 0
T16 Sale −30
T17 Credit note (return) +10
T18 Periodic COGS (value only — no quantity)
Note: This report counts units. T15 is a transfer of Gadget-Y (no net quantity change — it only moves stock between locations), and T18 is the period-end periodic COGS for Component-Z, which is a value adjustment with no quantity.

9.2 Creating the Report

From Reports → Inventory Items → Inventory Quantity Summary, click New Report and enter:

Field Value Entered
From Date The first day of the walkthrough period
To Date The last day of the walkthrough period
Description Inventory Walkthrough Quantity Summary
Exclude Items With No Movement On

9.3 Report Output

For the period from {From Date} to {To Date}

Item Opening balance Purchases Inventory Write-offs Sales Credit Notes Closing balance
Component-Z 0 250 −150 100
Gadget-Y 0 200 −110 90
Widget-X 0 250 −5 −180 +10 75
Total 0 700 −5 −440 +10 265
Note: Each item's closing balance is its opening balance plus the period's movements. Widget-X: 0 + 250 − 5 − 180 + 10 = 75. Gadget-Y: 0 + 200 − 110 = 90. Component-Z: 0 + 250 − 150 = 100.

9.4 Drill-Down Transactions

Clicking Widget-X's Purchases (250) opens the drill-down page for that item, filtered to purchases — one row per purchase document:

Widget-X

Date Transaction Bank Account Customer Supplier Description Qty
{T1 date} Purchase T1 {Supplier} 100 @ 10 100
{T4 date} Purchase T4 {Supplier} 100 @ 12 100
{T10 date} Purchase T10 {Supplier} 50 @ 14 50
Total 250
Negative quantities are highlighted: In the drill-down, sales and write-off lines appear with their negative quantities flagged (e.g. clicking Widget-X's Sales shows −150 for T7 and −30 for T11). Clicking any transaction row opens that document's own Edit/View screens.

9.5 Calculation Verification

Widget-X (FIFO / Perpetual):

Opening balance = 0
Purchases       = 100 (T1) + 100 (T4) + 50 (T10)   =  250
Write-offs      = −5 (T14)                          =   −5
Sales           = −150 (T7) + −30 (T11)             = −180
Credit notes    = +10 (T17)                         =  +10
Closing balance = 0 + 250 − 5 − 180 + 10            =   75  ✓

Gadget-Y (Moving Average / Perpetual):

Opening balance = 0
Purchases       = 100 (T2) + 100 (T5)   =  200
Sales           = −50 (T8) + −60 (T12)  = −110
Closing balance = 0 + 200 − 110         =   90  ✓   (Transfer of 10 to Loc B has no quantity effect)

Component-Z (LIFO / Periodic):

Opening balance = 0
Purchases       = 100 (T3) + 100 (T6) + 50 (T13) =  250
Sales           = −120 (T9) + −30 (T16)           = −150
Closing balance = 0 + 250 − 150                   =  100  ✓

Total row:

Purchases      = 250 + 200 + 250 = 700   ✓
Sales          = −180 − 110 − 150 = −440  ✓
Write-offs     = −5               = −5    ✓
Credit notes   = +10              = +10   ✓
Closing balance= 75 + 90 + 100    = 265   ✓

10. General Ledger Verification

Every figure in the report is a sum of General Ledger quantity postings. For example, the Widget-X purchases post quantity to inventory on hand:

  Dr  InventoryOnHand (Widget-X)     100   @ 10   = 1,000   (T1)
  Dr  InventoryOnHand (Widget-X)     100   @ 12   = 1,200   (T4)
  Dr  InventoryOnHand (Widget-X)      50   @ 14   =   700   (T10)
    Cr  AccountsPayable                                         2,900   (balancing)

  Sales consume the layers (COGS):
  Dr  Cost of Sales                  −150  qty                  (T7)
  Dr  Cost of Sales                   −30  qty                  (T11)
  Write-off                          −5   qty                   (T14)
  Credit-note return                +10   qty                   (T17)

How each report column maps to the GL:

Report column GL source
Opening balance Quantity postings dated before the From Date, plus opening-inventory entries. Here 0 for all items (the walkthrough starts fresh).
Purchases / Sales / Write-offs / Credit Notes Period quantity postings grouped by their transaction type (and sale flag). Widget-X: Purchases 250, Sales −180, Write-offs −5, Credit Notes +10.
Closing balance Opening + all period movements = 75 for Widget-X — matching the walkthrough's ending on-hand.

Cross-check with the walkthrough's Inventory Items List View:

Inventory Items List View (ending on-hand):
  Widget-X    75 units     ✓
  Gadget-Y    90 units     ✓   (80 Loc A + 10 Loc B)
  Component-Z 100 units    ✓
  Total       265 units    ✓   (matches the report's Closing balance total)
Quantity vs value: This report verifies quantities against the ledger. The value counterpart (weighted by the FIFO / Moving Average / LIFO layers) is checked by the value-based reports — together they prove both the unit count and the valuation of the closing stock.

11. Reporting and Accounting Impact

  • Balance Sheet: The Closing balance per item is the quantity that carries the inventory value on the Balance Sheet. It reconciles to the Inventory Items List View on-hand quantity.
  • Profit & Loss: The Sales and Write-offs columns correspond to the quantities whose cost flowed to COGS in the period.
  • Stock control: The report is the primary quantity reconciliation tool — opening + in − out = closing — the basis for cycle counts and year-end stocktaking.
  • Loss and shrinkage detection: A mismatch between the computed Closing balance and a physical count reveals shrinkage, unrecorded write-offs, or posting errors.
  • Movement analysis: The conditional columns (debit notes, production, write-offs, credit notes, journal entries) show exactly which document types moved stock — valuable for operational review.
Scope: This report counts units. It does not value stock and it does not show cost layers. Use the Inventory Value Summary / Inventory Valuation Report for valuation, and the Inventory Profit Margin report for margins.

12. Accounting Regulation Validation

Standard Requirement How the Report Complies
IAS 2 — Inventories §8, §9 Inventory quantities must be measured accurately as the basis of the lower-of-cost-and-NRV valuation. The report reconciles each item's quantity from opening through movements to closing, giving the exact unit count that the valuation is applied to.
IAS 2 — §34-36 (matching) Cost of sales is recognised in the period the related revenue is recognised; write-downs to NRV are recognised as expenses. The Sales and Write-offs columns show the quantities whose cost is expensed in the period, supporting the COGS and write-down recognition.
IAS 1 — Presentation Amounts must be presented reliably; supporting schedules should reconcile to the statements. The report is a clean, auditable quantity roll-forward per item that reconciles to the on-hand balance used on the Balance Sheet.
IFRS for SMEs — Section 13: Inventories Inventory is measured at the lower of cost and estimated selling price less costs to complete and sell. Accurate quantities are the foundation of that measurement; the report provides them from the ledger.
Double-entry principle Debits equal credits for every posting. Every quantity posting is part of a balanced GL entry (verified in section 10), and the report re-aggregates those postings, so closing = opening + in − out always holds.
Consistency / comparability (IAS 8) Financial information should be prepared on a consistent basis to be comparable. The report always uses the same date rule, the same opening-inventory handling, and the same movement classification, so periods are directly comparable.

13. Common Issues and Best Practices

13.1 The Report Does Not Appear

Cause: The Inventory Items tab is not enabled, or the user lacks report permission.

Solution: Enable Inventory Items in the Customize Menu, or ask the administrator to grant report access.

13.2 The Report Body Is Empty (or Only Shows Some Items)

Cause: With "Exclude Items With No Movement" on, items with no movement in the period are hidden; if no items moved at all, the body is empty.

Solution: Turn "Exclude Items With No Movement" off to show all items, or widen the date range.

13.3 A Column Is Missing (e.g. no "Inventory Write-offs")

Cause: The report shows each movement column only when the period actually contains that document type. If no write-offs occurred, the column is omitted.

Solution: This is expected behaviour, not an error.

13.4 The Opening Balance Includes an Entry Dated Inside the Period

Cause: Opening-inventory entries are counted in the opening balance regardless of their date, so a carried-forward opening always appears as the starting figure even if its posting date falls within the period.

Solution: This is by design — it keeps the opening balance correct even after the fact.

13.5 Closing Balance Does Not Match the Physical Count

Cause: Unrecorded sales, write-offs, returns, or posting errors.

Solution: Drill into each movement column and reconcile document by document; correct the underlying transactions, then re-run the report.

13.6 Sales Show as Negative Quantities

Explanation: Sales reduce stock, so they are posted as negative quantities and displayed as such. The Closing balance formula (opening + in − out) reads naturally because of this sign convention.

Best Practices

  • Run one report per period (e.g. monthly) with a clear Description — the saved list makes trend and reconciliation analysis easy.
  • Reconcile the Closing balance to the physical count at period end; investigate any difference through the drill-down.
  • Reconcile the Closing balance total to the Inventory Items List View on-hand quantity.
  • Keep "Exclude Items With No Movement" on for a focused working report, and off for a full listing.
  • Drill into each movement column before accepting a figure — it is the fastest way to trace stock movement to its source documents.
  • Pair this report with the value-based inventory reports to verify both quantity and valuation of closing stock.

End of Inventory Quantity Summary Guide