Skip to main content
Skip table of contents

CDM+ 12.2.0 Beta 1

Released on January 24, 2024


CDM+ 12.2.0 Beta 1.11497
Download for macOS
416 MB

CDM+ 12.2.0 Beta 1.11497
Download for Windows
313 MB

Installation Steps

Step 1: Check system requirements

CDM+ 12.2. requires Data Hosting. Data Hosting is included with every CDM+ Plan at no extra charge.


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

CDM+ runs natively on Apple Silicon and Intel.


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

Step 2: Download the installer

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

Step 3: Install the new version

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

Step 4: Update your database(s)

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

Issues resolved in CDM+ 12.2.0 Beta 1


  • CDM-11680 Bug - Renamed Church School Class doesn't show in Mobile Attendance list


  • CDM-10862 Bug - Pledge Email Report throws Error when using the "Remaining Balance" field when you try to email
  • CDM-10979 Bug - Allow giving statements to be transitioned from `Unpublished` to `Replaced`
  • CDM-11015 Bug - Can access the People Profile when in the Giving Unit Records window
  • CDM-11465 Bug - Payment Method Not Saved when Guest Gift is Process through the Process Pending Contributions Queue
  • CDM-11467 Bug - Reversing a fcPendingGiftDetail record in the payment processor fails if there is more than one detail line
  • CDM-11532 Bug - fcRecurringSetup can return multiple records with the same id when there are multiple account holder links
  • CDM-11538 Bug - Error merging if the source donor has a dummy account from migration
  • CDM-11562 Bug - Giving Unit merge fails when the database has no pay.merchant account
  • CDM-11633 Bug - Contributions Custom Listing can throw a 'division by zero' error when printing Estimated Fees column
  • CDM-11752 Bug - Giving detail dates can disagree with transaction dates
  • CDM-11601 Story - Add fk check and cascading clear for fcgivingdetail.fcpendinggiftdetail_id
  • CDM-11690 Story - Expose the Send Statement field for finds, results, and export in Essentials

DOC Ministers

  • CDM-9610 Bug - SQL error occurs when searching on Ordination Date

DOC Ministers (General)

  • CDM-9561 Bug - Gender may not appear correctly in a DOC General results list

DOC Ministers (Regional)

  • CDM-11665 Bug - Term License Expire in DOC database does not change when changed in System Preferences


  • CDM-11650 Story - Tag main for CDM+ 12.2.0


  • CDM-11539 Story - Add digest_password column to engage.user

Event Registration

  • CDM-10032 Bug - Make the Church drop-down on the Event Registration a 'Contains' search rather than a Begins with search


  • CDM-11382 Bug - Deposit Listing Report does not wrap the Description Text
  • CDM-11466 Bug - Deposit Processing displays pay.schedule.external_id in the 'Transaction ID' column

Master Coding System

  • CDM-9547 Bug - Master Coding System doesn't use terms support for Regions


  • CDM-9333 Bug - Adding a new staff code to Visitation Records prevents the save
  • CDM-9424 Bug - A newly added Region Type is not showing in the Region drop-down when the Conference/Association Records window is already open
  • CDM-9509 Bug - Adding a Title on the fly in UCC Approval database causes error
  • CDM-9774 Bug - A SQL Error occurs searching on Gender in Individual Summaries
  • CDM-10868 Bug - Print button missing in left sidebar on Address Records
  • CDM-11406 Bug - Cannot merge individuals if one has a blank user name
  • CDM-11509 Bug - Code appears instead of term for Membership on Welcome to Membership window
  • CDM-11711 Bug - SQL error can occur when search Individual Summary by Address
  • CDM-11763 Bug - Can update fmindividual.gender_desc to be a value that doesn't match the list in gender


  • CDM-11706 Story - Remove deprecated menu lines for Facilities customization


  • CDM-11351 Bug - Cannot enter a subject longer than the Subject field on the Notice tab


  • CDM-11500 Bug - CDM+ under Studio 11 isn't rendering HTML controls
  • CDM-11511 Bug - Progress bars in Studio 11 have an extra background
  • CDM-11407 Story - Update to Omnis Studio 11 Revision 35439
  • CDM-11503 Story - Turn off dark mode for Omnis Studio 11
  • CDM-11617 Story - Update main to Omnis 11 build 35659

