Comix Error 1021 - Data Width Error
Problem
You receive the following error message:
COMIX/1021: Data Width Error: XXX_XXX.DBF
This error typically occurs during paycheck entry, particularly when entering YTD (year-to-date) information.
Cause
The error indicates a mismatch between the data being entered and the expected field size in the database structure. This commonly happens when:
- Entering very large YTD amounts
- Database structure is outdated or corrupted
- Pay rate values are entered incorrectly (e.g., annual salary instead of per-period rate)
Solution
Follow these steps to resolve the error.
Step 1: Convert file structures
- Go to Client Functions > Miscellaneous > Convert File Structures on the ProPay Main Menu.
- Select Convert file structure for all clients.
- Wait for the conversion to complete.
- Try entering the paycheck again.
If the problem is resolved, you're done. If not, continue to Step 2.
Step 2: Check employee pay rate
- Go to Employees > Change Employee on the Payroll Main Menu.
- Select the employee who triggered the error.
- Review the employee's Pay Rate field.
- Verify that the pay rate is for the pay period, not the annual salary.
Example:
- Incorrect: $52,000 (annual salary entered as pay rate)
- Correct: $1,000 (if paid bi-weekly: $52,000 ÷ 52 weeks × 2)
- Correct any pay rate errors.
- Save your changes.
Step 3: Re-index all files
- Go to Client Functions > Miscellaneous > Re-Build Index Files on the ProPay Main Menu.
- Wait for the re-indexing to complete.
Step 4: Review and delete erroneous records
- Go to the Reports menu on the Payroll Main Menu.
- Select the Check Register.
- Review entries under the paydate that caused the problem.
- Note down any erroneous records.
- Delete the erroneous records:
- Go to Employer > Edit Database on the Payroll Main Menu.
- Locate and delete the incorrect payroll records.
- Go to Employer > Recalc YTD on the Payroll Main Menu.
- This will recalculate all year-to-date totals based on the corrected payroll records.
- Go to the Reports menu on the Payroll Main Menu.
- Print the YTD Detailed Report.
- Verify all employees' YTD information is correct before proceeding with further payroll processing.
- Always enter pay rates per period - Not annual amounts
- Use Convert File Structures - Run periodically when updating ProPay versions
- Validate YTD entries - Double-check large YTD amounts before saving
- Keep ProPay updated - Download the latest version regularly
- Backup before YTD entry - Always backup before entering year-end or large YTD amounts
Step 5: Recalculate YTD
Step 6: Verify corrections
Prevention
To avoid data width errors in the future: