Functional Description
B0700008Perform Tax Calculations
Purpose
Perform ordinary tax calculations:VprtCalcTaxes (Connection Handle, Employee Handle)
Setup Notes and Prerequisites
The Perform Tax Calculations routine is called from the Business Function Vertex Tax Calculations
(B0700010).
Technical Specification
Parameters:
Connection handle
Employee handle
Related Tables
none
Related Business Functions
Source Name Function Name
B0700010Vertex Tax Calculations
B0700004Set Tax Calculation Inputs
B0700009Create Tax Detail records
B0700058Establish connection to Vertex
Processing
1.0Load Vertex cache to use the connection handle
2.0Perform ordinary tax calculations VprtCalcTaxes (Connection Handle, Employee Handle)
^
D0700008 - Perform Tax Calculations
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnCheckControlNumber | CKCN | MATH_NUMERIC | OPT | NONE |
A number used to group all payroll transactions for each payment or individual interim payment. This number is carried into the accounting
| ||||
vConnectionHandle | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
vDataHandle | PID1 | char | OPT | NONE |
Program ID - 01 | ||||
idDBConnectionHandle | GENLNG | ID | OPT | NONE |
General purpose ID variable. | ||||
idEmployeeHandle | GENLNG | ID | OPT | NONE |
General purpose ID variable. | ||||
cVacationFactor | AAF | char | OPT | NONE |
A value in this field represents the number of pay periods that this check is to cover. This is used by the Payroll system to direct the Vertex
| ||||
cPayrollType | PATY | char | OPT | NONE |
An option that specifies whether the payroll cycle includes interim payments only. Valid values are:
On Yes, the payroll cycle includes
| ||||
mnTotalGrossPay | MATH01 | MATH_NUMERIC | OPT | NONE |
- - - Good Performance Low Value. |
B0700010 Vertex Tax Calculations |
None |