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


## [Released]
## [12.0.0] - 09/02/2022



### Enhancements
#INTRD-1275 - [BACK] Data model
#INTRD-1692 - RT job performance improvement
#INTRD-1858 - Change logs levels on frontend servlet
#INTRD-1988 - Upgrade Dependencies having severity vulnerabilities of CRITICAL and HIGH
#INTRD-1994 - Mediation job improvement
#INTRD-2023 - Mig 8.6.8 > Performance Job GDPR
#INTRD-2049 - Show custom fields in RT details screen in admin gui
#INTRD-2082 - User account detail screen fails to open when WO size per user acount/wallet is large
#INTRD-2202 - Update the price plan version duplication API 
#INTRD-2203 - Update the API PricePlanMatrixVersionApi.update
#INTRD-2239 - update execute query API - adding emails and sendNotification params
#INTRD-2290 - [Back] Add the default entities
#INTRD-2307 - Create the new RegisterCDRList API
#INTRD-2322 - [Back] Create Data Model
#INTRD-2323 - [Back] API - Create DunningLevel 
#INTRD-2325 - [Back] API - Delete DunningLevel 
#INTRD-2336 - Set OPEN by default of SUB-AP status
#INTRD-2364 - [Back] Create Data Model
#INTRD-2365 - [Back] API - Create DunningAction
#INTRD-2366 - [Back] API - Update DunningAction
#INTRD-2367 - [Back] API - Delete DunningAction
#INTRD-2368 - [Back] API - Get DunningAction
#INTRD-2374 - [Back] Update data model
#INTRD-2375 - [Back] Quote validation/ Order validation / Subscription apis / Update SubscriptionStatusJob 
#INTRD-2376 - [Back] Update APIs
#INTRD-2397 - Delete all System.out from code 
#INTRD-2412 - [BACK] update the data model
#INTRD-2413 - adapt the price matching algorithm 
#INTRD-2421 - Remove account_entity table
#INTRD-2428 - [BACK] add auditlog for pricePlanMatrixVersion
#INTRD-2431 - Dunning entities (collectionManagement, dunning statues... ), are not returned in duningSettings
#INTRD-2444 - [Back] Create Data Model
#INTRD-2445 - [Back] API - Create DunningPolicy
#INTRD-2446 - [Back] API- Update DunningPolicy
#INTRD-2447 - [Back] API- Delete DunningPolicy
#INTRD-2448 - [Back] API- Get DunningPolicy
#INTRD-2449 - [Back] API- Add Policy rules
#INTRD-2450 - [Back] API- remove policy rules
#INTRD-2474 - Create the job “AccountingPeriodClosingJob“
#INTRD-2480 - [Back] API - Add/update/delete DunningStopReasons
#INTRD-2482 - [Back] API - Add/Update/Delete DunningInvoiceStatus
#INTRD-2489 - APIs and support of delivery date field
#INTRD-2494 - [Back] API - Archive the DP 
#INTRD-2498 -  Add quoteOffer and OrderOffer in invoiceLine entity + update services
#INTRD-2517 - [Back] Manage Dunning Policy History rules
#INTRD-2529 - [Back] - Adapt the The dataModel and API to the new requirement in the description 
#INTRD-2535 - Problème avec les règles de surcharge lorsque deux quoteOffer sur la même offer template
#INTRD-2548 - [Back] create Data Model DunningTemplate
#INTRD-2549 - [Back] API - Create DunningTemplate
#INTRD-2550 - [Back] API - Update DunningTemplate
#INTRD-2551 - [Back] API - Delete DunningTemplate
#INTRD-2552 - [Back] API - duplicate DunningTemplate
#INTRD-2565 - [BACK] Upload API
#INTRD-2580 - Check if price plan used API
#INTRD-2596 - Add startDate to accountingPeriod entity
#INTRD-2601 - Update dataModel and APIs with the new field assignedTo 
#INTRD-2647 - [BACK] Create Import price plan matrix lines API
#INTRD-2654 -  Ingenico adaptation for DSP2
#INTRD-2679 - [Back] Remove language from dunning setting
#INTRD-2731 - [Back] Add the default entities
#INTRD-2732 - [Back] Add the default entities : Français
#INTRD-2739 - [BACK] description and priceWithoutTax missing after uploading a file
#INTRD-2764 - [Back] create Data Model of DunningCollectionPlan entity
#INTRD-2765 - [Back] Create the Job DunningCollectionPlanJob
#INTRD-2769 - [BACK] Update provider API V2
#INTRD-2796 - [Back] renewCollectionPlan API
#INTRD-2800 - [BACK] Update the data model
#INTRD-2815 - [Quotation] Use deliveryDate for prorata calculation instead of quote date
#INTRD-2868 - [BACK] Update model
#INTRD-2869 - [BACK] Update Admin GUI
#INTRD-2870 - [BACK] Update Service
#INTRD-2909 - [Back] Create the Job TriggerCollectionPlanLevelsJob
#INTRD-2910 - [Back] Create the job triggerReminderDunningLevelJob
#INTRD-2959 - [BACK] update the data model
#INTRD-2960 - [BACK] update impacted APIs and quote validation
#INTRD-2962 - [Back] Update data at DunningStopReason
#INTRD-2963 - [Back] Remove DunningInvoiceStatus and its APIs
#INTRD-2967 - [Back] Update dunningAction creation and modification APIs
#INTRD-2969 - [Back] API - list available Dunning policies
#INTRD-2970 - [Back] API - switch Collection plan
#INTRD-2971 - [Back] API - mass switch Collection plans
#INTRD-2972 - [Back] update Collection plan data model
#INTRD-2973 - [Back] Add entities DunningLevelInstance & DunningActionInstance
#INTRD-2974 - [Back] Manage collectionPlan history (AuditLog)
#INTRD-3016 - [Back] API- check mass switch to dunning policy
#INTRD-3125 - [Back] Create dunning policy bug 
#INTRD-3139 - Add Statut field in the admin console 
#INTRD-3209 - [Back] Add pauseDuration at DunningCollectionPlan Entity
#INTRD-3210 - InvoiceLine aggregates - group by Tax and set it in the invoiceline
#INTRD-3248 - [Back] Cannot update dunning policy with dunning levels 
#INTRD-3250 - [Back] Add DunningAction at dunningActionInstance entity
#INTRD-3282 - Check if boolean field accepts null value. It should be the case.
#INTRD-3300 - [Back] API - Add dunningLevelInstance
#INTRD-3301 - [Back] API - Remove dunningLevelInstance
#INTRD-3302 - [Back] Manage dunning History AuditLog
#INTRD-3303 - Update Quote XML and template
#INTRD-3307 - [Back] Add dunningLevel at dunningLevelInstance entity
#INTRD-3308 - [Back] API - update dunningLevelInstance
#INTRD-3309 - [Back] API - add dunningActionInstance
#INTRD-3310 - [Back] API - remove dunningActionInstance
#INTRD-3311 - [Back] API - update dunningActionInstance
#INTRD-3344 - Migrate counters
#INTRD-3359 - Adding tag \adjustedInvoiceNumber\ to XML invoice should be supported for multiple adjustement codes values
#INTRD-3386 - [BACK] add missing fields to the API updateServices
#INTRD-3417 - [Back] API - deletePdfFile
#INTRD-3418 - [Back] API - deleteXmlFile
#INTRD-3433 - [Back] API - Update The DunningLevelInstance creation
#INTRD-3444 - Log actions : activation, deactivation, creation and modification on DP history
#INTRD-3469 - [Back]API - Mass pause collection Plans
#INTRD-3470 - [Back] API - Mass stop collectionPlan
#INTRD-3473 - Restrict modifications on confirmed orders
#INTRD-3490 - Create price plan versions for old PPM
#INTRD-3491 - [BACK] update the response of the api
#INTRD-3493 - [Back] Create postman collection to test all dunning collection Job
#INTRD-3494 - [BACK] update the Data model
#INTRD-3495 - [BACK] create deferralPayments API
#INTRD-3517 - Durring a charge rating, the param \isVirtual\ should be passed to the context of any customized Script executed through this rating
#INTRD-3532 - [Back] allowedCreditCategories and dunningDefaultPauseReason are not supported 
#INTRD-3544 - [Back] update API(s) rules
#INTRD-3607 - [Back] Update track operation of dunningLevel, dunningPolicy, Collection Plan, ....
#INTRD-3610 - [Back] update dataModel
#INTRD-3611 - [Back] update accounting article API (create/update)
#INTRD-3612 - [Back] Update InvoiceResource.addInvoiceLines API
#INTRD-3613 - [Back] Update InvoiceLine creation services created from scripts
#INTRD-3647 - [Back] update generic API getAll
#INTRD-3648 - [Back] Update generic API get
#INTRD-3652 - [Back] update the JOB TriggerCollectionPlanLevelsJob 
#INTRD-3654 - [Back] API - Update API(s) : Update Accounting period and Save Accounting period
#INTRD-3685 - [Back] Update the job \AccountingPeriodClosingJob\
#INTRD-3698 - [Migration] ScriptingJob for decryption of cf_values in database
#INTRD-3699 - [Enhancement] Change encryption from whole structure to only values
#INTRD-3700 - [Migration] ScriptingJob for encryption of cf_values in database
#INTRD-3707 - [Back] Update API(s) create DunningPolicy and Update DunningPolicy
#INTRD-3721 - [Back] Update dataModel
#INTRD-3746 - [Back] Update API CommercialOrderRs.updateOrderOffer by adding the new fields orderLineType
#INTRD-3747 - [Back] Update API CpqQuoteRs.createQuoteItem by adding the new field quoteLineType
#INTRD-3751 - [Back] create the migration script
#INTRD-3781 - [Back] Create the DataModel
#INTRD-3782 - [Back] API- Create Security Deposit Settings
#INTRD-3787 - [Back] Add Unit test and Postman collection for SecurityDepositSettings Creation
#INTRD-3807 - [Back] Create DataModel
#INTRD-3808 - [Back] Update AccountingArticle API (Create/Update)
#INTRD-3809 - [Back] Update Invoicing process
#INTRD-3869 - Export Offers and Products to DRAFT Status 
#INTRD-3906 - [Back] API - Create SecurityDepositeTemplate
#INTRD-3907 - [Back] API - Update SecurityDepositeTemplate
#INTRD-3908 - [Back] API - Change status of SecurityDepositeTemplate
#INTRD-3909 - [Back] History on security deposit templates
#INTRD-3910 - [Back] Add unitTest and postman collection for all APIs
#INTRD-3965 - [Back] Create DataModel
#INTRD-3983 - [Back] API - Instantiate Security Deposit
#INTRD-3993 - [BACK] update the API resource name (securityDepositSettings--->financeSettings)
#INTRD-3999 - [BACK] add audit log for payment deferral
#INTRD-4043 - [BACK] Saving New invoice: calculate the invoice aggregates & change its status to Draft
#INTRD-4044 - [BACK] Create CounterPeriodJob
#INTRD-4057 - Recalculate invoice aggregates after every invoice line change
#INTRD-4072 - [BACK] rename the entity SecurityDepositSettings to FinanceSettings + its table name
#INTRD-4154 - [BACK] Create the first counter period on service activation
#INTRD-4204 - UsageJob : Filter the list of open EDRs 
#INTRD-4339 - [Back] Update trackOperation to add the entityId
#INTRD-4354 - [Back] Increment template.NumberOfInstantiation after each instantiation
#INTRD-4379 - Implement the updated job triggering rule
#INTRD-4393 - SubscriptionAndProductsToInstantiate - CF and accesses not created
#INTRD-4423 - [Back] the \CurrentBalance\/\productInstance\ fields are not required to instantiate a new Security Deposit
#INTRD-4502 - [back] Update order validation API
#INTRD-4626 - [BACK] create the API AdvanceStatus
#INTRD-4670 - Activate the Automatic invoicing mode and Generate draft invoices 
#INTRD-4841 - CPQ-Performance : Add indexes

