---
id: object/table/921
type: object
title: Table 921 "Item Turnover Buffer"
summary: Table 921 "Item Turnover Buffer" in Base Application (Microsoft.Inventory.Analysis). 8 fields. Present since at least BC23, still in BC30, changed in BC27-28.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "28"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: eecda6e85080ca15b1382d866ac4756e75da6274d8f38885fb97178e33896b1c
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Analysis/ItemTurnoverBuffer.Table.al
    title: src/Layers/W1/BaseApp/Inventory/Analysis/ItemTurnoverBuffer.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 921
name: Item Turnover Buffer
namespace: Microsoft.Inventory.Analysis
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "27"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 8
  procedures: 0
  events: 0
  subscribers: 0
relations:
  out: 0
  referenced_by: 0
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Table 921 "Item Turnover Buffer"

> Table 921 "Item Turnover Buffer" in Base Application (Microsoft.Inventory.Analysis). 8 fields. Present since at least BC23, still in BC30, changed in BC27-28.

Base Application · Microsoft.Inventory.Analysis · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Analysis/ItemTurnoverBuffer.Table.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| DataClassification | SystemMetadata |

## Fields

Explanation: the field's ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 5 | Period Type | Option | — |  |
| 6 | Period Name | Text[50] | Specifies the name of the period defined on the line, related to year-to-date inventory turnover. |  |
| 7 | Period Start | Date | Specifies the start date of the period defined on the line, related to year-to-date inventory turnover. |  |
| 8 | Period End | Date | — |  |
| 10 | Purchases (Qty.) | Decimal | Specifies how many units of the item have been purchased. The program automatically calculates and updates the contents of the field, using the Invoiced Quantity field in the Item Ledger Entry table for those entries of the Purchase type. <small>via [Page 354 "Item Turnover Lines"](../page/354.md)</small> |  |
| 11 | Purchases (LCY) | Decimal | Specifies the total purchase amount, in LCY, of the item that has been purchased. The program automatically calculates and updates the contents of the field, using the Sales Amount (Actual) field in the Value Entry table for those entries that have been posted as purchases. <small>via [Page 354 "Item Turnover Lines"](../page/354.md)</small> |  |
| 12 | Sales (Qty.) | Decimal | Specifies how many units of the item have been sold. The program automatically calculates and updates the contents of the field, using the Invoiced Quantity field in the Item Ledger Entry table for those entries of the Sales type. <small>via [Page 354 "Item Turnover Lines"](../page/354.md)</small> |  |
| 13 | Sales (LCY) | Decimal | Specifies the sales amount, in LCY, of the item that has been sold. The program automatically calculates and updates the contents of the field, using the Sales Amount (Actual) field in the Value Entry table for those entries that have been posted as sales. <small>via [Page 354 "Item Turnover Lines"](../page/354.md)</small> |  |

## Keys

- Key1: Period Type, Period Start (clustered)

## Pages and codeunits on this table

- [Page 354 "Item Turnover Lines"](../page/354.md) (source table)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC27-28

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "table", object_name: "Item Turnover Buffer")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
