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 Policy — entity reference
REFERENCE · Last reviewed

Expense Policy — entity reference

A named set of expense policy rules for one company and one employee grade. When someone runs Evaluate Policy on an expense claim, a policy applies if its Partner Account equals the claim's Partner Account, its grade equals the grade on the claimant's employee record, the claim date falls inside its effective window and it is active. All rules of all applying policies are checked together, with no order of precedence between policies, so overlapping caps on the same line add up (never beyond the line's total). A policy with no Partner Account never applies.

Fields

FieldLabelTypeRequiredWhat it does
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DescriptionDescriptionTextFree text describing the policy. Shown on the Details tab of the policy's record page; useful because the policy's own name is a number.
EffectiveFromEffective FromDateFirst claim date the policy applies to (inclusive). Empty means no start limit. Compared with the claim's Claim Date, or today when the claim has none.
EffectiveToEffective ToDateLast claim date the policy applies to (inclusive). Empty means no end limit.
GLAccountNameNameText, uniqueYesShown as Name on the new-policy form but not stored: what you type there is discarded and the policy is numbered automatically. Use Description to name the policy's purpose.
GradeIdGradeLookup → GradeYesThe employee grade this policy applies to, compared with the grade on the claimant's employee record. Required on the form, so each policy covers one grade; create one policy per grade. A claimant whose employee record has no grade gets no policy checks.
IdIdGuidYes
IsActiveIs ActiveBooleanWhether the policy takes part in evaluation. Only an explicit untick switches it off; an empty value counts as active.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextThe policy's number, assigned automatically from the Expense Policy numbering setting (series EP) when the policy is saved.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountThe company whose claims this policy checks. Must equal the claim's Partner Account exactly; a policy left without one applies to no claim, and a claim without a Partner Account is checked against no policy. Only partner accounts can be chosen.
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 ExpensePolicy.
DeleteRecordDeleteDeleteDelete
EditEditEditEdit this ExpensePolicy.
EditInLineEditEditInlineEditInLine
EditRecordEditEditEdit
NewNewNewCreate a ExpensePolicy.

Lookup filters

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId