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

PF Rule — entity reference

The Provident Fund rule master for a company: the wage ceiling that caps the PF basis, the employee and employer contribution rates, and the EDLI and administration charge rates, effective-dated. Important for grounding: the platform has a deterministic PF calculator (basis capped at the ceiling, times the rate) but the payroll calculation engine does NOT consult this master — only professional-tax slabs and the monthly TDS projection are wired into it. In a live run PF appears because the salary structure carries a PF component computed as an ordinary Fixed or Percentage line, so a figure that disagrees with this rule is not by itself a bug. Treat PFRule as configuration of record and statutory reference, not as the driver of the PF amount on a payslip.

Fields

FieldLabelTypeRequiredWhat it does
AdminChargeRateAdmin Charge RateCurrencyConfiguration for the employer's PF administration charge. As with EdliRate, no code path reads it; it is recorded for reference and does not produce a cost line anywhere in payroll.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
EdliRateEdli RateCurrencyConfiguration for the employer's EDLI insurance charge.
EffectiveFromEffective FromDateThe date the rule is meant to take effect. Rule selection is not date-driven in any live path — the payroll run never loads PFRule at all — so this is documentation of the rate change rather than a switch that applies it.
EmployeeRateEmployee RateCurrencyThe employee's contribution as a percentage of the capped PF wage. Used by the platform's PF helper, which the payroll run does not call, so this rate does not by itself determine the PF deduction on a payslip.
EmployerRateEmployer RateCurrencyThe employer's contribution as a percentage of the capped PF wage. The helper applies it to the same ceiling-capped basis as the employee rate and does not split it between the pension and provident portions.
IdIdGuidYes
IsActiveIs ActiveBoolean
LabelLabelText
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountYesThe legal entity whose PF configuration this is.
PFWageCeilingPF Wage CeilingCurrency
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this PFRule.
DeleteHeaderDeleteDeleteDelete
EditEditEditEdit this PFRule.
EditheaderEditEditEdit
EditInLineEditEditInlineEdit
NewNewNewCreate a PFRule.
ViewViewViewView this PFRule.

Lookup filters

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId