xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse 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
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/ESI Rule — entity reference
REFERENCE · Last reviewed

ESI Rule — entity reference

The Employees' State Insurance rule master for a company: the gross-wage eligibility threshold above which ESI does not apply at all, plus the employee and employer contribution rates, effective-dated. As with PFRule, a deterministic ESI calculator exists (nil above the threshold, otherwise gross times the rate) but the payroll calculation engine does not consult this master — ESI on a payslip comes from an ordinary salary-structure component. Use this entity to answer what the company's configured ESI eligibility and rates are, not to explain or reconcile a specific ESI deduction in a run.

Fields

FieldLabelTypeRequiredWhat it does
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
EffectiveFromEffective FromDateThe date the rule is meant to take effect. Nothing selects ESI rules by date, and the payroll run does not read this master at all, so it records the change rather than applying it.
EmployeeRateEmployee RateCurrencyThe employee's contribution as a percentage of gross wage, applied to the WHOLE gross rather than to a capped slice — ESI has an eligibility threshold, not a wage ceiling. Used by the platform's ESI helper, which the payroll run does not call.
EmployerRateEmployer RateCurrencyThe employer's contribution as a percentage of the same full gross wage, and likewise nil once gross exceeds the threshold.
GLAccountNameNameText, uniqueYesESI posting accounts come from the PayrollComponent master's GL mappings and from the ESI payable control account. Do not filter or join on this field.
IdIdGuidYes
IsActiveIs ActiveBoolean
LabelLabelText
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes
WageThresholdWage ThresholdCurrency

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this ESIRule.
DeleteListHeaderDeleteDeleteDeleteEntity
EditEditEditEdit this ESIRule.
EditInLineEDITEditInlineEDIT
NewNewNewCreate a ESIRule.
ViewViewViewView this ESIRule.

Lookup filters

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId