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


## [Released]
## [16.5.0] - 10/02/2025


### Enhancements - Core
#INTRD-16234 - Open Internal Devlead
#INTRD-28130 - Fixing doc generation
#INTRD-28188 - Fixing swagger generation
#INTRD-28384 - backport INTRD-5215 to 16.X
#INTRD-28386 - Backport 22085 to 16.X
#INTRD-28864 - [perf] improve GenericWorkflowJob performances: review findEntitiesForWorkflow queries
#INTRD-29163 - FlatFileProcessingJob, count processed lines in job result even if the job is configured to ROLLBACK

### Enhancements - Portal
#INTRD-28386 - Backport 22085 to 16.X
#INTRD-28806 - Rounding on payment
#INTRD-29047 - [FRONT] Remove currency symbol from HT/HT transact columns

### Issues - Core
#INTRD-26556 - Error during XML generation.
#INTRD-27469 - Fix unit tests in v17
#INTRD-27932 - [Catalog Manager] Update of CF of Type Reference to an entity is KO
#INTRD-28101 - [Reg][Attribute values] can't create attribute with number values 
#INTRD-28120 - [REG] - No deletion of wallets to zero (dropZero) for RT Job
#INTRD-28288 - [REG] Duplicate offer loses price price matrix
#INTRD-28292 - remove from blue portal the community link which is 404
#INTRD-28325 - [REG][UBL] missing EndpointID
#INTRD-28326 - [REG] UBL - order reference is about the order not the invoice
#INTRD-28343 - Wrong statistics from RR_Job 
#INTRD-28385 - [REF] Missing ProfileID
#INTRD-28412 - Custom Script Development Failure Using Standard Scripts
#INTRD-28419 - [Xml] - the custom fields are missing for the provider
#INTRD-28448 - Error while importing a price matrix
#INTRD-28460 - [REG] Invoice start Date > Invoice end date
#INTRD-28471 - [modify invoice date]
#INTRD-28480 - [back] Insufficient error message \cannot deserialize...\ when a property is missing
#INTRD-28481 - [UBL]BT-115 Value - PayableAmount
#INTRD-28483 - [BACK][API] - Error when Update API CustomerHierarchy V2
#INTRD-28498 - Incoherente invoice status when validation fails
#INTRD-28500 - [REG][UBL]missing tags in validator
#INTRD-28523 - Framework Agreements, creation of Notification on the “Contract” entity
#INTRD-28568 - [REG] [UBL] remove partyidentification from paymentmeans
#INTRD-28570 - [REG] UBL - missing orderreference
#INTRD-28572 - [REG] Quotes attributes change are impossible
#INTRD-28573 - API customerHierarchyUpdate error - missing control 
#INTRD-28590 - [REG] Payment status wrong
#INTRD-28615 - [BACK][API] - API fetchXMLInvoice fails to generate XML file
#INTRD-28657 - [REG] Billing run in progress though no job is running
#INTRD-28667 - [UBL] no empty note tag
#INTRD-28703 - Invoice screen: Wrong rounding on unit price
#INTRD-28795 - Rejected invoices are validated within the billrun validation.
#INTRD-28815 - [CRIT] Settings: A Tax with Tax rate=0 must have a Taxation category different from Standard rate
#INTRD-28838 - [Back] jobExecutionResult does not exist at the context of the transition and action scripts
#INTRD-28853 - [REG] cannot change language
#INTRD-28854 - [Webhook] - Error when firing webhook notification
#INTRD-28855 - Performance issue on \API /subscriptions/{subscriptionCode}/transfer?openTransactionsAction=MOVE_AND_RERATE\
#INTRD-28863 - Cannot create OneShot From script Caused by: org.hibernate.LazyInitializationException
#INTRD-28890 - REG discount V 16.X
#INTRD-28895 - Quarantine billrun for suspect invoices is not created
#INTRD-28921 - [REG] Discount type fixed doesn't multiply the quantity
#INTRD-28936 - [Reg][Billing run] billing run billed the RTs but the invoice in NOT generated
#INTRD-28939 - link between WalletOperation and discountedWalletOperation should be created directly after discount creation
#INTRD-28941 - error evaluating dueDate in BR exceptional case
#INTRD-28952 - [Reg][Billing run] invoice amount is NOT correct
#INTRD-28954 - Service HostedCheckoutStatus KO
#INTRD-28957 - CustomerAccountApi.updatePaymentMethods not taken into account preferred parameter from payment methods list
#INTRD-28994 - [back] Create CDR API should use deduplication key EL like all other injection methods
#INTRD-29024 - [Regression] - InvoiceLinesJob Not Processing RTs for Subscription Billing Cycle
#INTRD-29037 - Script compilation, when requested concurrently, fails with timeout
#INTRD-29074 - [INVOICING] add possibility to use current invoice to determine invoiceType
#INTRD-29091 - [INVOICING] unit amount calculation error
#INTRD-29113 - [back] wrong MediationJobV2 job statistics
#INTRD-29252 - [back] Billing run report job give duplicated lines when BillingRun contain more than 32767 RTs (SHORT_MAX_VALUE)

