Skip to main content
Skip table of contents

Summer '22 Maintenance Release

This is a list of every change made in the Summer '22 Maintenance Release of Nimble AMS. To view a list of only major features in the latest release, head next door to our new features.

Maintenance Release - Staff View

Defects Fixed

Added Type column in Deferred forecast Detail

Previously there was no column for forecast type in deferred schedule. If membership was cancelled by mid-year, then it did not recognize the revenue for the rest of the duration. To resolve this issue, we have added the Type column with fields which are Actual, Forecast Catchup and Forecast. If there is a Forecast Catchup row then it will be highlighted. In terms of transactions, it provides the appropriate deferred revenue forecast. (AMS-12595)

Show me an Image

Membership cancellation is now possible in the current month

When users attempted to cancel a membership with the End Date in the current month by using the Manage Membership LWC, an error generated. Users can now cancel their membership in the current month and consecutive months. (AMS-12602)

The Deferred Forecast Detail is now sorting correctly

In some instances, a Deferred Forecast Detail of a Deferred Schedule sorted out of order. Even though this was visible on the screen and did not affect the function of the software, it could have appeared like the Deferred Schedules weren’t processing appropriately.

We have fixed this issue. Deferred Forecast Detail records are now sorted by the Transaction Date and the newest record is at the bottom. (AMS-12632)

The 'Is Shippable' checkbox on the Order Item Line no longer turns to false after an express payment

Due to a defect, the Is Shippable checkbox on the Order Item Line record was changing to false after orders were paid through an Express Payment. This is now fixed. (AMS-12638)

Carts with hosted credit card as payment can no longer be deleted

Carts using Credit Card hosted payments are now prevented from deletion. Before this defect fix, it was possible to delete the carts with Credit card hosted payments, which was causing inconsistencies with payment entries on the BluePay payment gateway. (AMS-12633, NC-6234)

Event badge now stays linked to the event registration record when using coupons

In some instances, when editing the event badge, the badge became linked to the coupon rather than the event registration making it inaccessible to the registration process. This is fixed and now the event badge will remain linked to the event registration while using coupons. (AMS-12683)

One Payment Wizard now respects the Transaction Date of a Manual batch

When a user made a payment using the One Payment Wizard by selecting a batch (from a date other than today), the system ignored the batch date. This resulted in the Transaction Date for all of the payment transactions being set to the current date (instead of the batch date).

We have fixed this and the Transaction Date of the manually selected batch is respected when payment is created from the One Payment Wizard. (AMS-12653)

Registration Counts for events made correct

Registration Counts for events were not updating correctly when the Sync with LMS checkbox on event record was selected. This allowed additional users to register for the event although max registrations were met. This is now fixed, and the registration counts are updated successfully. (AMS-12681)

Coupon now discounts a single product in a mixed order

When a coupon that was configured with product-specific discount links was applied to an order with multiple items, the coupon failed. After the fix, the coupon discounts a single item to an order with multiple items. (AMS-12675)

The SOQL queries in Flexible Payments made selective for optimization

On rare occasions, users were running into an issue where they were getting an error in the apex job related to processing schedules. We optimized the SOQL queries by adjusting them to be selective queries (queries containing at least 1 selective filter). The selective SOQL queries limits the count of the records retrieved, thereby avoiding errors and ensuring that flexible payments can handle an increased number of records quicker. (AMS-12665)

Recurring payment made more compatible with Entity Crossover in Nimble AMS and Community Hub

We have added support for recurring orders utilizing Entity Crossovers. This has been done so that Secondary Entities will use the respective Primary Entity's Payment Method(s) when the Secondary Entity lacks the appropriate payment methods. (AMS-12604, AMS-12600, AMS-12594, AMS-12579)

Cart Count field now syncs with related carts for the Batch Record

In some instances, the Cart Count field on the Batch Record was out of sync when manually adjusted. This caused a bad batch that could not be posted or exported. We've resolved this by using the Update Financial Totals link to sync the Cart Count for Batch Records. (AMS-12676)

Process Scheduled Payments job improved to suit Pacific Time zone

The nightly "Process Scheduled Payments" Job ran at 2 am, which was still the previous day for Pacific Time users. This resulted in those users' payments not being processed as scheduled.

To suit Pacific Time zone, you can now manually schedule the ScheduleLinesProcessorJob through the developer console. (AMS-12654)

Payments voided before queue process no loner result in error

When paying with a credit card, if the payment was voided (for example, payment becoming 0 due to editing orders) before the queue process ran, then it resulted in an error. Moreover, this left a payment record with the Pending Capture checkbox selected and a queue record that was trying to process. There were no financial issues because of this; the only issue was abandoned records.

The defect is fixed so that there are no errors, the queue process record gets deleted and the pending capture checkbox on the payment record is unchecked. (AMS-12657, NC-6233)

Improved error handling on cart submission

Previously, staff users received an 'entity is deleted' error message when trying to submit a cart where the stored payment method was used and ID referenced in the data field of the membership cart item was marked for auto-renewal; however, the stored payment method was deleted before the cart was submitted. We've fixed this to allow staff users to submit the cart even though the Stored Payment record is deleted. (AMS-12531)

Seasonal Permission Changes

See the Summer '22 Permission Changes in the Security section.

JavaScript errors detected

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

If this problem persists, please contact our support.