EndTaxCalcRuleCache

Tax Calc Rule Cache For F75A0003 - AU/NZ

Minor Business Rule

Object Name: B75A0106

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D75A0106A - Initialize Cache For F75A0003

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxRuleCacheName_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.

cFetchSuccessFlag_EV01EV01charOPTNONE

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

szCountryForPayroll_CCPRCCPRcharOPTNONE

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

jdDateToday_ED01ED01JDEDATEOPTNONE

A user defined date. Because this field is not linked to any specific function or application within the system, you can use this date for any 
purpose needed by your company. For example, you can use this date field to track the expiration of a license or certification.

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
FetchForTaxDetailRecordCreate

FetchForTaxDetailRecordCreate

Tax Calc Rule Cache For F75A0003 - AU/NZ

Minor Business Rule

Object Name: B75A0106

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D75A0106B - Read/Write Cache For F75A0003

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxRuleCacheName_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.

szCountryForPayroll_CCPRCCPRcharOPTNONE

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

jdEffectiveFromDate_EDTFEDTFJDEDATEOPTNONE

The date on which the offered course becomes effective.

jdEffectiveThroughDate_EDTTEDTTJDEDATEOPTNONE

The date when the course is no longer offered.

szTaxScale_SCALESCALEcharOPTNONE

Enter the applicable tax scale.

mnAddressNumber_AN8AN8MATH_NUMERICOPTNONE

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

mnInputNumber_INPUTNOINPUTNOMATH_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.

szRuleType_RULTYPRULTYPcharOPTNONE

Enter the rule type for this Payroll Tax Rule.

cGrossPayEffect_PAYGPAYGcharOPTNONE

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.

cSignOfResult_SRESULTSRESULTcharOPTNONE

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

mnOutputNumber_OUTNOOUTNOMATH_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.

mnThresholdValue_THRVTHRVMATH_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.

cThresholdType_THRTTHRTcharOPTNONE

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.

cIncorporateYTD_INCYTDINCYTDcharOPTNONE

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.

mnRecalcInputNumber_RINPUTNORINPUTNOMATH_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.

mnOverrideRate_OVERRATEOVERRATEMATH_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.

mnRoundingIncrement_RDINRDINMATH_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 

szRateCode_RTECDERTECDEcharOPTNONE

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.

mnGrossWageNumber_GWAGENOGWAGENOMATH_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.

cLevelOfCalc_LVLCALCLVLCALCcharOPTNONE

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

szTaxAreaWork_TARATARAcharOPTNONE

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.

szPayrollTaxType_PTAXPTAXcharOPTNONE

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.

cInsertUpdateRecords_INUPRECINUPRECcharOPTNONE

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.

mnSpareNumeric01_SPANO01SPANO01MATH_NUMERICOPTNONE

Spare numeric field.

mnSpareNumeric02_SPANO02SPANO02MATH_NUMERICOPTNONE

Spare numeric field.

mnSpareNumeric03_SPANO03SPANO03MATH_NUMERICOPTNONE

Spare numeric field.

szSpareAlpha01_SPALP01SPALP01charOPTNONE

Spare alpha field.

szSpareAlpha02_SPALP02SPALP02charOPTNONE

Spare alpha field.

szSpareAlpha03_SPALP03SPALP03charOPTNONE

Spare alpha field.

cSpareFlag01_SPFLG01SPFLG01charOPTNONE

Spare flag field.

cSpareFlag02_SPFLG02SPFLG02charOPTNONE

Spare flag field.

cSpareFlag03_SPFLG03SPFLG03charOPTNONE

Spare flag field.

cFirstTimeFlag_EV01EV01charOPTNONE

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

cFetchSuccessFlag_EV01EV01charOPTNONE

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

Related Functions

None

Related Tables

None
FetchRecordFromTaxCalcRuleCache

FetchRecordFromTaxCalcRuleCache

Tax Calc Rule Cache For F75A0003 - AU/NZ

Minor Business Rule

Object Name: B75A0106

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D75A0106B - Read/Write Cache For F75A0003

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxRuleCacheName_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.

szCountryForPayroll_CCPRCCPRcharOPTNONE

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

jdEffectiveFromDate_EDTFEDTFJDEDATEOPTNONE

The date on which the offered course becomes effective.

jdEffectiveThroughDate_EDTTEDTTJDEDATEOPTNONE

The date when the course is no longer offered.

szTaxScale_SCALESCALEcharOPTNONE

Enter the applicable tax scale.

mnAddressNumber_AN8AN8MATH_NUMERICOPTNONE

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

mnInputNumber_INPUTNOINPUTNOMATH_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.

szRuleType_RULTYPRULTYPcharOPTNONE

Enter the rule type for this Payroll Tax Rule.

cGrossPayEffect_PAYGPAYGcharOPTNONE

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.

cSignOfResult_SRESULTSRESULTcharOPTNONE

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

mnOutputNumber_OUTNOOUTNOMATH_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.

mnThresholdValue_THRVTHRVMATH_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.

cThresholdType_THRTTHRTcharOPTNONE

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.

cIncorporateYTD_INCYTDINCYTDcharOPTNONE

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.

mnRecalcInputNumber_RINPUTNORINPUTNOMATH_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.

mnOverrideRate_OVERRATEOVERRATEMATH_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.

mnRoundingIncrement_RDINRDINMATH_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 

szRateCode_RTECDERTECDEcharOPTNONE

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.

mnGrossWageNumber_GWAGENOGWAGENOMATH_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.

cLevelOfCalc_LVLCALCLVLCALCcharOPTNONE

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

szTaxAreaWork_TARATARAcharOPTNONE

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.

szPayrollTaxType_PTAXPTAXcharOPTNONE

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.

cInsertUpdateRecords_INUPRECINUPRECcharOPTNONE

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.

mnSpareNumeric01_SPANO01SPANO01MATH_NUMERICOPTNONE

Spare numeric field.

mnSpareNumeric02_SPANO02SPANO02MATH_NUMERICOPTNONE

Spare numeric field.

mnSpareNumeric03_SPANO03SPANO03MATH_NUMERICOPTNONE

Spare numeric field.

szSpareAlpha01_SPALP01SPALP01charOPTNONE

Spare alpha field.

szSpareAlpha02_SPALP02SPALP02charOPTNONE

Spare alpha field.

szSpareAlpha03_SPALP03SPALP03charOPTNONE

Spare alpha field.

cSpareFlag01_SPFLG01SPFLG01charOPTNONE

Spare flag field.

cSpareFlag02_SPFLG02SPFLG02charOPTNONE

Spare flag field.

cSpareFlag03_SPFLG03SPFLG03charOPTNONE

Spare flag field.

cFirstTimeFlag_EV01EV01charOPTNONE

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

cFetchSuccessFlag_EV01EV01charOPTNONE

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

Related Functions

None

Related Tables

None
InitAndLoadTaxCalcRuleCache

InitAndLoadTaxCalcRuleCache

Tax Calc Rule Cache For F75A0003 - AU/NZ

Minor Business Rule

Object Name: B75A0106

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D75A0106A - Initialize Cache For F75A0003

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxRuleCacheName_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.

cFetchSuccessFlag_EV01EV01charOPTNONE

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

szCountryForPayroll_CCPRCCPRcharOPTNONE

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

jdDateToday_ED01ED01JDEDATEOPTNONE

A user defined date. Because this field is not linked to any specific function or application within the system, you can use this date for any 
purpose needed by your company. For example, you can use this date field to track the expiration of a license or certification.

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