ReleaseUpdateDB60_Payroll.createTaxRegionData Upgrade Script
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Class |
ReleaseUpdateDB60_Payroll |
Method |
createTaxRegionData |
Description |
Inserts records into the following tables: PayrollTaxRegion, PayrollTaxRegionForSymmetry, LogisticsLocation, LogisticsPostalAddress, PayrollWorkerTaxRegion, PayrollWorkerTaxRegionForSymmetry, PayrollWorkerResidentTaxRegion, and PayrollPositionWorkerDefaultTaxRgn. |
Affected Modules and Tables
Affected Modules |
---|
Payroll |
Affected Tables |
---|
PayrollTaxRegion |
PayrollTaxRegionForSymmetry |
LogisticsLocation |
LogisiticsPostalAddress |
PayrollWorkerTaxRegion |
PayrollWorkerTaxRegionForSymmetry |
PayrollWorkerResidentTaxRegion |
PayrollPositionWorkerDefaultTaxRgn |
PrePRLEMPLOYEEUSLOCALTAXSETUP |
LogisticsAddressCountryRegion |
PayrollTaxCodeParameter |
PayrollTaxCodeParameterDetail |
PayrollTaxEngineTaxCodeForSymmetry |
PayrollWorkerTaxCode |
PayrollWorkerTaxCodeParameterValue |
PayrollPositionDetail |
HCMPositionWorkerAssignment |
Remarks
For every distinct GNISLocation record in the PRLEmployeeUSLocalTaxSetup table, a new record will be inserted into the following tables: PayrollTaxRegion, PayrollTaxRegionForSymmetry, LogisticsLocation, and LogisticsPostalAddress. For a specified GNISLocation record, the following tables will have new records inserted based on the number of records in the PRLEmployeeUSLocalTaxSetup table: PayrollWorkerTaxRegion, PayrollWorkerTaxRegionForSymmetry, PayrollWorkerResidentTaxRegion. Finally, all PRLEmployeeUSLocalTaxSetup records with the EntryDefault field set to Yes will create a new record in the PayrollPositionWorkerDefaultTaxRgn table for every HcmPositionWorkerAssignment record that is assigned to the specified worker.
Data Migration Section
From Table: PrlEmployeeUSLocalTaxSetup |
To Table: LogisticsLocation |
---|---|
State, County, City |
Description |
From Table: PrlEmployeeUSLocalTaxSetup |
To Table: LogisticsPostalAddress |
---|---|
City |
City |
County |
County |
State |
State |
From Table: PrlEmployeeUSLocalTaxSetup |
To Table: PayrollTaxRegionForSymmetry |
---|---|
GNISLocation |
GNIS |
From Table: PrlEmployeeUSLocalTaxSetup |
To Table: PayrollWorkerTaxRegion |
---|---|
EmplId |
Worker |
From Table: PrlEmployeeUSLocalTaxSetup |
To Table: PayrollWorkerTaxRegionForSymmetry |
---|---|
SchoolId |
SchoolDistrictId |
MunFeatureId |
MunicipalityId |
From Table: PrlEmployeeUSLocalTaxSetup |
To Table: PayrollWorkerResidentTaxRegion |
---|---|
EmplId |
Worker |
From Table: PrlEmployeeUSLocalTaxSetup |
To Table: PayrollPositionWorkerDefaultTaxRegion |
---|---|
Emplid |
Worker |