General Ledger Mapping Error When Re-applying Posted Stock Payments Towards an Existing Pledge

Users may find that after attempting to reapply a gift of stock with a donation application to an existing pledge that they encounter the error : 

"Data could not be saved.  
In account system "Name of Account System", a mapping does not exist for Office: Development-Payments, Revenue type: Payment, Payment method type: Stock, Subtype not specified"

This error occurs even when a mapping for Pledges > Pledge Installment (inside and outside current year) > All Pledge Subtypes > All Reason Codes as well as Payments > Committed & Uncommitted Pledge > Stock exists in the transaction mappings of the General Ledger.
We are currently evaluating this issue for a fix in a future service pack. 

Steps to Duplicate

  1. Open a posted revenue record that has an application of donation and a payment method of stock.
  2. Edit the posted payment.
  3. Remove the existing donation application
  4. Click "Find Commitment" and locate a pledge record with an outstanding balance
  5. Apply the full amount of the gift towards the remaining pledge balance
  6. Select Adjustment reason : Other (or applicable reason)
  7. Save and note the error : "Data could not be saved.  
    In account system "Name of Account System", a mapping does not exist for Office: Development-Payments, Revenue type: Payment, Payment method type: Stock, Subtype not specified"

Environment

 Blackbaud CRM
 4.0
 4.0.180.62

Was this article helpful?