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

Expense Category — entity reference

A kind of spend (Travel, Lodging, Meals, Fuel and similar) picked on every expense claim line and company card transaction, and targeted by expense policy rules. Only three things about a category change what happens to a claim: its Name (shown in pickers and messages), its Is Active flag (a cleared flag raises a blocking finding at Evaluate Policy for every line that uses it and makes Post refuse the claim), and its identity as the target of policy rules. Its default GL account, limits and receipt, approval, GST, reimbursable and billable flags are stored and shown but not read by claims, cards, posting or reimbursement; the Claims & Reimbursement dashboard charts the two limits. Found under Expenses > Settings > Policy > Expense Categories.

Fields

FieldLabelTypeRequiredWhat it does
ApprovalRequiredApproval RequiredBooleanDeclares that this spend needs sign-off. Not read; routing comes from the expense claim's approval process.
CodeCodeTextOptional short code (up to 40 characters), useful as a key for imports. Not checked for duplicates and not read by claims or posting.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DailyLimitDaily LimitCurrencyA declared per-day limit. Not enforced and on no standard form, so it is set only by import or after adding it to the form. Shown as the Daily series of the Claims & Reimbursement dashboard's category limits chart.
DefaultGLAccountIdDefaultGL AccountLookup → GLAccountYesThe expense account this spend normally goes to. Required on save, but it is never copied to claim lines or card transactions and posting does not read it: each line's own Expense GL Account is what posts. Any GL account can be chosen.
DescriptionDescriptionTextFree-text notes on what belongs in the category. On the record page only, not on the New or Edit form.
GLAccountNameNameText, uniqueYesNot stored and on no form; the category's name is the Name field.
GstEligibleDefaultGst Eligible DefaultBooleanDeclares that this spend usually carries recoverable GST. Not read; each claim line's Itc Eligible decides whether its tax is claimed.
IdIdGuidYes
IsActiveIs ActiveBooleanWhether the category may be used. Ticked on new categories; blank counts as active. When cleared, Evaluate Policy raises a blocking finding on every line of the claim that uses it (including lines entered earlier) and Post refuses the claim until the line is recategorised. Inactive categories still appear in the line pickers. Deleted categories are ignored by both checks, so deactivate rather than delete.
IsBillableDefaultIs Billable DefaultBooleanDeclares that this spend is usually recharged to a customer. Not read.
IsReimbursableIs ReimbursableBooleanDeclares that employees are paid back for this spend. Ticked on new categories. Not read by posting or reimbursement.
ModifiedByIdModified ByLookup → UserAccountYes
MonthlyLimitMonthly LimitCurrencyA declared per-month limit. Not enforced; a Category limit policy rule is what caps spend (per line, tax included). Shown as the Monthly series of the Claims & Reimbursement dashboard's category limits chart.
NameNameTextThe category name claimants pick on claim lines and card transactions. Required. Quoted in the deactivation messages raised at policy evaluation and posting.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountThe company the category belongs to; the picker lists companies only. Nothing filters on it, so every category is offered to every claimant whatever the claim's company. Hidden on single-company tenants.
ReceiptRequiredReceipt RequiredBooleanDeclares that this spend needs a receipt. Not enforced; a Receipt mandatory above policy rule on the category is what checks for an attached receipt.
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records.
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this ExpenseCategory.
DeleteRecordDeleteDeleteDelete
EditEditEditEdit this ExpenseCategory.
EditInLineEditEditInlineEditInLine
EditRecordEditEditEdit
NewNewNewCreate a ExpenseCategory.

Lookup filters

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId