Skip to main content
Skip table of contents

CDM+ 12.0.6

Released on May 31, 2022


Download for macOS
359 MB

Download for Windows
234 MB

Installation Steps

Step 1: Check system requirements


  • macOS 10.14 Mojave
  • macOS 10.15 Catalina
  • macOS 11 Big Sur
  • macOS 12 Monterey
  • macOS 13 Ventura

CDM+ 12.0 runs natively on Apple Silicon and Intel.


  • Windows 10 x64 (1703 or later)
  • Windows 11 x64
  • Windows Server 2019 x64

Step 2: Backup your data

Back up all databases that will be updated to the new version. If you subscribe to CDM+ SAAS or Data Hosting you can contact support to make a backup or simply rely on the nightly backup.

Step 3: Download the installer

Click the link above to download the installer for your platform.

Step 4: Install the new version

Follow the Installing CDM+ guide to install CDM+. This will remove previous versions of CDM+ from your computer. 

Step 5: Update your database(s)

Open CDM+ and update your database(s) to the current version. 

CDM+ 12.0 Highlights

Check out What's New in CDM+ 12.0.

Issues resolved in CDM+ 12.0.6


  • CDM-8230 Bug - Posting an online deposit doesn't refresh Contribution Records
  • CDM-8376 Bug - Printing historical deposits in Deposit Processing shows the wrong information
  • CDM-10172 Bug - Un-processing a failed deposit that is linked to a Payment record throws an error.

Accounts Payable

  • CDM-9172 Bug - When printing the Vendor List report to Excel, the Vendor Name and Address are in one column and the City, State, and Zip are in one column
  • CDM-9755 Bug - Full vendor details aren't visible in the drop list
  • CDM-9988 Bug - Vendor details pop-up has large gray border around it in Windows
  • CDM-10028 Bug - Accounts Payable Invoice Records has mis-match control colors on Windows

Accounts Receivable

  • CDM-10040 Bug - Changing a recurring accounts receivable invoice shows a duplicate line
  • CDM-10042 Bug - Deleting an invoice generated from an event doesn't update Event Information


  • CDM-10063 Story - Validate staff emails on Mobile tab in Administration


  • CDM-9263 Bug - Closing the archive utilities doesn't prompt to delete empty databases
  • CDM-9990 Bug - Archiving Giving Units will error when there are any active recurring contributions
  • CDM-9998 Bug - Archive restriction on unprocessed deposits should only error if the archive will include an unprocessed deposit
  • CDM-10102 Bug - During archive, if a result in the archive preview is marked to be excluded, and then marked again to be included a SQL error can occur


  • CDM-10185 Bug - An error can occur adding new Attendance date
  • CDM-10189 Bug - Attendance date doesn't populate in attendance window after adding new attendance date
  • CDM-10190 Bug - Program allows interaction with attendance entry windows when the add attendance window is open


  • CDM-10221 Bug - Restoring a database creates a permissions error

Check Scanner

  • CDM-10000 Story - Remove system preference enabling the Image Scanner
  • CDM-10152 Story - Deploy the Intel-only micrimage-macos app


  • CDM-10178 Bug - Phone and Email fields do not print on Check-In labels


  • CDM-8166 Bug - Not showing the right side table border in Merge window
  • CDM-8687 Bug - Contribution Batch Entry with Same Name due to Case setting can not be selected
  • CDM-9917 Bug - Can't edit the total gift amount from a loaded recurring contribution
  • CDM-9972 Bug - Expose Canadian Donation Receipts Listing report to non-9566 users
  • CDM-9986 Bug - Clicking Add on the Batch Contribution Setup window throws field name not found error
  • CDM-10026 Bug - Cannot scroll through contributions when adding/changing contributions in batch contribution entry
  • CDM-10033 Bug - User has a customization of the Batch Contributions Entry window which is causing a problem with the displaying of the window.
  • CDM-10054 Bug - Clicking Add in Batch Contribution Entry for UID 1374 leaves no active field
  • CDM-10058 Bug - The memo field on Batch Contributions Entry window is not clearing out when in Multi-Add mode
  • CDM-10090 Bug - Deleting a Giving Unit email link will give an SQL error if the Giving Unit's other emails are unlisted
  • CDM-10154 Bug - The option to link contributions to accounting is not available when the user has limited accounting access through Engage
  • CDM-10198 Bug - Contributions link to accounting is not available when user has full accounting access
  • CDM-3703 Story - Add the search date range to the search description at the top of contributions reports
  • CDM-9914 Story - Prevent deleting Contribution records linked to SST transactions that are still processing
  • CDM-10023 Story - Always set the source to Engage when converting a transaction to recurring giving
  • CDM-10086 Story - Allow recurring online gifts to go through fcgivingdetail_sstmapping_insert when they are being modified by users

