Required. The unique identifier assigned when filing the Statement of Intent to Pay Prevailing Wages (Intent) form filed with the Prevailing Wage Program of the Washington State Department of Labor and Industries (LNI) for work on a public works project. The payroll information provided in this file will be used to create the certified payroll report(s) for the project.
Required. The collection of payroll information for work that was performed on the public works project.
Required. The collection of payroll information for the one week of payroll data in the file. Multiple unique payrollWeek element collections may be included in one file.
Required. The date of the last day of the payroll week (yyyy-mm-dd). All subsequent certified payroll reports filed for the same intent must have the same end of week weekday (ex: Saturday).
Not required. If included, must be True or False. False indicates work was performed by employees for the week. True indicates no work was performed by employees.
Not required. If included, must be True or False. False indicates the payroll week hasn’t been reported yet. True indicates the week was previously filed and the provided information amends the existing certified payroll report. If not included, the system will automatically identify if it is an amendment or not.
Not required. The date of the amendment (yyyy-mm-dd).
Not required. The reason the payroll week was amended. Limit of 1,000 characters.
Required when noWorkPerformFlag = False. The collection of all of the employees and their payroll information that performed work on the public works projects for the provided week.
Required. The unique record of the employee that performed work on the project for the payroll week. Duplicate employee’s with the same SSN are not allowed in the same payroll week.
Required. The first name of employee. Limit of 50 characters.
Not required. The middle name of employee. Limit of 50 characters.
Required. The last name of employee. Limit of 50 characters.
Required. The full 9-digit social security number of the employee as required per RCW 39.12.120. SSNs in the following format will not be accepted as per the Social Security Administration: Start with “9”, “666”, “000” or have “00” in positions 4-5 or have “0000” in positions 6-9.
Not required. The ethnicity of the employee. If included, value must match one of the options enumerated below.
Not required. The gender of the employee. If included, value must match one of the options enumerated below.
Not required. The US veteran status of the employee. If included, value must match one the options enumerated below.
Required. The address of the employee (line 1). Limit of 500 characters.
Not required. The address of the employee (line 2). Limit of 500 characters.
Required. The city of the employee. Limit of 100 characters.
Required. The state of the employee. Must be 2 characters.
Required. The zip code of the employee. Must be at least 5 and max of 10 characters.
Required. The gross pay of the employee for the payroll week. Includes all pay for work across all public and non-public projects for the week. May also include any reimbursements made to the employee (ex: travel, phone, etc.). Must be greater than or equal to zero with no more than 2 decimal places.
Not required. The amount of FICA deducted from the employee’s pay for the payroll week. If included, must be greater than or equal to zero with no more than 2 decimal places.
Not required. The amount of income tax withholding deducted from the employee’s pay for the payroll week. If included, must be greater than or equal to zero with no more than 2 decimal places.
Required when there are deductionName and deductionHourlyAmt elements. The collection of other amounts deducted from the employee’s pay for the payroll week.
Required when there are deductionName and deductionHourlyAmt elements. The collection of an amount deducted from the employee’s pay for the payroll week. Multiple otherDeduction element collections may be included for one employee.
Required when there is a deductionHourlyAmt element. The descriptive name of the amount deducted from the employee’s pay for the payroll week. Limit of 50 characters.
Required when there is a deductionName element. The dollar amount of the amount deducted from the employee’s pay for the payroll week. Must be greater than zero with no more than 2 decimal places.
Required. The collection of the employee’s various trades, classifications, wage rates, and hours worked for the payroll week.
Required. The collection of the hours worked by the employee for a specific trade, classification, county, and wage rate. Multiple tradeHoursWage element collections must be added to the file for each different combination of county, trade, job classification, wage rate the employee worked in the payroll week.
Required. The four-letter code used to identify the Washington State prevailing wage trade that matches the work performed by the employee in the payroll week. Find all codes plus definitions at https://lni.wa.gov/licensing-permits/_docs/CP+Trade+Codes+%2B+Description.xlsx?language_id=1
Required when apprenticeFlg element = False. The Washington State prevailing wage job classification (occupation) that matches the work performed by the employee in the payroll week. Use LNI’s Journey Level Wage Lookup at https://secure.lni.wa.gov/wagelookup/ to find the correct classification and wage rate. Classifications and wage rates vary for each project and are based on either the Bid Due Date or Award Date - you will need to use one of those dates as the Effective Date to find the correct classifications.
Not required. Notes about the Davis-Bacon trade and classification or more details about the type of work performed. Limit of 100 characters.
Required. The Washington State county in which the work was performed by the employee in the payroll week.
Required. The regular hourly wage rate ($/hour) the employee was paid for the hours worked in the payroll week for the trade and classification provided in this tradeHoursWage collection. Must be greater than zero with no more than 2 decimal places.
Not required. The overtime hourly wage rate ($/hour) the employee was paid for the hours worked in the payroll week for the trade and classification provided in this tradeHoursWage collection. If not included, the system will ask for the information during the upload process. If included, must be greater than zero with no more than 2 decimal places.
Not required. The doubletime hourly wage rate ($/hour) the employee was paid for the hours worked in the payroll week for the trade and classification provided in this tradeHoursWage collection. If not included, the system will ask for the information during the upload process. If included, must be greater than zero with no more than 2 decimal places.
Required. The hourly retirement benefit rate ($/hour) the employee received for the hours worked in the payroll week for the trade and classification provided in this tradeHoursWage collection. Must be greater than or equal to zero with no more than 2 decimal places.
Required. The hourly health and welfare benefit rate ($/hour) the employee received for the hours worked in the payroll week for the trade and classification provided in this tradeHoursWage collection. Must be greater than or equal to zero with no more than 2 decimal places.
Required. The hourly vacation benefit rate ($/hour) the employee received for the hours worked in the payroll week for the trade and classification provided in this tradeHoursWage collection. Must be greater than or equal to zero with no more than 2 decimal places.
Required. The hourly paid holiday benefit rate ($/hour) the employee received for the hours worked in the payroll week for the trade and classification provided in this tradeHoursWage collection. Must be greater than or equal to zero with no more than 2 decimal places.
Required. The hourly apprentice training fund benefit rate ($/hour) the employee received for the hours worked in the payroll week for the trade and classification provided in this tradeHoursWage collection. Must be greater than or equal to zero with no more than 2 decimal places.
OBSOLETE: This element is no longer required.
Required and must be True or False. The apprentice flag indicates if the employee was working as an apprentice in the payroll week for the trade and classification provided in this tradeHoursWage collection. If True, the apprenticeID, apprenticeState, apprenticeOccpnName, apprenticeStepName, apprenticeStepBeginHours, and apprenticeStepEndHours are all required elements.
Required when apprenticeFlg is True. The registered apprenticeship ID for the employee for the trade and classification provided in this tradeHoursWage collection. To find a Washington State apprentice go to https://secure.lni.wa.gov/arts-public/#/.
Required when apprenticeFlg is True. The state where the employee is registered to be an apprentice. Must be either WA, OR, MT, or AK. To find a Washington State apprentice go to https://secure.lni.wa.gov/arts-public/#/.
OBSOLETE: This element is no longer required.
OBSOLETE: This element is no longer required.
Required when apprenticeFlg is True. The prevailing wage apprentice occupation that matches the work performed by the employee in the payroll week. Use LNI’s Apprentice Wage Lookup at https://secure.lni.wa.gov/wagelookup/ApprenticeWageLookup.aspx to find the correct occupation and wage rate. Occupations and wage rates vary for each project and are based on either the Bid Due Date or Award Date - you will need to use one of those dates as the Effective Date to find the correct occupations.
OBSOLETE: This element is no longer required.
Required when apprenticeFlg is True. The apprentice step name the employee is currently in for the apprenticeship program. Use LNI’s Apprentice Wage Lookup at https://secure.lni.wa.gov/wagelookup/ApprenticeWageLookup.aspx to find the step name.
Required when apprenticeFlg is True. The apprentice step begin hours for the step the employee is currently in for the apprenticeship program. Use LNI’s Apprentice Wage Lookup at https://secure.lni.wa.gov/wagelookup/ApprenticeWageLookup.aspx to find the step name. If included, must be equal to or greater than zero with no decimal places.
Required when apprenticeFlg is True. The apprentice step end hours for the step the employee is currently in for the apprenticeship program. Use LNI’s Apprentice Wage Lookup at https://secure.lni.wa.gov/wagelookup/ApprenticeWageLookup.aspx to find the step name. If entered, must be equal to or greater than zero with no decimal places.
Not required. The regular hours worked by the employee on the 1st day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The regular hours worked by the employee on the 2nd day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The regular hours worked by the employee on the 3rd day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The regular hours worked by the employee on the 4th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The regular hours worked by the employee on the 5th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The regular hours worked by the employee on the 6th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The regular hours worked by the employee on the 7th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The overtime hours worked by the employee on the 1st day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The overtime hours worked by the employee on the 2nd day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The overtime hours worked by the employee on the 3rd day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The overtime hours worked by the employee on the 4th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The overtime hours worked by the employee on the 5th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The overtime hours worked by the employee on the 6th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The overtime hours worked by the employee on the 7th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The doubletime hours worked by the employee on the 1st day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The doubletime hours worked by the employee on the 2nd day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The doubletime hours worked by the employee on the 3rd day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The doubletime hours worked by the employee on the 4th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The doubletime hours worked by the employee on the 5th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The doubletime hours worked by the employee on the 6th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Not required. The doubletime hours worked by the employee on the 7th day in the payroll week for the trade and classification provided in this tradeHoursWage collection. If entered, must be between 0 and 24 with no more than 2 decimal places.
Required only when there are benefitHourlyName and benefitHourlyAmt elements. The collection of additional benefit amounts the employee received in the payroll week for the trade and classification provided in this tradeHoursWage collection.
Required only when there are benefitHourlyName and benefitHourlyAmt elements. The collection of an additional benefit amount the employee received in the payroll week for the trade and classification provided in this tradeHoursWage collection. Multiple tradeBenefit element collections may be included for one employee.
Required when there is a benefitHourlyAmt element. The descriptive name of the additional benefit amount the employee received in the payroll week for the trade and classification provided in this tradeHoursWage collection. Limit of 50 characters.
Required when there is benefitHourlyName element. The dollar amount of the additional benefit amount the employee received in the payroll week for the trade and classification provided in this tradeHoursWage collection. If included, must be greater than zero with no more than 2 decimal places.