---
id: object/table/5802
type: object
title: Table 5802 "Value Entry"
summary: Table 5802 "Value Entry" in Base Application (Microsoft.Inventory.Ledger). 79 fields, 16 public procedures, 8 events. Present since at least BC23, still in BC30, changed in BC24, BC26-28, BC30.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "30"
  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: 1ae0f4e89d04963a35806991d252bd4a66abb6af78a40928e6a123fef599d996
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Ledger/ValueEntry.Table.al
    title: src/Layers/W1/BaseApp/Inventory/Ledger/ValueEntry.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations:
    - localization/ru
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/12066
object_type: table
object_id: 5802
name: Value Entry
namespace: Microsoft.Inventory.Ledger
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "26"
  - "27"
  - "28"
  - "30"
source_major: "29"
obsolete: null
countries:
  - ru
ms_search_form_ids: []
counts:
  fields: 79
  procedures: 26
  events: 8
  subscribers: 0
relations:
  out: 35
  referenced_by: 35
  pages: 2
  extended_by: 2
  event_subscribers: 2
  calls: 6
  called_by: 0
  implements: 0
---

# Table 5802 "Value Entry"

> Table 5802 "Value Entry" in Base Application (Microsoft.Inventory.Ledger). 79 fields, 16 public procedures, 8 events. Present since at least BC23, still in BC30, changed in BC24, BC26-28, BC30.

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

## Properties

| Property | Value |
|---|---|
| Caption | Value Entry |
| DataClassification | CustomerContent |
| Permissions | TableData "Value Entry" = ri |

