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/Accounting Book — entity reference
REFERENCE · Last reviewed

Accounting Book — entity reference

An accounting book is a valuation perspective for one company. The company's active primary book is the one inventory costing posts to: when an inventory document posts, the costing engine takes the first active book of that company ticked Is Primary, resolves the costing method from that book's valuation policies and rebuilds the cost layers for each item and branch. If the company has no such book, stock still moves but is never costed, and no error is shown. Secondary books keep no cost layers or journals of their own. Their inventory, cost of goods sold and NRV write-down differences from the primary book are stored as book valuation adjustments, which are recalculated only by the Recompute Book Overlay action (the Recompute button next to Valuation overlay on the Profit and Loss, Balance Sheet and Trial Balance screens) and added as overlay rows when that book is chosen in the Accounting book picker. Nothing checks that a company has only one primary book. Books are maintained in Finance Setup under Books & Posting.

Fields

FieldLabelTypeRequiredWhat it does
AllowsLifoAllows LifoBooleanA recorded opt-in to last-in-first-out costing for this book. Nothing reads it: a valuation policy can choose LIFO whether or not it is ticked.
AllowsStandardCostAllows Standard CostBooleanA recorded opt-in to standard costing in this book. Nothing reads it, and the costing engine cannot cost standard cost at all, so a policy that selects it leaves those items uncosted whatever this flag says.
BookTypeBook TypeTextFree text describing the book's purpose, normally Statutory, Tax or Management. No process reads it; whether a book is the general-ledger book is decided by Is Primary alone.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
CurrencyIdCurrencyLookup → CurrencyThe book's currency, recorded for reference. Values are always calculated in the company's posting currency; nothing reads this field.
DescriptionDescriptionTextFree notes about the book.
GaapFrameworkGaap FrameworkTextFree text naming the reporting framework, normally IndAS, IFRS or USGAAP. No process reads it: the check that would refuse LIFO policies under Ind AS or IFRS is not run when a valuation policy is saved.
IdIdGuidYes
IsActiveIs ActiveBooleanWhether the book is in use. Inactive books are skipped by inventory costing and secondary-book recalculation and are hidden from the Accounting book pickers.
IsPrimaryIs PrimaryBooleanMarks the company's general-ledger book, the one inventory costing posts to and the only one that keeps cost layers. Keep exactly one active primary book per company. This is not checked on save, and with two, each process takes whichever it finds first.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesThe book's name, shown in the Accounting book pickers and in the overlay row label on statements. Typed by the user; there is no numbering series.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountThe company (legal entity) the book belongs to. Costing, statements and valuation pickers match books to a company by this field, so a book with no company or the wrong company is never used for that company's stock. The lookup is not filtered, so choose a company rather than a customer.
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeUpdated OnDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete record
DeleteInListDeleteDeleteDelete record from the list
EditEditEditEdit record
EditInLineEditEditInlineEdit record inline
EditListRowEditEditEdit record from the list
NewNewNewCreate a new record