Skip to main content

Release Notes - October '18

New features#

Close fiscal year#

We implemented a hierarchical setting to prevent payments to be created or backdated before a per Organisation defined date. This will safeguard your General Ledger after the fiscal year has been closed.

Custom Payment Methods#

It is now possible to define your own value for the Payment Methods pick-list. These custom payment methods will not trigger any unintended processing by PaymentHub, so you can use them for your own customizations.

CAMT.053 Entries with (Bank) Charges#

In a CAMT.053 format, banks can report charges related to an individual transaction in the entry details of that transactions. PaymentHub is now able to extract these charges into transaction sub elements. This results in a more accurate representation of cash flow. The use of these charges elements in CAMT files is subject to specific banks and countries.

Improvements#

Performance upgrades#

Significant performance improvements are made for large volume file processing. This includes the processing of Direct Debits (both SEPA and BACS), large volume Gift Aid claims, bank statement and processing of other reports.

Serial processing of updated Installments and Payments#

Payment processing is, by its nature, working with large data volumes. These large data volumes can have an impact on your Salesforce customizations and roll-ups. We found that for some of our customers serial processing (instead of our default parallel processing) of large volume updates of Installments and Payments is less error prone. If you would like the processing for your org to switch from Parallel to Serial processing, please contact support@steporange.com.

Validation#

We have implemented several data- and input validations to increase your data quality and reducing the risk of processing failures.

Mandate Schedule Validation#

We have added the option to validate mandates before a Bacs DDI registration (AUDDIS) file is being created. This allow to detect errors earlier in the process. As a result the Mandate Schedule process has been changed which has an impact on your processes and requires action of your administrator.

Action required by your Admin:

On the Mandate Schedule page layout(s) the button “Send Generation Request” should be removed and new button “Generate Mandates” should be added.

New process:

After you have created a Mandate Schedule the generation starts by clicking the new button “Generate Mandates”. Once the Mandates are generated, we have the new state “Validate Mandates” this state triggers the validation of the mandates. If the validation results on any error the Mandate Schedule and the Mandate are set “Failed”, with the failure reason recorded on the Mandate(s). If there are no validation errors the Mandate Schedule is automatically set to Process to start the creation of the file.

Error messaging#

We have improvement our error messaging in several areas to be more meaningful and user friendly. You can expect more error messaging updates from us in up-coming releases.

NPSP allow larger number of excluded record types#

It is now possible to define 100 instead of only 12 Opportunity record types to be excluded in the synchronisation between NPSP and PaymentHub.

Support missing Transaction Details in a CAMT.053#

If an Entry in your CAMT.053 bank statement does not contain Transaction Details (TxDtls) we no longer run into an error. PaymentHub now process that transaction with the data that is available.

Trigger NPSP GAU Allocation#

When a campaign is selected in Manual Review we now forward it to NPSP Opportunity to allow Campaign based GAU allocations to be created.

Buckaroo#

Added support for Bunq bank for iDEAL transactions via PSP Buckaroo.

Last Collection Date#

For Direct Debit Payments the Last Collection date is now taken from the Requested Collection Date instead of the due date. This result in a better alignment with the actual/expected cash flow.

BACS DDI Updates#

We have added functionality to update DDI’s that have been registered at BACS for customers using SmartDebit and for customers using Standard18.

BACS illegal character replacement#

BACS does only allow a limited characters for certain field, including Name field. We have implemented logic to replace illegal characters in the data send to BACS, without changing data in your Salesforce environment. This allows you to keep Mrs O’Brien with an apostrophe as her correct name in Salesforce and still register her DDI.

Payment Profile creation via API#

Before creating a Payment Profile from on an API request we check if that Payment Profile already exists instead of creating a duplicate.

SEPA MandateID is put on Payment#

When creating a Payment for a SEPA Direct Debit transaction we now include the Mandate ID on the Payment. Allowing for better tracking and reporting.

Aggregated Installment#

Several improvements where made when using Aggregated Installment for BACS Direct Debits.

Bug fixes#

Community users posting on Chatter no longer causes errors#

We have fixed the issue that an incorrect error was thrown when community users tried to upload files not intended for PaymentHub.

Trim spaces from IBAN#

If an IBAN entered on a Target contains spaces they will be automatically removed to avoid issues during processing.

Match Payment Reference containing spaces#

Payment References containing spaces are now better matched against payment references reported in bank statements.

Number of times Collected and Reversed on Installment#

The number of times an Installment is collected and reversed is now correctly recorded on the Installment.

Update error Opportunities with more than one Installments#

Updating NPSP Opportunities with more than one Installment no longer results in an error.

Payment Profile data no longer mandatory in Manual Review#

Manual Review no longer tries to create a Payment Profile is the data needed for the creation is not available in the bank statement.