Payment Processing

  • CDM-11375 Bug - Transaction Custom Listing report throws error caused by sorts that weren't migrated completely
  • CDM-11523 Bug - Tempe responses for a transaction that contain '/' will not send a notice when failed/returned
  • CDM-11627 Bug - Cannot create an ach account with carriage return in address
  • CDM-11724 Bug - Gifts created from processing pending gifts do not get inserted with deposit information
  • CDM-11760 Bug - pay/donor_transaction_information does not reflect the total amount of the contribution
  • CDM-11764 Bug - Reversing failed transactions does not mark them do not print or post
  • CDM-11070 Story - Process Tempe Credits and Returns
  • CDM-11325 Story - Change pay.schedule status from 'Active' to 'Complete' once the schedule has finished
  • CDM-11361 Story - Represent returns as unique transactions in PDE views
  • CDM-11448 Story - Assign deposit date on gift using UTC date on bank activity
  • CDM-11584 Story - Trigger to check for possible fraudulent transactions/schedules
  • CDM-11607 Story - Update trigger for duplicate checks to not use a loop
  • CDM-11635 Story - Early return from pde.process_update_files and pde.process_recurrences when in an archive database
  • CDM-11663 Story - Update recurrence next gift date when processing recurrences
  • CDM-11664 Story - Update pay.donors_transaction_information to use next_gift_date column rather than fetching and validating next gift date
  • CDM-11691 Story - Do not send failed transaction notifications if send notifications is disabled
  • CDM-11707 Story - Changes to pde.process_deposit_fees for VT-168
  • CDM-11758 Story - Enhance PDE logon function to generate distinct batch identifiers per Tempe batch identifier and effective date


  • CDM-10341 Bug - Ignore deleted payroll when deleting an employee
  • CDM-11395 Bug - Select All does not work on Time Off Log by Date report


  • CDM-11401 Bug - Position description changes don't cascade to regional positions
  • CDM-11402 Bug - Regional Positions aren't shown in Master Coding System Usage
  • CDM-11701 Bug - Error when back tabbing from name on Conf/Assoc Record
  • CDM-8806 Story - Rename doc.region to regional.region
  • CDM-11606 Story - Add a trigger to prevent inserting/updating regional.region with a blank name

Search and Call

  • CDM-11672 Bug - Reference complete emails are sent to Anne Marie in any environment
  • CDM-8231 Story - Automatically Expire Regional References when changing the credential region


  • CDM-11619 Story - Update DBPayroll API postgresql role creation to include new permissions


  • CDM-11512 Bug - Error occurs selecting Detail option in Top List report

Suran Omnis Framework

  • CDM-11613 Story - Add Status to the new data structure tool

Suran Server

  • CDM-11746 Story - Typo in create_dbp_api_role

Treasurer Reports

  • CDM-11661 Bug - Treasurers Reports are not reversed properly
  • CDM-11670 Bug - Processing the deposit for a returned Treasurer's Report throws an error
  • CDM-11390 Story - Notify COG Staff of Treasurer Report ACH transaction failure

UCC Data Hub

  • CDM-11659 Bug - In a UCC database, simple find for Conference/Association Type only shows <blank>
  • CDM-11681 Bug - Conference/Association Type shows code rather than description in results
  • CDM-11682 Bug - Conference/Association Records window allows an association to be its own parent
  • CDM-11714 Bug - `ucc.regional_region_update_from_association` fails if no `ucc.regional_data` fields are present
  • CDM-11595 Story - Build views for `ucc.[association, conference, multi_conference]`
  • CDM-11624 Story - Add triggers to validate a region type and the parent it links to
  • CDM-11643 Story - Add ucc.conferences_finances table

UCC Profiles Portal

  • CDM-9476 Bug - Individual records in the UCC version won't show email addresses in the results list
  • CDM-10236 Bug - In UCC database, when removing the role of Minister, Person ID is set to zero.
  • CDM-11668 Bug - UCC Master Coding System is Missing Churches
  • CDM-11679 Bug - Conference/Association Records window does not recognize MCS values
  • CDM-11712 Bug - Opening Conf/Assoc from Welcome window loads old frame
  • CDM-11755 Bug - Opening Conf/Assoc from Welcome Window or toolbar does not use window settings
  • CDM-11698 Story - Provide space to display conference and association on Church Records
JavaScript errors detected

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

If this problem persists, please contact our support.