## 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 |
|---|---|---|---|---|
| 1 | Entry No. | Integer | Specifies the number of the entry, as assigned from the specified number series when the entry was created. |  |
| 2 | Item No. | Code[20] | Specifies the number of the item that this value entry is linked to. | TableRelation [Table 27 "Item"](../table/27.md) |
| 3 | Posting Date | Date | Specifies the posting date of this entry. |  |
| 4 | Item Ledger Entry Type | Enum "Item Ledger Entry Type" | Specifies the type of item ledger entry that caused this value entry. | enum [Enum 78 "Item Ledger Entry Type"](../enum/78.md) |
| 5 | Source No. | Code[20] | Specifies the number of the source document that the entry originates from. | TableRelation [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md), [Table 27 "Item"](../table/27.md) (if ("Source Type" = const(Customer)) Customer else if ("Source Type" = const(Vendor)) Vendor else if ("Source Type" = const(Item)) Item) |
| 6 | Document No. | Code[20] | Specifies the document number of the entry. |  |
| 7 | Description | Text[100] | Specifies a description of the entry. |  |
| 8 | Location Code | Code[10] | Specifies the code for the location of the item that the entry is linked to. | TableRelation [Table 14 "Location"](../table/14.md) |
| 9 | Inventory Posting Group | Code[20] | — | TableRelation [Table 94 "Inventory Posting Group"](../table/94.md) (Inventory Posting Group) |
| 10 | Source Posting Group | Code[20] | Specifies the posting group for the item, customer, or vendor for the item entry that this value entry is linked to. | TableRelation [Table 92 "Customer Posting Group"](../table/92.md), [Table 93 "Vendor Posting Group"](../table/93.md), [Table 94 "Inventory Posting Group"](../table/94.md) (if ("Source Type" = const(Customer)) "Customer Posting Group" else if ("Source Type" = const(Vendor)) "Vendor Posting Group" else if ("Source Type" = const(Item)) "Inventory Posting Group") |
| 11 | Item Ledger Entry No. | Integer | Specifies the number of the item ledger entry that this value entry is linked to. | TableRelation [Table 32 "Item Ledger Entry"](../table/32.md) (Item Ledger Entry) |
| 12 | Valued Quantity | Decimal | Specifies the quantity that the adjusted cost and the amount of the entry belongs to. |  |
| 13 | Item Ledger Entry Quantity | Decimal | Specifies the average cost calculation. |  |
| 14 | Invoiced Quantity | Decimal | Specifies how many units of the item are invoiced by the posting that the value entry line represents. |  |
| 15 | Cost per Unit | Decimal | Specifies the cost for one base unit of the item in the entry. |  |
| 17 | Sales Amount (Actual) | Decimal | Specifies the price of the item for a sales entry. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 20 | Item Register No. | Integer | — | TableRelation [Table 46 "Item Register"](../table/46.md) (Item Register); not editable |
| 21 | SIFT Bucket No. | Integer | Specifies an automatically generated number that is used by the system to enable better concurrency. | not editable |
| 22 | Salespers./Purch. Code | Code[20] | Specifies which salesperson or purchaser is linked to the entry. | TableRelation [Table 13 "Salesperson/Purchaser"](../table/13.md) (Salesperson/Purchaser) |
| 23 | Discount Amount | Decimal | Specifies the total discount amount of this value entry. |  |
| 24 | User ID | Code[50] | Specifies the ID of the user who posted the entry, to be used, for example, in the change log. | TableRelation User."User Name"; DataClassification EndUserIdentifiableInformation |
| 25 | Source Code | Code[10] | Specifies the source code that specifies where the entry was created. | TableRelation [Table 230 "Source Code"](../table/230.md) (Source Code) |
| 28 | Applies-to Entry | Integer | — |  |
| 33 | Global Dimension 1 Code | Code[20] | Specifies the code for the global dimension that is linked to the record or entry for analysis purposes. Two global dimensions, typically for the company's most important activities, are available on all cards, documents, reports, and lists. | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(1))) |
| 34 | Global Dimension 2 Code | Code[20] | Specifies the code for the global dimension that is linked to the record or entry for analysis purposes. Two global dimensions, typically for the company's most important activities, are available on all cards, documents, reports, and lists. | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(2))) |
| 41 | Source Type | Enum "Analysis Source Type" | Specifies the source type that applies to the source number that is shown in the Source No. field. | enum [Enum 7131 "Analysis Source Type"](../enum/7131.md) |
| 43 | Cost Amount (Actual) | Decimal | Specifies the cost of invoiced items. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 45 | Cost Posted to G/L | Decimal | Specifies the amount that has been posted to the general ledger. |  |
| 46 | Reason Code | Code[10] | — | TableRelation [Table 231 "Reason Code"](../table/231.md) (Reason Code) |
| 47 | Drop Shipment | Boolean | — |  |
| 48 | Journal Batch Name | Code[10] | — |  |
| 57 | Gen. Bus. Posting Group | Code[20] | Specifies the vendor's or customer's trade type to link transactions made for this business partner with the appropriate general ledger account according to the general posting setup. | TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md) (Gen. Business Posting Group) |
| 58 | Gen. Prod. Posting Group | Code[20] | Specifies the item's product type to link transactions made for this item with the appropriate general ledger account according to the general posting setup. | TableRelation [Table 251 "Gen. Product Posting Group"](../table/251.md) (Gen. Product Posting Group) |
| 60 | Document Date | Date | Specifies the date when the related document was created. |  |
| 61 | External Document No. | Code[35] | Specifies a document number that refers to the customer's or vendor's numbering system. |  |
| 68 | Cost Amount (Actual) (ACY) | Decimal | Specifies the cost of the items that have been invoiced, if you post in an additional reporting currency. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 70 | Cost Posted to G/L (ACY) | Decimal | Specifies the amount that has been posted to the general ledger if you post in an additional reporting currency. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 72 | Cost per Unit (ACY) | Decimal | Specifies the cost of one unit of the item in the entry. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 79 | Document Type | Enum "Item Ledger Document Type" | Specifies what type of document was posted to create the value entry. | enum [Enum 79 "Item Ledger Document Type"](../enum/79.md) |
| 80 | Document Line No. | Integer | Specifies the line number of the line on the posted document that corresponds to the value entry. |  |
| 86 | VAT Reporting Date | Date | VAT Date <small>caption</small> |  |
| 90 | Order Type | Enum "Inventory Order Type" | Specifies which type of order that the entry was created in. | enum [Enum 90 "Inventory Order Type"](../enum/90.md); not editable |
| 91 | Order No. | Code[20] | Specifies the number of the order that created the entry. | not editable |
| 92 | Order Line No. | Integer | — | not editable |
| 98 | Expected Cost | Boolean | — |  |
| 99 | Item Charge No. | Code[20] | Specifies the item charge number of the value entry. | TableRelation [Table 5800 "Item Charge"](../table/5800.md) (Item Charge) |
| 100 | Valued By Average Cost | Boolean | Specifies if the adjusted cost for the inventory decrease is calculated by the average cost of the item at the valuation date. |  |
| 102 | Partial Revaluation | Boolean | — |  |
| 103 | Inventoriable | Boolean | — |  |
| 104 | Valuation Date | Date | Specifies the valuation date from which the entry is included in the average cost calculation. |  |
| 105 | Entry Type | Enum "Cost Entry Type" | Specifies the type of value described in this entry. | enum [Enum 104 "Cost Entry Type"](../enum/104.md); not editable |
| 106 | Variance Type | Enum "Cost Variance Type" | Specifies the type of variance described in this entry. | enum [Enum 106 "Cost Variance Type"](../enum/106.md); not editable |
| 148 | Purchase Amount (Actual) | Decimal | — |  |
| 149 | Purchase Amount (Expected) | Decimal | — |  |
| 150 | Sales Amount (Expected) | Decimal | Specifies the expected price of the item for a sales entry, which means that it has not been invoiced yet. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 151 | Cost Amount (Expected) | Decimal | Specifies the expected cost of the items, which is calculated by multiplying the Cost per Unit by the Valued Quantity. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 152 | Cost Amount (Non-Invtbl.) | Decimal | Specifies the non-inventoriable cost, that is an item charge assigned to an outbound entry. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 156 | Cost Amount (Expected) (ACY) | Decimal | Specifies the expected cost of the items in the additional reporting currency. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 157 | Cost Amount (Non-Invtbl.)(ACY) | Decimal | Specifies the non-inventoriable cost, that is an item charge assigned to an outbound entry in the additional reporting currency. <small>via [Page 5802 "Value Entries"](../page/5802.md)</small> |  |
| 158 | Expected Cost Posted to G/L | Decimal | Specifies the expected cost amount that has been posted to the interim account in the general ledger. |  |
| 159 | Exp. Cost Posted to G/L (ACY) | Decimal | — |  |
| 480 | Dimension Set ID | Integer | Specifies a reference to a combination of dimension values. The actual values are stored in the Dimension Set Entry table. | TableRelation [Table 480 "Dimension Set Entry"](../table/480.md) (Dimension Set Entry); not editable |
| 481 | Shortcut Dimension 3 Code | Code[20] | Specifies the code for Shortcut Dimension 3, which is one of dimension codes that you set up in the General Ledger Setup window. | FlowField: lookup("Dimension Set Entry"."Dimension Value Code" where("Dimension Set ID" = field("Dimension Set ID"), "Global Dimension No." = const(3))); not editable |
| 482 | Shortcut Dimension 4 Code | Code[20] | Specifies the code for Shortcut Dimension 4, which is one of dimension codes that you set up in the General Ledger Setup window. | FlowField: lookup("Dimension Set Entry"."Dimension Value Code" where("Dimension Set ID" = field("Dimension Set ID"), "Global Dimension No." = const(4))); not editable |
| 483 | Shortcut Dimension 5 Code | Code[20] | Specifies the code for Shortcut Dimension 5, which is one of dimension codes that you set up in the General Ledger Setup window. | FlowField: lookup("Dimension Set Entry"."Dimension Value Code" where("Dimension Set ID" = field("Dimension Set ID"), "Global Dimension No." = const(5))); not editable |
| 484 | Shortcut Dimension 6 Code | Code[20] | Specifies the code for Shortcut Dimension 6, which is one of dimension codes that you set up in the General Ledger Setup window. | FlowField: lookup("Dimension Set Entry"."Dimension Value Code" where("Dimension Set ID" = field("Dimension Set ID"), "Global Dimension No." = const(6))); not editable |
| 485 | Shortcut Dimension 7 Code | Code[20] | Specifies the code for Shortcut Dimension 7, which is one of dimension codes that you set up in the General Ledger Setup window. | FlowField: lookup("Dimension Set Entry"."Dimension Value Code" where("Dimension Set ID" = field("Dimension Set ID"), "Global Dimension No." = const(7))); not editable |
| 486 | Shortcut Dimension 8 Code | Code[20] | Specifies the code for Shortcut Dimension 8, which is one of dimension codes that you set up in the General Ledger Setup window. | FlowField: lookup("Dimension Set Entry"."Dimension Value Code" where("Dimension Set ID" = field("Dimension Set ID"), "Global Dimension No." = const(8))); not editable |
| 1000 | Job No. | Code[20] | Specifies the number of the project that the value entry relates to. | TableRelation Job."No." |
| 1001 | Job Task No. | Code[20] | Specifies the number of the related project task. | TableRelation [Table 1001 "Job Task"](../table/1001.md) ("Job Task"."Job Task No." where("Job No." = field("Job No."))) |
| 1002 | Job Ledger Entry No. | Integer | Specifies the number of the project ledger entry that the value entry relates to. | TableRelation [Table 169 "Job Ledger Entry"](../table/169.md) ("Job Ledger Entry"."Entry No.") |
| 5402 | Variant Code | Code[10] | — | TableRelation [Table 5401 "Item Variant"](../table/5401.md) ("Item Variant".Code where("Item No." = field("Item No."))) |
| 5818 | Adjustment | Boolean | Specifies if this entry has been cost adjusted. | not editable |
| 5819 | Average Cost Exception | Boolean | — |  |
| 5831 | Capacity Ledger Entry No. | Integer | Specifies the entry number of the item ledger entry that this value entry is linked to. | TableRelation [Table 5832 "Capacity Ledger Entry"](../table/5832.md) (Microsoft.Manufacturing.Capacity."Capacity Ledger Entry") |
| 5832 | Type | Enum Microsoft.Manufacturing.Capacity."Capacity Type Journal" | Specifies the type of value entry when it relates to a capacity entry. | enum Microsoft.Manufacturing.Capacity."Capacity Type Journal" |
| 5834 | No. | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | TableRelation [Table 156 "Resource"](../table/156.md) (if (Type = const(Resource)) Resource) |
| 6602 | Return Reason Code | Code[10] | Specifies the code explaining why the item was returned. | TableRelation [Table 6635 "Return Reason"](../table/6635.md) (Return Reason) |
| 6603 | Item Description | Text[100] | Specifies the description of the item that this value entry is linked to. Analysis mode must be used for sorting and filtering on this field. | FlowField: lookup(Item.Description where("No." = field("Item No."))); not editable |

