tableFinanceofficial - Microsoftderived - from the source, no model text

Table 45 "G/L Register"

Base Application · Microsoft.Finance.GeneralLedger.Ledger

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25unchanged
  4. BC261 procedures changed
  5. BC27-28unchanged
  6. BC2911 fields changed, 3 procedures added
  7. BC30unchanged

Neighbourhood 31 connected objects and pages

Table 17 "G/L Entry" (relates to, 2 links)G/L EntryTable 254 "VAT Entry" (relates to, 2 links)Table 230 "Source Code" (relates to)Source CodeTable 57 "G/L Transaction" (relates to)G/L TransactionPage 116 "G/L Registers" (pages and codeunits on it, 2 links)G/L RegistersCodeunit 235 "G/L Reg.-Gen. Ledger" (pages and codeunits on it)G/L Reg.-Gen. LedgerCodeunit 236 "G/L Reg.-Cust.Ledger" (pages and codeunits on it)Codeunit 237 "G/L Reg.-Vend.Ledger" (pages and codeunits on it)G/L Reg.-Vend.LedgerCodeunit 238 "G/L Reg.-VAT Entries" (pages and codeunits on it)G/L Reg.-VAT EntriesCodeunit 377 "G/L Reg.-Bank Account Ledger" (pages and codeunits on it)G/L Reg.-Bank Account LedgerCodeunit 5619 "G/L Reg.-FALedger" (pages and codeunits on it)G/L Reg.-FALedgerCodeunit 5649 "G/L Reg.-Maint.Ledger" (pages and codeunits on it)Codeunit 6788 "G/L Reg.-Withholding Entries" (pages and codeunits on it)G/L Reg.-Withholding EntriesTable extension 6795 "Withholding G/L Register Ext" (extended by)Withholding G/L Register ExtCodeunit 703 "Find Record Management" (calls)Find Record ManagementCodeunit 9500 "Sequence No. Mgt." (calls)Sequence No. Mgt.Table 17 "G/L Entry" (referenced by)Table 179 "Reversal Entry" (referenced by)Reversal EntryTable 181 "Posted Gen. Journal Line" (referenced by)Table 21 "Cust. Ledger Entry" (referenced by)Table 25 "Vendor Ledger Entry" (referenced by)Table 254 "VAT Entry" (referenced by)Table 379 "Detailed Cust. Ledg. Entry" (referenced by)Table 380 "Detailed Vendor Ledg. Entry" (referenced by)Table 5222 "Employee Ledger Entry" (referenced by)Table 5223 "Detailed Employee Ledger Entry" (referenced by)Table 5617 "FA Register" (referenced by)Table 5823 "G/L - Item Ledger Relation" (referenced by)Table 87 "Date Compr. Register" (referenced by)Analyze G/L entries (Learn pages)Troubleshoot and correct dimensions (Learn pages)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Finance.GeneralLedger.Ledger · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 116 “G/L Registers” (2 Learn pages).

Properties

Property Value
Caption G/L Register
DataClassification CustomerContent
Permissions TableData “G/L Register” = rimd

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 No. Δ BC29 Integer Specifies the number of the general ledger register.
2 From Entry No. Δ BC29 Integer Specifies the first general ledger entry number in the register. TableRelation Table 17 “G/L Entry” (G/L Entry)
3 To Entry No. Δ BC29 Integer Specifies the last general ledger entry number in the register. TableRelation Table 17 “G/L Entry” (G/L Entry)
4 Creation Date Δ BC29 Date Specifies the date when the entries in the register were posted.
5 Source Code Δ BC29 Code[10] Specifies the source code for the entries in the register. TableRelation Table 230 “Source Code” (Source Code)
6 User ID Δ BC29 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
7 Journal Batch Name Δ BC29 Code[10] Specifies the batch name of the general journal that the entries were posted from.
8 From VAT Entry No. Δ BC29 Integer Specifies the first VAT entry number in the register. TableRelation Table 254 “VAT Entry” (VAT Entry)
9 To VAT Entry No. Δ BC29 Integer Specifies the last entry number in the register. TableRelation Table 254 “VAT Entry” (VAT Entry)
10 Reversed Δ BC29 Boolean Specifies if the register has been reversed (undone) from the Reverse Entries window.
11 Creation Time Δ BC29 Time Specifies the time when the entries in the register were posted.
12 Journal Templ. Name Code[10] Journal Template Name caption
13 No. of Transactions + BC29 Integer Specifies the number of general ledger transactions in this register. FlowField: count(“G/L Transaction” where(“G/L Register No.” = field(“No.”))); not editable

Keys

  • Key1: No. (clustered)
  • Key2: Creation Date
  • Key3: Source Code, Journal Batch Name, Creation Date
  • key4: From Entry No., To Entry No.
  • key5: Source Code, Journal Batch Name, SystemCreatedAt
  • key6: SystemCreatedAt

Events published

  • OnInitializeOnAfterGLRegisterInit(var GLRegister: record "G/L Register"; TemplateName: Code[10]) (integration): Integration event raised after initializing a G/L Register record.

Procedures

  • GetNextRegisterNo(UseLegacyPosting: Boolean): Integer + BC29
  • GetNextEntryNo(): Integer + BC29
  • GetLastEntryNo(): Integer Δ BC26: Retrieves the last (highest) register number from the G/L Register table.
  • Initialize(NextRegNo: Integer; FromEntryNo: Integer; FromVATEntryNo: Integer; SourceCode: Code[10]; BatchName: Code[10]; TemplateName: Code[10]): Initializes a new G/L Register record with the specified parameters.
  • UpdateGLEntriesWithRegisterNo() + BC29

Relations

Referenced by

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

Pages and codeunits on this table

Extended by

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.

Countries that replace it

AU, ES, NZ

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: "G/L Register"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources