CalculateTaxAusNZ

Calculate payroll tax

Major Business Rule

Object Name: N75A0001

Parent DLL: CHRM

Location: Client/Server

Language: NER

Data Structure

D75A0001A - Calculate payroll tax

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICOPTINPUT

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szPayrollIDOWPAYDcharOPTINPUT

A code that identifies a group of employees for whom you are processing payroll. Use this ID to process each step of the payroll 
cycle. This code is also used to identify the interim ID that you select when you enter interim payments.

mnCurrentWages001CG01MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages002CG02MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages003CG03MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages004CG04MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages005CG05MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages007CG07MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages006CG06MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages008CG08MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages009CG09MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentYtdWages001YV01MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 01

mnCurrentYtdWages002YV02MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 02

mnCurrentYtdWages003YV03MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 03

mnCurrentYtdWages004YV04MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 04

mnCurrentYtdWages005YV05MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 05

mnCurrentYtdWages006YV06MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 06

mnCurrentYtdWages007YV07MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 07

mnCurrentYtdWages008YV08MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 08

mnCurrentYtdWages009YV09MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 09

mnCurrentTaxAmount012XA12MATH_NUMERICOPTNONE

Amount - Current Tax 12

mnCurrentTaxAmount011XA11MATH_NUMERICOPTNONE

Amount - Current Tax 11

mnCurrentTaxAmount010XA10MATH_NUMERICOPTNONE

Amount - Current Tax 10

mnCurrentTaxAmount009XA09MATH_NUMERICOPTNONE

Amount - Current Tax 09

mnCurrentTaxAmount008XA08MATH_NUMERICOPTNONE

Amount - Current Tax 08

mnCurrentTaxAmount007XA07MATH_NUMERICOPTNONE

Amount - Current Tax 07

mnCurrentTaxAmount006XA06MATH_NUMERICOPTNONE

Amount - Current Tax 06

mnCurrentTaxAmount005XA05MATH_NUMERICOPTNONE

Amount - Current Tax 05

mnCurrentTaxAmount004XA04MATH_NUMERICOPTNONE

Amount - Current Tax 04

mnCurrentTaxAmount003XA03MATH_NUMERICOPTNONE

Amount - Current Tax 03

mnCurrentTaxAmount002XA02MATH_NUMERICOPTNONE

Amount - Current Tax 02

mnCurrentTaxAmount001XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

szCountryForPayrollCCPRcharOPTNONE

A user defined code list 00/CN that indicates the country in which the employee resides.

mnCheckControlNumberCKCNMATH_NUMERICOPTNONE

A number used to group all payroll transactions for each payment or individual interim payment. This number is carried into the accounting 
journal entries and facilitates the update of the actual check number after payment printing is complete. This number is also used for 
automatically voiding payments. The payment work table contains both the actual check number and the check control number. All associated 
payment transactions are automatically reversed using the check control number. This is not the actual check number.

szTaxDetailCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCountryCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szDBAAliasCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCheckControlNumberCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szDBACache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szTimeCardCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCheckControlCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szTaxCalcRuleCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

mnCurrentTaxAmount013XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount014XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount015XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount016XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount017XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount018XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount019XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount020XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount021XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount022XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount023XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount024XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount025XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount026XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount027XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount028XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount029XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount030XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

jdDatePayCheckCKDTJDEDATEOPTNONE

The date associated with the various types of net pay instructions. This date relates to a payroll check, an interim payment, a bank 
automatic-deposit advice slip, a payslip (cash), or a claim reimbursement.

Related Functions

None

Related Tables

None
ConvertToLevelOfCalc

ConvertToLevelOfCalc

Calculate payroll tax

Minor Business Rule

Object Name: N75A0001

Parent DLL: CHRM

Location: Client/Server

Language: NER

Data Structure

D75A0001C - Convert from pay frequency to Level of Calc

Parameter NameData ItemData TypeReq/OptI/O/Both
mnValueToConvertCG01MATH_NUMERICOPTNONE

The total amount of current gross wages.

cPayFrequencyPFRQcharOPTNONE

A user defined code (07/PF) that indicates how often an employee is paid. Valid codes are: B Biweekly   W Weekly   S Semimonthly  
M Monthly   A Annually   C European Annualized  The system uses the value in the Description-2 field on user defined codes to calculate the amount per 
pay period for a salaried employee.

cLevelOfCalcLVLCALCcharOPTNONE

Enter the level of calculation to be used for the current payroll tax rule.

mnConvertedValueCG02MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnTruncationFactor_MULTMULTMATH_NUMERICOPTNONE

