---
id: object/table/169
type: object
title: Table 169 "Job Ledger Entry"
summary: Table 169 "Job Ledger Entry" in Base Application (Microsoft.Projects.Project.Ledger). 81 fields, 4 public procedures, 1 events. Present since at least BC23, still in BC30, changed in BC24-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: b682f1bac36dcf5f2376779b51eeca6fecf5e2fde0c286c6883bd16ebc90ea70
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Projects/Project/Ledger/JobLedgerEntry.Table.al
    title: src/Layers/W1/BaseApp/Projects/Project/Ledger/JobLedgerEntry.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/ad-hoc-analysis-projects
    - https://learn.microsoft.com/dynamics365/business-central/projects-how-monitor-progress-performance
  objects: []
  features: []
  topics:
    - topic/business-central/analytics-business-intelligence-and-repo/built-in-reports/project
    - topic/business-central/business-functionality/project-management/project-management-analytics
  localizations:
    - localization/es
    - localization/gb
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 169
name: Job Ledger Entry
caption: Project Ledger Entry
namespace: Microsoft.Projects.Project.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"
  - "25"
  - "26"
  - "27"
  - "28"
source_major: "29"
obsolete: null
countries:
  - es
  - gb
ms_search_form_ids: []
counts:
  fields: 81
  procedures: 6
  events: 1
  subscribers: 0
relations:
  out: 42
  referenced_by: 12
  pages: 2
  extended_by: 2
  event_subscribers: 3
  calls: 3
  called_by: 0
  implements: 0
---

# Table 169 "Job Ledger Entry"

> Table 169 "Job Ledger Entry" in Base Application (Microsoft.Projects.Project.Ledger). 81 fields, 4 public procedures, 1 events. Present since at least BC23, still in BC30, changed in BC24-28.

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

Learn documents this table through its pages: [Page 92 "Job Ledger Entries"](../page/92.md) (2 Learn pages).

## Properties