## Keys

- Key1: Entry No. (clustered)
- Key2: Item Ledger Entry No., Entry Type
- Key3: Item Ledger Entry No., Document No., Document Line No.
- Key5: Item No., Posting Date, Item Ledger Entry Type, Entry Type, Variance Type, Item Charge No., Location Code, Variant Code, Global Dimension 1 Code, Global Dimension 2 Code, Source Type, Source No.
- Key6: Document No.
- Key7: Item No., Valuation Date, Location Code, Variant Code, SIFT Bucket No.
- Key8: Source Type, Source No., Item No., Posting Date, Entry Type, Adjustment, Item Ledger Entry Type
- Key9: Item Charge No., Inventory Posting Group, Item No.
- Key10: Capacity Ledger Entry No., Entry Type
- Key11: Order Type, Order No., Order Line No.
- Key13: Job No., Job Task No., Document No.
- Key14: Item Ledger Entry Type, Posting Date, Item No., Inventory Posting Group, Dimension Set ID
- Key15: Item Ledger Entry No., Valuation Date, Posting Date
- Key16: Location Code, Inventory Posting Group
- Key17: Item Ledger Entry Type, Order No., Valuation Date
- Key18: Item No., Item Ledger Entry Type, Order Type, Order No., Order Line No.
- Key19: Document No., Document Line No., Document Type

