21st Century Payroll for Adagio Revision 4.2-6.5.00 Issues (Cumulative)

Roll Back of versions 6.2.01 and 6.4.02 - New Version 6.5.00

    Due to problems found in version 6.2.01 and 6.4.02, this upgrade will roll back the enhancements listed below. We will issue a new upgrade with these enhancements when it becomes available. If you encounter any issues with the versions listed below, please install this upgrade.

Enhancements and Problems Fixed in Version 6.4.02

  • Calculate Payroll Error - An error message was encountered in some situations with the 6.2.01 upgrade. This upgrade, 6.4.02, resolves that issue.

Enhancements and Problems Fixed in Version 6.2.01

  • Hourly Override in Timecards - If you have "Allow hourly rate override on timecards?" enabled in Payroll/Configure/Company Information, you can now override the rate on accruals just like hourly wages.

  • Indiana Quarterly Wage Report (SUTA) Electronic Filing - Correction to the upload file for Indiana Quarterly Wage Reporting Electronic Filing. Please install the most recent Payroll Tax Update along with this upgrade. After installation, you will need to reconfigure (OK) your Indiana Employees in Payroll/Configure/Employees.

    After reconfiguring your employees, you will be able to add the Work Location Zip Code and the Standard Occupation Classification Code in the Personnel tab of each employee that will be included in the report. These codes are required for all employees contained in the report. You will then be able to produce the upload file in Payroll/Electronic Filing/Indiana Quarterly Wage Report.
  • Calculate Payroll Income Factors - Calculate Payroll will now skip over Overtime Multiplier income factors when looking for an income rate to use for accruals payout.
  • Help Menu Items - Some Help Menu items have been updated.

Enhancements and Problems Fixed in Version 6.0.00

  • Check for duplicate Social Security Numbers revised– When you configure employees in Payroll/Configure Employees, the system will check for duplicate Social Security Numbers for configured employees to ensure that you have not inadvertently entered a duplicate Social Security Number. A message will alert you to a duplication.

  • Check for duplicate Bank Account Numbers – For Direct Deposit users, when you configure employees in Payroll/Configure Employees, the system will check for duplicate Bank Account Numbers for configured employees to ensure that you have not inadvertently entered a duplicate Bank Account Number. A message will alert you to a duplication.

  • Indiana SUTA Electronic Filing - Due to the changes Indiana has made to their SUTA reporting, you can now upload your Quarterly Wage Report by going to Payroll/Electronic Reporting/Indiana Quarterly Wage Report. You will also need to have Payroll Tax Update 4/17/2019 installed.

  • Accrual Report - The Payroll/Accural Balances Report was not calculating correctly when amounts were carried over from previous years. This has been fixed.

  • Accrual Balance in Calculate Payroll - An error message was produced when entering a value in Calculate Payroll/Accrual Balances. This has been fixed.

  • Workers' Comp Code Error - When changing a Workers' Comp Code to an a code that has already been in use in the same date range with, an error occurs. This has been fixed.

Enhancements and Problems Fixed in Version 5.7.02

  • Payroll - You can now change a posted Payroll Workers' Comp. Code to a different Workers' Comp. code using the new menu item in Payroll/Change Posted Workers' Comp. Code.

  • Problem with displayed accrual balances in Calculate Payroll when payroll setup changes. This has been fixed.

  • Internal issue with importing timecards fixed.

Enhancements and Problems Fixed in Version 5.6.02

  • C21 Subscription Status – When you log onto C21 on a computer with internet access, if your subscription is due for renewal or will soon expire, a message will open letting you know. Otherwise, no message will appear and the program will start as expected.

  • Pay Factors on Pay Stub – Pay factors will print on a pay stub when the current pay period hours are non-zero even if the amount is zero.

  • Notes on a Pay Stub - Insert a note on any check stub -- CD or PR. Click here for instructions.

  • Error in command lines for backup/restore has been corrected.

  • System allowed a payroll check to be voided on the wrong date. This has been corrected. If the year and month of current pay period has already been established, then the void date of the check must match that year/month or you will need to create a new pay period that matches the void date.

Enhancements and Problems Fixed in Version 5.4.03

  • Payroll Deductions – Added ability to set up and calculate an employer match of employee contribution up to some maximum percent or amount.

  • Submit Problem Report - Problem Report command now has clearer labels on fields.

  • When Sending Company Data to 21st Century Accounting, the program can send a backup which is incomplete because of "in use" files. This has been corrected.

  • Trying to delete user-defined "in use" items can cause a special entity record to be deleted which can cause problems in reports. This has been corrected.

  • On the Payroll Employee "Pay Configuration" and "Complete Information" report, the information for employees with the exact same name is repeated several times. This has been corrected.

  • California DE9C - Change Electronic Filing, California DE9C to match state requirements as of Q1/2017. (Previously released January 20, 2017)

  • Company Names - There were some places in the program that accepted invalid characters which generally led to problems. This has been corrected.

  • Some computer systems are configured to not use internal shortnames. This could cause problems in some Company Restore situations. This has been corrected.

Enhancements and Problems Fixed in Version 5.3.04

  • Email Direct Deposit pay advices to employees. Emailing will occur when you select ‘Print’ in Payroll/Print/Direct Deposit Paychecks. When reprinting you will be able to email or print the advice as desired.  Click here for details.

  • Flexible Accrual Ceiling – You now have the option to resume accrual hours if accrual hours are used after the ceiling was reached. When you process an accrual as you process payroll, if some accrual was used, the accrual will start accruing again until the ceiling is reached.

  • Otherwise when you process an accrual as you process payroll, if the unused accrual plus the current pay period accrual is greater than the ceiling, the current pay period accrual is limited by the ceiling. Any accrual used is not taken into account.

    Go to Payroll/Configure/Vacation and Sick Accruals and check the box Flexible Accrual Ceiling.

  • Wage garnishment support for Annual and Gross Ceilings – Wage garnishment tables now support annual ceiling and gross ceiling. Gross Ceiling refers to the total amount that can be deducted over all the years that the garnishment is available. Select Wage Garnishment Table in Payroll/Configure/Deductions to set up these new fields in existing Wage Garnishments.  

  • A new wage garnishment choice, Wage Garnishment:Table:Employee Limits, permits the setting of these ceilings at the Employee level.

  • Paycheck advice rate of pay – In certain circumstances the rate of pay doesn’t show on the paycheck advice. This had to do with a change in how decimal values are processed in the latest version of the database used by Payroll - Actian PSQL v12. This has been corrected.

Enhancements and Problems Fixed in Version 5.2.00

      New! Reprint W-2 for Prior Year – You can now reprint W-2s going back to the year 2013. Go to Payroll/Print/Reprint Prior Year W-2.

Enhancements and Problems Fixed in Version 5.1.02

  • Support for latest database version – This version of Adagio Payroll is needed if you upgrade to the latest version, PSQL v12, of the Actian/Pervasive database used by Payroll.

  • Support for environment changes - There have been several important ‘under the covers’ changes which will make it easier if you make changes to your environment such as:
    • Moving to a new computer
    • Adding a computer to your network
    • Reinstalling C21
    • Changing your database
  • Payroll - Hours of Service Report – a major fix – The hours of service report did not include accrual hours paid in the report. This has been corrected.

  • Payroll Print Employee – You asked, we answered! The following capabilities have been restored:
    • You can now view the department percentage allocations in Print/Employee/Pay Configuration.
      which is more accurate.
    • Employee Complete information option has been restored. Go to Print/Employee/Complete Information.
    • Terminated employees now print on all variations of this report when the ‘All employees’ option is requested.

Problems Fixed in Version 4.4.03

    Restore access to Direct Deposit for those who previously had it installed

Enhancements and Problems Fixed in Version 4.4.02

