Functional Description
Purpose
Read the Payroll General Constants (F069096) table using the company id (CO) and return values for
all the fields in the table except for three (User ID, USER; Program ID, PID; Date Updates, UPMJ).
Technical Specifications
Initialize ErrorFlag to 0
Fetch from Payroll General Constants (F069096) based on the company id pass in. Assign values from
record to corresponding values in the data structure.
If a file i/o error occurred then set ErrorFlag to 1
DN0500038 - F069096 - Get Payroll General Constants Data
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szCompany | CO | char | REQ | INPUT |
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company
| ||||
cGlInterfaceKeyGl | IGL | char | OPT | OUTPUT |
Code that indicates how batches of payroll journals are posted to the General Ledger. Valid codes are:
A Automatic. If batches are in
| ||||
cGlInterfaceAcctPayabl | IAP | char | OPT | OUTPUT |
A/P Integration is used to specify the level of integration between the Payroll and the Accounts Payable systems. Pro forma vouchers are
| ||||
cConsecutiveSubmission | IAR | char | OPT | OUTPUT |
A code that determines whether you can submit the pre-payroll, journal entries, and reports only steps of the payroll cycle simultaneously.
| ||||
cPeInterfaceFlag | IPE | char | OPT | OUTPUT |
If you have a cash option for your 125 Plan enter a 1 in this field. This will be used for taxation purposes for SUI and SDI. Certain states allow
| ||||
mnWorkHoursPerDay | ID | MATH_NUMERIC | OPT | OUTPUT |
This field indicates the number of hours in a standard working day. This information may be used for automatic overtime computations and
| ||||
mnWorkDaysPerWeek | IW | MATH_NUMERIC | OPT | OUTPUT |
The number of days in the work week. This number may be used (among other reasons) in the computation of automatic overtime. | ||||
mnWorkWeeksPerYear | IB | MATH_NUMERIC | OPT | OUTPUT |
The number of work weeks in the year.
The number of bi-weekly, semi-monthly, and monthly periods in the year will be assumed to be 26,
| ||||
mnWorkHoursPerYear | IH | MATH_NUMERIC | OPT | OUTPUT |
The number of work hours in the year. When you do not set your payroll company constants to use the Pay Grade Step table as the
| ||||
cTaxArrearage | SPP | char | OPT | OUTPUT |
A code that specifies whether calculated taxes are reduced and the method used if an employee's check is a negative amount. Codes
| ||||
cBusinessUnitSearch | SPB | char | OPT | OUTPUT |
This code indicates whether a separate check is generated for each Business Unit in which an employee has worked during the pay
| ||||
cSubsidiarySearch | AHTP | char | OPT | OUTPUT |
If code which indicates whether the 'Step Progression' module is active. If 'Y(Yes)' the system will allow certain programs to be activated
| ||||
cBatchControlRequireGl | ICRG | char | OPT | OUTPUT |
An option that specifies whether the system displays an additional form to verify the transaction totals that you enter for each batch. Valid
| ||||
cManagemntApprovalInput | IARG | char | OPT | OUTPUT |
An option that indicates whether the manager is required to approve General Accounting batches before they can be posted. Valid settings
| ||||
szSubsidiary | SUB | char | OPT | OUTPUT |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account. | ||||
cModeEmployeeNumber | EM | char | OPT | OUTPUT |
A code that specifies the type of employee number displayed on inquiry screens. Valid values are:
1 Display the eight-digit Address
| ||||
szCountryForPayroll | CCPR | char | OPT | OUTPUT |
A user defined code list 00/CN that indicates the country in which the employee resides. | ||||
mnPayrollFiscalPeriod | PBFP | MATH_NUMERIC | OPT | OUTPUT |
The number of the month in which the payroll fiscal year begins. | ||||
cPrInterfaceInvMgmt | IIMG | char | OPT | OUTPUT |
A code which specifies whether there is to be an interface between the Payroll system and the Inventory system. | ||||
mnFiscalYear1 | FY | MATH_NUMERIC | OPT | OUTPUT |
A number that identifies the fiscal year. Generally, you can either enter a number in this field or leave it blank to indicate the current fiscal
| ||||
mnDenominationMinimum | DNMN | MATH_NUMERIC | OPT | OUTPUT |
The minimum denomination value that must be paid to employees who works in this business unit. For example, an employee paid in cash
| ||||
mnAnnualLeaveHours | ALHR | MATH_NUMERIC | OPT | OUTPUT |
The standard number of hours generated as Annual Leave during automatic wage processing. | ||||
cLaborPremiumDistr | SPR | char | OPT | OUTPUT |
A code which specifies whether the 'Premium' portion of overtime earnings is to be separated from 'Regular' earnings for accounting
| ||||
cBurdenOverrideRule | BDRO | char | OPT | OUTPUT |
A code which specifies whether the Journal Entry program is to omit creation of Burden Distr. Detail(F0724) records and Distributed Actual
| ||||
mnLastCheckNumberPr | DOCK | MATH_NUMERIC | OPT | OUTPUT |
The number of the last Paycheck which was issued to an employee. | ||||
mnLastBankAdviseNo | DOCA | MATH_NUMERIC | OPT | OUTPUT |
The number of the last Bank Advice which was issued to an employee. | ||||
mnLastPayslipNumber | DOCH | MATH_NUMERIC | OPT | OUTPUT |
The number of the last Payslip which was issued to an employee. | ||||
cTipProcessingFlag | TPRF | char | OPT | OUTPUT |
A code that specifies whether to include tipped or piecework employees in payroll processing.
Valid values are:
N Company does not
| ||||
cCanadianPayrollFlag | CPRF | char | OPT | OUTPUT |
A Yes/No field specifying whether to use Canadian payrolls. Valid codes are:
Y
Use Canadian payrolls.
N
Use US payroll processing. This
| ||||
cCycleControlFlag | CCTF | char | OPT | OUTPUT |
A code specifying whether to incorporate execution control into the payroll cycle steps. Valid codes are:
Y Yes. You must set up
| ||||
mnInterestRateStandard | RTIN | MATH_NUMERIC | OPT | OUTPUT |
Standard Interest Rate. Future use for Non-USA payrolls. | ||||
mnMaximumDeferralRate | COIR | MATH_NUMERIC | OPT | OUTPUT |
The maximum percentage of pre-tax earnings that an employee is allowed to defer to a 401(k) plan. This rate is used in the 415
| ||||
cCompanyRetirementPlan | CORP | char | OPT | OUTPUT |
Future use for Non-USA payrolls. | ||||
cExemptionType | NCCD | char | OPT | OUTPUT |
Use this field to override the 125 cash option at the company level. Enter a 1 in this field to indicate that the employee is taking a cash
| ||||
cAcctPayableMgmtAppr | APMA | char | OPT | OUTPUT |
A code which specifies whether there must be Management Approval before the Payroll-A/P Vouchers may be posted into the Accounts
| ||||
cBatchControlMgmtAppr | BCMA | char | OPT | OUTPUT |
A code which specifies whether Management Approval is necessary before a batch of timecards can be included in a Pre-Payroll
| ||||
cAcctRecMgmtAppr | ARMA | char | OPT | OUTPUT |
A code which specifies whether there must be Management Approval before the Payroll-A/R Invoices may be posted into the Accounts
| ||||
cDbaPeriodProcessing | DBAP | char | OPT | OUTPUT |
A code which specifies whether there is to be Pay Period Control assigned to the various Deductions, Benefits or Accruals. This feature will
| ||||
cSpendingAcctControl | TXP | char | OPT | OUTPUT |
A code indicating whether to use flexible spending accounts in processing payroll. Valid codes are:
Y Use flexible spending accounts.
N
| ||||
mnSuiCalculationSwitch | SUIC | MATH_NUMERIC | OPT | OUTPUT |
A value that determines how the system adjusts state unemployment insurance.
Vertex can self-adjust or not self-adjust the amount of tax
| ||||
cCalculateVDITax | CVDI | char | OPT | OUTPUT |
Calculate VDI Tax | ||||
cErrorFlag | VC01A | char | OPT | OUTPUT |
This is a generic field used for video constants display. |
None |
None |