A multiple for rounding up planned order quantities in MPS/MRP. The system rounds up the planned order quantity to the nearest multiple 
you enter in this field.

Related Functions

None

Related Tables

None
CreateTaxDetailRecordsAusNZ

CreateTaxDetailRecordsAusNZ

Calculate payroll tax

Minor Business Rule

Object Name: N75A0001

Parent DLL: CHRM

Location: Client/Server

Language: NER

Data Structure

D75A0001A - Calculate payroll tax

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICOPTINPUT

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szPayrollIDOWPAYDcharOPTINPUT

A code that identifies a group of employees for whom you are processing payroll. Use this ID to process each step of the payroll 
cycle. This code is also used to identify the interim ID that you select when you enter interim payments.

mnCurrentWages001CG01MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages002CG02MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages003CG03MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages004CG04MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages005CG05MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages007CG07MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages006CG06MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages008CG08MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages009CG09MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentYtdWages001YV01MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 01

mnCurrentYtdWages002YV02MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 02

mnCurrentYtdWages003YV03MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 03

mnCurrentYtdWages004YV04MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 04

mnCurrentYtdWages005YV05MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 05

mnCurrentYtdWages006YV06MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 06

mnCurrentYtdWages007YV07MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 07

mnCurrentYtdWages008YV08MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 08

mnCurrentYtdWages009YV09MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 09

mnCurrentTaxAmount012XA12MATH_NUMERICOPTNONE

Amount - Current Tax 12

mnCurrentTaxAmount011XA11MATH_NUMERICOPTNONE

Amount - Current Tax 11

mnCurrentTaxAmount010XA10MATH_NUMERICOPTNONE

Amount - Current Tax 10

mnCurrentTaxAmount009XA09MATH_NUMERICOPTNONE

Amount - Current Tax 09

mnCurrentTaxAmount008XA08MATH_NUMERICOPTNONE

Amount - Current Tax 08

mnCurrentTaxAmount007XA07MATH_NUMERICOPTNONE

Amount - Current Tax 07

mnCurrentTaxAmount006XA06MATH_NUMERICOPTNONE

Amount - Current Tax 06

mnCurrentTaxAmount005XA05MATH_NUMERICOPTNONE

Amount - Current Tax 05

mnCurrentTaxAmount004XA04MATH_NUMERICOPTNONE

Amount - Current Tax 04

mnCurrentTaxAmount003XA03MATH_NUMERICOPTNONE

Amount - Current Tax 03

mnCurrentTaxAmount002XA02MATH_NUMERICOPTNONE

Amount - Current Tax 02

mnCurrentTaxAmount001XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

szCountryForPayrollCCPRcharOPTNONE

A user defined code list 00/CN that indicates the country in which the employee resides.

mnCheckControlNumberCKCNMATH_NUMERICOPTNONE

A number used to group all payroll transactions for each payment or individual interim payment. This number is carried into the accounting 
journal entries and facilitates the update of the actual check number after payment printing is complete. This number is also used for 
automatically voiding payments. The payment work table contains both the actual check number and the check control number. All associated 
payment transactions are automatically reversed using the check control number. This is not the actual check number.

szTaxDetailCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCountryCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szDBAAliasCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCheckControlNumberCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szDBACache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szTimeCardCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCheckControlCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szTaxCalcRuleCache_PIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

mnCurrentTaxAmount013XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount014XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount015XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount016XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount017XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount018XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount019XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount020XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount021XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount022XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount023XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount024XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount025XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount026XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount027XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount028XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount029XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnCurrentTaxAmount030XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

jdDatePayCheckCKDTJDEDATEOPTNONE

The date associated with the various types of net pay instructions. This date relates to a payroll check, an interim payment, a bank 
automatic-deposit advice slip, a payslip (cash), or a claim reimbursement.

Related Functions

None

Related Tables

None
GetEmployeeBasedRule

GetEmployeeBasedRule

Calculate payroll tax

Minor Business Rule

Object Name: N75A0001

Parent DLL: CHRM

Location: Client/Server

Language: NER

Data Structure

D75A0001H - Get Employee Based Rule

Parameter NameData ItemData TypeReq/OptI/O/Both
szCountryCodeCCPRcharOPTNONE

A user defined code list 00/CN that indicates the country in which the employee resides.

jdEffectFromDateEDTFJDEDATEOPTNONE

The date on which the offered course becomes effective.

jdEffectThruDateEDTTJDEDATEOPTNONE

The date when the course is no longer offered.

szTaxScaleSCALEcharOPTNONE

Enter the applicable tax scale.

mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnInputNumberINPUTNOMATH_NUMERICOPTNONE

Enter the input number that this rule is to use for its calculation. This option is used in rule-based payroll taxes for Australia and New 
Zealand.

