Flag of the United States of America An official website of the United States government Here’s how you know Expand details arrow

Data Quality


Reliable data is essential for understanding and managing the federal workforce. For EHRI, delivering high-quality data means balancing multiple priorities, ensuring users have access to useful and accurate information in a timely manner. We’ve designed our data ingestion process to support this balance from the start, using automated validation checks to flag potential issues and generating regular data quality reports to help agencies improve their submissions.

Ultimately, each federal agency is responsible for the quality of its federal workforce data. By sharing data validation results and completeness metrics publicly through EHRI, we aim to promote transparency, highlight known limitations, and support continuous improvement for federal HR data across government.

Data quality dimensions


Dimension Example Our strategies
Accuracy
Data correctly describes the real-world object or event it represents
The reported number of employees working in Nevada is correct and matches agency personnel systems.
Agency review of flagged data
Comparison with other authoritative datasets
Statistical outlier detection
Completeness
The extent to which required or expected data is present
No data is reported in a data item for most records in a file.
Checks/edits on required fields
Measure field completeness
Encourage providers to submit files
Timeliness
Time between when the event occurred and when the data was available for use
Data is released several months after personnel actions.
Monthly release schedule
Proactive communications with providers
Validity
Data conforms to the defined format and business rules
Incorrect legal authority used for a specific nature of action code.
Data validation rules at ingestion
Automated reports for providers

Data completeness

OPM releases EHRI data on a regular monthly schedule and works closely with data providers to support the timely submission of files. Providers are expected to submit their data within five business days after the end of each month. This allows roughly a month for OPM to validate the data, work with agencies to resolve any issues, and prepare the data for publication.

However, for various reasons, some providers may not be able to submit their files on time. In those cases, OPM still publishes available data on schedule, and any late submissions are included in future releases. The chart below shows the percentage of files received each month, offering insight into submission trends and helping users identify where data may be missing or delayed for specific datasets or time periods.

Missing EHRI files


Dataset type

Status

Provider*

Date range

Filters (3)

DATASET TYPE

Status

FROM DATE

Mar 2025

TO DATE

Mar 2026



Data validation checks

Each EHRI file submitted by providers undergoes a series of automated data validation checks. These checks include both basic data validation—such as confirming correct file formats and required fields—and policy-based rules that ensure the data aligns with federal HR standards, like using valid personnel action codes or appropriate pay plans. Providers receive automated reports detailing any errors found during this process.

The table below highlights the results of data validation checks on the EHRI data elements considered most critical for analysis. Critical data elements with an error rate greater than 3% are included, offering important context and an understanding of any data limitations for users reviewing data on FWD.

EHRI data validation checks by agency


Department*

Agency*

Subagency*

Date range

Dataset type

Error rate level

Data validation check*

Data element*

Filters




