Skip to main content

Wage Type Category

Every wage type has to say what kind of pay it is: basic salary, house rent, an overtime allowance, a loan recovery. That answer is a wage type category, and you build the list of them here before you build a single wage type.

Where
Payroll › Setup › Wage Type Category
Who uses it
The implementation consultant, once at the start of the payroll setup
When
Before any Wage Type is created
Needs first
Nothing

What it is for​

A category is the label that tells both the system and the reader what a wage type really is. You will create perhaps fifteen of them at a client and then never touch the screen again.

Two different things depend on it. The first is reporting: a payroll register grouped by category is the report a finance manager actually reads, because it puts all the allowances together and all the deductions together. The second is one specific piece of arithmetic. The payroll run has to know which of a man's wage types is his basic salary, because allowances are usually a percentage of basic, and it finds that line by looking for the category whose constant is Salary Basic. Nothing else in the system is picked out by its constant.

A wage type with no category is not a small problem. The payroll run joins every wage type to its category, so a wage type whose category has been left blank does not appear in the run at all, and the man is simply paid less with no error on screen.

Every field, in plain words​

Basic Data​

FieldWhat it meansWhat to put in itNotes
Wage Type CategoryThe short code you will pick on each wage typeBASIC, HRA, DEDUCT, TAXRequired. Keep it short and recognisable, it shows on reports
Category ConstantWhich of the fixed kinds of pay this category is. The list is supplied with the system and cannot be added toSBA Salary Basic for the basic salary categoryRequired. Pick from the list. See the table below
NameThe category as it should read on a reportBasic Salary, House Rent AllowanceRequired
BlockStops the category being picked on a new wage typeLeave it clearTick it only to retire a category you no longer use

The category constants you can pick​

Exactly one of these matters to the arithmetic. SBA Salary Basic is how the payroll run finds a man's basic salary. Every other constant is a classification for you and for the auditor, and no calculation branches on it, so pick the one that describes the pay honestly and move on.

ConstantWhat it isConstantWhat it is
SBASalary BasicHRAHouse Rent Allowance
MEDMedical AllowanceTRATransport Allowance
CFACar Fixed AllowanceCAACar Sale
OTAOvertime AllowanceNALNight Allowance
LAWLate Working AllowanceSAWSite Allowance
WASWashing AllowanceFAWFood Allowance
CANCanteen SubsidyMAWMobile Allowance
TENTelephone BillEDUEducation Allowance
DEADearness AllowanceDEPDeputation Allowance
PERPersonal AllowanceOALOther Allowance
CADCAD / CAM AllowanceLITLiterature Allowance
MAIMaintenance AllowanceTAWTransfer Allowance
SUPSuperannuation AllowanceLTALeave Travel Assistance
INCIncentiveAWDAward or Reward
BONBonusEXGEx gratia
SPPSpecial PaymentADPAdditional Payment
SPDSpecial DeductionADEAdditional Deduction
ARAArrearsINTIncome Tax
PFAProvident FundGRAGratuity
MDCMediclaimMMAMaternity Medical
MMWMother Medical AllowanceLESLeave Encashment at Separation
LSELeave Encashment During ServiceLSALeave Salary Advance
NPPNotice Pay PayableNPRNotice Pay Recovery
LOPLoan PayableLRPLoan Recovery Principal Amount
LONLoan Recovery InterestOLDOther Loan Deduction
EMLEmergency LoanPFLProvident Fund Loan
SADSalary Advance PaymentADDAdvance Deduction
VFWVLF Lease WageVLWVLF Loan Wage

How to configure it​

  1. Open the screen and create the basic salary category first. Code BASIC, name Basic Salary, constant SBA Salary Basic. Do this one before anything else, because without it the payroll run has no basic salary to work from.
  2. Add one category per kind of allowance the client actually pays. At a manufacturing company that is usually house rent, medical, transport, canteen and a washing allowance for the factory.
  3. Add the deduction categories: income tax, provident fund, loan recovery, and one for the ad hoc deductions.
  4. Save. Repeat until every line that will ever appear on a payslip has a category to belong to, then go on to Wage Type Group and Wage Type.

Scenarios​

"Our basic salary is 60 percent of gross and everything else is worked out from it"​

That only works if the system can find the basic salary line. Create one category whose constant is SBA Salary Basic, point the basic wage type at it, and never give that constant to a second category. Then set each allowance on the Pay Rate as a percentage, and the run has a figure to apply it to.

"We pay the factory a washing allowance that the office does not get"​

That is not a category question. Create one category, Washing Allowance with constant WAS, and one wage type under it. Who receives it is decided on the Salary Structure you give the factory staff, not here.

What it is connected to​

  • Must exist before Wage Type, because every wage type has to name a category.
  • The payroll run reads the category of every wage type on a man's pay, and uses the Salary Basic constant to identify his basic salary.
  • Changing a category's constant after payroll has run changes how the next run reads those wage types. Treat the constant as fixed once you are live.

If something looks wrong​

  • "An allowance is missing from everybody's payslip and there is no error" - the wage type behind it has no category, so the run does not see it. Open Wage Type and set one.
  • "Every percentage based allowance comes out as zero" - no category carries the Salary Basic constant, so the run finds no basic salary to take a percentage of.
  • "Two categories both say Salary Basic" - that is not a configuration the run can read reliably. Keep the constant on one category only.