szRuleTypeRULTYPcharOPTNONE

Enter the rule type for this Payroll Tax Rule.

cGrossPayEffectPAYGcharOPTNONE

A code that indicates whether the pay type is added to, subtracted from, or does not affect the employee's gross pay. Valid values 
are: + Pay type will be added to the employee's gross pay. - Pay type will be subtracted from the employee's gross pay. Blank Pay type will not have 
an effect on the employee's gross pay.  A pay type should not have a negative effect on gross pay. If you set up a pay type to have a negative 
effect on gross or net pay, gross-to-net errors appear on the Payroll Register.  PeopleSoft recommends that you set up a deduction instead 
of a pay type that would have a negative effect on gross pay. When you set up a pay type with no effect on gross pay and a positive effect 
on net pay, do not create a separate check. Creating a separate check will cause a gross-to-net error.

cSignOfResultSRESULTcharOPTNONE

Enter the sign of the result for this rule calculation. This field is used in rule-based payroll taxes for Australia and New Zealand.

mnOutputNumberOUTNOMATH_NUMERICOPTNONE

Enter the output number that the calculation result for the current tax rule will be written to. This value is used in the payroll tax rules for 
Australia and New Zealand.

mnThresholdValueTHRVMATH_NUMERICOPTNONE

A quantity that the system compares against accumulated sales volume to determine if a rebate should be awarded. You can define 
thresholds as quantities, weights, or sales amounts. Use the Level Break Type field in the adjustment definition to define the type of threshold.

cThresholdTypeTHRTcharOPTNONE

A code that indicates that the threshold is in either number of units or amount. Depending on the type that you indicate, the threshold field is 
titled either Threshold Units or Threshold Amount.

cIncorporateYTDINCYTDcharOPTNONE

Select this option if the rule should include the year-to-date figure in the threshold calculation. This option is used in rule based payroll taxes 
for Australia and New Zealand.

mnRecalcInputNumberRINPUTNOMATH_NUMERICOPTNONE

Enter the input number to be recalculated as a result of calculating the current rule. This field is used in the payroll tax rules for Australia and 
New Zealand.

mnOverrideRateOVERRATEMATH_NUMERICOPTNONE

Enter the rate at which the rule is calculated and overrides all other rates for this rule. This field is used in the payroll tax rules for Australia 
and New Zealand.

mnRoundingIncrementRDINMATH_NUMERICOPTNONE

Rounding Increment for Amounts (Result of rounding will be exactly divisible by this entry):    10.00  round to nearest 10.00    1.00    round to 
nearest 1.00    Blank  round to smallest company currency unit 

szRateCodeRTECDEcharOPTNONE

Enter the rate code to be used when calculating this rule. This will usually be the same as the tax scale code unless there is a secondary 
scale to be applied and/or a specific field test to be applied.

mnGrossWageNumberGWAGENOMATH_NUMERICOPTNONE

Enter the input number for the gross wage figure to be used by this rule. This number is used when a rule specifies that another rule has to 
be recalculated.

cLevelOfCalcLVLCALCcharOPTNONE

Enter the level of calculation to be used for the current payroll tax rule.

szTaxAreaWorkTARAcharOPTNONE

A code that identifies a geographical location and the tax authorities for an employee work site, including employee and employer statutory 
requirements. In the Vertex payroll tax calculation software, the tax area code is synonymous with GeoCode. To determine the valid codes 
for your location, refer to the documentation for the tax calculation software that you are using.

szPayrollTaxTypePTAXcharOPTNONE

A code that specifies the type of payroll tax being processed. This is a user defined code (07/TX). To set up state minimum wage amounts, 
you must enter MW in this field. To do so, you must first add MW to UDC 07/TX. However, you should not change the codes and definitions 
that J.D. Edwards provides with the software.

cInsertUpdateRecordsINUPRECcharOPTNONE

Select this option if a record is to be written to the Tax Detail file (F07353) for this rule, instead of being used as a work amount. This option is 
used in rule-based payroll taxes for Australia and New Zealand.

cResultEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None
RecalculateSpecificRule

RecalculateSpecificRule

Calculate payroll tax

Minor Business Rule

Object Name: N75A0001

Parent DLL: CHRM

Location: Client/Server

Language: NER

Data Structure

D75A0001D - Recalculate specific rule

Parameter NameData ItemData TypeReq/OptI/O/Both
mnInputNumberINPUTNOMATH_NUMERICOPTNONE

Enter the input number that this rule is to use for its calculation. This option is used in rule-based payroll taxes for Australia and New 
Zealand.

mnCurrentWages001CG01MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentYtdWages001YV01MATH_NUMERICOPTNONE

Amount - YTD Gross Wages 01

mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnCurrentTaxAmount001XA01MATH_NUMERICOPTNONE

 Current Taxes for requested ending date.

mnOutputNumberOUTNOMATH_NUMERICOPTNONE

Enter the output number that the calculation result for the current tax rule will be written to. This value is used in the payroll tax rules for 
Australia and New Zealand.

szCountryForPayrollCCPRcharOPTNONE

A user defined code list 00/CN that indicates the country in which the employee resides.

szTaxScaleSCALEcharOPTNONE

Enter the applicable tax scale.

cPayFrequencyPFRQcharOPTNONE

A user defined code (07/PF) that indicates how often an employee is paid. Valid codes are: B Biweekly   W Weekly   S Semimonthly  
M Monthly   A Annually   C European Annualized  The system uses the value in the Description-2 field on user defined codes to calculate the amount per 
pay period for a salaried employee.

cStudentDebtFlagSTDEBTcharOPTNONE

Select this option if the employee has a student loan that needs to be taken into consideration when calculating payroll taxes.

cExtraEmolumentPayFlgEXTPAYcharOPTNONE

cSpecialTaxCertFlagSPECTCcharOPTNONE

Select this option if the employee has a special tax certificate for the Inland Revenue Department.

mnSpecialTaxRateSPECTRTMATH_NUMERICOPTNONE

Enter the tax rate from the employee's special tax certificate.

mnNumberOfDependentsNDEPMATH_NUMERICOPTNONE

Number of dependents for insurance purposes. See also the definitions for federal and state tax exemptions.

cVariationFromLevyFlagVARLEVYcharOPTNONE

This employee has claimed a variation from the Medicare Levy.

jdDatePayCheckCKDTJDEDATEOPTNONE

The date associated with the various types of net pay instructions. This date relates to a payroll check, an interim payment, a bank 
automatic-deposit advice slip, a payslip (cash), or a claim reimbursement.

Related Functions

None

Related Tables

None
RetrieveRebateAmount

RetrieveRebateAmount

Calculate payroll tax

Minor Business Rule

Object Name: N75A0001

Parent DLL: CHRM

Location: Client/Server

Language: NER

Data Structure

D75A0001G - Retrieve Rebate amount for employee

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnCurrentWages001CG01MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages002CG02MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages003CG03MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages004CG04MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages005CG05MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages006CG06MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages007CG07MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages008CG08MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages009CG09MATH_NUMERICOPTNONE

The total amount of current gross wages.

jdDatePayCheckCKDTJDEDATEOPTNONE

The date associated with the various types of net pay instructions. This date relates to a payroll check, an interim payment, a bank 
automatic-deposit advice slip, a payslip (cash), or a claim reimbursement.

Related Functions

None

Related Tables

None
RetrieveTaxScaleInformation

RetrieveTaxScaleInformation

Calculate payroll tax

Minor Business Rule

Object Name: N75A0001

Parent DLL: CHRM

Location: Client/Server

Language: NER

Data Structure

D75A0001E - Retrieve tax rate for specified rate

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxScaleSCALEcharOPTNONE

Enter the applicable tax scale.

szCountryForPayrollCCPRcharOPTNONE

A user defined code list 00/CN that indicates the country in which the employee resides.

mnCurrentWages001CG01MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnLimit01LIMIT01MATH_NUMERICOPTNONE

Enter the limit amount to be used to determine level break 01 for the current tax scale.

mnTaxRate01TRATE01MATH_NUMERICOPTNONE

Enter the tax rate that applies at the first break for the current tax scale.

mnAdjustment01ADJUST01MATH_NUMERICOPTNONE

The adjustment amount that is to be applied at the level 1 break for the current tax scale.

jdDatePayCheckCKDTJDEDATEOPTNONE

The date associated with the various types of net pay instructions. This date relates to a payroll check, an interim payment, a bank 
automatic-deposit advice slip, a payslip (cash), or a claim reimbursement.

Related Functions

None

Related Tables

None
RoundToNearestUnit

RoundToNearestUnit

Calculate payroll tax

Minor Business Rule

Object Name: N75A0001

Parent DLL: CHRM

Location: Client/Server

Language: NER

Data Structure

D75A0001B - Round to nearest unit

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCurrentWages001CG01MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnCurrentWages002CG02MATH_NUMERICOPTNONE

The total amount of current gross wages.

mnRoundingIncrementRDINMATH_NUMERICOPTNONE

Rounding Increment for Amounts (Result of rounding will be exactly divisible by this entry):    10.00  round to nearest 10.00    1.00    round to 
nearest 1.00    Blank  round to smallest company currency unit 

Related Functions

None

Related Tables

None