BranchId | Branch | Lookup → Branch | | Resolved during posting through a fixed chain: the line's own value, then the journal header, then the GL account's default branch. Once settled it is a key component of the balance-cache row, and business unit and GST registration are then derived from it. |
BusinessUnitId | Business Unit | Lookup → BusinessUnit | | Resolved during posting from the line, then the journal header, then the branch's business unit, and only last of all from the GL account's default — the branch must win over the account default or the line can persist a branch/unit pair that exists nowhere in master data. It keys both the GL and the party balance rows and drives the inter-business-unit clearing lines. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Credit | Credit | Currency | | A positive amount on the credit side, mutually exclusive with debit — exactly one of the two must be non-zero and neither may be negative. In the balance cache the credit side decreases the closing balance, so a signed balance is debit-positive and credit-negative. |
Debit | Debit | Currency | | A positive amount on the debit side; direction is expressed by which of the two amount fields is used, never by a negative number. Posting rejects a line that is negative, that has both sides filled, or that has neither. In the balance cache the debit side increases the closing balance. |
GLAccountId | GL Account | Lookup → GLAccount | Yes | The ledger account this leg posts to, mandatory on every line. Posting refuses the entry if the account is inactive, and this account alone — not the contra reference — determines the balance-cache row and the subledger requirement. |
GLAccountId2 | GL Account 2 | Lookup → GLAccount | | A secondary contra-account reference carried on the line for context. Posting never fills it in and never reads it: balances are kept only by the primary GL Account, so a value here has no ledger effect. On no shipped form. |
GSTRegistrationId | GST Registration | Lookup → GSTRegistration | | The registration dimension for the line, normally derived during posting from the line's branch rather than entered directly. It forms part of the key of the GL period-balance row, so two lines on the same account with different registrations open separate balance buckets. |
Id | Id | Guid | Yes | |
JournalDate | Journal Date | Date | | A stored calculated copy of the parent journal's date, populated by the calculation engine on save so line-level queries and reports can filter and sort by accounting date without joining the header. Treat the header value as authoritative. |
JournalId | Journal | Lookup → Journal | | The journal this line belongs to. Set for you when you add the line from the journal's Lines tab. A line cannot be moved off or detached from a Posted or Reversed journal. |
Label | Label | Text | | A readable title for the line. On no shipped form. When a Journal Line document-name setting numbers the line, the number is copied here too. |
LineNumber | Line Number | Number | | The order of the line within its journal. Lines produced by documents, recurring runs and reversals carry one, and inter-business-unit clearing lines are numbered after the last line. A line added by hand on the Lines tab has none, and posting checks lines in Line Number order with unnumbered lines last. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Document Number | Text, unique | Yes | The line's document number. When the tenant has an active document-name setting for Journal Line, every line, whether keyed in, produced by a document, a reversal or a recurring run, is numbered by it, and the same number is written to Label. Without such a setting, a line gets an automatic name starting with JRNL- followed by the time it was saved. A name you type yourself is kept unless a Journal Line setting numbers it. |
Narration | Narration | Text | | The reason for this line, up to 2,000 characters. Not on the Quick Add form; shown under Amount Details on the line's record page. A reversal copies each line's narration to its mirror line. |
OpenTransactionId | Open Transaction | Lookup → OpenTransaction | | Links a control-account line to the open item (the receivable or payable) it created or settled, populated for lines born from documents and allocations. It is what lets the ledger line be traced to an ageing bucket, and reversal restores the open item alongside the journal. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartyAccountId | Party Account | Lookup → Account | | The customer or supplier this line belongs to, and the dimension that makes the receivables/payables subledger work — posting refuses any line hitting a control account without it. It is the counterparty, distinct from the journal's partner account, which is the owning company. Employee-facing control accounts are the exception: they are configured as non-control so the per-employee detail lives on the open-item subledger instead. |
RecordTypeId | Record Type | Guid, hidden | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |