
# Changelog
All notable changes to this project will be documented in this file.


## [Released]
## [16.4.2-530-7e3660f] - 16/02/2026


### Enhancements - Core
#INTRD-29274 - Convert XmlInvoiceCreatorScript methods to protected to allow overriding them in the custom xml script

### Enhancements - Portal

### Issues - Core
#INTRD-29024 - [Regression] - InvoiceLinesJob Not Processing RTs for Subscription Billing Cycle
#INTRD-29232 - [Regression] InvoicingJobV3 : invoiceNumberAssignedEvent not fired when an an invoice number is assigned
#INTRD-29354 - Invoice can not be validated manually if it is linked to a subscription
#INTRD-29369 - [Ingenico Direct] - Remove country code When creating a SEPA Direct Debit Mandate
#INTRD-30084 - [createOrUpdateCRMAccountHierarchy API] - When updating, the relationship (seller/c/ca/ba/ua) will be deleted from the RegistrationNumbers table
#INTRD-30402 - [Ingenico Direct] - Format the \City\ field when mandate creation
#INTRD-31796 - [Ingenico - Create mandat API] - Limit surname field to 55 characters in MandatePersonalName during mandate creation
#INTRD-34983 - Rating engine ignores Price Version Date Setting Delivery and uses Operation Date instead
#INTRD-36170 - EDR Versioning creation and update do not work on v16
#INTRD-36982 - [Rating] - Charge template applied even when inactive

### Issues - Portal
#INTRD-36180 - [Front] EDR Versioning CRUD not working on v16
#INTRD-36216 - [Front] Incorrect JSON format for Custom Fields (List of values) during Offer activate
#INTRD-37016 - Pricing grids screen display issue

### Story - Core
#INTRD-30959 - [adj] API to create an Adjustment based on Original Invoice Number and ADJ Amount
#INTRD-30959 - [adj] API to create an Adjustment based on Original Invoice Number and ADJ Amount
#INTRD-32800 - [notif] Add New Invoice Events for Notification/Webhook Configuration
#INTRD-33731 - [adj] Create a Partial adjustment by Target Article Code - API

### Story - Portal
#INTRD-1317 - Portal enhancement
