One band of a company's professional tax schedule: a monthly gross-pay range and the PT amount to deduct for it, with an optional different amount for February. When a payroll run is calculated, a salary-structure line whose payroll component has Statutory Type PT and whose Calculation Type is Slab takes its amount from these rows instead of from its own Value. The run loads every active slab of the run's company, matches the gross pay worked out by the lines before the PT line, and uses the matching band with the highest From Amount. State Code and Effective From are recorded but not used to choose a band, so keep only the current schedule active for each payroll company. Slabs are found under Payroll, Settings, Statutory Compliance.
Fields
| Field | Label | Type | Required | What it does |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
EffectiveFrom | Effective From | Date | | The date the band's schedule applies from, for your records. The calculation does not read it: an older and a newer band that are both active compete on the gross amount alone, so untick Is Active on the bands a revision replaces. |
FebruaryPT | February PT | Currency | | The amount used instead of Monthly PT when the payroll period's End Date is in February, for states that collect a different figure that month. Blank means Monthly PT is used in February too. It is not on the seeded create or record forms, so an administrator adds it to the form layout before it can be entered. |
FromAmount | From Amount | Currency | | The bottom of the monthly gross-pay band, inclusive. Blank counts as 0. When more than one active band contains the gross, the band with the highest From Amount is used. |
Id | Id | Guid | Yes | |
IsActive | Is Active | Boolean | | Ticked by default. Only active slabs are used, and a blank value counts as active. Untick it to retire a band while keeping it for reference. |
Label | Label | Text | | An optional caption. It is on no seeded form and nothing reads it. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
MonthlyPT | Monthly PT | Currency | | The professional tax deducted in a month whose gross pay falls in this band, rounded to two decimals. Use 0 for an exempt band. |
Name | Name | Text, unique | Yes | The slab's identifier. It is filled automatically from the PTS numbering series when the slab is saved, and must be unique across the tenant. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | The company whose payroll uses this band; the picker lists your own companies only. A run uses only the slabs of its own company, so a slab with no company, or with another company, is never applied. If left blank it is filled from your default company in Company Access when you have one. |
RecordTypeId | Record Type | Guid, hidden | | |
StateCode | State Code | Text | | The state whose schedule this band belongs to, as free text of up to 10 characters. It is for your reference only: the payroll calculation does not filter by state, so bands of several states for the same company are pooled and compete on the gross amount alone. |
ToAmount | To Amount | Currency | | The top of the monthly gross-pay band, inclusive. Blank means no upper limit. Gross pay is worked out to two decimals, so a gap between one band's To Amount and the next band's From Amount (for example 10,000 and 10,001) leaves amounts in between with no band and no professional tax. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete this ProfessionalTaxSlab. |
DeleteBulk | Delete | Delete | DeleteBulk |
DeleteEntity | Delete | Delete | DeleteEntity |
Edit | Edit | Edit | Edit this ProfessionalTaxSlab. |
EditEntity | Edit | Edit | EditEntity |
New | New | New | Create a ProfessionalTaxSlab. |
View | View | View | View this ProfessionalTaxSlab. |
Lookup filters
| Filter | Lookup field | Notes |
| PartnerAccountFilter | PartnerAccountId | |