Support for Affordable Care Act:

  • Hours of Service Report:
  • This new report can be used to determine...
      • employee eligibility for insurance offering;
      • if the employer is a “large” employer and therefore subject to ACA regulations;
      • the number of full time and full time equivalent employees;
      • whether employees should be classified as full time or part time for the various measurement periods as required by ACA (shows hours worked per calendar month using the ‘weekly rule’ for weekly and biweekly employees);

      • The report can be part of the audit trail needed to prove compliance with ACA regulations.

  • Expanded employee classifications
  • The choice box for ‘part time’ in Configure Employees has changed to a selector list with expanded employee classifications that are needed for Affordable Care Act (ACA) compliance. The classifications supported are Full Time, Part Time, Variable, Seasonal and Other. The first time that a company is selected, employees who are currently set as ‘Part time’ will retain that status. Other employees will be defaulted to ‘Full time’. Go to Configure Employees/Personnel tab and see ‘Work hours class’. The Audit Report will show changes to employee classifications.

  • Calculate Payroll and Employee Adjustments
    Payroll start and end dates are now required for both of these commands.  This information is needed for the monthly reporting in the Hours of Service report. 

    Click here for additional information.

    Employee Information Report

    The employee information report has been rewritten to allow more flexibility.  You select the information to be shown.  It has been divided into two reports, one with pay information and one with personnel information.  The personnel information report allows you to select up to six items to view at one time.  Go to Payroll/Print/Employee.

Enhancements and Problems Fixed in Version 4.3

  • Job Cost Interface – When Payroll works with Job Cost, in certain cases one can see an error message “Error JCINFO….” in Calculate Payroll when clicking ‘Done’. This has been corrected.

  • Paycheck advice – On the Paycheck Advice, in the case where multiple rates had a zero amount, lines with zero entries would show. This has been corrected.

  • Import from Timeclock Plus – Import of timecards from Timeclock Plus has been changed to work with the new features.

Enhancements and Problems Fixed in Version 4.2

    You must be using Pervasive PSQL database version 10 or greater for this update – If the Pervasive PSQL database engine on your computer is older than version 10, you will not be able to install this update.  Certain new features in this release utilize features only available in the latest versions of the database software. Click here to learn how to find your database version. 

  • Override hourly pay rate during timecard entry – You can now override hourly pay rates during timecard entry.  You can also specify multiple  rates for the same income factor.  In Payroll/Configure/Company Information, there is now an option to “Allow hourly rate override on timecards”.  Check this field if you wish to override hourly pay rates during timecard entry.  The hourly rate field will display on the timecard screen and can be modified.  Click here for more details.

  • Timecard importers need to take steps to accomodate the new field in the import files, whether or not you wish to utilize the new features. (This does not apply to anyone using a custom timecard import that was developed by our staff.)

    If you wish to take advantage of these features, you will need to add the new field, hourlyRate, to the payroll timecard configuration file and modify the process that generates the import file to include that field. Click here for more details.

  • Faster Transfer to Adagio – Enhancements to the process of transferring hourly pay information into Adagio Ledger have been made to improve transfer times.

  • Custom Pay Summary:

    • New Data Types in Configure   Employees' Street, City, and State are now supported as separate Data Types selections which can be added as columns to your reports.   A new Constant Data Type permits you to specify a value which will be included in every record.  This is useful for exporting to a predefined file or excel structure.  Constant fields can be ‘blank’ fields.  Go to Payroll/Configure/Custom Pay Summary, click on Add Column to use the new Data Types options.

    • New Print selection option    For departmentalized payrolls, you can now choose all or selected departments when printing or exporting. 

    • Enhanced Export You can now export to a comma separated value (CSV format) in addition to the currently supported tabbed delimited field file (TXT format).  In addition, the new dialog box has options to include a header record and the sort fields in the exported file.  Do not include sort fields if you want the exported file to contain only the fields defined for the report, without the sort values prefixed to the beginning of each line.

    In Payroll/Print/Custom Pay Summary click on Export.

  • Job Cost 

    • The Payroll Register will now automatically total and print the amount and hours for the jobs shown in the Job Summary.

    • Previously the system automatically updated job cost information during company selection.  This caused company selection to take longer than desired in some cases.  To update Job Cost information now, go to Payroll\Configure\Adagio Transfer and click on Refresh Jobs.
  • Flexible Accrual Rollover – Until now, if you did not wish to carry over employee accrual balances into the new year, you had to adjust each employee’s accrual balance at the start of the year.  With this update, you can now choose whether accrual balances roll over or are set to zero for a new year.  If you wish for employees’ accrual balances to re-set to zero at the turn of the year, uncheck the flag “Carry over accrual balances” in Payroll/Configure/Company Information. 

  • Reprint Paychecks – The YTD amounts displayed on reprinted paychecks were not always correct in cases where payroll information had been inserted into prior period(s).  This has been corrected.  Reprinting paychecks is a feature of direct deposit.

