Paycode Request Process (Payroll → Technology Services)
Purpose
This document defines the technical process and acceptance criteria used by Technology Services when implementing new or modified paycodes requested by Payroll.
Specific paycodes referenced within this document are examples only and do not limit the applicability of this process.
⚠️Required Payroll Intake Questions (Pre‑Build)
The following questions must be answered by Payroll before Technology Services begins any paycode configuration or mapping work.
Requests missing this information are considered incomplete and may be delayed.
What type of pay is the code?
Field: htype_name
Provided By: Payroll
Payroll must specify the pay type classification for the paycode.
Why this is required:
Determines how WFM categorizes the time
Impacts payroll calculation logic
Drives downstream reporting and compliance behavior
What is the Lawson earn code?
Field: earn_code
Provided By: Payroll
Payroll must identify the Lawson earnings code that the WFM paycode will map to.
Why this is required:
Required for WFM → Lawson mapping (
LAWSON_SM.xml)Controls how earnings are calculated in Lawson
Prevents payroll errors (e.g., PR530 contract/assignment errors)
Ensures consistency across payroll, finance, and reporting systems
Infor WFM → Lawson Mapping (Required)
Owner: Infrastructure Application Analyst
Workforce Management (WFM) paycodes are:
Properly configured
Mapped to the correct Lawson earnings codes
Mappings are updated in the appropriate payroll export configuration (e.g.,
LAWSON_SM.xml).Each WFM
tcode_namecorrectly maps to its corresponding Lawsonearn_code.Values from the DevOps configuration file are input into the Infor WFM Payroll Close Export Wizard
Infor WFM > Maintenance > Payroll Settings > Payroll Close > Payroll Export Task
Edit LAWSON_SM and paste the configuration file into the XML text box, press Save
✅ Example (Non‑Exhaustive):
Additional‑pay or caseload‑type time codes (e.g., ADC‑style codes such as ADCA, ADCB, etc.)
These codes are examples only and are not required for every request.
Mapping logic aligns with version‑controlled configuration checked into the WFM Payroll repository (Bitbucket) when applicable.
MHC Line Associations for Paystub Earnings/Deductions
Owner: Infrastructure Application Analyst
MHC Doc Express paycodes are:
Properly configured
Mapped to the correct Lawson earnings codes
Mappings are updated in the appropriate MHC Line Maintenance within the corresponding Fiscal Yr Pay Account
Sign in to FinMHC-3 via RDP
Open DE45 (Doc Express App)
Choose the correct fiscal yr account
Click Administration
Edit Accounts
Import Routine (Setup)
Misc Tab
Maintain Line Items Button
Scroll to the bottom and add the new paycode
2. Infor WFM Lawson Pay Code Configuration (Required)
After, Corresponding Pay Codes exist in Lawson for all newly introduced WFM time codes.
Pay Codes are configured appropriately based on business intent, such as:
Contract vs. non‑contract earnings
Additional or supplemental pay
Configuration does not introduce unintended dependencies on:
Employee contracts
Assignments
Contract year data (unless explicitly required)
3. FinReporting Validation (Required)
Owner: DevOps
Support: Infrastructure Application Analyst
FinReporting processes (e.g., “WFM → Lawson Time Inload”) successfully:
Consume updated WFM exports
Preserve all new or modified paycodes
The process does not:
Drop paycodes
Rename or remap paycodes unexpectedly
Add contract or contract‑year data for non‑contract paycodes
4. WFM Payroll Export Job Validation (Required)
Owner: DevOps
The WFM Payroll Export job (e.g., LAWSON_SM | Payroll Export to Lawson):
Includes all newly configured paycodes
Executes successfully
Produces output compatible with Lawson payroll processing
5. Payroll Run Validation (Required)
Owner: Payroll
Support: Infrastructure Application Analyst
Payroll processing in Lawson completes successfully.
Jobs such as PR530 are complete with no errors related to:
Pay Codes not tied to Employee Contract
Pay Codes not tied to Assignment
No manual corrections are required to resolve paycode‑related errors.
6. Business Validation & Acknowledgement (Required)
Owner: Payroll
Payroll confirms:
Paycodes load correctly
Earnings are calculated as expected
Business stakeholders acknowledge resolution in the Jira ticket comments.
✅ Example:
Payroll confirmation by a designated payroll analyst and acknowledgment by impacted stakeholders (names will vary by request).
A paycode request may be closed when all applicable conditions are satisfied:
✅ WFM configuration completed
✅ Lawson Pay Codes configured
✅ WFM → Lawson mappings validated
✅ Interfaces and reporting validated
✅ Payroll export job successful
✅ Payroll run completes without paycode errors
✅ Payroll and stakeholders confirm expected results
✅ Jira ticket documented and closed
Job Area Responsibility Summary
Job Area | Responsibilities |
|---|---|
Infrastructure Application Analyst | Infor WFM setup, Infor Lawson Pay Code configuration in WFM, technical documentation |
DevOps | Export jobs, integrations, FinReporting validation, and environment integrity |
Payroll | Business rules, payroll execution, final validation and sign‑off |
Notes
Specific paycodes referenced in tickets (e.g., ADC, ADEC) are examples only.
This process applies to all payroll‑impacting paycode requests, regardless of naming or use case.
Always follow version control and change management standards for configuration artifacts.
This KB is based on completed implementation work documented in:
TSD-102295: Request to add new time codes to WFM.
TSD-106005: New Paycode [ADEC] for WFM | LAWSON | MHC