Dataset Date Dataset Type Data Element Data Validation Check Record Error Count Total Record Count Error Rate Error Rate Level Department Code Department Agency Code Agency Subagency Code Subagency Provider
October 2024 Dynamics service_computation_date_retirement 665.03.3-If neither Service Computation Date (Retirement) and Service Computation Date (Leave) is blank then Service Computation Date (Retirement) must be greater than or equal to SCD Leave. 55 405 13.58 High DOD DEPARTMENT OF WAR DD DEPARTMENT OF WAR DD63 DEFENSE CONTRACT MANAGEMENT AGENCY DD07-Defense Logistics Agency
December 2025 Status basic_pay 650.00.1-Basic Pay must be a numeric value. Null is not permitted. 1 24 4.17 Moderate OTHER NON CFO ACT AGENCY TS OFFICE OF SCIENCE AND TECHNOLOGY POLICY TS00 OFFICE OF SCIENCE AND TECHNOLOGY POLICY EC00-Office of Administration
September 2025 Dynamics standard_basic_pay_supplement 652.10.2-If Pay Plan is FO, FP, GG, GH, GM, or GS, and Pay Rate Determinant is 0 or 7, and neither Current Appointment Authority is UAM or UKM, and locality pay area is other than ZZ, then the amount of the locality adjustment, as a percentage of Basic Pay, must match the percentage for the locality pay area on Table 25. 4 58 6.9 Moderate AG DEPARTMENT OF AGRICULTURE AG DEPARTMENT OF AGRICULTURE AG18 ECONOMIC RESEARCH SERVICE AG00-Department of Agriculture
August 2025 Status basic_pay 650.00.1-Basic Pay must be a numeric value. Null is not permitted. 1 22 4.55 Moderate OTHER NON CFO ACT AGENCY TS OFFICE OF SCIENCE AND TECHNOLOGY POLICY TS00 OFFICE OF SCIENCE AND TECHNOLOGY POLICY EC00-Office of Administration
November 2024 Dynamics service_computation_date_retirement 665.03.3-If neither Service Computation Date (Retirement) and Service Computation Date (Leave) is blank then Service Computation Date (Retirement) must be greater than or equal to SCD Leave. 2 2 100 High VA DEPARTMENT OF VETERANS AFFAIRS VA DEPARTMENT OF VETERANS AFFAIRS VAJB DEPUTY ASSISTANCE SECRETARY FOR INTERGOVERNMENTAL AFFAIRS VA00-Department of Veterans Affairs
August 2025 Dynamics current_appointment_authority_1 100.19.3.1-If either Current Appointment Authority is: ABS, ACM, AYM, A2M, A7M, BBM, BEA, BGL, BKM, BLM, BMA, BMC, BNE, BNK, BNW, BRM, BSE, BSS, BSW, BTM, BWA, BWE, HDM, HGM, HJM, HLM, HNM, HRM, H3M, KLM, KQM, KTM, KVM, KXM, K1M, K4M, K7M, K9M, LAB, LAD, LAE, LAG, LAH, LAK, LAP, LBM, LEM, LHM, LJM, LKM, LKP, LLM, LPM, LSM, LWM, LYM, LZM, L1K, L1M, MAB, MAC, MAF, MCM, MEM, MGM, MJM, MLL, MLM, MMM, MXM, M6M, M8M, NAM, NCM, NEM, NFM, NJM, NMM, NUM, Q3M, VHM, VJM, V8L, V8N, ZBA, ZGM, ZGY, ZJK, ZJM, ZMM, ZQM, ZTM, ZTU, Z5C then Position Occupied must be 1. 1 10 10 Moderate GS GENERAL SERVICES ADMINISTRATION GS GENERAL SERVICES ADMINISTRATION GS12 OFFICE OF GENERAL COUNSEL OM91-IBM-HR LINKS
April 2025 Dynamics current_appointment_authority_1 100.00.2-Current Appointment Authority (1) must be a valid code from the GPDS lookup table. Null or spaces are permitted. 84 1344 6.25 Moderate SB SMALL BUSINESS ADMINISTRATION SB SMALL BUSINESS ADMINISTRATION SB00 SMALL BUSINESS ADMINISTRATION AG00-Department of Agriculture
June 2025 Status supervisory_status 710.07.3-If Pay Plan is BS, JR, JT, KS, NS, WA, WN, WQ, WS, XC, XN, or XS, then Supervisory Status must be 2. 104 2306 4.51 Moderate VA DEPARTMENT OF VETERANS AFFAIRS VA DEPARTMENT OF VETERANS AFFAIRS VAPA NATIONAL CEMETERY ADMINISTRATION VA00-Department of Veterans Affairs
April 2025 Dynamics veterans_preference 370.02.2.15-If Nature of Action is other than 001 or 817, then the following data elements may not be spaces: Current Appointment Authority (1), Date of Birth, Duty Station, employee name1, handicap, Organizational Component, Personnel Office Identifier, Position Occupied, Retirement Plan, service computation date, Sex, Supervisory Status, Tenure, Veterans Preference, veterans status2. Notes: (1)Employee name may be spaces ifAgency Subelement Code is DJ15, HSAD, or TR40. (2) Veterans Status may be space if:Agency Subelement Code is AFNG, AFZG, or ARNG. ORAgency Subelement Code is CM63 and Legal Authority (1) or Current Appointment Authority (1) is XZM. 6 92 6.52 Moderate VA DEPARTMENT OF VETERANS AFFAIRS VA DEPARTMENT OF VETERANS AFFAIRS VAAD BOARD OF VETERANS APPEALS VA00-Department of Veterans Affairs
May 2025 Dynamics service_computation_date_retirement 665.03.3-If neither Service Computation Date (Retirement) and Service Computation Date (Leave) is blank then Service Computation Date (Retirement) must be greater than or equal to SCD Leave. 1 13 7.69 Moderate DL DEPARTMENT OF LABOR DL DEPARTMENT OF LABOR DLIG OFFICE OF THE INSPECTOR GENERAL AG00-Department of Agriculture
January 2025 Dynamics position_occupied 500.04.3-If Pay Plan is ES, then Position Occupied must be 3 or 4. 2 14 14.29 High GS GENERAL SERVICES ADMINISTRATION GS GENERAL SERVICES ADMINISTRATION GS28 OFFICE OF GSA IT OM91-IBM-HR LINKS
October 2025 Dynamics service_computation_date_retirement 665.03.3-If neither Service Computation Date (Retirement) and Service Computation Date (Leave) is blank then Service Computation Date (Retirement) must be greater than or equal to SCD Leave. 1 2 50 High DOD DEPARTMENT OF WAR AF DEPARTMENT OF THE AIR FORCE AF2R AIR FORCE PROGRAM EXECUTIVE OFFICE AF00-Air Force
November 2024 Dynamics service_computation_date_retirement 665.03.3-If neither Service Computation Date (Retirement) and Service Computation Date (Leave) is blank then Service Computation Date (Retirement) must be greater than or equal to SCD Leave. 40 320 12.5 High DOD DEPARTMENT OF WAR AR DEPARTMENT OF THE ARMY ARXD U. S. ARMY CONTRACTING COMMAND AR00-Department of the Army
August 2025 Dynamics current_appointment_authority_2 100.01.3-Current Appointment Authority (2) must be a valid code from the GPDS lookup table. Null or spaces are permitted. 1 7 14.29 High DOD DEPARTMENT OF WAR AF DEPARTMENT OF THE AIR FORCE AF4F HQ US SPACE FORCE AF00-Air Force
January 2025 Status current_appointment_authority_1 100.10.3.1-If either Current Appointment Authority is BPM, H2L, J8M, JYM, UFM, V8K, VEM, VPE, Wxx, Xxx, Yxx, ZVB, or ZVC, then Position Occupied must be 2. 1 29 3.45 Moderate VA DEPARTMENT OF VETERANS AFFAIRS VA DEPARTMENT OF VETERANS AFFAIRS VAJA OFFICE OF THE ASSISTANT SECRETARY FOR PUBLIC AND INTERGOVERNMENTAL AFFAIRS VA00-Department of Veterans Affairs
October 2024 Status current_appointment_authority_2 100.01.3-Current Appointment Authority (2) must be a valid code from the GPDS lookup table. Null or spaces are permitted. 558 8007 6.97 Moderate SB SMALL BUSINESS ADMINISTRATION SB SMALL BUSINESS ADMINISTRATION SB00 SMALL BUSINESS ADMINISTRATION AG00-Department of Agriculture
February 2025 Dynamics pay_plan 440.13.2-If Nature of Action is 891, then Pay Plan must be CG, CM, Dx, EM, EO, FM, GH, GM, NB, NC, ND, NG, NH, NJ, NK, NO, NP, NR, NT, PD, TM, VH, ZA, ZP, ZS or ZT. 1 1 100 High OTHER NON CFO ACT AGENCY GE BARRY GOLDWATER SCHOL & EXCEL IN ED FOUN GE00 BARRY GOLDWATER SCHOLARSHIP AND EXCELLENCE IN EDUCATION FOUNDATION NN00-National Aeronautics and Space Administration
January 2026 Dynamics basic_pay 650.83.2-If Pay Plan is GS, and Pay Rate Determinant is 5 or 6, then Basic Pay must equal or exceed the entry for grade and Step or Rate on Table 1. 25 414 6.04 Moderate DN DEPARTMENT OF ENERGY DN DEPARTMENT OF ENERGY DN00 DEPARTMENT OF ENERGY DN03-Department of Energy
August 2025 Status service_computation_date_retirement 665.03.3-If neither Service Computation Date (Retirement) and Service Computation Date (Leave) is blank then Service Computation Date (Retirement) must be greater than or equal to SCD Leave. 2 54 3.7 Moderate OTHER NON CFO ACT AGENCY IG COUNCIL OF INSP. GEN. ON INTEG.& EFFIC. IG00 COUNCIL OF THE INSPECTORS GENERAL ON INTEGRITY AND EFFICIENCY NN00-National Aeronautics and Space Administration
March 2025 Dynamics service_computation_date_retirement 665.03.3-If neither Service Computation Date (Retirement) and Service Computation Date (Leave) is blank then Service Computation Date (Retirement) must be greater than or equal to SCD Leave. 3 3 100 High DOD DEPARTMENT OF WAR AR DEPARTMENT OF THE ARMY ARPS MILITARY POSTAL SERVICE AGENCY AR00-Department of the Army
January 2025 Dynamics service_computation_date_retirement 665.03.3-If neither Service Computation Date (Retirement) and Service Computation Date (Leave) is blank then Service Computation Date (Retirement) must be greater than or equal to SCD Leave. 249 1343 18.54 High DOD DEPARTMENT OF WAR AR DEPARTMENT OF THE ARMY ARSA OFFICE OF THE SECRETARY OF THE ARMY AR00-Department of the Army
May 2025 Dynamics current_appointment_authority_1 100.00.2-Current Appointment Authority (1) must be a valid code from the GPDS lookup table. Null or spaces are permitted. 2 32 6.25 Moderate DL DEPARTMENT OF LABOR DL DEPARTMENT OF LABOR DLSL OFFICE OF THE SOLICITOR AG00-Department of Agriculture
February 2025 Dynamics service_computation_date_retirement 665.03.3-If neither Service Computation Date (Retirement) and Service Computation Date (Leave) is blank then Service Computation Date (Retirement) must be greater than or equal to SCD Leave. 65 297 21.89 High DOD DEPARTMENT OF WAR NV DEPARTMENT OF THE NAVY NV76 NAVAL EDUCATION AND TRAINING COMMAND NV00-Department of the Navy
June 2025 Dynamics pay_plan 440.02.3-The Pay Plan and Agency Subelement Code combination must exist in the table for edit 440.02.3 in the Edit Guide. 400 700 57.14 High AM U.S. AGENCY FOR INTERNATIONAL DEVELOPMENT AM U.S. AGENCY FOR INTERNATIONAL DEV AM00 U.S. AGENCY FOR INTERNATIONAL DEVELOPMENT AG00-Department of Agriculture
April 2026 Status standard_basic_pay_supplement 652.10.1-If Pay Plan is FO, FP, GG, GH, GM, or GS, and Pay Rate Determinant is 0 or 7, and neither Current Appointment Authority is UAM or UKM, and locality pay area is other than ZZ, then the Standard Basic Pay Supplement, as a percentage of Basic Pay, must fall within the range of the highest and lowest percentages on Table 25. 9 166 5.42 Moderate DL DEPARTMENT OF LABOR DL DEPARTMENT OF LABOR DLOL OFFICE OF LABOR-MANAGEMENT STANDARDS AG00-Department of Agriculture
An unhandled error has occurred. Reload 🗙