---
id: object/table/7134
type: object
title: Table 7134 "Item Budget Entry"
summary: Table 7134 "Item Budget Entry" in Base Application (Microsoft.Inventory.Analysis). 19 fields, 4 public procedures, 1 events. Present since at least BC23, still in BC30, changed in BC24, BC28.
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: a3cd244492f9a43377fff1144763f3a2bdd64f72c6b21d837b23add1d3b1e7f3
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Analysis/ItemBudgetEntry.Table.al
    title: src/Layers/W1/BaseApp/Inventory/Analysis/ItemBudgetEntry.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/finance-how-create-budgets
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/work-with-the-chart-of-accounts-and-gene
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 7134
name: Item Budget Entry
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:
  - "24"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 19
  procedures: 14
  events: 1
  subscribers: 0
relations:
  out: 11
  referenced_by: 3
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 2
  called_by: 0
  implements: 0
---

# Table 7134 "Item Budget Entry"

> Table 7134 "Item Budget Entry" in Base Application (Microsoft.Inventory.Analysis). 19 fields, 4 public procedures, 1 events. Present since at least BC23, still in BC30, changed in BC24, BC28.

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

Learn documents this table through its pages: [Page 7133 "Item Budget Entries"](../page/7133.md) (1 Learn page).

## Properties

| Property | Value |
|---|---|
| Caption | Item Budget Entry |
| DataClassification | CustomerContent |

## 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 | Analysis Area | Enum "Analysis Area Type" | — | enum [Enum 7130 "Analysis Area Type"](../enum/7130.md); NotBlank |
| 3 | Budget Name | Code[10] | Specifies the name of the item budget that the entry belongs to. | TableRelation [Table 7132 "Item Budget Name"](../table/7132.md) ("Item Budget Name".Name where("Analysis Area" = field("Analysis Area"))) |
| 4 | Date | Date | Specifies the date of this item budget entry. |  |
| 5 | Item No. | Code[20] | Specifies the number of the item that this budget entry applies to. | TableRelation [Table 27 "Item"](../table/27.md) |
| 6 | Source Type | Enum "Analysis Source Type" | Specifies the source type of this budget entry. | enum [Enum 7131 "Analysis Source Type"](../enum/7131.md) |
| 7 | 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) |
| 8 | Description | Text[100] | Specifies a description of the budget figure. |  |
| 9 | Quantity | Decimal | Specifies the quantity of this item budget entry. |  |
| 10 | Cost Amount | Decimal | Specifies the cost amount of this item budget entry. |  |
| 11 | Sales Amount | Decimal | Specifies the sales amount of this item budget line entry. |  |
| 13 | User ID | Code[50] | — | TableRelation User."User Name"; not editable; DataClassification EndUserIdentifiableInformation |
| 14 | Location Code | Code[10] | Specifies the code for the location that this item budget entry is linked to. | TableRelation [Table 14 "Location"](../table/14.md) |
| 15 | 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))) |
| 16 | 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))) |
| 17 | Budget Dimension 1 Code | Code[20] | Specifies the dimension value code for the Budget Dimension 1 code that this item budget entry is linked to. |  |
| 18 | Budget Dimension 2 Code | Code[20] | Specifies the dimension value code for the Budget Dimension 2 code that this item budget entry is linked to. |  |
| 19 | Budget Dimension 3 Code | Code[20] | Specifies the dimension value code for the Budget Dimension 3 Code that this item budget entry is linked to. |  |
| 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 |

## Keys

- Key1: Entry No. (clustered)
- Key2: Analysis Area, Budget Name, Item No., Source Type, Source No., Date, Location Code, Global Dimension 1 Code, Global Dimension 2 Code, Budget Dimension 1 Code, Budget Dimension 2 Code, Budget Dimension 3 Code
- Key3: Analysis Area, Budget Name, Source Type, Source No., Item No., Date, Location Code, Global Dimension 1 Code, Global Dimension 2 Code, Budget Dimension 1 Code, Budget Dimension 2 Code, Budget Dimension 3 Code
- Key4: Analysis Area, Budget Name, Item No., Date

## Events published

- `OnInsertOnBeforeCheckGroupDimFilled(var ItemBudgetEntry: Record "Item Budget Entry"; var IsHandled: Boolean)` (integration)

## Procedures

- `GetLastEntryNo(): Integer`
- `GetCaptionClass(BudgetDimType: Integer): Text[250]`
- `GetCaption(): Text[1024]`
- `ShowDimensions()`

Plus 9 local procedures.

## Triggers

OnDelete, OnInsert, OnModify

## Relations

- drill-down page [Page 7133 "Item Budget Entries"](../page/7133.md)
- lookup page [Page 7133 "Item Budget Entries"](../page/7133.md)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- Source No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Source No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Item No.: TableRelation [Table 27 "Item"](../table/27.md)
- Source No.: TableRelation [Table 27 "Item"](../table/27.md) (conditional)
- Global Dimension 1 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Global Dimension 2 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Dimension Set ID: TableRelation [Table 480 "Dimension Set Entry"](../table/480.md)
- Budget Name: TableRelation [Table 7132 "Item Budget Name"](../table/7132.md)

## Referenced by

3 fields in 1 objects relate to this table (TableRelation or CalcFormula).

- [Table 5821 "Item Statistics Buffer"](../table/5821.md): Budgeted Cost Amount, Budgeted Quantity, Budgeted Sales Amount

## Pages and codeunits on this table

- [Page 7133 "Item Budget Entries"](../page/7133.md) (source table)

## 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 408 "DimensionManagement"](../codeunit/408.md) (7 calls: `OnInsert → GetDimensionSet`, `OnInsert → GetDimensionSetID`, `OnModify → GetDimensionSet`, …)
- [Codeunit 703 "Find Record Management"](../codeunit/703.md) (1 call: `GetLastEntryNo → GetLastEntryIntFieldValue`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24, BC28

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: "Item Budget Entry")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
