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/Professional Tax Slab — entity reference
REFERENCE · Last reviewed

Professional Tax Slab — entity reference

The state-wise professional-tax slab table: for a monthly gross-wage band, the flat PT amount, with a separate February amount because some states levy a different figure in that month. Unlike the other statutory masters this one IS wired into the payroll calculation: a salary-structure line whose statutory nature is PT and whose CalculationType is Slab has its amount resolved from these slabs instead of from the line's own value. Three consequences worth knowing. The slab is matched against the gross accumulated up to that point in the component sequence, not the final gross, so the PT line's Sequence changes the answer. The February amount is chosen from the payroll period's END date month. And the run loads the company's slabs without a state filter, so in a tenant that has seeded slabs for several states the bands are pooled and the highest matching FromAmount wins regardless of the employee's state.

Fields

FieldLabelTypeRequiredWhat it does
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
EffectiveFromEffective FromDateThe date the state's revised schedule applies from. The slab lookup filters on company, active flag and optionally state — not on this date — so an old and a new schedule left active at the same time compete on wage band alone.
FebruaryPTFebruary PTCurrency
FromAmountFrom AmountCurrencyThe bottom of the monthly gross-wage band, inclusive. When several bands match, the one with the highest FromAmount wins, so overlapping rows resolve to the most specific band rather than erroring.
IdIdGuidYes
IsActiveIs ActiveBoolean
LabelLabelText
ModifiedByIdModified ByLookup → UserAccountYes
MonthlyPTMonthly PTCurrency
NameNameText, uniqueYes
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
RecordTypeIdRecord TypeGuid, hidden
StateCodeState CodeTextThe state whose professional-tax schedule this band belongs to. The slab lookup can filter by state, but the payroll calculation calls it WITHOUT a state, so every active slab for the company is pooled and matched on the wage band alone. In a tenant with slabs for more than one state this makes the PT amount depend on which state's band happens to have the highest matching lower bound, not on the employee's state. Rows with a null state code always match.
ToAmountTo AmountCurrencyThe top of the monthly gross-wage band, inclusive; null means open-ended.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this ProfessionalTaxSlab.
DeleteBulkDeleteDeleteDeleteBulk
DeleteEntityDeleteDeleteDeleteEntity
EditEditEditEdit this ProfessionalTaxSlab.
EditEntityEditEditEditEntity
NewNewNewCreate a ProfessionalTaxSlab.
ViewViewViewView this ProfessionalTaxSlab.

Lookup filters

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId