Enables you to specify the format for entries to certain fields. You must create a separate template for each acceptable format.

The system checks new entries against the templates and only allows the creation of a new code if it conforms to a format specified in one of them. Within a format you can define any combination of alphabetic, numeric or alphanumeric characters, and pre-define particular characters for specified positions in a code.

Note: You can also specify special validation of cost codes using the –, @, !, & and # directive characters as detailed below.

To access this window, enter fast path HR96S1.

Paging Area

Field

Specifies the field or area to which a template applies. You can only use certain system-defined field names in this column.

Available field names:

Field Name Description
ACNOXX Where XX corresponds to the country code. Defines the format of bank account numbers.
APPLICANT Defines the format of applicant IDs.
CANDIDATE Defines the format of candidate IDs.
CCODE-BKGD Default template for cost codes. The format defined in this template is used by default if no other cost code template applies.
CCODE-EE Defines the format of cost codes you enter in Maintain Employee Cost Detail.
CCODE-EEPE Defines the format of employee and employer cost codes entered in pay element related screens and Batch Timesheet Entry.
CCODE-PDEF Defines the format of cost codes entered in the Cost Code fields in Costing Details (Pay Element).
CCODE-STR Defines the format of cost codes entered in Structure Unit Costing.
EMPLOYEE Defines the format of employee IDs.
IM_EESREF Defines the format of the employee's tax reference which is 7X’-‘2X (Isle of Man).
IM_ERSREF Defines the format of the employer's tax reference which is 10X’-‘2X (Isle of Man).
PASSWORD Defines the format of operator passwords.
PCODE-XX Where XX corresponds to the country code. Defines the format of the postcode used when entering addresses.
PENSFUNDXX Where XX corresponds to the country code. Defines the format of the pension fund number you enter in Pension Schemes.
POST Defines the format of post IDs.
ROLLNOXX Where XX corresponds to the country code. Defines the format of building society roll numbers.
SORTCDXX Where XX corresponds to the country code. Defines the format of bank sort codes.

Template Name

Description of the template.

Specification

You can use the following characters in a format specification:

Note: If another character must be included in the format specification, you should include it in single quotes. For example, if the required format is two letters hyphen two numbers, you should enter 2A'-'2N which would make an entry of AB-12 valid.

Character Detail
A Alphabetic characters only.
N Numeric characters only.
X Alphabetic or numeric characters.
n The number of alphabetic, numeric or alphanumeric characters.
x A particular character that must occur in a specific position.

Only available in CCODE-PDEF templates.

This directive allows you to enter a minus sign in the Cost Code fields to prevent the currently selected pay element being costed (usually applied to notional and system pay elements), unless an employee pay element cost code exists. If an employee pay element cost code exists, the minus sign is ignored and this code is used to cost the pay element.

A character other than - may be used for this functionality if a different Ignore Costing directive has been specified in Costing.

@

Only available in CCODE-PDEF templates.

This directive allows you to enter @ followed by a cost code in the Cost Code fields to link the code to the appropriate employee cost code. For example, if you enter @1234, and an employee cost code 7777 is linked to the employee, the cost code 77771234 is applied to the pay element. If an employee pay element cost code does not exist, the employee cost code set up in Costing Details is used.

#

Only available in CCODE-PDEF templates.

This directive allows you to enter # followed by a cost code in the Cost Code fields to link the code to the appropriate employee post holding cost code. If an employee post holding cost code does not exist, the employee post holding cost code set up in Maintain Post Costing Parameters is used.

!

Only available in CCODE-PDEF template.

This directive allows you to enter ! followed by a cost code in the Cost Code fields to link the code to the employee cost code set up in Costing Details. If an employee cost code does not exist, the employee post holding cost code set up in Employee Post Holding Costing is used. If an employee post holding cost code is not found here, then Maintain Post Costing Parameters is used instead.

&

Only available in CCODE-PDEF templates.

If you enter &, the employer’s costs are spread to the cost codes entered in Employer's Cost Spreading Codes, onto the contribution payments.

:

Only available in CCODE-PDEF templates.

If you enter : as a prefix, the data in the Pay Element definition is overwritten by the temporary data, and is written to the Costing File as it is.

(

Only available in CCODE-PDEF templates.

If you enter ( as a prefix to: !, #, or @, the data in the Pay Element definition is joined to the temporary data and written to the Costing File.

MD96S1