Release Date: Feb 19, 2025

Package URL: /packaging/installPackage.apexp?p0=04tOZ0000003H5xYAE

Dependencies

  1. PosiPay version 0.95

  2. PosiPay for Industry Cloud version 0.3

Pre Config

If the version installed from the org is 0.124 or below, please do the following:

Bugfix

Internal Alert Message (Editing issue)

Internal Alert Message is populated in the Person Account, and a toast message appears. If you edit the Internal Alert Message while the existing toast message is still displayed, the old toast message should close automatically. Only the new toast message will show the updated value of the Internal Alert Message field.


Manage Gift Entry - Acknowledgement Channel Validation

In creating a Gift Entry, the Acknowledgement Channel field is auto populated with the value that has set in the Deafault Acknowledgement Channel field.

When Gift Entry is saved, the Gift Entry record is created with the selected Acknowledgement Channel. A Gift Transaction is also created linked to the Gift Entry, with the Acknowledgement Channel field populated to match the Gift Entry’s Acknowledgement Channel.


Donation Order - Create Multiple Order Product records issue
Created an Order where multiple Order Product record was created. When updating the Create Gift Transaction field to True, an Error message displayed.


Manage Gift Entry: Gift Type 'Organization' mismatch with Linked Gift Transaction as 'Individual' When Recurring


Manage Gift Entry - Recurring Organization/Household Account's Phone number become empty after processing a Gift Entry

After creating a Gift Entry the following result is expected.


Fixed the status of the gift transaction in Manage Gift Entry that remains 'Pending' when the payment method is set to Direct Deposit.


Fix the status of the Gift Transaction, which remains 'Pending' when processing a Gift Entry from a recurring donation (CC and BECS Payment Method).


Fixed the Internal Error when Processing Gift Commitment API using an Individual as Donor Type.
Released


Manage Gift Entry - An error occurs when doing a Once gift entry using Direct Deposit as a payment method.

In processing a Once-off Gift Entry with a Payment Method of Direct Deposit,


Manage Gift Entry - Gift Commitment record issue.

Action:

  1. Navigate to the Gift Entry List View.

  2. Click the New Entry button.

  3. Fill in the gift details, ensuring:

    1. New Recurring Gift = TRUE.

    2. Fill in the recurring gift fields:

    3. Effective Start Date, Expected End Date, Gift Transaction Period, Gift Transaction Interval, Gift Transaction Day (if applicable).

    4. Set Payment Method to Credit Card.

  4. Save the Gift Entry record.

Expected Result:


Scheduled Donation batch - BECS Debit Gift Transaction was not included.
Actual Result:

When running the Scheduled Donation batch, Gift Transactions that are BECS Debit will not be included resulting in Gift Transaction remaining unpaid.

Expected Result:

When running the Scheduled Donation batch, Gift Transactions that are BECS Debit and also meet the criteria for Scheduled donation batch processing should be included.


Manage Gift Entry - Gift Transaction naming has issue when the Donor type is Organization and the Donation type is Once Off

When creating a gift entry where the Donor type is Organization and Donation type is Once off,


Manage Gift Entry: Barcode field - matched donor cannot be searched.


Gift Entry Process for Recurring Gift - 'No such column 'EffectiveStartDate' on entity 'GiftEntry'

From Malou (CCV): When EffectiveStartDate is added in the Gift Entry Mapping custom metadata type, it throws an error. We've tried adding to permission sets, but still an error.

Expected Result:


Return Mail Entry - Outreach Source Code Field Not Populated in Campaign Member Details

Description:
The Campaign Member Details section fields are expected to be auto-populated when a valid barcode is scanned on the Return Mail Entry page. While most fields (e.g., Donor Information, Mail Preferences) are correctly populated based on the matching Campaign Member record, the Outreach Source Code field remains empty and does not auto-populate.


Scheduled Donation batch - BECS Debit Gift Transaction was not included.

When running the Scheduled Donation batch, Gift Transactions that are BECS Debit and also meet the criteria for Scheduled donation batch processing should be included.