## Events published

- `OnBeforeCheckApplyLocationVariantFilters(var RecValueEntry: Record "Value Entry"; AccountingPeriod: Record "Accounting Period"; ValueEntry: Record "Value Entry"; var IsHandled: Boolean; Item: Record Item; CostCalcIsChanged: Boolean; var QtyFactor: Decimal; FromDate: Date; ToDate: Date)` (integration)
- `OnSumCostsTillValuationDateOnAfterCalcSums(var ValueEntry: Record "Value Entry")` (integration)
- `OnSumCostsTillValuationDateOnAfterGetItem(var Item: Record Item; var ValueEntry: Record "Value Entry")` (integration)
- `OnSumCostsTillValuationDateOnAfterSetFilters(var ValueEntryRec: Record "Value Entry"; var ValueEntry: Record "Value Entry"; var Item: Record Item)` (integration)
- `OnSumCostsTillValuationDateOnAfterSetCostAmounts(var ValueEntry: Record "Value Entry"; PrevValueEntrySum: Record "Value Entry"; QtyFactor: Decimal)` (integration)
- `OnShowGLOnBeforeCopyToTempGLEntry(var GLEntry: Record "G/L Entry"; var GLItemLedgRelation: Record "G/L - Item Ledger Relation")` (integration)
- `OnBeforeCalcItemLedgEntryCost(var ValueEntry: Record "Value Entry"; ItemLedgEntryNo: Integer; Expected: Boolean; var IsHandled: Boolean)` (integration)
- `OnBeforeAddCost(var ValueEntry: Record "Value Entry"; InvtAdjmtBuffer: Record "Inventory Adjustment Buffer")` (integration)