### Issues - Portal
#INTRD-23915 - [REG] Discount end date is not mandatory
#INTRD-24511 - [ BR ] [ Invoices ] : issue on filter by \invoice type\
#INTRD-25699 - [front] TAB key closes the transfer amount popup on manual matching page
#INTRD-25966 - [Manual matching] : error with function Assign AO
#INTRD-28006 - [REG] SUB attribute management
#INTRD-28014 - [REG] Quotes attributes change are impossible
#INTRD-28040 - [Reg][Attribute values] some attribute types do not retrieve the subscription value when creating a quick oneshot order 
#INTRD-28052 - [Reg][Attribute value] the unit price must not include tax
#INTRD-28201 - [Reg][attribute values] Error : Cannot deserialize value of type `java.lang.Double` from Array value (token `JsonToken.START_ARRAY`) at [Source: (io.undertow.servlet.spec.ServletInputStreamImpl
#INTRD-28269 - [Payment] : alias is not display when user select the payment methode since subscription or billing account
#INTRD-28286 - [CDR] : export KO (need TNR)
#INTRD-28435 - [front] Null from/to date in versioned custom field table should stay empty
#INTRD-28474 - [GUI] Display currency throws ERROR
#INTRD-28557 - [Reg][collection-plans] Error : Something went wrong
#INTRD-28572 - [REG] Quotes attributes change are impossible
#INTRD-28574 - [front] Payment terms page doesn't handle all languages
#INTRD-28588 - [REG] Related invoice not displayed
#INTRD-28642 - [allowance-codes] Can't create a new allowance-codes , error : RESTEASY003210: Could not find resource for full path
#INTRD-28645 - [invoice-subject-code] the search is done by code when it is indicated that it will be done by name
#INTRD-28701 - [SUBSCRIPTION] can't create a new subscription
#INTRD-28703 - Invoice screen: Wrong rounding on unit price
#INTRD-28705 - [Reg][accounting-entries] Currency amounts are not displayed in the correct format in the list
#INTRD-28785 - [reg][OrderLine/Attribut values] subscription attribute values are not retrieved when a new product line is created
#INTRD-28797 - [Reg][allowance-codes]Can't delete allowance-codes
#INTRD-28808 - [REG] mass export PV fails
#INTRD-28858 - [ REG ] [ SUBSCRIPTION ] : \Something went wrong\ on \product-instance\ page 
#INTRD-28906 - [Reg][vat-payment-option] Can't delete => settings/finance-settings/international/vat-payment-option [DELETE] : Missing handler
#INTRD-28916 - [Reg] Attribute list values are empty on the Product Instance page
#INTRD-28935 - [FRONT] Business key filter still sent in the payload even if it was emptied in the screen
#INTRD-28937 - [FRONT] Something went wrong when editing a rated item
#INTRD-28998 - [REG] VIES validation not valid
#INTRD-29043 - [Reg][Order/orderLine] article table doesn't exist
#INTRD-29102 - [Reg][ attribute values] numeric and integer values are displayed with currency 
#INTRD-29111 - [Reg][Order/orderLine] article table => no price 
#INTRD-29199 - [Reg][Order] currency is missing
#INTRD-29228 - [Reg][order/productLine] attribute values disappear after saving the product line
#INTRD-29292 - [Reg][Order/productLine] Can't update boolean value
#INTRD-29317 - [Reg][OrderLine]Can't create new orderLine = > Cannot read properties of undefined (reading 'find')

### Story - Core
#INTRD-24478 - [UBL] Evolutions V1.6 July 2024 - TaxAmount multi-currency
#INTRD-5215 - [UBL][PO] (1) Creation of the Purchase Order Object
#INTRD-22085 - [UBL] (10.10.1) Electronic billing - Configuration BT-8 BT-23 - UI
#INTRD-26414 - [cf] Streamline custom fields null/empty/default value management - API+GUI
#INTRD-26648 - Gateway Ingenico : migration from Connect to Direct
#INTRD-26414 - [cf] Streamline custom fields null/empty/default value management - API+GUI
#INTRD-28289 - [lang] Add translated descriptions to languages - DATA+GUI
#INTRD-24352 - [UBL] EXT-FR-FE-BG-04 - Adressé a based on existence of ICD 0225
#INTRD-28289 - [lang] Add translated descriptions to languages - DATA+GUI
#INTRD-28896 - [currency2] Add trading price EL to trading price versions - MODEL+PROCESS+GUI
#INTRD-28896 - [currency2] Add trading price EL to trading price versions - MODEL+PROCESS+GUI
#INTRD-29106 - [UBL] manage negative lines - BR-27
#INTRD-2916 - Chargement F15_A /3. Vérification du Format de fichier
#INTRD-5220 - [po] (5) Purchase order on Subscription

### Story - Portal
#INTRD-1317 - Portal enhancement
#INTRD-2569 - Chargement R17 /1. Détection et Ordonnancement des fichiers à traiter
#INTRD-28289 - [lang] Add translated descriptions to languages - DATA+GUI
#INTRD-28218 - [dunning2] Payment status and matching/unmatching and reject payment impact on dunning customer
#INTRD-5220 - [po] (5) Purchase order on Subscription
#INTRD-28833 - [mediation] Visualize processed flat files