### Issues
#INTRD-1579 - Attributes are not instantiated when instantiating services
#INTRD-1603 - [BUG] Payment schedule: Could not commit transaction while activating service
#INTRD-1790 - [Back] API: product code with space
#INTRD-2034 - NPE when updating a Customer account code 
#INTRD-2091 - quotation - charge Label in prices block is not filled
#INTRD-2143 - [Regression] No subscription created after the validation of an order
#INTRD-2221 - Unable to publish a price version if another price version is overlaping dates in draft status
#INTRD-2223 - Unable to set-up a commercial offer if today's date is not included in the validity period
#INTRD-2227 - [Regression] technical issue when viewing invoice in the portal
#INTRD-2230 - Invoice line not generated 
#INTRD-2236 - OperationAction not changed to \NONE\ after running the JOB
#INTRD-2242 - [FRONT]Close a sub accounting period not working
#INTRD-2243 - [Regression] INTRD-1951
#INTRD-2249 - Error 500 après suppréssion d'un accounting article
#INTRD-2252 - code articleMapping n'est pas unique
#INTRD-2256 - [Change offer ] Issue on subscription activation 
#INTRD-2257 - Results of background execution must be available in the query result page
#INTRD-2260 - Payment AO not created, An exception is thrown in SEPA_PAYMENT_JOB
#INTRD-2292 - Customer name not displayed in Aged Trial Balance report
#INTRD-2301 - [Regression] Can not create a new subscription
#INTRD-2302 - Error on invoice creation
#INTRD-2314 - If the outstanding balance is < or = 0 an alert should appear
#INTRD-2332 - [BACK] Problem of Swagger generation while going up to KeyCloak version 11.0.3
#INTRD-2335 - Null issue when running the job RefundCard_Job
#INTRD-2362 - XML Invoice lines generation issue
#INTRD-2372 - 13 accounting periods are generated instead of 12
#INTRD-2388 - Article code value is empty in the XML invoice file
#INTRD-2404 - [API] duplicate product hierarchy
#INTRD-2424 - API + XML Quotation : régression sur le total par offre dans le devis
#INTRD-2432 - Trial balance resulsts
#INTRD-2464 - NPE When update PricePlanMatrixVersion
#INTRD-2468 - Download does not work in Report Extract execution
#INTRD-2487 - retour d'une NPE lors de la valorisation si le seller du customer est null
#INTRD-2490 - [API] the range option for other types
#INTRD-2523 - predefined list of values for a CF of type checkbox and storage type list of values are not returned by the api
#INTRD-2527 - Space issue at the beginning of the sentence in dunning_stop_reasons
#INTRD-2530 - NPE at API /account/accountHierarchy/find /account/accountHierarchy/filtering when param calculateBalances is set to null
#INTRD-2559 - Offre DOLMEN - Agrégation sur 1 seule ligne avec un article au hasard lorsque le même produit a plusieurs charges
#INTRD-2560 - Les attributs au niveau offre, qui ont une règle commerciale ne sont pas marqués comme « ruled »
#INTRD-2568 - Report extract - maximum de ligne par rapport
#INTRD-2581 - Resiliating a subscription triggers NPE if a recurring charge was never charged
#INTRD-2583 - [API] rollback exception on price plan matrix version
#INTRD-2584 - Issue importing CDR list using mode stopOnFirstFailure
#INTRD-2586 - [Back] Create api - returns the id in the response 
#INTRD-2589 - Issue importing CDR list using rollbackOnError mode
#INTRD-2590 - Wording issue in ROLL_BACK_ON_ERROR mode
#INTRD-2595 - [Back] Update api - returns the response 
#INTRD-2604 - (RT_JOB - with WOs AGG]AliasToAggregatedWalletOperationResultTransformer triggers NPE if generated aggregate Query dosen't select cfvalues
#INTRD-2605 - Adding new field \old_wallet_id\ in WO requires to redefine View billing_wallet_operation_period
#INTRD-2625 - API User - Role is always mandatory
#INTRD-2626 - Duplication of offerItems already duplicated
#INTRD-2628 - [Back] inverted columns for JoinTable dunning_level_dunning_action
#INTRD-2629 - Reimbursing of subscription charges when terminating a subscription does not consider if subscription charge was applied
#INTRD-2630 - Termination of user account will terminate subscriptions without considering if subscription is already terminated
#INTRD-2632 - [API] validity date of a price version
#INTRD-2639 - [API] attributes with multiple list and multiple numeric type
#INTRD-2641 - [API] publish a draft price version returns an exception
#INTRD-2645 - OfferID not set in the quote price (quote, offer)
#INTRD-2646 - disable the prorata in the quotation process
#INTRD-2675 - [Back] if action type = script → check that the script category = DunningAction.
#INTRD-2676 - [BACK] subscription screen: API bug in creation & update
#INTRD-2686 - Cannot change offer if currentOffer.isOfferChangeRestricted and new offer in allowedOfferChange 
#INTRD-2688 - [BACK] Lose roles after update user email 
#INTRD-2690 - [API] the new validity date overlaps existing period
#INTRD-2698 - DunningAction script category is missing
#INTRD-2701 - Monthly Timer configuration issue
#INTRD-2705 - [BACK] Error deleting attribute
#INTRD-2711 - Importing datas on a published price grid issue 
#INTRD-2718 - [Front] DunningCollectionPlanStatus not working
#INTRD-2720 - [Regression] All CDRs should be processed if mode is PROCESS_ALL
#INTRD-2721 - [API] update validity date of a published price version
#INTRD-2726 - [API] Fix filename field name: filename instead of fileName
#INTRD-2728 - [BACK] api bug on orderOffer update
#INTRD-2738 - [BACK] Error control ending date
#INTRD-2753 - Method payment & PSP are uniques
#INTRD-2783 - [Regression] Conflict issue when duplicating a price version
#INTRD-2787 - [API] unable to import the exported file
#INTRD-2795 - The error message returned if the mode is ROLLBACK_ON_ERROR should be reviewed
#INTRD-2806 - Ajouter le nom d’une offre par quoteline dans le QUOTEXML
#INTRD-2814 - [Back] CollectionPlanStatus must be deleted
#INTRD-2850 - Configuration Swagger V2 erronée
#INTRD-2856 - [invoice line] : Problem on rounding rule
#INTRD-2857 - Régression sur la version 11.0.12 lors d’appel de l’api générique /opencell/api/rest/v2/generic/all/quoteOffer
#INTRD-2877 - javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction when deleting an attribute
#INTRD-2906 - Issue closing Sub-AP when CustomLockOption = BEFORE_END_OF_SUB_AP_PERIOD and regularUserLockOption = CUSTOM 
#INTRD-2907 - Error on creating webhooks, pre-appending a useless body= in webhook bodies
#INTRD-2943 - Issue getting audit logs related to the given DunningPolicy entity
#INTRD-2944 - [Dev][Back] cannot filter charges by oneShotChargeTemplateType
#INTRD-2952 - [API] add price grid columns to a published version
#INTRD-3047 - [API] Got error 500 when trying to VALIDATE an order
#INTRD-3054 - Add new API /cancelSubscriptionTerminaition that should restore subscription's old renew config and subscribedTillDate values
#INTRD-3056 - RT_Job with Aggr - WoAggregationLine with ChargeInstance throws AggregatedWo instantiation exception
#INTRD-3063 - [Back] Fix delivery date validation to accept only dates on the future
#INTRD-3074 - [Regression] Failed to execute Invoice_Lines_Job_V2
#INTRD-3075 - [GUI] unable to update the ending date [Front/Back]
#INTRD-3084 - [API] Error on trying to duplicate a dunning template for a second time
#INTRD-3094 - WalletOperation is missing in the TaxMapping script context
#INTRD-3100 - [BACK] Delete dunning template exception
#INTRD-3103 - The Dunning Level status changes are not logged
#INTRD-3104 - Fields modification with date and hour stamps and User Name must be logged
#INTRD-3108 - Charge - Linked Attribute issue
#INTRD-3115 - \Days overdue \ on Dunning level \LVL4-FR\ should be \35\ instead of \14\
#INTRD-3128 - [Back] Update dunning policy bug
#INTRD-3129 - When refunding a WO during rerating, accounting code does not get copied to a refund WO
#INTRD-3138 - ChargeCDR API - resulted wo.chargeInstanceId differs between isVirtual = true / false 
#INTRD-3143 - [API] the response payload when the ending date is null
#INTRD-3146 - Implement new rules related to the consumer at order offer's level
#INTRD-3148 - [BACK] Cannot inject CDR with variable deduplicationKeyEL
#INTRD-3165 - ValueInstantiationException when changing dunning status colors
#INTRD-3168 - [BACK] pricetWithoutTax should have positive value
#INTRD-3175 - [API] the price version lose grid data when duplicated twice
#INTRD-3176 - [API] the error message when deleting a published price version
#INTRD-3181 - duplicate charge Api response
#INTRD-3195 - Unable to save a price grid although all the combinations are unique
#INTRD-3212 - Issue with the import of dates
#INTRD-3222 - [Back] The field collectionPlanID does not exist at dunningCollectionPlan entity
#INTRD-3229 - [Regression] Dunning Level update and change status are no longer logged
#INTRD-3231 - [Transfer] Credit transfer KO 
#INTRD-3258 - Remove the control on mediation.api.deduplicationKeyEL 
#INTRD-3268 - [CPQ] Quote validation process (no quoteProduct is linked to the created serviceInstance)
#INTRD-3269 - Publication nouvelle version cpqQuote
#INTRD-3273 - When creating and duplicating a dunning template, the status must be false by default
#INTRD-3281 - Order validation issue after updating the order progress to 100%
#INTRD-3285 - Notification cache is not updated automatically
#INTRD-3288 - [Back] Create and update dunning policy bugs
#INTRD-3293 - POST/catalog/products/{productCode}/addCharges/
#INTRD-3294 - POST /catalog/products/{productCode}/removeCharges/
#INTRD-3305 - Counters are not well instanciated
#INTRD-3316 - [BACK] success results template for report query notification
#INTRD-3319 - Can not add a new product to Offer via API
#INTRD-3321 - API - Can not dissociate a product from an offer
#INTRD-3329 - Subscription is not activated when Subscription date is reached
#INTRD-3330 - Product lines duplicating existing ones are added when activating service instances manually
#INTRD-3331 - Only Sub-AP having the endDate<=toDay+customLockNumberDays shoud be closed if CustomLockOption=AFTER_END_OF_SUB_AP_PERIOD
#INTRD-3332 - NullPointerException when generating accountingPeriods without Accounting Period Settings
#INTRD-3334 - The AccountingPeriodClosingJob disappears after the rest of the environment
#INTRD-3336 - [API] delete a referenced price plan version
#INTRD-3346 - @Stateless annotation is missing in AccountsManagementApiServices
#INTRD-3356 - [BACK] Column creation check code uniqueness 
#INTRD-3372 - Remove from System properties the mediation.api.deduplicationKeyEL
#INTRD-3375 - Consumer is wrong on the quote document
#INTRD-3379 - ServiceInstance.splitChargeInstances() doesn't work if one of its chargeInstances is instance of HibernateProxy instead of real Charge classe
#INTRD-3390 - The Subscription seller must be the order seller if it's not null instead
#INTRD-3409 - regression on invoice line creation
#INTRD-3410 - [security] File servlet should be limited to media folder and shouldn't return zipped folders
#INTRD-3415 - InvalidFormatException when exporting Offers and Products to XML
#INTRD-3416 - Delivery date is not saved when it's updated to an empty value
#INTRD-3426 - Issue closing Sub-AP having the endDate = toDay+customLockNumberDays
#INTRD-3428 - Getting an error when trying to export to a remote Opencell instance
#INTRD-3431 - Massive calls to RumSequenceRs triggers org.hibernate.StaleObjectStateException 
#INTRD-3432 - Manual refund by card KO
#INTRD-3438 - It's possible to import a value not belonging to the list of text values
#INTRD-3441 - [BACK] API: Error 500 when trying to resume a collection plan 
#INTRD-3442 - [opencell Admin]
#INTRD-3474 - Invoice seller must be filled in by the subscription seller instead of that of the customer
#INTRD-3477 - Création d'un article à partir de l'invoice impossible
#INTRD-3478 - Unable to save updates on order offer in some cases
#INTRD-3480 - EJBTransactionRolledbackException: Could not locate named parameter [invoiceUpToDate]
#INTRD-3482 - [Back] API: error 400 when trying to remove dunning level instance 
#INTRD-3487 - NPE on jobInstance API list
#INTRD-3488 - [Back - Job] the DunningCollectionPlan_Job execution is failed
#INTRD-3498 - [Back] API: Cannot update a dunning action instance
#INTRD-3499 - [Regression] Duplication of attributes instances after updating service instance
#INTRD-3505 - [Reg] Another line is created on the db when you update the dimension of a column
#INTRD-3508 - [Back] API: cannot create a dunning action instance
#INTRD-3526 - [BACK] delete API is not working correctly
#INTRD-3535 - PricePlan matrix : Attribute of type EL are not well evaluated
#INTRD-3539 - [BACK] Mass switch Action bug 'No entity found for query'
#INTRD-3549 - [BACK] Unit switch Action bug 'No entity found for query'
#INTRD-3555 - [invoice] FK violation when calculating a draft invoice from Portal
#INTRD-3563 - Duplicating lines on quote not working
#INTRD-3565 - Quotation prices - ajout de articleDescription
#INTRD-3572 - [AP] The notification is sent regardless of the value of \sendNotification\
#INTRD-3575 - invoice_id and invoice_line_id are not set at billing_rated_transaction
#INTRD-3589 - Duration is always = 1h 00m 00s
#INTRD-3591 - [Back] API: Cannot update a \Suspended\/\Terminated\/ \Pending\ product instance
#INTRD-3593 - [API] update the \allowedCreditCategories\ is not working
#INTRD-3595 - [mediation] : non tranmission de l'EDR à l'EL de valorisation d'un priceplan
#INTRD-3598 - Change the tab name for a transaction attribute of a scripting job 
#INTRD-3603 - Refactor usage, oneshot and recurring rating so that failure to rate would not result in a rollback
#INTRD-3606 - Missing information on the xml export of Commercial Offers
#INTRD-3614 - [Back] Add action with addDunningActionInstance - Exception
#INTRD-3616 - Missing Information on Products XML exports
#INTRD-3620 - [back]- add controls in addRules api 
#INTRD-3622 - [GenericWorkflowApi] update workflow status list
#INTRD-3627 - [API] the matched operations are duplicated
#INTRD-3632 - Duplicate quote issue - prices duplicated
#INTRD-3635 - Error when trying to import a range num value
#INTRD-3644 - [front] Remaining due is not displayed 
#INTRD-3658 - Fields modification with date and hour stamps and User Name must be logged
#INTRD-3662 - [Back] lastAction, nextAction, lastActionDate and nextActionDate are empty after launching the job DunningCollectionPlanJob
#INTRD-3666 - [API] Fix incorrect Check mass switch API's response
#INTRD-3678 - Usage job on 11.X returns 0 OK
#INTRD-3693 - [API] Bug returned by api of accounting period settings update
#INTRD-3696 - [API] updated fields on dunning levels are not returned by AuditLog API 
#INTRD-3704 - CDR deduplicationKeyEL is no longer available in the application configuration (for Provider)
#INTRD-3706 - Mediation job : The duplicated Cdr are processed in V11
#INTRD-3737 - [Back] checkMassSwitch returns error 400
#INTRD-3741 - [BACK] no background execution results for unsaved profiles
#INTRD-3743 - [Back] Switch collectionPlan, collectionPlanNumber is null for the the new created collection plan
#INTRD-3753 - For reminder dunning levels, DunningLevelDaysOverdue should be negative
#INTRD-3773 - [BACK] use the saved email on keycloak only
#INTRD-3802 - NullPointerException using a function in generic API
#INTRD-3816 - rated transaction status not changed to BILLED after invoicing
#INTRD-3822 - Fix charge usage quotation
#INTRD-3839 - [BACK] [Invoices] - Error message when canceling an invoice
#INTRD-3872 - [Back] Regression: RatedTransaction are not well grouped
#INTRD-3875 - Change \InvoiceLineService\ Accessebility to protected in XmlInvoiceCreatorScript 
#INTRD-3876 - [Back] [Quotes] - Exported pdf is Empty
#INTRD-3883 - NPE when trying to publish new quote version 
#INTRD-3888 - [BACK] the upper rounding for run duration
#INTRD-3890 - Getting a NullPointerException when trying to add a new dunning level instance
#INTRD-3892 - [Back]- [contractLine]- cannot duplicate pricePlanMatrixVersions
#INTRD-3893 - Wrong error message when trying to edit the status of a dunning level instance
#INTRD-3904 - It shouldn't be possible to add dunning level instances in the past
#INTRD-3923 - Getting a 400 error when trying to remove or update a dunning action instance
#INTRD-3928 - Unit prices values are not retrieved after saving a price grid
#INTRD-3929 - Bug on fetching match operation - Error 500
#INTRD-3933 - [BillingRun]: Not the same behaviour between API and IHM
#INTRD-3947 - [Regression] Deduplication is no longer working
#INTRD-3950 - All dunning action instances should be updated to 'Done' when the dunning level instance is set to 'Done' 
#INTRD-3960 - [BACK-Api] respect api response structure
#INTRD-3961 - Accounting article line with only product criteria are not retrieved
#INTRD-3968 - Allow closing a product version
#INTRD-3973 - Add the details of price matrixes when it's a price grid on XML exports
#INTRD-3975 - ServiceInstance.splitChargeInstances() throws java.lang.ClassCastException: class ChargeInstance$HibernateProxy$rBx80EnP cannot be cast to RecurringChargeInstance
#INTRD-3977 - [API] similar values in the price grid lines
#INTRD-3986 - [portal] userManagement should not be required to access offer list
#INTRD-3987 - [api] ChargeCdr[List] fails with NPE and no explanation
#INTRD-3994 - [Regression] NullPointerException when publishing a quote version
#INTRD-3995 - Dates are not correctly imported
#INTRD-4041 - Missing Tax and Tax rate details on invoices lines
#INTRD-4068 - [API] dunning history records
#INTRD-4116 - Overdue days of the dunning levels instances of CPs generated are wrong
#INTRD-4118 - [Regression] EJBTransactionRolledbackException during quotation
#INTRD-4128 - Collection Plan information is not updated after setting a dunningLevelInstance to Done
#INTRD-4137 - [Front] Couldn't do sorting by charge type 
#INTRD-4141 - Collection plans that can be switched count is wrong case the DP has no rules applied
#INTRD-4143 - Missing automatic actions when the switch is validated
#INTRD-4144 - NullPointerException when running the job TriggerCollectionPlanLevelsJob
#INTRD-4152 - [DSP2] INGENICO - Authentication failures
#INTRD-4160 - [Back] maxAmountPerSecurityDeposit & maxAmountPerCustomer ;these fields are not mandatory.
#INTRD-4165 - [api] ChargeCdr doesn't rate CDR, but just adds it as EDR
#INTRD-4177 - Only DP for specific customer/invoice must be displayed when switching a collection plan’s dunning policy manually
#INTRD-4178 - [Reg] Error when trying to add a new dunningLevelInstance
#INTRD-4179 - When user validates the switch, several actions should occur automatically
#INTRD-4191 - [API] create customer account hierarchy
#INTRD-4194 - Getting a NPE when updating the Action Owner of a dunningActionInstance
#INTRD-4201 - [API] the creation type on order line
#INTRD-4206 - Incompatibility rule not working when having OR operator between 2 source lines
#INTRD-4209 - [Back] NPE when trying to make a deferral Payment
#INTRD-4212 - [Front/Back] Collection date not showing on Balance table & not returned by API
#INTRD-4216 - [Back] Collection date validation rules are not controlled by the API
#INTRD-4218 -  Users search is not working 
#INTRD-4219 - [API] the error message on endOf dunning level
#INTRD-4227 - Invoice number, due date and customer name are not sent in the reminder email 
#INTRD-4228 - Bug Accounting period manager
#INTRD-4230 - Collection plans that can be switched count is wrong case the DP has a Company rule applied
#INTRD-4231 - [api] chargeCdr[List] missing WalletOperation.id when returnWalletOperationDetails is true
#INTRD-4233 - [api] ChargeCdr doesn't return counter information whatever the value of returnCounters flag
#INTRD-4235 - [BACK] delete dunning policy rules
#INTRD-4237 - [GUI | API] min balance trigger currency
#INTRD-4248 - [api] Generate invoice failed trying to compute invoice minimum
#INTRD-4259 - Invoice aggregates are incorrect after adding invoice lines and validating the invoice 
#INTRD-4267 - issue when creating an invoice line
#INTRD-4268 - [Reg] Line having similar values should count price
#INTRD-4277 - [DBMS agnostic] : Create Custom table for Oracle
#INTRD-4279 - Usage charge quotation - quantity carried by an EL attribute
#INTRD-4282 - [Reg] Unable to import multiple list values
#INTRD-4288 - [Reg] Unable to add a dunningActionInstance to an existing dunningLevelInstance in some cases
#INTRD-4290 - [Reg] Sequence gets updated incorrectly after updating daysOverdue of a dunningLevelInstance
#INTRD-4296 - [Regression] RollbackException ARJUNA016053 when creating accountingPeriods
#INTRD-4319 - [Reg] I always receive 2 notification emails
#INTRD-4325 - Problem on product creation when currentProductVersion is provided
#INTRD-4341 - [Reg] the balance trigger currency is always logged
#INTRD-4351 - InvoiceNumber, customerAccountLegalEntityTypeCode and customerAccountLastName are missing in the reminder email
#INTRD-4356 - Issue formatting invoiceDueDate in the email reminder 
#INTRD-4367 - [API] the error messages are not correct
#INTRD-4374 - [Back] Prevent changing collection date if \payment deferral\ is not allowed
#INTRD-4378 - The CP moves directly to Success although the invoice is still unpaid
#INTRD-4380 - Last action date is incorrect when generating a new collection plan
#INTRD-4394 - [Back] [DunningPolicy] Update API must accept dunningLevelId 
#INTRD-4396 - Problème de format de date sur Custom Field (CF)
#INTRD-4420 - [Regression] NullPointerException when running TriggerCollectionPlanLevelsJob
#INTRD-4447 - [WorkFlow] : problème transition
#INTRD-4453 - CheckMassSwitch is not taking into account the MinBalanceTrigger & MinBalanceTriggerCurrency
#INTRD-4487 - Updated Due date is not saved correctly
#INTRD-4497 - [Regression] UnhandledException when deleting invoice lines
#INTRD-4505 - [Regression] query did not return a unique result: 34 when running TriggerReminderDunningLevelJob
#INTRD-4507 - [Reg] Getting an error when trying to pause a CP with until date =End level date
#INTRD-4510 - IndexOutOfBoundsException when switching a collection plan
#INTRD-4525 - [Regression] Cannot create quotes from portal
#INTRD-4527 - CP moves to failed after resuming a CP with until date = End level date
#INTRD-4549 - TriggerCollectionPlanLevelsJob throws an error when a dunningActionInstance.actionType = RETRY_PAYMENT is found
#INTRD-4555 - [Regression] contract probleme, statusDate
#INTRD-4557 - DunningLevelInstance moves to done although it doesn't contain any automatic actions
#INTRD-4563 - [DSP2] Add different urls for payment and refund
#INTRD-4564 - Régression sur les règles commerciales dans le package 11.0.14.4
#INTRD-4595 - [Order] duplication issues
#INTRD-4629 - CLONE - [Generic API] \versions.columns\ not working inside nestedEntities field
#INTRD-4630 - [Charges] Statuts- Add control during the activation
#INTRD-4633 - [api] Generate invoice fails trying to assign an invoice number to a draft invoice
#INTRD-4635 - [Product] Statuts- Add control during the activation
#INTRD-4651 - Discount plan of type QUOTE not applied
#INTRD-4652 - Invoice aggregate is not recalculated/updated after deleting the last invoice line
#INTRD-4696 - Add a custum field of relational type to an entity
#INTRD-4698 - The job triggerCollectionPlanLevelsJob gets stuck for DD Payment 
#INTRD-4700 - Executed automatic actions should move to done
#INTRD-4706 - [API] instantiate and activate services
#INTRD-4709 - Fix invoice cancellation
#INTRD-4710 - Error NPE on creating detailed Invoice from linked invoice
#INTRD-4728 - [Regression] org.hibernate.exception.ConstraintViolationException when executing Invoice_Lines_Job_V2 
#INTRD-4745 - [offerTemplate] Valid From on Commercial offers API
#INTRD-4785 - Advance payment invoice not generated
#INTRD-4794 - [NRT12.0.0] Validity date gets refilled after having it set to empty
#INTRD-4802 - [NRT12.0.0] Deleting commercial rules associated with a CO is not working 
#INTRD-4809 - [NRT12.0.0] Error duplicating a commercial offer
#INTRD-4829 - [Quote] - Download (main) issue
#INTRD-4864 - [NRT12.0.0] Discounts of type invoice_line are not taken into account in the invoice calculation
#INTRD-4870 - [NRT12.0.0] Getting an ugly error when trying to delete a discount plan
#INTRD-4871 - [NRT12.0.0] Discount rate is not updated when set to null
#INTRD-4885 - [Subscription] Creation should not be with the status \ACTIVATED\
#INTRD-4910 - Messages not transfered from script to the SepaDirectDebitJob's report
#INTRD-4912 - [NRT12.0.0] Customer Termination is not working
#INTRD-4917 - [NRT12.0.0] Customer payment methods : updates on Preferred value are not persisted
#INTRD-4920 - [NRT12.0.0] fix the delete consumer API
#INTRD-4922 - [provider] Impossible to update provider due to error in dunning configuration
#INTRD-4942 - [NRT12.0.0] Orders: It's not possible to set Consumer to null
#INTRD-4948 - [NRT12.0.0] The price is not overriden when a contract is linked to a quote
#INTRD-4968 - [NRT12.0.0] Tax details on the invoice are wrong 
#INTRD-4975 - [NRT12.0.0] Unable to download the pdf of a quote
#INTRD-504 - Cache does not work on WF22 cluster

### Story
#INTRD-1254 - [order] Target user account per order line
#INTRD-1271 - [catalog] Export offers and products to XML
#INTRD-1417 - [payment plan] General payment settings
#INTRD-1418 - [payment plan] General payment plan settings
#INTRD-1419 - [payment plan] General payment deferral settings
#INTRD-1483 - [dunning] Templates
#INTRD-1615 - [pricing] Modifying end date of published price versions
#INTRD-1774 - EXPORT - Price grid
#INTRD-1857 - IMPORT - PRICE GRID
#INTRD-187 - Evaluation Order for price grid lines
#INTRD-1889 - [catalog] Charge Statuses
#INTRD-1907 - [quote] Target user account per quote line
#INTRD-1919 - [article] Default article unit price
#INTRD-1993 - [quote] Scheduled service activation
#INTRD-2225 - Allow image uploading in media section
#INTRD-2466 - Unit price in price grid must be mandatory
#INTRD-2574 - Chargement F12_D /1. Détection et Ordonnancement des fichiers à traiter
#INTRD-2600 - Dunning Actions - Add the AssignedTo field
#INTRD-2606 - [quote] Quote seller and invoice seller
#INTRD-2627 - [mediation] RegisterCdrList deduplication key override
#INTRD-2713 - Document quote - Show detail for consumer (user account)
#INTRD-2848 - [dunning] Default Templates - Consolidation
#INTRD-2897 - Corrective US - General dunning Settings
#INTRD-30 - Dunning policies
#INTRD-3213 - Corrective US - Update dunningCollectionPlanStatus Entity
#INTRD-3320 - [invoice] Download XML from invoice details
#INTRD-3380 - GUI - Add field \order line type\ to orders & quotes
#INTRD-4717 - Migration PSA: Besoin des Extract Report
#INTRD-55 - Collection plans - Triggering a collection plan
#INTRD-60 - [dunning] Company's global dunning setting are accessed from Opencell's portal
#INTRD-66 - Collection plans - Pause & Stop dunning
#INTRD-67 - Collection plans - Task Management
#INTRD-825 - Dunning levels - Life cycle
#INTRD-866 - [subscription][api] Delay old version termination until new version activation
#INTRD-99 - Payments matching status on invoice view

### Other
#INTRD-1165 - Price management - step 1 : Price grid improvements
#INTRD-2667 - null
#INTRD-5951 - null