Manage Gift Entry - Two Internal Alert toast Message appears when creating a gift entry via New Entry button in Person Account/Account record page and New entry button from Gift Batch

Action:

  1. Navigate to the Account detail or Gift Batch page.

  2. Click the New Entry button.

  3. Verify the Donor field is auto-populated with the current Person Account record.

  4. Save the record.

Data:

Expected Result:


PosiGive API - Missing Account Holder Name for BECS Debit/ACH Payment Instrument

Once-off gift

Recurring gift

Result:
If the Payment Instrument’s Type is BECS Debit, the process is failed

If the Payment Instrument’s type is ACH, the process will be successful; however, the Account Holder Name field in the Payment Instrument record remains empty.


Manage Gift Entry - Existing Organization/Household Account - Donor Matching error

When the user attempts to use the matching rule for processing a Gift Entry, where existing Organization/Household Account record has a Phone number but an error occurs and PosiPay Log record is created but empty details

Steps

  1. Navigate to the Gift Entry page (via the New Entry button in the Gift Entry list view or Gift Batch).

  2. Enter donor details matching the Organization/Household Account record

    1. Organization Name

    2. Phone

  3. Save the Gift Entry record.

  4. Process the Gift Entry record.

Expected Result


Manage Gift Entry - Gift Transaction's Transaction Completion Date is populated even though the Status is not Paid

Steps:

  1. Navigate to Gift Entry list and click on New Entry button to create new gift entry.

  2. Fill out gift entry fields and make sure New Recurring Gift is TRUE.

  3. After creating the gift entry, check if gift entry’s Gift Transaction’s Transaction Completion Date is populated.

Expected Result:

When creating a new Gift Entry and a Gift Transaction status is not yet Paid, the Gift Transaction’s Transaction Completion Date should be EMPTY.


Manage Gift Entry - When editing a gift entry via Edit Entry button from Gift entry record, an error occurs

Action:

  1. Navigate to an existing Gift Entry record.

  2. Click the Edit Entry button.

  3. Observe the Manage Gift Entry page that loads.

  4. Navigate to the Payment Information section.

Expected Result:


Manage Gift Entry - The Receiving Bank Account field did not display below the Payment Identifier field

Expected Result

When creating a once-off single Gift Entry record via the Manage Gift Entry (New Entry button in Gift Entry list view and Person Account record detail page),


Manage Gift Entry: Error Occurred on Recurring Donation

Test Steps

  1. Navigate to the Gift Entry page (via the New Entry button in the Gift Entry list view or Gift Batch).

  2. Enter donor details matching the Organization/Household Account record

  3. Save the Gift Entry record.

  4. Process the Gift Entry record.

Expected Result


Process Gift Batch - Process gift batch fails when gift entry payment methods are Cash. Check, and Direct Deposit.

Test Steps:

  1. Navigate to Gift Batch Record where Gift Entry payment methods are Cash, Check, and Direct Deposit.

  2. Click on Process Gift Batch

Expected Result:

When processing a gift batch by clicking on Process Gift Batch button on a Gift Batch record where gift entry payment methods are Cash, Check, and Direct Deposit,


Process Gift Batch - Process gift batch fails when gift entries are recurring gifts

Test Steps:

  1. Navigate to Gift Batch Record where Gift Entry are recurring.

  2. Click on Process Gift Batch

Expected Result:

When processing a gift batch by clicking on Process Gift Batch button on a Gift Batch record where gift entries are recurring,


Scheduled Donation - Latest Gateway Invoice not linked to Gift Transaction record

Test Steps:

  1. Create a Gift Batch record with a recurring Gift Entry.

  2. Process the Gift Batch

  3. Run the Scheduled Donation.

  4. Check if Gift Transaction has been processed successfully and records are linked correctly:

    1. Latest Gateway Transaction

    2. Latest Gateway Invoice

Expected Result:


Manage Gift Entry - BECS Debit's Current Gift Commitment schedule doesn't have a linked Payment Instrument.

