Page 20049 "APIV1 - JournalLines"
APIV1 · Microsoft.API.V1
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 9 connected objects and pages
APIV1 · Microsoft.API.V1 · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | ‘journalLines’, Locked = true |
| Extensible | false |
| SourceTable | Gen. Journal Line |
| PageType | API |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Control2 | id | Rec.SystemId |
— |
| journalDisplayName | GlobalJournalDisplayNameTxt |
Specifies the Journal Batch Name of the Journal Line | |
| lineNumber | Line No. | — | |
| accountType | Account Type | Specifies the type of account that the entry on the journal line will be posted to. from the table field | |
| accountId | Account Id | — | |
| accountNumber | Account No. | Specifies the account number that the entry on the journal line will be posted to. from the table field | |
| postingDate | Posting Date | Specifies the posting date for the entry. from the table field | |
| documentNumber | Document No. | Specifies a document number for the journal line. from the table field | |
| externalDocumentNumber | External Document No. | Specifies a document number that refers to the customer’s or vendor’s numbering system. from the table field | |
| amount | Amount | Specifies the total amount (including VAT) that the journal line consists of. from the table field | |
| description | Description | Specifies a description of the entry. from the table field | |
| comment | Comment | Specifies a comment about the activity on the journal line. Note that the comment is not carried forward to posted entries. from the table field | |
| dimensions | DimensionsJSON |
Specifies Journal Line Dimensions. | |
| lastModifiedDateTime | Last Modified DateTime | — | |
| attachments | part Page 20039 “APIV1 - Attachments” | — |
Procedures
6 local procedures, no public ones.
Triggers
OnAfterGetCurrRecord, OnAfterGetRecord, OnInsertRecord, OnModifyRecord, OnNewRecord, OnOpenPage
Relations
- source table Table 81 “Gen. Journal Line”
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 5478 “Graph Mgt - Journal Lines” (3 calls:
OnInsertRecord → SetJournalLineTemplateAndBatch,OnInsertRecord → SetJournalLineValues,OnOpenPage → SetJournalLineFiltersV1) - Codeunit 408 “DimensionManagement” (2 calls:
UpdateDimensions → GetCombinedDimensionSetID,UpdateDimensions → UpdateGlobalDimFromDimSetID) - Codeunit 5468 “Graph Mgt - Complex Types” (2 calls:
SetCalculatedFields → GetDimensionsJSON,UpdateDimensions → GetDimensionSetFromJSON) - Codeunit 5469 “Library API - General Journal” (2 calls:
OnInsertRecord → GetBatchNameFromId,OnInsertRecord → InitializeLine)
Documented on Microsoft Learn
- (v1.0) Delete journalLines
- (v1.0) Get journalLines
- (v1.0) Update journalLines
- (v1.0) journalLines resource type
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: "page", object_name: "APIV1 - JournalLines"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.