Enhancements and Problems Fixed in Version 4.1

  • General System Improvements - There are some important under the covers changes, particularly for networked installations managing multiple companies.

  • Payroll Register - Employer side activity now shows on the Payroll Register when that option is checked in the Payroll Register Print window. You will now be able to verify the employer side before posting.

  • Zero Value Checks - Payroll checks with a net pay of $0.00 will no longer be posted as voided checks. You can now void the check if needed.

  • Insert a prior payroll - If the Year/Month or check date does not fall within a quarter which has been closed using Payroll/Quarterly Checklist, you can now post to a Year/Month which precedes that of the latest processed pay period. start a new pay period with a Year or Year/Month that precedes that of the latest processed pay period. Or, if no other checks have been posted in the current pay period, you can specify a check date whose Year/Month precede that of the latest processed pay period.

  • Custom Pay Summary Report – The ability to add Employee Sex designation to Custom Pay Summary Reports has been added.

  • Configure Employees- In some cases department distributions by percent didn’t total correctly.  This has been corrected.

  • Deduction Summary Report – Deductions with employer only contributions now display with all needed information.

  • Accrual Balances Report – Corrected errors on this report that occurred in certain situations.

Enhancements and Problems Fixed in Version 4.0

  • Email Reports – Many reports can now be easily emailed by exporting to a PDF file and then clicking an email option. Go to Hot Topics for details.

  • Email Direct Deposit Advices - If you have PrintBoss (from Wellspring Software) installed, PrintBoss can be configured to email direct deposit advices as PDF attachments. Adagio PR now supports this feature. Go to Hot Topics for details.

  • Electronic Funds Transfer-You can now track payments that you have made using Electronic Fund Transfer (EFT). EFT transactions are maintained in Adagio PR in a manner similar to checks. You set up the starting EFT number in Bank Configuration. Adagio PR maintains the EFT number as you enter EFT transactions, the same as check numbers. EFTs are displayed with the prefix ‘EFT’, for example EFT4708. Go to Hot Topics for details.

  • Send Feedback - To send us feedback, or make suggestions for improvement, click on Contact Us on the website and choose ‘Customer Service’. Your message will be forwarded to the appropriate area. You no longer send feedback directly from Adagio PR.

  • User Defined Taxes - In Payroll/Configure/Tax Calculations, there is a new "Earnings calculation" type that supports two exemption count dependent reductions to taxable wages. This accommodates Indiana county taxes.

Changes in 4.0

  • Delete Category value – If an unused Category value for Customers, Employees, or Vendors was deleted, the program stopped responding. This has been corrected.

  • Timecard Entry – If a company is configured for Payroll Departmentalization by G/L segment value, and if a timecard detail line is entered with negative hours, then in some situations a posting failure could occur. This has been corrected.

  • Adagio Transfer - In 4.0.07, improvement for Adagio Transfer to Ledger for systems with Pervasive Version 7.9.

Enhancements and Problems Fixed in Version 3.5.01

  • Select Company – When selecting a company, you may see a message saying “Your computer configuration settings indicate that you could experience problems…”. We recommend that you run the update, it will fix a Windows problem that occurs in certain network environments. The program has determined that the computer which displays this message has the characteristics that make this problem occur. Note: running this update will prevent you from erroneously getting the message “No data for this report to print” when running certain reports from this computer.

  • Company Preferences Error Message - Getting error message "Error: Invalid Form 'prddchk.tcl” when exiting from Company Preferences. This has been corrected.


  • After the Fact Payroll – When entering information in After the Fact, upon clicking "Post" you may receive the error message "Program error: can't read "DED_WAGEGARN_TABLE": no such variable ". This has been corrected.
  • Manual Pay Distribution –If you use manual pay distribution and your payroll is departmentalized ‘by category’, you may have this problem. (You can see your departmentalization choice by going to Payroll/Configure/Company Information.) When you click “Done” or “Finish later”, you may receive the error message: “Program error: can't read "entry(c,manPay_deptDistribution,0,departmentRef)": no such element in array". If you encounter this error message, then you should install this disk. Then go back to Calculate Payroll. You will need to re-enter hours and manual pay information for those employees, that weren’t saved.
  • Print Direct Deposit Paychecks – When printing paycheck stubs for direct deposit employees, you may see the error message “Error batches Checks: 20120604:000 1 of 1 entries did not posit, 1 did not verify”. This has been corrected.
  • Paychecks, Remittance Checks - Occasionally, unwanted special characters printed on checks. This has been corrected.

