Documentation for a newer release is available. View Latest

Optional Modules - Changes & Fixes

This page covers the optional module changes and fixes provided in IPF Release 2025.1.0

Scheme Packs

TIPS CSM

New

  • Added new configuration options for enabling or disabling non-EEA debtor address validations for a pacs.008 message with the following defaults (PAY-12807):

    • ipf.csm.tips.validation.pacs008.non-eea-debtor-address-validation-inbound.enabled = false

    • ipf.csm.tips.validation.pacs008.non-eea-debtor-address-validation-outbound.enabled = false

  • The non-EEA debtor address validation check for pacs.008 messages has been introduced for both outbound (PAY-12808) and inbound (PAY-12809), provided the associated configuration option is enabled. To enable this functionality, set:

    • For outbound messages: ipf.csm.tips.validation.pacs008.non-eea-debtor-address-validation-outbound.enabled = true

    • For inbound messages: ipf.csm.tips.validation.pacs008.non-eea-debtor-address-validation-inbound.enabled = true

Fixed

  • pacs.028 now correctly contains original pacs.008 MsgId in OrgnlMsgId tag (PAY-13310)

  • Reviewed/corrected Validations documentation for TIPS (PAY-13912)

SIC CSM

Fixed

  • Remittance information validation on pacs.008 is now applied as per scheme rules for inbound and outbound (PAY-1484)

  • NullPointerException on structured remittance information during validation (PAY-13578)

  • pacs.028 now correctly contains original pacs.008 MsgId in OrgnlMsgId tag (PAY-13310)

New

  • When setting additionalInfo using the SIC simulator, you can now use SpEL to enhance the generated data (PAY-1484)

RT1 CSM

New

  • Added new configuration options for enabling or disabling non-EEA debtor address validations for a pacs.008 message with the following defaults (PAY-12812):

    • ipf.csm.rt1.validation.pacs008.non-eea-debtor-address-validation-inbound.enabled = false

    • ipf.csm.rt1.validation.pacs008.non-eea-debtor-address-validation-outbound.enabled = false

  • The non-EEA debtor address validation check for pacs.008 messages has been introduced for both outbound (PAY-12813) and inbound (PAY-12814), provided the associated configuration option is enabled. To enable this functionality, set:

    • For outbound messages: ipf.csm.rt1.validation.pacs008.non-eea-debtor-address-validation-outbound.enabled = true

    • For inbound messages: ipf.csm.rt1.validation.pacs008.non-eea-debtor-address-validation-inbound.enabled = true

Fixed

  • pacs.028 now correctly contains original pacs.008 MsgId in OrgnlMsgId tag (PAY-13310)

IPF Archiver

Breaking Changes

  • IPF Archiver can no longer be configured to export V1 bundles, and can only export V2 archive bundles.

New

  • Added the option for a summary to be added to the DataEnvelope when archiving as a custom object representation, default value:

    • ipf.archiver.bundle.include-summary=false

Business Metrics

Breaking Changes

  • Business metric names are now prefixed with ipf_ by default, and this cannot be changed. e.g. the metric businessmetrics_payments_finished is now ipf_businessmetrics_payments_finished. This was previously opt-in with the configuration ipf.business-metrics-processor.opt-in-to-ipf-prefixed-metric-names = true. This configuration has also been removed.

Verification of Payee Requester

New

  • Delivery of MVP requester application with the following highlights:

    • Integration with FPAD

    • Kafka message logging

    • Validation

Verification of Payee Responder

New

  • Delivery of MVP responder application with the following highlights:

    • Integration with FPAD

    • Kafka message logging

    • Validation

    • Blocked phishing attempts