## Trigger event subscribers

- OnAfterInsertEvent: [Codeunit 20 "Posting Preview Event Handler"](../codeunit/20.md) OnInsertValueEntry
- OnAfterModifyEvent: [Codeunit 20 "Posting Preview Event Handler"](../codeunit/20.md) OnModifyValueEntry

## Procedures

- `GetNextEntryNo(): Integer`
- `GetLastEntryNo(): Integer`
- `GetValuationDate(): Date`
- `AddCost(InvtAdjmtBuffer: Record "Inventory Adjustment Buffer")`
- `SumCostsTillValuationDate(var ValueEntry: Record "Value Entry")`
- `CalcItemLedgEntryCost(ItemLedgEntryNo: Integer; Expected: Boolean)`
- `NotInvdRevaluationExists(ItemLedgEntryNo: Integer): Boolean`
- `CalcQtyFactor(FromDate: Date; ToDate: Date): Decimal`
- `ShowGL()`
- `IsAvgCostException(IsAvgCostCalcTypeItem: Boolean): Boolean` (obsolete 27.0: Moved to the Inventory Adjustment codeunit)
- `ShowDimensions()`
- `GetAvgToDate(ToDate: Date): Date`
- `GetAvgFromDate(ToDate: Date; var AccountingPeriod: Record "Accounting Period"; var CostCalcIsChanged: Boolean): Date`
- `FindFirstValueEntryByItemLedgerEntryNo(ItemLedgerEntryNo: Integer)`
- `IsInbound(): Boolean`
- `EntryNoHasSameSign(EntryNo: integer): Boolean` (internal): Returns true if EntryNo parameter and Rec."Entry No." both are positive or negative. Used in scenarios where we posting preview entries are negative

Plus 2 local procedures.

## Triggers

OnInsert

## Relations

- drill-down page [Page 5802 "Value Entries"](../page/5802.md)
- lookup page [Page 5802 "Value Entries"](../page/5802.md)
- Job Task No.: TableRelation [Table 1001 "Job Task"](../table/1001.md)
- Salespers./Purch. Code: TableRelation [Table 13 "Salesperson/Purchaser"](../table/13.md)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- No.: TableRelation [Table 156 "Resource"](../table/156.md)
- Job Ledger Entry No.: TableRelation [Table 169 "Job Ledger Entry"](../table/169.md)
- Source No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Source No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Source Code: TableRelation [Table 230 "Source Code"](../table/230.md)
- Reason Code: TableRelation [Table 231 "Reason Code"](../table/231.md)
- Gen. Bus. Posting Group: TableRelation [Table 250 "Gen. Business Posting Group"](../table/250.md)
- Gen. Prod. Posting Group: TableRelation [Table 251 "Gen. Product Posting Group"](../table/251.md)
- Item Description: CalcFormula [Table 27 "Item"](../table/27.md)
- Item No.: TableRelation [Table 27 "Item"](../table/27.md)
- Source No.: TableRelation [Table 27 "Item"](../table/27.md) (conditional)
- Item Ledger Entry No.: TableRelation [Table 32 "Item Ledger Entry"](../table/32.md)
- Global Dimension 1 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Global Dimension 2 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Item Register No.: TableRelation [Table 46 "Item Register"](../table/46.md)
- Shortcut Dimension 3 Code: CalcFormula [Table 480 "Dimension Set Entry"](../table/480.md)
- Shortcut Dimension 4 Code: CalcFormula [Table 480 "Dimension Set Entry"](../table/480.md)
- Shortcut Dimension 5 Code: CalcFormula [Table 480 "Dimension Set Entry"](../table/480.md)
- Shortcut Dimension 6 Code: CalcFormula [Table 480 "Dimension Set Entry"](../table/480.md)
- Shortcut Dimension 7 Code: CalcFormula [Table 480 "Dimension Set Entry"](../table/480.md)
- Shortcut Dimension 8 Code: CalcFormula [Table 480 "Dimension Set Entry"](../table/480.md)
- Dimension Set ID: TableRelation [Table 480 "Dimension Set Entry"](../table/480.md)
- Variant Code: TableRelation [Table 5401 "Item Variant"](../table/5401.md)
- Item Charge No.: TableRelation [Table 5800 "Item Charge"](../table/5800.md)
- Capacity Ledger Entry No.: TableRelation [Table 5832 "Capacity Ledger Entry"](../table/5832.md)
- Return Reason Code: TableRelation [Table 6635 "Return Reason"](../table/6635.md)
- Source Posting Group: TableRelation [Table 92 "Customer Posting Group"](../table/92.md) (conditional)
- Source Posting Group: TableRelation [Table 93 "Vendor Posting Group"](../table/93.md) (conditional)
- Inventory Posting Group: TableRelation [Table 94 "Inventory Posting Group"](../table/94.md)
- Source Posting Group: TableRelation [Table 94 "Inventory Posting Group"](../table/94.md) (conditional)