Enhancements and Problems Fixed in Version 3.4.09

  • Adagio Transfer - In Payroll/Configures/Adagio Transfer, system would not allow changing both location and Extension at the same time for an existing interface. This has been corrected.

  • Payroll/Calculate Payroll.When manually distributing pay, the program incorrectly does the standard G/L account/department combination checking against all departments configured for an employee to ensure that all appropriage G/L accounts exist even for pay that is being manually distributed to a specific account. This has been corrected.
  • Vacations and Sick Accruals - In some date range situations, the report will double count some accrual hours and, in some situations, the report totals are slightly different from the sum of all the detail. This has been corrected.

  • Manual Pay Distributions - For companies with departmentalization by GL account segment, with manual pay distribution enabled: you can now automatically distribute some earnings based on employee configurations and separately distribute other earnings manually. Previously, if any pay was being manually distributed, then all earnings were distributed according to the same departmental ratios.

  • New Employee Contribution Methods for Deductions
    • Percent of Earnings: Employee Limits – same as “Percent of earnings” but supports employee specific Period, Annual, and Gross Ceilings as well as percentage.
    • Amount per pay period: Employee Limits – same as “Amount per pay period” but supports employee specific Annual and Gross Ceilings as well as amount.
    • Wage Garnishment: PercentageWage garnishment support, including “Disposable pay includes” definition, based on a single percentage and supports employee specific Period, Annual, and Gross ceilings as well as percentage.
  • Custom Pay Summary-
    • New fields supported- Support for displaying an employee’s Last Review Date and Pay Rate has been added.
    • Deleted Pay Factors - Certain actions, such as renaming or deleting a pay factor, can cause problems with Custom Pay Summary reports that reference the factor, leading to the following warning message: Unknown payroll factor 'Mile' referenced in column definition.This has been corrected.
  • Payroll Departments- When specifying departmentalization by GL account segment, the program will now accept zero as the default department value.

  • Employer Deductions - You may now define an Employer deduction of type “Percent of (employee’s) contribution” with a value greater than 100%.

  • Reports Pay Period ID The selection list of pay period IDs, used in various payroll reports, can be sorted by ‘Year/Month’. There is effectively a secondary sort on Pay Period ID which didn’t always sort in chronological order, depending on IDs used. The effect was that sometimes the actual last period processed didn’t appear in a report. Sorting on Year/Month now sorts in chronological order, regardless of the naming convention used in the Pay Period ID column.

  • Employee Adjustments- If a company is configured for Departmentalization by GL account segment, then adjustments only requires a department designation when applicable – i.e. when the pay factor is configured to post to employee departments.

  • Earnings Reports - In certain environments involving 64-bit computers, running this command results in a “No data for this report” message, when in fact relevant data does exist. This has been corrected.

  • Timecards -
    • Percent Hours Worked -Entries for “Percent hours worked” type accrual factors are not processed correctly. The program misinterprets the meaning of the Hrs/Pcs value. The program now correctly processes these timecard entries as number of hours being paid.
    • Payroll/Departmentalization by category - If a company was configured for Payroll departmentalization 'by category' and, in Timecards, the “Initialize new timecards with employee incomes” was not checked, then one would see the error Error: lines,0,departmentID is required. This has been corrected.
  • Direct Deposit -
    • You can now specify the location for the Direct Deposit output file.
    • You can new rebuild a Direct Deposit bank file for a specific bank account and check date. See Payroll/Print/Rebuild Direct Deposit file.
    • You can now customize the advice layout and specify the desired layout for each company. See Company/Preferences.
    • You can now use a 7 inch form for the Direct Deposit advice.
    • Piece rates will now show on the Direct Deposit advice.
  • Find Function - The Find function key (F6) has been improved to support incremental searching and better highlight positioning.

  • Accounts/Chart of Accounts: Refresh In some situations the Refresh function can misinterpret the G/L account definition file in Adagio Ledger and try to delete accounts from Payroll that are still active in Adagio Ledger. This has been corrected.
  • GL Account Segment Names – You can now delete GL Account Segment Names. See General Ledger/Configure/GL Account Segment Names for.

  • Company Backup – In certain environments, when performing a backup on the currently selected company, the backup will fail with the error ~pvsw~.loc file not found. This has been corrected.

  • Company Recreate - With Pervasive database version 10.0 or higher, company recreate would fail with error syntax error in expression 0 : unexpected operator . This has been corrected.

  • User defined names with commas - When user defined names, such as GL department segment names, are defined with embedded commas, selection list windows which include these names will now display properly.