DOC General Ministry Positions

  • CDM-10072 Story - Add foreign key checks to dhm_ministry.position

DOC Ministers

  • CDM-10173 Bug - An error can occur updating minister with NULL ethnic code
  • CDM-10051 Story - Add a search for Web Initialized

DOC Ministers (General)

  • CDM-10037 Bug - A minister who has Pending Updates should not show up as a red X and this should not prohibit the profile from Circulation
  • CDM-10038 Bug - Circulation Notice email is not consistently pulling specified changes
  • CDM-10047 Bug - The Circulation List Notice is not putting a return after the Ministers Entering General Circulation and after Ministers Entering Limited Circulation
  • CDM-10111 Bug - Include 'Pending Updates' in the search for 'Can Circulate' as long as they have provided permission to circulate again and update icon
  • CDM-9989 Story - Change the DOC Minister circulation code for General with strong preferences to GSP
  • CDM-10071 Story - Add cascading delete from regions to DHM ministry positions

Database Integrity

  • CDM-1387 Story - Add an integrity check to ensure one employee pay item per payroll master


  • CDM-9982 Story - Clear income_account_id or fee_account_id on payment.designation if the account is deleted
  • CDM-9994 Story - Patch change for adding slug column to payment.designation
  • CDM-10067 Story - Enhance group columns on fgMobileProvision
  • CDM-10143 Story - Require singleton row for engage.staff_email_address

Error Reporting

  • CDM-10053 Bug - Method profiles include unrelated SQL files

Event Registration

  • CDM-10030 Bug - Put the checkbox for 'Skip Individual Record lookup when adding a new registration' back on the Event Record window
  • CDM-10031 Bug - In the Regional Program, the Church drop-down field on the Registration Entry window should be filtered of any churches that do not have 'Congregation' checked on their church record.
  • CDM-10057 Bug - Jumping to Registrations from Event sidebar does not open the selected event


  • CDM-9938 Bug - Saving in Individual List Maintenance does not keep the current field selected


  • CDM-9808 Bug - Bank Rec window is slow
  • CDM-9975 Bug - Navigating Ledger Entry Records in a certain sequence can result in the 'Please select a checking account' error appearing on the Deposit tab
  • CDM-10005 Bug - Bank Rec uncleared list has Credit column is labeled Debit
  • CDM-10052 Bug - Deposit Listing prints an entry twice
  • CDM-10083 Bug - Header on Bank Reconciliation report shows the descriptions of all Assets associated with one account in Advanced Fund Accounting
  • CDM-10114 Bug - Checking Account missing from Ledger Entry Record
  • CDM-10121 Bug - Bank Rec only importing the first line in some CSVs
  • CDM-10161 Bug - Deposit Listing displays -14 OK message
  • CDM-10171 Bug - Quarterly Comparison Reports ending date can be off by 1 day
  • CDM-10175 Bug - Bank Rec report has more uncleared items than the Bank Rec window
  • CDM-9952 Story - Recall column positions on Bank Reconciliation
  • CDM-10048 Story - Show Reconcile Transactions (Demo) special function based on SST test mode
  • CDM-10085 Story - Enhance Ledger Entry Records to utilize the new ledger statuses view
  • CDM-10135 Story - Add integrity check to ensure there is only one ledger reference for a deposit
  • CDM-10157 Story - Expand failed transaction processing to cover a larger date range and processed transactions


  • CDM-9915 Bug - Mobile does not handle the change in field name for 'Previous Marriage' field under Personal tab > Marriage section
  • CDM-9951 Bug - Address name changes do not cascade to giving units when the address tab is positioned after the giving unit tab
  • CDM-10087 Bug - Changing Gender in Individual Field Maintenance gives a SQL error
  • CDM-10088 Bug - Attempting to search or change Gender in Individual List Maintenance gives a SQL error
  • CDM-10089 Bug - When restoring deleted records with a photo, the photo is not restored.
  • CDM-10132 Bug - Address Mailing Code and Care Group can be populated with invalid MCS pairings
  • CDM-10149 Bug - Program hang recovering from deleting an individual with a user name.
  • CDM-10155 Bug - Invalid email addresses can be inserted
  • CDM-10156 Bug - On iOS, Mobile does not display personal history unless either birth place or birth date is entered.