## Referenced by

35 fields in 10 objects relate to this table (TableRelation or CalcFormula).

- [Table 32 "Item Ledger Entry"](../table/32.md): Cost Amount (Actual), Cost Amount (Actual) (ACY), Cost Amount (Expected), Cost Amount (Expected) (ACY), Cost Amount (Non-Invtbl.), Cost Amount (Non-Invtbl.)(ACY), Item Ledger Entry Quantity, Purchase Amount (Actual), Purchase Amount (Expected), Sales Amount (Actual), Sales Amount (Expected)
- [Table 27 "Item"](../table/27.md): COGS (LCY), Negative Adjmt. (LCY), Positive Adjmt. (LCY), Purchases (LCY), Sales (LCY), Sales (Qty.), Transferred (LCY)
- [Table 5821 "Item Statistics Buffer"](../table/5821.md): Cost Amount (Actual), Cost Amount (Expected), Cost Amount (Non-Invtbl.), Invoiced Quantity, Sales Amount (Actual), Sales Amount (Expected)
- [Table 5832 "Capacity Ledger Entry"](../table/5832.md): Direct Cost, Direct Cost (ACY), Overhead Cost, Overhead Cost (ACY)
- [Table 46 "Item Register"](../table/46.md): From Value Entry No., To Value Entry No.
- [Table 339 "Item Application Entry"](../table/339.md): Latest Valuation Date
- [Table 5811 "Post Value Entry to G/L"](../table/5811.md): Value Entry No.
- [Table 5822 "Invt. Post to G/L Test Buffer"](../table/5822.md): Value Entry No.
- [Table 5823 "G/L - Item Ledger Relation"](../table/5823.md): Value Entry No.
- [Table 6508 "Value Entry Relation"](../table/6508.md): Value Entry No.

## Pages and codeunits on this table

- [Page 5802 "Value Entries"](../page/5802.md) (source table)
- [Page 5807 "Value Entries Preview"](../page/5807.md) (source table)
- [Codeunit 5802 "Inventory Posting To G/L"](../codeunit/5802.md) (codeunit runs on it)

## Extended by

- [Table extension 5021 "Serv. Decl. Value Entry"](../tableextension/5021.md)
- [Table extension 99000788 "Mfg. Value Entry"](../tableextension/99000788.md)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 360 "Accounting Period Mgt."](../codeunit/360.md) (1 call: `GetAvgFromDate → InitDefaultAccountingPeriod`)
- [Codeunit 408 "DimensionManagement"](../codeunit/408.md) (1 call: `ShowDimensions → ShowDimensionSet`)
- [Codeunit 5402 "Unit of Measure Management"](../codeunit/5402.md) (1 call: `SumCostsTillValuationDate → QtyRndPrecision`)
- [Codeunit 5849 "Avg. Cost Entry Point Handler"](../codeunit/5849.md) (1 call: `GetAvgToDate → GetValuationPeriod`)
- [Codeunit 703 "Find Record Management"](../codeunit/703.md) (1 call: `GetLastEntryNo → GetLastEntryIntFieldValue`)
- [Codeunit 9500 "Sequence No. Mgt."](../codeunit/9500.md) (1 call: `GetNextEntryNo → GetNextSeqNo`)

## Recent changes

- 2026-10-02 [#12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026](../../changes/bcapps/12066.md) (main, BC30, obsoletion)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24, BC26-28, BC30

## Countries that replace it

[RU](../../localizations/ru.md)

## Deprecations

- procedure IsAvgCostException: Pending 27.0 (#if not CLEAN27), "Moved to the Inventory Adjustment codeunit"

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). The call sections above are our own, per object, from the BC29 call graph. 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: "Value Entry")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
