xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
Auto DMSConsumer Goods DMSSales Force Automation (SFA) FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/General Ledger — entity reference
REFERENCE · Last reviewed

General Ledger — entity reference

A legacy ledger record type that has been retired. When xMatix moved to the balanced journal ledger, the storage behind General Ledger was removed. The entity is in no app or menu, nothing in posting creates or reads it, and the platform refuses any attempt to read or save one, for example through the data API or an import, with the error "Entity type 'GeneralLedger' not found in model." Its definition, forms, a list view, a document name setting and security grants are still seeded, but none of them can take effect. Every ledger movement is now a line of a posted Journal: the Journal header carries the date, source document and company, and each Journal Line carries the GL account, party, debit or credit and dimensions. For account movements, use the General Ledger action on a Fiscal Year or the statement screens in the Finance app.

Fields

FieldLabelTypeRequiredWhat it does
AccountIdAccountLookup → AccountCustomer or supplier the entry would concern. Not stored. On the journal ledger this is the Party Account on a Journal Line.
AmountAmount SignedCurrencySigned amount of the entry. Not stored. A Journal Line carries the amount in Debit or Credit instead.
AmountCrDrAmountCalculatedCalculated debit or credit view of the amount. Not stored.
BillIdBillLookup → BillBill that produced the entry. Not stored. A journal names its source document in Source Entity Name and Source Record.
BillLineIdBillLineLookup → BillLineBill line that produced the entry. Not stored.
BranchIdBranchLookup → BranchBranch the entry would belong to. Not stored. Branch is recorded on the Journal and on each Journal Line.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
CreditCredit (Deprecated)CurrencyOld credit column, already marked deprecated before the entity was retired. Not stored.
DebitDebit (Deprecated)CurrencyOld debit column, already marked deprecated before the entity was retired. Not stored.
DetailsDetailsTextFree-text details. Not stored. Use Narration on the Journal or Journal Line.
EffectiveAmountEffective AmountCalculatedCalculated amount after sign. Not stored.
ExternalIdExternalTextIdentifier from an external system. Not stored.
GLAccountIdGL AccountLookup → GLAccountGL account the entry would post to. Not stored. On the journal ledger this is the GL Account on a Journal Line.
IdIdGuidYes
IsAccountBalancePostedIs Account Balance PostedBooleanYesOld flag for rolling the entry into account balances. Not stored. Account balances are now built from posted journal lines.
ModifiedByIdModified ByLookup → UserAccountYes
NameDocument NumberTextYesDocument number. Not stored, and no number is ever issued because no General Ledger record can be saved.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountCompany (partner account) the entry would belong to. Not stored. The company is recorded on the Journal.
PostingDatePosting DateDateYesDate the entry would post on. Not stored. On the journal ledger this is the Journal's Document Date, which also decides the fiscal period.
RecordTypeIdRecord TypeGuid, hidden
ReferenceReferenceTextExternal reference text. Not stored.
SourceDocumentNameSource Document NameTextYesNumber of the document that produced the entry. Not stored. A journal names its source in Source Entity Name and Source Record.
TransactionTypeTransaction TypePickListYesKind of document that produced the entry, such as Invoice, Bill Line or Payment Taken. Not stored. A journal records the source entity name instead. Values: Invoice, InvoiceLine, PaymentTaken, PaymentTakenRelated, PaymentGiven, PaymentGivenRelated, BillLine, CreditNote, CreditNoteLine, DebitNote, DebitNoteLine, Journal, JournalLine, JournalRelated, Inventory, InventoryRelated, GoodReceipt.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records.
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete in a list page
EditEditEditEdit
EditInLineEditEditEdit in page.
NewNewNewNew

Validations

ValidationApplies toError messageNotes
Amount ValidationAmount, ErrorAmount can't be zeroAmount rule Validation.