Enhancements and Problems Fixed in Version 3.3.02

  • Payroll. The ability to change the names of Payroll Pay Periods at any point has been added. (Previously, Payroll Pay Period names could be changed only when you closed the pay period.)
  • Payroll/Configure/Company Information. The configuration option to not print employees' hourly pay rates on paycheck stubs has been added in Company Information.
  • Payroll/Print/Remittance Checks. A complete batch listing is now available when you print Remittance Checks.
  • Payroll/Print/Accrual Balances. The Payroll/Print/Accrual Balances report shows accrual hours earned, taken, and available for employees for the selected date range. If the "Include only employees with accrual information" box is checked then only employees with available hours remaining before the specified date range and/or activity within the date range will be included.
  • System/Company/Export/Custom.../. Export capabilities have been added for the following data.
    • Payroll Transaction Details. Export parameter is a range of pay periods.
  • Payroll/Print/941 Information. When processing a 2011 quarter, lines 5a and 5b produced incorrect amounts for Social Security withholding. This has been corrected.

    After installing this Program Upgrade and the January 5, 2011 (or later) Tax Update, the Social Security withholding amounts for lines 5a and 5b will be correct for 2010 and 2011 941 processing.

    At this time the IRS has not made the 941 form for 2011 available. The 941 Information command will continue to use the 2010 form layout and text for 2011 quarter processing until the official 2011 form is made available.

  • Accounts/Print/Check Register. When you printed the Check Register for a range of check numbers, sometimes checks with numbers outside the selected range were included. This problem has been corrected.

  • Payroll/Print/Paychecks. Accrual factors with YTD information but which were no longer assigned to the employee were not included in the check stub balance. This problem has been corrected.

  • Payroll/Print/Income Summary, Deductions Summary, and Non-cash Benefits Summary. The pay period column amounts on these reports were accumulating across department breaks when the company was departmentalized. This problem has been corrected.

  • Payroll/Print/Taxes Activity. The Earnings subject to Social Security on the Taxes Activity report were incorrect for employees with reported tips. This has been corrected.

  • Payroll/Employee Adjustments and processing issues. Users often opened a pay period in order to make employee adjustments and then closed the pay period. This created a pay period with no associated month and quarter, which could cause processing problems. The Employee Adjustments pay period window now requires a month and year, in order to correct the problem.

Enhancements and Problems Fixed in Version 3.2.05

  • Payroll/Clear Checks. The new Clear Checks function displays all the outstanding checks in the system for a given bank account. You indicate which checks have cleared the bank to provide a record for your reference. Cleared checks appear on the Payroll Check Register as "Reconciled."

Problems Fixed in Version 3.2.05

  • System startup or company selection. A warning message resulted if the Pervasive database engine was not running at the source of the software and company location. This message ("Pervasive not installed or functioning") failed to provide customers with sufficient information. The message has been modified for clarity and a full explanation with diagnostics for different environments is now an online "Hot Topic."

  • User login. A security issue was fixed in an earlier version by enforcing the rule that prevents any User ID from being logged in at more than one workstation at a time. The resulting new error message caused some users to believe that only one person could log in at a time. An online "Hot Topic" is now provided to explain that each person in the office who works on 21st Century Accounting now simply needs a separate User ID.

  • System/User IDs. Attempts to delete User IDs produced errors. This problem has been corrected.

  • Import Timecards. The system allowed you to import timecards that included pay factors that were not configured for the employee. This problem has been corrected.

  • System/Company/Backup. The problems some users had backing up to CDs using the Windows CD Writing Wizard have been corrected. You can now use the Wizard with the System/Company Backup function.

  • System/Company/Backup. The backup function did not allow you to change the name of the backup file in the Backup location field. This has been corrected so you can now modify the filename in the Backup location field. As always, you can use the Browse button to select a different backup location and change the backup filename.