| Property | Value |
|---|---|
| Caption | Project Ledger 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 | Job No. | Code[20] | Specifies the number of the project. | TableRelation [Table 167 "Job"](../table/167.md) |
| 3 | Posting Date | Date | Specifies the posting date for the entry. |  |
| 4 | Document No. | Code[20] | Specifies the document number on the project ledger entry. |  |
| 5 | Type | Enum "Job Journal Line Type" | Specifies the type of account to which the project ledger entry is posted. | enum [Enum 1025 "Job Journal Line Type"](../enum/1025.md) |
| 7 | No. | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | TableRelation [Table 15 "G/L Account"](../table/15.md), [Table 156 "Resource"](../table/156.md), [Table 27 "Item"](../table/27.md) (if (Type = const(Resource)) Resource else if (Type = const(Item)) Item else if (Type = const("G/L Account")) "G/L Account") |
| 8 | Description | Text[100] | Specifies the description of the project ledger entry. |  |
| 9 | Quantity | Decimal | Specifies the quantity that was posted on the entry. |  |
| 11 | Direct Unit Cost (LCY) | Decimal | Specifies the cost, in the local currency, of one unit of the selected item or resource. <small>via [Page 92 "Job Ledger Entries"](../page/92.md)</small> |  |
| 12 | Unit Cost (LCY) | Decimal | Specifies the cost, in LCY, of one unit of the item or resource on the line. <small>via [Page 92 "Job Ledger Entries"](../page/92.md)</small> | not editable |
| 13 | Total Cost (LCY) | Decimal | Specifies the total cost of the posted entry in local currency. If you update the project ledger costs for item ledger cost adjustments, this field will be adjusted to include the item cost adjustments. <small>via [Page 92 "Job Ledger Entries"](../page/92.md)</small> | not editable |
| 14 | Unit Price (LCY) | Decimal | Specifies the price, in LCY, of one unit of the item or resource. You can enter a price manually or have it entered according to the Price/Profit Calculation field on the related card. <small>via [Page 92 "Job Ledger Entries"](../page/92.md)</small> | not editable |
| 15 | Total Price (LCY) | Decimal | Specifies the total price (in local currency) of the posted entry. <small>via [Page 92 "Job Ledger Entries"](../page/92.md)</small> | not editable |
| 16 | Resource Group No. | Code[20] | — | TableRelation [Table 152 "Resource Group"](../table/152.md) (Resource Group); not editable |
| 17 | Unit of Measure Code | Code[10] | Specifies how each unit of the item or resource is measured, such as in pieces or hours. By default, the value in the Base Unit of Measure field on the item or resource card is inserted. | TableRelation [Table 205 "Resource Unit of Measure"](../table/205.md), [Table 5404 "Item Unit of Measure"](../table/5404.md) (if (Type = const(Item)) "Item Unit of Measure".Code where("Item No." = field("No.")) else if (Type = const(Resource)) "Resource Unit of Measure".Code where("Resource No." = field("No."))) |
| 19 | Job Register No. | Integer | — | TableRelation [Table 241 "Job Register"](../table/241.md) (Job Register); not editable |
| 20 | Location Code | Code[10] | Specifies the relevant location code if an item is posted. | TableRelation [Table 14 "Location"](../table/14.md) (Location where("Use As In-Transit" = const(false))) |
| 29 | Job Posting Group | Code[20] | Specifies the posting group that was used when the entry was posted. The value depends on the account type. For inventoriable items, the field contains the Inventory Posting Group. For other account types the field is blank. | TableRelation [Table 94 "Inventory Posting Group"](../table/94.md) (Inventory Posting Group) |
| 30 | 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))) |
| 31 | 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))) |
| 32 | Work Type Code | Code[10] | Specifies which work type the resource applies to. Prices are updated based on this entry. | TableRelation [Table 200 "Work Type"](../table/200.md) (Work Type) |
| 33 | Customer Price Group | Code[10] | — | TableRelation [Table 6 "Customer Price Group"](../table/6.md) (Customer Price Group) |
| 37 | 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 |
| 38 | 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) |
| 40 | Shpt. Method Code | Code[10] | — | TableRelation [Table 10 "Shipment Method"](../table/10.md) (Shipment Method) |
| 60 | Amt. to Post to G/L | Decimal | Specifies the amount that will be posted to the general ledger. |  |
| 61 | Amt. Posted to G/L | Decimal | Specifies the amount that has been posted to the general ledger. |  |
| 64 | Entry Type | Enum "Job Journal Line Entry Type" | Specifies the type of the entry. There are two types of entries: | enum [Enum 210 "Job Journal Line Entry Type"](../enum/210.md) |
| 75 | Journal Batch Name | Code[10] | — |  |
| 76 | Reason Code | Code[10] | Specifies the reason code, a supplementary source code that enables you to trace the entry. | TableRelation [Table 231 "Reason Code"](../table/231.md) (Reason Code) |
| 77 | Transaction Type | Code[10] | — | TableRelation [Table 258 "Transaction Type"](../table/258.md) (Transaction Type) |
| 78 | Transport Method | Code[10] | — | TableRelation [Table 259 "Transport Method"](../table/259.md) (Transport Method) |
| 79 | Country/Region Code | Code[10] | — | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 80 | 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) |
| 81 | 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) |
| 82 | Entry/Exit Point | Code[10] | — | TableRelation [Table 282 "Entry/Exit Point"](../table/282.md) (Entry/Exit Point) |
| 83 | Document Date | Date | — |  |
| 84 | External Document No. | Code[35] | — |  |
| 85 | Area | Code[10] | — | TableRelation [Table 284 "Area"](../table/284.md) |
| 86 | Transaction Specification | Code[10] | — | TableRelation [Table 285 "Transaction Specification"](../table/285.md) (Transaction Specification) |
| 87 | No. Series | Code[20] | — | TableRelation [Table 308 "No. Series"](../table/308.md) (No. Series) |
| 88 | Additional-Currency Total Cost | Decimal | — |  |
| 89 | Add.-Currency Total Price | Decimal | — |  |
| 94 | Add.-Currency Line Amount | 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 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."))) |
| 1001 | Line Amount (LCY) | Decimal | Specifies the value in the local currency of products on the entry. <small>via [Page 92 "Job Ledger Entries"](../page/92.md)</small> | not editable |
| 1002 | Unit Cost | Decimal | Specifies the cost of one unit of the item or resource on the line. |  |
| 1003 | Total Cost | Decimal | Specifies the total cost for the posted entry, in the currency specified for the project. |  |
| 1004 | Unit Price | Decimal | Specifies the price of one unit of the item or resource. You can enter a price manually or have it entered according to the Price/Profit Calculation field on the related card. |  |
| 1005 | Total Price | Decimal | Specifies the total price for the posted entry, in the currency specified for the project. |  |
| 1006 | Line Amount | Decimal | Specifies the value of products on the entry. |  |
| 1007 | Line Discount Amount | Decimal | Specifies the line discount amount for the posted entry, in the currency specified for the project. |  |
| 1008 | Line Discount Amount (LCY) | Decimal | — | not editable |
| 1009 | Currency Code | Code[10] | — | TableRelation [Table 4 "Currency"](../table/4.md) |
| 1010 | Currency Factor | Decimal | — |  |
| 1016 | Description 2 | Text[50] | — |  |
| 1017 | Ledger Entry Type | Enum "Job Ledger Entry Type" | Specifies the entry type that the project ledger entry is linked to. | enum [Enum 1026 "Job Ledger Entry Type"](../enum/1026.md) |
| 1018 | Ledger Entry No. | Integer | Specifies the entry number (Resource, Item or G/L) to which the project ledger entry is linked. | TableRelation [Table 17 "G/L Entry"](../table/17.md), [Table 203 "Res. Ledger Entry"](../table/203.md), [Table 32 "Item Ledger Entry"](../table/32.md) (if ("Ledger Entry Type" = const(Resource)) "Res. Ledger Entry" else if ("Ledger Entry Type" = const(Item)) "Item Ledger Entry" else if ("Ledger Entry Type" = const("G/L Account")) "G/L Entry") |
| 1019 | Serial No. | Code[50] | Specifies the serial number if the project ledger entry Specifies an item usage that was posted with serial number tracking. |  |
| 1020 | Lot No. | Code[50] | Specifies the lot number if the project ledger entry Specifies an item usage that was posted with lot number tracking. |  |
| 1021 | Line Discount % | Decimal | Specifies the line discount percent of the posted entry. |  |
| 1022 | Line Type | Enum "Job Line Type" | — | enum [Enum 1002 "Job Line Type"](../enum/1002.md) |
| 1023 | Original Unit Cost (LCY) | Decimal | Specifies the unit cost of the posted entry in local currency at the time the entry was posted. It does not include any item cost adjustments. <small>via [Page 92 "Job Ledger Entries"](../page/92.md)</small> | not editable |
| 1024 | Original Total Cost (LCY) | Decimal | Specifies the total cost of the posted entry in local currency at the time the entry was posted. It does not include any item cost adjustments. <small>via [Page 92 "Job Ledger Entries"](../page/92.md)</small> | not editable |
| 1025 | Original Unit Cost | Decimal | Specifies the unit cost for the posted entry at the time of posting, in the currency specified for the project. No item cost adjustments are included. |  |
| 1026 | Original Total Cost | Decimal | Specifies the total cost for the posted entry at the time of posting, in the currency specified for the project. No item cost adjustments are included. |  |
| 1027 | Original Total Cost (ACY) | Decimal | Specifies the total cost of the posted entry in the additional reporting currency at the time of posting. No item cost adjustments are included. <small>via [Page 92 "Job Ledger Entries"](../page/92.md)</small> |  |
| 1028 | Adjusted | Boolean | Specifies whether a project ledger entry has been modified or adjusted. The value in this field is inserted by the Adjust Cost - Item Entries batch job. The Adjusted check box is selected if applicable. |  |
| 1029 | DateTime Adjusted | DateTime | Specifies the time stamp of a project ledger entry adjustment or modification. |  |
| 5402 | Variant Code | Code[10] | Specifies the variant of the item on the line. | TableRelation [Table 5401 "Item Variant"](../table/5401.md) (if (Type = const(Item)) "Item Variant".Code where("Item No." = field("No."))) |
| 5403 | Bin Code | Code[20] | — | TableRelation [Table 7354 "Bin"](../table/7354.md) (Bin.Code where("Location Code" = field("Location Code"))) |
| 5404 | Qty. per Unit of Measure | Decimal | — | not editable |
| 5405 | Quantity (Base) | Decimal | — |  |
| 6515 | Package No. | Code[50] | — |  |

## Keys

- Key1: Entry No. (clustered)
- Key2: Job No., Job Task No., Entry Type, Posting Date
- Key3: Document No., Posting Date
- Key4: Job No., Posting Date
- Key5: Entry Type, Type, No., Posting Date
- Key7: Job No., Entry Type, Type, No.
- Key8: Type, Entry Type, Country/Region Code, Source Code, Posting Date
- Key9: Job No., Entry Type, Type, Posting Date
- Key10: Ledger Entry Type, Ledger Entry No.
- Key11: Type, No.

## Events published

- `OnAfterCopyTrackingFromJobJnlLine(var JobLedgerEntry: Record "Job Ledger Entry"; JobJnlLine: Record "Job Journal Line")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) JobLedgerEntryCopyTrackingFromJobJnlLine

## Trigger event subscribers

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

## Procedures

- `GetNextEntryNo(): Integer`
- `GetLastEntryNo(): Integer`
- `CopyTrackingFromJobJnlLine(JobJnlLine: Record "Job Journal Line")`
- `ShowDimensions()`

Plus 1 local procedures.

## Triggers

OnDelete, OnInsert, OnModify

## Relations

- drill-down page [Page 92 "Job Ledger Entries"](../page/92.md)
- lookup page [Page 92 "Job Ledger Entries"](../page/92.md)
- Shpt. Method Code: TableRelation [Table 10 "Shipment Method"](../table/10.md)
- Job Task No.: TableRelation [Table 1001 "Job Task"](../table/1001.md)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- No.: TableRelation [Table 15 "G/L Account"](../table/15.md) (conditional)
- Resource Group No.: TableRelation [Table 152 "Resource Group"](../table/152.md)
- No.: TableRelation [Table 156 "Resource"](../table/156.md) (conditional)
- Job No.: TableRelation [Table 167 "Job"](../table/167.md)
- Ledger Entry No.: TableRelation [Table 17 "G/L Entry"](../table/17.md) (conditional)
- Work Type Code: TableRelation [Table 200 "Work Type"](../table/200.md)
- Ledger Entry No.: TableRelation [Table 203 "Res. Ledger Entry"](../table/203.md) (conditional)
- Unit of Measure Code: TableRelation [Table 205 "Resource Unit of Measure"](../table/205.md) (conditional)
- Source Code: TableRelation [Table 230 "Source Code"](../table/230.md)
- Reason Code: TableRelation [Table 231 "Reason Code"](../table/231.md)
- Job Register No.: TableRelation [Table 241 "Job Register"](../table/241.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)
- Transaction Type: TableRelation [Table 258 "Transaction Type"](../table/258.md)
- Transport Method: TableRelation [Table 259 "Transport Method"](../table/259.md)
- No.: TableRelation [Table 27 "Item"](../table/27.md) (conditional)
- Entry/Exit Point: TableRelation [Table 282 "Entry/Exit Point"](../table/282.md)
- Area: TableRelation [Table 284 "Area"](../table/284.md)
- Transaction Specification: TableRelation [Table 285 "Transaction Specification"](../table/285.md)
- No. Series: TableRelation [Table 308 "No. Series"](../table/308.md)
- Ledger Entry No.: TableRelation [Table 32 "Item Ledger Entry"](../table/32.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)
- Currency Code: TableRelation [Table 4 "Currency"](../table/4.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)
- Unit of Measure Code: TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md) (conditional)
- Customer Price Group: TableRelation [Table 6 "Customer Price Group"](../table/6.md)
- Bin Code: TableRelation [Table 7354 "Bin"](../table/7354.md)
- Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)
- Job Posting Group: TableRelation [Table 94 "Inventory Posting Group"](../table/94.md)

## Referenced by

12 fields in 8 objects relate to this table (TableRelation or CalcFormula).

- [Table 1001 "Job Task"](../table/1001.md): Contract (Invoiced Cost), Contract (Invoiced Price), Usage (Total Cost), Usage (Total Price)
- [Table 241 "Job Register"](../table/241.md): From Entry No., To Entry No.
- [Table 1003 "Job Planning Line"](../table/1003.md): Job Ledger Entry No.
- [Table 1022 "Job Planning Line Invoice"](../table/1022.md): Job Ledger Entry No.
- [Table 4812 "Intrastat Report Line"](../table/4812.md): Source Entry No.
- [Table 5137 "Job Planning Line Archive"](../table/5137.md): Job Ledger Entry No.
- [Table 5802 "Value Entry"](../table/5802.md): Job Ledger Entry No.
- [Table 6916 "Posted Expense Report Line"](../table/6916.md): Job Ledger Entry No.

## Pages and codeunits on this table

- [Page 92 "Job Ledger Entries"](../page/92.md) (source table)
- [Page 93 "Job Ledger Entries Preview"](../page/93.md) (source table)

## Extended by

- [Table extension 6459 "Serv. Job Ledger Entry"](../tableextension/6459.md)
- [Table extension 6906 "Exp. Project Ledg. Entry Ext"](../tableextension/6906.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 408 "DimensionManagement"](../codeunit/408.md) (1 call: `ShowDimensions → ShowDimensionSet`)
- [Codeunit 703 "Find Record Management"](../codeunit/703.md) (1 call: `GetLastEntryNo → GetLastEntryIntFieldValue`)
- [Codeunit 9500 "Sequence No. Mgt."](../codeunit/9500.md) (1 call: `GetNextEntryNo → GetNextSeqNo`)

## Across versions

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

## Countries that replace it

[ES](../../localizations/es.md), [GB](../../localizations/gb.md)

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