Memorial Gifts

  • CDM-10075 Bug - Updating address link on a giving unit updates address information for all memorial gifts linked to a gift linked to any giving unit

Mobile Provisioning

  • CDM-10078 Story - Don't clear transfer code when entered incorrectly and reduce timestamp to 1 hour


  • CDM-9278 Bug - Cannot make changes on Payroll Records detail tab is the Summary is not the first tab
  • CDM-9836 Bug - Changing the amount of a deduction doubles the employer match and does not hold the change on the employee for that pay
  • CDM-9962 Bug - User cannot change the Arizona State Election
  • CDM-10145 Bug - Employee Information tab in Payroll Setup Window is cutoff
  • CDM-10168 Bug - Direct Deposit Processing Transmitted is spelled wrong
  • CDM-10013 Story - Add additional reporting when printing checks and the gross pay does not match the pay items gross total


  • CDM-10094 Bug - Deleting an email can throw an error if the contact number is tied to an Engage account

Record Frame

  • CDM-10010 Bug - Deleting ledger entries does not prompt to restore records
  • CDM-9797 Story - Show all results by default in Select Record windows when there are 1500 results or fewer
  • CDM-10169 Story - Increase default height for record frame windows


  • CDM-8286 Bug - Resend Selected does not work for Church Position Sent Notices


  • CDM-10043 Bug - Event Information does not display long invoice numbers
  • CDM-10044 Bug - Icon to clear the customer is missing on Event Information

Search and Call

  • CDM-8079 Story - Load Spanish translations in Desktop


  • CDM-10186 Story - Create generic hashing and authentication utilities

Setup Assistant

  • CDM-10029 Story - Update demo URLs

Stewardship Technology

  • CDM-10049 Story - Expand transaction verification to include ACH
  • CDM-10201 Story - Enhance the failed transaction system to know when an associated gift has already been reversed

Suran Omnis Framework

  • CDM-9434 Bug - Windows open and then move to their final position
  • CDM-10004 Bug - Special Keyboard Characters do not work
  • CDM-10079 Bug - Restricting user permissions can incorrectly limit access to other non-restricted areas of the program

Suran Server

  • CDM-9918 Story - Track SQL queue requests through the suran_database_manager
  • CDM-10158 Story - Patch CDM-9918 to hosted databases

Treasurer Reports

  • CDM-10001 Story - Build function to recalculate membership totals for COG Treasurer Reports

UCC Profiles Portal

  • CDM-10215 Bug - Cannot unlock profiles for ministers who left and re-entered circulation
  • CDM-10015 Story - Add index to make sure that an individual is only associated with a ministry position once
  • CDM-10061 Story - Remove status column from ucc.ministry_position
  • CDM-10113 Story - Patch script change for Ministry Position view
  • CDM-10127 Story - Return a minister's sacstatus to it's previous value when returning from review
  • CDM-10170 Story - Add committee_chair column to ucc.ministry_position_committee_member
  • CDM-10196 Story - Update snapshot view to return all snapshots not just visible ones


  • CDM-9968 Bug - An error can occur updating a 9.3.6 database to 12.0.3 relating to a home email address
  • CDM-9969 Bug - An error can occur updating a 9.3.6 database to 12.0.3 relating to saved report settings
  • CDM-10099 Bug - Updating a database to 12.0 can encounter a SQL error about migration 924
  • CDM-10100 Bug - Updating a database to 12.0 can encounter a SQL error about migration 927

User Customizations

  • CDM-10039 Bug - Label is cut off on Post Dues Payments
  • CDM-10034 Story - Update IRS FIRE export for 2021 changes
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.