AddUpdateTaxDetailCache

Add/Update Tax Detail Cache

Minor Business Rule

Object Name: B0700922

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700922 - DS for Add/Update Tax Detail Cache

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

mnAddressNumber_AN8AN8MATH_NUMERICOPTNONE

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

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

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

szPayrollID_PAYDPAYDcharOPTNONE

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.

mnExcludableAmount_WE01WE01MATH_NUMERICOPTNONE

mnExcessAmount_WX01WX01MATH_NUMERICOPTNONE

mnCurrentTaxAmount_G301G301MATH_NUMERICOPTNONE

The amount of tax withheld/paid to each tax authority.

mnYTDTaxWithheld_YTDTYTDTMATH_NUMERICOPTNONE

Calendar year-to-date payroll taxes withheld.

cCompanyEmployeeTax_CECEcharOPTNONE

A code that specifies whether the payroll tax associated with the tax authority is paid by the company, as an expense, or by the employee 
as a deduction (withholding).  Enter in an alpha code from UDC table 07/CE.  Codes are: C Company Paid E  Employee withheld 

mnCurrentGrossAmount_G101G101MATH_NUMERICOPTNONE

Gross Pay to be associated with the tax authority. For instance, if an employee earns wages in more than one state for the period, his gross 
pay would be apportioned to the tax authority for each state.

mnYTDCurrentTax_YTDGYTDGMATH_NUMERICOPTNONE

Calendar year-to-date excludable gross pay. This is that portion of gross pay which is excluded from tax computations. Taxable gross 
equals gross pay less excludable gross.

cTaxOverrideFlag_TXOFTXOFcharOPTNONE

This flag indicates whether the tax was overridden.

cAdditionalFlatTax_FT01FT01charOPTNONE

A code that represents the method in which the additional tax is calculated. The code that you enter in this field indicates the function that is 
performed by the value that you enter in the Additional Federal Withholding field. Valid values are:    %   A percentage that replaces the tax rate 
from the tax table.    A An amount that is added to the tax computed from the tax table.    F An amount that replaces the tax computed from the 
tax table.    X An additional amount added to the standard exemption amount and deducted (exempt) from the annualized gross pay to 
determine taxable pay.    Y An amount that overrides the standard exemption amount and is subtracted from the annualized gross pay prior to the 
tax calculations.

mnCredits_CX01CX01MATH_NUMERICOPTNONE

A code that specifies the withholding table that the system uses for the state of New Jersey.  Valid values are: 0 Table selection is based on 
filing status. 1 Table A. 2 Table B. 3 Table C. 4 Table D. 5 Table E. If secondary credits are used in any other state, enter one of these values with 
the appropriate state tax area, and F for the tax type.

mnExemptions_XC01XC01MATH_NUMERICOPTNONE

A number that specifies the total exemptions an employee claims on the federal IRS Form W-4 tax withholding form.  If you leave this field 
blank, the system uses zero exemptions.  Unless you enter separate numbers for state and local tax areas, the system also uses the number 
of federal exemptions to calculate state and local taxes.  Special conditions exist for these tax jurisdictions: Arizona 8 (0%), 9 (10%), 10 (18%), 
11 (21%), 12 (23%), 13 (29%), 14 (34%), 15 (percentage based on annual gross) The number of exemptions is indicated first, followed by the tax 
percentage. Arkansas 16 or fewer exemptions:  Low income tax table. 17 or more exemptions:  Regular tax table. For the specific payroll tax 
requirements for Arizona and Arkansas, refer to the Quantum documentation.

mnYTDExcludableAmount_G201G201MATH_NUMERICOPTNONE

Based on tax regulations the excludable gross may be different for each tax authority. For example, one authority may allow exclusion of 
401K contributions but another may not.

szActivityFlag_ACTFACTFcharOPTNONE

A code which indicates whether an Activity Code must be entered against the Item being processed.

szVertexErrorCode_VRECVRECcharOPTNONE

Vertex populates error codes when tax information is retrieved. These error codes are written to the Tax Detail Table (F07353). Examples of 
Vertex Error codes:    OK       Status OK    IDOB   Invalid date of birth    NEGP  Not enough gross passed    RMAX Maximum tax amount 
reached    SCHL Invalid school district number passed  See UDC table (07/VC) for a complete list of Vertex error codes.

mnOverrideAmountRate_RTAMRTAMMATH_NUMERICOPTNONE

A value that is a percentage, a monetary amount, or an hourly rate, depending on where it is used.  Valid values are: 1 For a deduction, 
benefit, or accrual, the meaning of this value depends on the method of calculation.  The method determines whether the deduction is a flat 
monetary amount, a percentage, or a multiplication rate.  Table method DBAs, depending on which table method they use, can either use this 
amount in the calculation or ignore it.  If there are exceptions to the table calculation, you can override the table code in the detail area, set up a 
flat monetary DBA amount, or override the amount with a one-time override for a timecard. 2 For a pay type, amounts entered in this field 
override the hourly rate. 

mnResidenceTax_RTAXRTAXMATH_NUMERICOPTNONE

The amount of residence tax withheld or paid to each tax authority.

szHomeCompany_HMCOHMCOcharOPTNONE

The company number where the employee records generally reside.

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

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

cReturnCode_EV01EV01charOPTNONE

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

Related Functions

B0700003 Create PrePayroll Caches

Related Tables

None