Test Steps

  1. Navigate to the Gift Entry List View.

  2. Click the New Entry button.

  3. Fill in the gift details, ensuring:

    1. New Recurring Gift = TRUE.

    2. Fill in the recurring gift fields:

    3. Effective Start Date, Expected End Date, Gift Transaction Period, Gift Transaction Interval, Gift Transaction Day (if applicable).

    4. Set Payment Method to BECS Debit.

  4. Save the Gift Entry record.

  5. Run the Scheduled Donation batch.

  6. Verify if appropriate records are created:

    1. Gift Commitment

      1. Gift Commitment Schedule

        1. Payment Instrument linked to Gift Commitment Schedule

    2. Gift Transaction

      1. Gift Transaction Designations

      2. Payment Instrument

Expected Result

Manage Gift Entry - Gift Transaction's Transaction Completion Date is populated even though the Status is not Paid

Steps:

  1. Navigate to Gift Entry list and click on New Entry button to create new gift entry.

  2. Fill out gift entry fields and make sure New Recurring Gift is TRUE.

  3. After creating the gift entry, check if gift entry’s Gift Transaction’s Transaction Completion Date is populated.

Expected Result:

When creating a new Gift Entry and a Gift Transaction status is not yet Paid, the Gift Transaction’s Transaction Completion Date should be EMPTY.

 

Updates

Added new flow in processing Once-off Gift Entry and Recurring Gifts

Added the [PosiPay] Process Gift Entry Once-Off & Recurring flow and this flow will process a Gift Entry record for once-off and recurring gifts.

Add the correct BECS Debit and Direct Deposit Payment Methods to the Gift Entry, Payment Instrument, Gift Commitment Schedule, and Gift Transaction (Winter '25)

The single Gift Entry and batch Gift Entry processes are working as expected especially when using the new BECS Debit and Direct Deposit picklist values

The Scheduled Donation should pick up Gift Transaction records that has a Payment Method referencing the new BECS Debit picklist value

Automatic bank reconciliation when matching a Bank Statement Line record to a Gift Transaction record where it has a Payment Method referencing the new Direct Deposit picklist value


Gift Entry Process for Once-Off - Create Payment Instrument for BECS Debit as Standard NPC Process Gift Entry doesn't support Creation of Payment Instrument for Custom Payment Methods

The single Gift Entry and batch Gift Entry processes when using the new BECS Debit picklist value


Integrate NPC’s Winter ’25 Gift Entry in PosiGive’s Gift Entry


Delete PosiGive’s Gift Entry Fields for Recurring

The following custom fields on the Gift Entry object are deleted (these are replaced by standard objects):


PosiGive Settings - Add 'None' option to Field Set for Gift Entry Fields

When the PosiGive Settings page loads,


Convert the "New Entry" button into LWC instead of a flow


Integrate the Missing Winter '25 Manage Gift Entry Flow updates in PosiGive


Gift Entry Internal Alert


PosiGive API - Missing Cardholder Name for Credit Card Payment Instrument


Return Mail Entry - Tick the Return Mail Checkbox by Default

When updating the mail preferences of a donor via the Return Mail Entry page


PosiGive API - Gift Commitment Status


Manage Gift Entry - Do not process a Gift Entry for a deceased Donor


Dynamic Criteria in Batch Management by using an Input Variable

The whole Scheduled Donation batch process is using a dynamic criteria for Payment Method and Status

Make sure that the Scheduled Donation batch process is working as expected and NO existing functionality will be broken


Scheduled Donation - Transaction Completion Date is populated even though the Status is still Processing

When processing payments via the Scheduled Donation batch job,


Review Code and Flows Referencing 'Check'


Payment Ready - Include checking of Payment Instrument's Active checkbox

When a Gift Transaction record is created or updated,


Enhance PosiGive Permission Sets


Gift Transaction Payment Status


Manage Gift Entry - Payment Instrument Active Mapping


Edit Entry - Validate if Gift Entry's Gift Processing Status is Success


Replace NPC's Existing Matched Payment Instrument with a New Payment Instrument