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


## [Released]
## [14.0.17-snapshot-b95d5e0] - 31/05/2024


### Enhancements - Core
#INTRD-12047 - [JPA] Performance issue on Subscription API 
#INTRD-12580 - Review the need for em.flush() and service.commit()
#INTRD-13213 - [Performance] API /v2/mediation/cdrs/chargeCdrList
#INTRD-13386 - Job errors on application startup
#INTRD-14166 - Check and merge changes from V11.0.18.1 to V14.0.0
#INTRD-15433 - report US-13685 & US-13684 & US-13548 on 14.0.X
#INTRD-15541 - API /user - Include User's CFs in the response 
#INTRD-17161 - Backport the US \Contract discounts can generate separate discount lines\ Into the branch 14.0.x
#INTRD-17279 - Backport FrAgs to 14.0.X
#INTRD-17361 - User service : findById (getting data from OC and KC)
#INTRD-17741 - update the rating process 
#INTRD-18512 - Copy CFs Templates from ServiceTemplate to Product
#INTRD-18874 - DPI El Expression and ElValue : add invoice and invoiceLine to the context
#INTRD-18993 - Manual invoice : DPI last disount + missing DPI info
#INTRD-19204 - [ct] Backport ability to edit Custom Table content to branch 14.0.X

### Enhancements - Portal
#INTRD-13406 - [MACO/Portal] : Update API Maco
#INTRD-17197 - [FRONTEND] - Backport the US \Contract discounts can generate separate discount lines\ Into the branch 14.0.x
#INTRD-18345 - [FRONT] Add Mediapost fixes to portal
#INTRD-18664 - [backport] V14 - handle guiPosition in Portal
#INTRD-19202 - [contract] Backport custom fields on Contract to 14.0.X
#INTRD-19204 - [ct] Backport ability to edit Custom Table content to branch 14.0.X
#INTRD-20330 - Catalog Manager - Charges - renaming \Charges - Sales price\

### Issues - Core
#INTRD-10314 - i18n bug on media name
#INTRD-10571 - CLONE - [NSBF] Problème génération xml suite à la création d'une facture détaillée via l'interface
#INTRD-11041 - V13.1.1 - Performance issue on FRAMEWORK AGREEMENTS
#INTRD-11694 - V13.2 - XLSX export price matrix export ERROR- value shift
#INTRD-11719 - No enum constant com.ingenico.connect.gateway.sdk.java.defaultimpl.AuthorizationType.changeIt
#INTRD-11841 - Report Extracts - Aged Balance
#INTRD-11844 - CLONE - V13.1.1 - Price grid succession problems
#INTRD-11875 - [back] Invoice line job doesn't apply aggregation setting
#INTRD-11977 - Exceptionnal Billing Run - Impossible to use the filter with Usage DATE
#INTRD-12013 - display of product from order - reinstantiation of a terminated product
#INTRD-12065 - [Accessible Entities] - Generic API syntax which is not supported when enabling accessible entities
#INTRD-12096 - Error on Production - Out of range integer
#INTRD-12111 - discounts on offer or product not taken into account
#INTRD-12199 - Deactivation of Control : \Price plan's period should not be before contract's start date\
#INTRD-12256 - [INT][11.1.10+] SQL error, when application start
#INTRD-12291 - RT_JOB Aggregation ERROR javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute statement
#INTRD-12327 - dataset non utf8?
#INTRD-12463 - [back][data] Missing default articles configuration
#INTRD-12473 - Error when publishing the quote offer
#INTRD-12710 - REVERT WO saving in RatingService.rateCharge since it raises error: org.hibernate.TransientPropertyValueException
#INTRD-12723 - Job category ???jobCategoryEnum.ordering??? ???jobCategoryEnum.ordering???
#INTRD-12724 - commercial number 180f290a-17c5-475d-8564-957d4ee1e93c
#INTRD-12727 - TriggerCollectionPlanLevelsJob_Job : From email is missing, email sending skipped
#INTRD-12747 - [Back] Exceptional invoicing creates 3 invoices where 2 shouldn't
#INTRD-12764 - [BACK] error while evaluating invoice amount expression
#INTRD-12794 - [back][api] Failed to instantiate products in subscription: charge instance already exists
#INTRD-12795 - [back][api] Order validation: java.lang.ClassCastException
#INTRD-12798 - Quote: quantity of 0,5 is not allowed
#INTRD-12806 - [JOB] unavailable record configuration and descriptor script
#INTRD-12808 - As a user I want to be able to update a published product version
#INTRD-12825 - [back] Arjuna doesn't want me to delete a tax mapping
#INTRD-12826 - \Priority\ Attribute on price plan
#INTRD-12830 - cannot change offer
#INTRD-12835 - Back- validation EL is mandatory for type=EL and the same for Script (Rule creation)
#INTRD-12851 - Invoice is not validated well by CompareInvoiceAmount (amount is always validated)
#INTRD-12859 - cannot change offer
#INTRD-12881 - cannot remove electronic billing: 
#INTRD-12884 - ADMIN - Impossible to navigate / create / update etc. on Administration - > Entity customization
#INTRD-12886 - Subscription - patch/ version must not trigger CREATE SUB notification
#INTRD-12895 - [Dunning] - Sellers email
#INTRD-12901 - RTE Request URI: /opencell/pages/admin/job/invoiceJobErrors.jsf
#INTRD-12902 - menu Entities not working
#INTRD-12903 - APIv2PermissionsSyncJob NPE
#INTRD-12905 - job DunningCollectionPlanJob: return result processed not threads
#INTRD-12913 - Rating price plan lines ordering and priority
#INTRD-12925 - [back] Script doesn't use trading language codes for translations
#INTRD-12966 - [AO] - AO status is wrong (checked reason on DB)
#INTRD-12968 - Invoicing_Job_V2 KO 
#INTRD-12972 - [FrAgs] - Contract date field
#INTRD-12995 - [JOB] credit note creation doesn't generate adj. invoice
#INTRD-13006 - EDR event versioning and Rerate Job
#INTRD-13013 - [back] Incorrect script names: trailing \Script\
#INTRD-13024 - Draft Invoice XML files are names null.xml
#INTRD-13065 - [back] change type of InvoiceValidationRule.validationScript to ScriptInstance and resolve impact
#INTRD-13073 - [Back] API Download a file does not work
#INTRD-13075 - [Lettering] - Missing lettering in the report
#INTRD-13104 - API - entityCustomization iis forbidden with opencell.admin
#INTRD-13105 - BR Exceptionnal - Not working
#INTRD-13107 - Front Portal- Impossible to access to data with opencell.admin
#INTRD-13142 - |rounding rules] : JAVA limitation on the use of the BigDecimal builder
#INTRD-13151 - [back] Impossible to create invoice for a customer without a seller, even if seller is set on invoice
#INTRD-13153 - [BACK][API] forbid product code update when product is already Activated
#INTRD-13171 - [back] Charge CDR fails to generate RT for discount
#INTRD-13175 - \isRateTriggeredEdr\: \true\ --> Misbeahvior with the API chargeCdrList
#INTRD-13178 - [Quote] - Unable to publish quote version
#INTRD-13192 - [Reg | BACK] abnormal behavior on service instance creation
#INTRD-13220 - Order amendement does not support product multi-instantiation
#INTRD-13253 - the given endDate 2022-12-31 is incorrect , the endDate must be greater than today
#INTRD-13260 - email sender must be changed
#INTRD-13268 - org.meveo.admin.exception.PaymentException: No payment gateway for customerAccount:OPENSOFT-11
#INTRD-13297 - [CreateOrUpdateCRMAccountHierarchy API] - create or update account Hierachy with paymentMethod 'DIRECTDEBIT'
#INTRD-13307 - Webhook does't support EL
#INTRD-13338 - Rerate Job en EDR versionning with more than 3 versions of the EDR injected
#INTRD-13339 - cannot modify the label of an invoicing plan
#INTRD-13340 - all invoices in draft although validated
#INTRD-13344 - [ContactApi] - Error when update contact
#INTRD-13394 - [back] Processing a REJECTED billing run should re-check all invoices 
#INTRD-13413 - create customer, set as Enterprise, all is ok on portal, but displayed as individual in invoice
#INTRD-13445 - Rerate_Job Error on Evaluation new charge from version 2 of EDR
#INTRD-13449 - null in quote price columns
#INTRD-13464 - [BACK] execute query on background doesn't function
#INTRD-13484 - [Reg] converted unit price is wrong when the rate applied is not the current one
#INTRD-13517 - Exceptionnal Billing Run - Missing Subscription ID information at the Invoice LINE
#INTRD-13518 - Aggregation RTs , come fields are NULL
#INTRD-13541 - Rerate_Job Error on New Trigger EDR from version more than 2 of EDR
#INTRD-13608 - remove the report DWH_Job_CHURN
#INTRD-13629 - [back][db init] Incorrect filter for default billing cycles
#INTRD-13722 - Malfunction of Sub_Status_Job
#INTRD-13814 - [Regression][price-matrix] Error : org.jboss.as.ejb3@26.1.2.Final//org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx ......
#INTRD-13819 - InvoiceLinesJobBean::addExceptionalBillingRunData missing rt.status assignement in query.
#INTRD-13835 - V14.0.1 : API DELETE data from Custom Table returns ERROR
#INTRD-13836 - SEPA request lot generation
#INTRD-14212 - InvoiceLineService::findByInvoiceAndIds and BillingRunService::getEntitiesToInvoice should work on sublist
#INTRD-14326 - Circular lookups in generic API
#INTRD-14541 - [Auditable Field] Get Invoice is no longer completed / missing information when change status & payment status
#INTRD-14714 - [Mediation] The input directory should be configurable and not hard coded to /imports/metering/...
#INTRD-14724 - [oracle] path DELETE : /customtable/code fails on oracle only
#INTRD-14827 - CRM hierarchy API updates 'is Compony' field 
#INTRD-14887 - Facturation manuelle- Erreur lors de l'agrégation des IL en invoice.
#INTRD-14907 - [CORE] : merge issue in branches 14.0.1 and 14.0.2
#INTRD-14996 - API subscription/subscribeAndInstantiateProducts creates charges with status ACTIVE
#INTRD-15005 - BR - Invoice Validation- Error on Invoice Date and Collection Date
#INTRD-15013 - Mediapost migration script issue
#INTRD-15014 - EDR field origin_batch is considered into deduplication key by default 
#INTRD-15054 - Activate Service NOT OK with ERROR Message
#INTRD-15092 - [Reg] EJBTransactionRolledbackException when publishing a quote version with discount plan
#INTRD-15425 - [back][api] System properties API deletes all entries when fetching one
#INTRD-15464 - hideOnNew and allowEdit does not work on customEntity creation/Modification
#INTRD-15505 - [DPlan] - New fields are TRUE after first save
#INTRD-15506 - Issue on Creation/updating a DP 
#INTRD-15605 - [Reg][FrameworkAgreements] Unable to delete a FrameworkAgreements
#INTRD-15780 - API PUT /account/access don't check the duplication of an access point over others SUBs
#INTRD-15790 - Bank Name not included in XML Invoice
#INTRD-16013 - subscription size with ingenico gateway
#INTRD-16238 - API all/user returns an exception
#INTRD-16262 - V14 - The quotation API doesn't return the same response as V11
#INTRD-16294 - V14 - API browsing catalog v14
#INTRD-16314 - Quotation : quote offers are duplicated in quotation response
#INTRD-16438 - [API] custom field are not returned by all/user API
#INTRD-16725 - BillinAccount Detail Page - Instanciating DP throws error \failed to lazily initialize a collection of role: BillingAccount.usersAccounts, could not initialize proxy - no Session”
#INTRD-16850 - Direct debit file (Pain.008) not usable by the bank
#INTRD-17160 - Apply SecuredEntities on action update for APIs Cust, CA, BA and UA
#INTRD-17168 - [API Generic ] InList filter returns all the users
#INTRD-17221 - Some fields are missing on API quotation
#INTRD-17224 - Regression API quotation with tarif adhoc
#INTRD-17349 - V14.0.7 - Regression on the Quotation API 
#INTRD-17507 - default article when applying a percentage and separate discount to a contract
#INTRD-17558 - Quotation error 
#INTRD-17561 - CF with a reference to a custom table raises error \PSQLException: Le nom de colonne code n'a pas été trouvé...\ if the CT don't contains code column.
#INTRD-17579 - [Perf] InvoiceLineJob perfs to analyse for exceptional billingRun
#INTRD-17599 - API user - email & name are not returned 
#INTRD-17613 - Regression API Quotation - \prices\ & \productAttributes\ are missing 
#INTRD-17647 - [API] Display order line details of validated order
#INTRD-17654 - [BACK] Incorrect amounts on generated invoice
#INTRD-17655 - [API] No unit price found for order with discounts
#INTRD-17692 - [Reg][Frog] The contract applies to a charge inserted outside the contract period
#INTRD-17719 - V14- KeyCloack Issues on API user
#INTRD-17722 - The end date of the WO is wrong when the subscription's subscribed till date is set
#INTRD-17723 - Contract type (contract_item.rate_type) is missing in the quotation api
#INTRD-17737 -  \discountedQuotePrice\ structure is missing in the Quotation API for contract discounts
#INTRD-17739 - Different username case between OC and KC
#INTRD-17743 - offers API - Regression on custom fields of product attributes AND offer attributes
#INTRD-17770 - API USER not working when filtering with id
#INTRD-17773 - ILs having no BR are never invoiced
#INTRD-17781 - usage charges are not generated, using quotation
#INTRD-17784 - Generate WO of discount, with a positive value.
#INTRD-17785 - Add a Control in the quotation API, and rating 
#INTRD-17791 - Quotation API new regression on normal discounts
#INTRD-17808 - discounted_wallet_operation_id missing on wallet operation
#INTRD-17809 - Regression on offers API and quotation API, sequence field of product attributes always = 0 in response
#INTRD-17822 - A discount (discount plan item) does not apply on the discounted price (contract with contract item percentage) even if applicable_on_discounted_price = true
#INTRD-17823 - Pb API User - errors \could not resolve property\
#INTRD-17824 - Java NPE error on QUOTATION in case of discount + override
#INTRD-17831 - SecuredEntities not activated on some Payment APIs \/opencell/api/rest/payment/...\
#INTRD-17888 - Offers API regression, missing info in CurrentproductVersion
#INTRD-17952 - Avoid using Hibernate \@Formula\ since it causes Postgres JDBC to raise NPE when trying to query entity by nativeQuery with automatique mapping
#INTRD-17963 - API contract
#INTRD-17967 - QuoteAttribute - checkMandatoryEl Error
#INTRD-18038 - Generic API does unnecesary join when looking up by related entity ID
#INTRD-18055 - Regressions on discount plan
#INTRD-18057 - Add control if a contract has no customer attachment (seller, CA, C, BA)
#INTRD-18075 - Discount on offers with options => comparison of option values ​​with the value 'true' does not work.
#INTRD-18079 - “Price plan contract item” with price based on \business attribute\ ${quote.getQuoteDate()} does not work.
#INTRD-18095 - Invoicing job execution error invoicing_job_v2
#INTRD-18098 - Issues concerning KC vs add_user synch
#INTRD-18108 - Quotaion API does not apply the discount if it's called twice
#INTRD-18115 - sorting by CF (order by)
#INTRD-18126 - item plan discount does not apply after the first quotation
#INTRD-18132 - waterfall problem between 2 discount plans
#INTRD-18133 - User API (KC, OC) - Add Log
#INTRD-18171 - Quotation no longer works after modifying a Google or Facebook service. The EL no longer works even though the attribute is correctly entered.
#INTRD-18346 - Error creating / updating custom entity
#INTRD-18379 - Write boolean value both in string value and boolean value
#INTRD-18504 - [RC-REPLACEMENT] - Quotation ERROR
#INTRD-18520 - accessible entities on roles are not working 
#INTRD-18521 - [admin portal] restore the roles page
#INTRD-18522 - Roles creation/update API and service with option \ReplicateOnKC\ ON/OFF
#INTRD-18616 - [UserRoles] - restore userRoles relation and service
#INTRD-18684 - [Reg] Discount Quote and Discount Invoice are KO on invoice calculation
#INTRD-18686 - V14 - “PUT user” API of the standard Opencell portal generates a systematic error when calling keycloak
#INTRD-18687 - [Reg] Discount on OFFER & Discount on PRODUCT are KO
#INTRD-18688 - A contract has been applied even if disabled=true
#INTRD-18709 - NPE when applying the invoicing threshold
#INTRD-18755 - Quotation error for a contract item of PERCENTAGE type
#INTRD-18930 - V14 - discountPlanItem API - DPI code not correct
#INTRD-18932 - DP of type FIXED issues
#INTRD-18977 -  Détail : Key (username)=(OPENCELL.ADMIN) already exists. 
#INTRD-19023 - Manuel invoices : processed IL remain OPEN
#INTRD-19033 - XmlInvoiceCreatorScript => var accountEntitySearchService should be declared as protected
#INTRD-19037 - regression on API User - 5 services on accessible entIty are missing (cleanall, remove, add)
#INTRD-19072 - Custom table columns not changing size with API
#INTRD-19079 - CustomerHierarchyUpdate API Creation is not working
#INTRD-19121 - [Reg | API] Entity not allowed exception on subscription creation
#INTRD-19130 -  Impossible to delete an EL from a discount plan item
#INTRD-19135 - V14 - Migration script - Add an index to the address_book_id column of the crm_customer table
#INTRD-19148 - V14 - opencell.admin cannot install \custom entities\ without the 4 \super...\ composite roles.
#INTRD-19203 - Regression : The prorata should not applied in the quotation process
#INTRD-19569 - Discount Plan : the discount WO tax value is not correct when using a mapping tax script
#INTRD-19684 - [back][regression] Rating is looking for tax for tax class null
#INTRD-19739 - V14 - Job \Invoicing_Job_V2\ generate an error “java.lang.NullPointerException”
#INTRD-19751 - [Report] Aged Trial Balance : filtering is not working (error generated when trying to filter)
#INTRD-19956 - quoteOffer and invoiceLine not handled on the \accessible entities\
#INTRD-19957 - ROLES - IHM Admin issues
#INTRD-19972 - V14.0.X Tax mapping return nullpointer when calling method determineTax
#INTRD-20060 - CM - When you modify a CF, it changes all others with default values
#INTRD-20116 - V14 - Regex on offer attributes do not work
#INTRD-20132 - REGRESSION - Pb in the calculation of cumulative discounts
#INTRD-20152 - The recurring charge is billed in full even if we have the anticipated date
#INTRD-20158 - [Reg] Unable to activate a subscription when having e recurring charge with anticipated date is true
#INTRD-20333 - API user/createOrUpdate role and user are stored on KC even userManagement.master = OC
#INTRD-20379 - Secured Entity for Quote
#INTRD-20387 - RR_JOB : quantity prorata is accumulating
#INTRD-20404 - The creation of a role under KC is not done under the opencell_web group but realm => which is NOK
#INTRD-20407 - API User - Issues in the modification/creation of user (depending on the existence or not of the User in KC)
#INTRD-20464 - [back] Create/update custom field template should validate class of referenced entity
#INTRD-20516 - The last month is not prorated according to the termination date
#INTRD-20569 - [Reg] Unable to activate subscription with offer having Recurring charge : EJBTransactionRolledbackException
#INTRD-20574 - cannot publish quote version with attributes type \list of values\
#INTRD-20580 - [Reg][recurring prorata] Quantity is incorrecte for the last month prorated
#INTRD-20614 -  an empty line (null) for each value list type attribute.
#INTRD-21016 - Sequence of attribute groupings not positioned when creating the grouping
#INTRD-21036 - Turn on cache in Keycloak Wildlfy authorization adapter
#INTRD-21061 - [back][kc] Add opencell-web role ReadAllCE to ModifyAllCE
#INTRD-21408 - V14 - “PUT user” API of the Opencell standard portal generates a systematic error when calling keycloak
#INTRD-21537 - Role services should check on the userManagement.master property
#INTRD-21585 - CM – Some CEs having the roles CE_CE…-read/modify are not displaying
#INTRD-21732 - Manual Invoice with manual discount (fixed or percentage) => error in the amount
#INTRD-21826 - Allow the management of existing subscriptions linked to a disabled offer
#INTRD-22049 - Issues on the pagination of CE
#INTRD-22392 - InvoiceLine : UnitPrice is null when the article has Ignoreaggregation activated
#INTRD-23208 - The Opencell ROLE API no longer creates CSVs in the adm_role table
#INTRD-23233 - Issue with the calculation of the discount_amount on the invoices
#INTRD-23262 - CM - Problem with the application of discounts having a Maximum Number of Applications defined in the discount plan.
#INTRD-23267 - Loss of infos on discount line, in the creation of a credit note on the final invoice
#INTRD-8365 - Bug in invoice draft 
#INTRD-8564 - Exceptionnal Billing Run with SQL ERROR : .SQLGrammarException: could not extract ResultSet // Caused by: org.postgresql.util.PSQLException: ERROR: column rt.article_id does not exist
#INTRD-9157 - [front] On the login page Opencell icon is too close to border

### Issues - Portal
#INTRD-10128 - exceptional bill run save requires new mandatory fields but impossible to set
#INTRD-10972 - [OO] - General settings (design non-sens)
#INTRD-10976 - Charges / Change Name and Description / FAILED and Uncompleted or Unexplicit Error message
#INTRD-10998 - Error when reactivating a product from the product instance screen
#INTRD-11008 - [Invoicing plan] list view search bar
#INTRD-11281 - Accounting period settings
#INTRD-11309 - CLONE - price should be allowed all decimals
#INTRD-11977 - Exceptionnal Billing Run - Impossible to use the filter with Usage DATE
#INTRD-12012 - Performance issue on Subscription display
#INTRD-12028 - filter on status KO for DRAFT
#INTRD-12311 - Impossible to delete an access point for a subscription.
#INTRD-12361 - Entering End Date of Published Product Version is not allowed
#INTRD-12367 - customer name missing
#INTRD-12376 - Check the fields validity on the product 0 / Products list is not valid
#INTRD-12435 - CF displays problem : can superpose value and description
#INTRD-12473 - Error when publishing the quote offer
#INTRD-12592 - [Front] Don't try to load the app-role.json file if APP_ROLES_CONFIGURATION_FILE_PATH is empty
#INTRD-12658 - [Reg] Something went wrong when adding a new quote offer
#INTRD-12680 - cannot create a line on an order draft or new
#INTRD-12695 - [Reg] Error on invoices screen
#INTRD-12706 - export list is missing name
#INTRD-12708 - wrong customer name display
#INTRD-12712 - [Front] Simulation is not working in price matrix screen
#INTRD-12724 - commercial number 180f290a-17c5-475d-8564-957d4ee1e93c
#INTRD-12730 - on a new invoice line I must be able to set a quantity that is not a round number
#INTRD-12754 - [Reg] For input string: \false\ when opening a product instance
#INTRD-12770 - cannot modify text: The following parameters are required or contain invalid values: calendar
#INTRD-12778 - The customer's seller is not propagated when creating a new subscription from the customer view
#INTRD-12787 - main.babe9c4c.chunk.js:1 GET https://bugbounty.oc-sb.eu/opencell/api/rest/admin/files/downloadFile?file=app-roles.json 500
#INTRD-12789 - customer not displayed on collection plan
#INTRD-12793 - article ID instead of article label
#INTRD-12801 - [GUI] invalid subscription templates
#INTRD-12812 - [Customer 360 Invoice tab] The yellow overlay is applied to the description, when searching by invoice number
#INTRD-12814 - [GUI] hide the cdr management menu
#INTRD-12826 - \Priority\ Attribute on price plan
#INTRD-12829 - order: The quantity for product code PR_BUILD_RUN_RECURRING must be great than 0
#INTRD-12839 - duplicate offer with code change
#INTRD-12841 - missing customer name on invoice view
#INTRD-12850 - [GUI] unmarking whole results throws an exception
#INTRD-12854 - access point start date must nor be mandatory
#INTRD-12878 - Invoice - Create adjustement for RT line detail is not possible : ERROR
#INTRD-12879 - [GUI] query tool advance filter corrections
#INTRD-12880 - Filter \Payment status\ not functionning well
#INTRD-12892 - [Price versions] - Status not updated on front when Published (recurring issue)
#INTRD-12897 - [C.Offer] - Picker for products
#INTRD-12914 - [Quotation] - Customer picker on quote creation
#INTRD-12915 - [Quote] - Able to modify some fields when quote in ACCEPETED status
#INTRD-12920 - missing customer name on payment log
#INTRD-12921 - [Order] - VALIDATE button available though no consumers. Missing surface check
#INTRD-12929 - translation error
#INTRD-12930 - Quotes : Wrong behavior when you delete the offer to select a new one
#INTRD-12938 - [OOQ] - Product name is false
#INTRD-12944 - [Reg | GUI] reload query action and date type adaptation
#INTRD-12964 - [FRONT] EDR settings does not appear in the portal
#INTRD-12967 - [Invoice] - Unable to select type from 360 view tab
#INTRD-12972 - [FrAgs] - Contract date field
#INTRD-12973 - Can't filter EDR by subscription
#INTRD-13007 - [GUI] resource name is undefined 
#INTRD-13008 - [GUI | API] query changes are not saved
#INTRD-13011 - [Export] - Export button not functionning in the \Accounting entries\ report
#INTRD-13015 - [Reg] Automatic logout when I log in with a user having PORTAL_USER and a specific application role
#INTRD-13023 - [Reports] Missing filter: \Lettering\
#INTRD-13026 - [front] Remove/hide Voucher feature
#INTRD-13035 - [GUI] correct the search and filter WOs by status
#INTRD-13065 - [back] change type of InvoiceValidationRule.validationScript to ScriptInstance and resolve impact
#INTRD-13074 - [reg] Invoicing plan is not displayed on the order although it's set
#INTRD-13097 - pricePlan.rangeMode.excludeTheMaxValue = false is rejecting bornes values
#INTRD-13108 - respect , and .
#INTRD-13119 - [Create quote] seller becomes empty when filling default consumer
#INTRD-13130 - [front] Breadcrumbs UNDEFINED for general settings application
#INTRD-13133 - 77.5c5a45a2.chunk.js:2 PUT https://epe.oc-sb.eu/opencell/api/rest/user 500
#INTRD-13154 - [FRONT] do not allow product code update when its status is Activated
#INTRD-13164 - CLONE - V13.2.1 - Anomalie performance alimentation du champ \Subscription\ dans la saisie des One-shot
#INTRD-13172 - [Product] - Default value for Price version date setting missing
#INTRD-13174 - [Price Version] - After publishing, Status is not updated
#INTRD-13176 - [OOT] - product name is wrong
#INTRD-13244 - cannot create composite tax: error 500 + cannot commit
#INTRD-13256 - history on period closing is empty
#INTRD-13259 - orders: id instead of company names
#INTRD-13264 - import customers: many issue in default dataset
#INTRD-13269 - [Deposit] Getting an error when creditting a security deposit
#INTRD-13272 - [Quotes] - Amounts on quote do not respect normal convention
#INTRD-13288 - order: display code + description or code + first+last name
#INTRD-13371 - [FRONT-ItNewVision] revert code on generic renderer
#INTRD-13412 - changing group: can't set client category which is mandatory
#INTRD-13420 - Account operations reports cannot be exported in XLSX file
#INTRD-13462 - [Billing account tab on Customer 360 view] - Seller field missing
#INTRD-13466 - [Order] - Consumer check is faulty
#INTRD-13581 - display problems on the red portal in production.
#INTRD-13849 - Could not apply discount plan in \Create Order\ product configuration that is in \IN USE\ status
#INTRD-14958 - FrAg: display label instead of internal code
#INTRD-15037 - Something went wrong in Portal when user opened contract in custom status
#INTRD-15038 - Reg - Contracts lines are not displayed on the contract page
#INTRD-15078 - [Reg] Unrecognized field &quot,automaticApplication&quot, (class org.meveo.api.dto.catalog.DiscountPlanDto)
#INTRD-15416 - [FrAg] - Filters on list view
#INTRD-15505 - [DPlan] - New fields are TRUE after first save
#INTRD-15677 - [reg] Custom tables : Correct the display of reference to an entity on the custom data table
#INTRD-16074 - [FRONT] duplicated api calls when refreshing a page in portal
#INTRD-16847 - [Frontend] multi call custom provider issue
#INTRD-17531 - [FRONT] blank page when accessing directly to a specific screen instead of /portal/
#INTRD-17644 - [GUI] Allow auto application of discount plans
#INTRD-17656 - [GUI] Contract level and attached entity changes on save
#INTRD-17929 - [GUI] Error in price matrix page
#INTRD-18663 - V14 - Catalog Manager - Missing field on discount plan: applicable on overriden price for discount plans of product and offer types
#INTRD-18688 - A contract has been applied even if disabled=true
#INTRD-18899 - Display of Matrix CFs in the Portal
#INTRD-19154 - V14 - CM - Systematic error when accessing into a price plan
#INTRD-19245 - [Front] Impossible to empty the discountElvalue
#INTRD-19313 - V14 - CM - Display issue on the price plan page
#INTRD-19382 - [contract] custom fields on the creation page
#INTRD-19873 - Catalog Manager: missing EL in the read/write contract page (note: EL contract item ok)
#INTRD-19898 - Catalog Manager: When you save contract item with “custom price”, it saves with “global price”
#INTRD-20058 - CM - Not possible to set a CF discount to null
#INTRD-20060 - CM - When you modify a CF, it changes all others with default values
#INTRD-20079 - Custom table, search on a list of values ​​field is impossible, the proposed list is empty
#INTRD-20179 - CM - Missing target attribute in business rule 
#INTRD-20329 - V14 - Portal - Problem retrieving the total number of rows on dataTables
#INTRD-20379 - Secured Entity for Quote
#INTRD-20393 - [Reg] RESTEASY003870: Unable to extract parameter from http request: javax.ws.rs.PathParam(\id\) value is 'undefined' 
#INTRD-20479 - [Reg] offer list filter does not work
#INTRD-20480 - [Reg]Unable to access offer details
#INTRD-20570 - list of attributes on Quote page is truncated, I cannot select some values
#INTRD-20617 - [Subscription page ] [product instance Tab ] : Multiple list text values of attributes reseted when selecting more than one value
#INTRD-20683 - [Reg][Order] Unable to select Framework Agreement when creating new order
#INTRD-21039 - CM - Pagination no longer works on custom table pages
#INTRD-21899 - [Portal] Invoice page is not accessible

### Story - Core
#INTRD-12016 - [FRONT] cache management to portal/tunnel/selfcare
#INTRD-9281 - [currency] Modify exchange rate if current rate application date = today for role CFO
#INTRD-11221 - Add contract document to OfferTemplateDto
#INTRD-11940 - [order oso] (2) BACK+FRONT - Add new One shot charge Other type dedicated for \invoice plan\ usage in Order
#INTRD-11126 - [qb] Enable advanced filter component to use operators and nested filters
#INTRD-12891 - [invoice valid 1] (17) Script category for global invoice validation script
#INTRD-11249 - [payment] Implement Stripe recurrent CB payment
#INTRD-11413 - [payment] Implement Stripe recurrent SEPA payment
#INTRD-13185 - [invoice valid 1] (18) Rules for generated code and label
#INTRD-13503 - [contract] (0.1) Make contract available for generic workflow
#INTRD-6763 - [invoice] Cleanup standard invoice types (remove DRAFT invoice type)
#INTRD-13570 - [hierarchy-c] (1) Customer can have a parent customer - MODEL+API
#INTRD-13736 - [hierarchy-c] (3) Rating will look for contracts in customer hierarchy up to top customer - PROCESS
#INTRD-13737 - [hierarchy-c] (4) Hierarchy API will handle all levels - API
#INTRD-13739 - [hierarchy-c] (5) Customer inherits his parent’s default seller (if any) - PROCESS+GUI
#INTRD-13637 - [custom.std.wf] (0.1) Adding custom statuses on Contract - MODEL+API - ACCELERATOR
#INTRD-14245 - [discount2] (1) New feature settings (standard + Advance)
#INTRD-14249 - [discount2] (5) DLine advance new features
#INTRD-13505 - [contract] (1.2) Condition EL on contract
#INTRD-13738 - [hierarchy-c] (2) Parent customer and root customer on customer details view - GUI
#INTRD-13548 - [FrAg Q/O/S] (1) FrAgs on Quotes
#INTRD-13684 - [FrAg Q/O/S] (2) FrAgs on Orders
#INTRD-14842 - [recurring last] (1) Add option to recurring charge to pilot rating of last period - MODEL+API+GUI
#INTRD-14689 - [frag life] (3) Duplicate framework agreement
#INTRD-15991 - [frag life] (5) Ability to update end date of an active contract - API + GUI
#INTRD-17149 - [quote-contract] Link contract and contract item to quote price - MODEL+PROCESS+API
#INTRD-17189 - [discount2] (0) New discount plan setting \Applicable on contract price\ (default:true) - MODEL+GUI+PROCESS
#INTRD-17148 - [generic-api] Ability to filter by nested entities CF values - API
#INTRD-17194 - [contract] (0.2) Check all applicable contract items before falling back to price list or catalog - PROCESS
#INTRD-17195 - [article] (1.1) New article selection mode \before pricing\ - MODEL+API+GUI+PROCESS
#INTRD-17198 - [article] (1.2) Allow contract item restriction by article for article selection mode \before pricing\ - GUI+API+PROCESS
#INTRD-17149 - [quote-contract] Link contract and contract item to quote price - MODEL+PROCESS+API
#INTRD-17192 - [contract] (0.1) System property to allow using any contract for a given quote/order/subscription even if not in the hierarchy of holder - PROCESS+API
#INTRD-13507 - [contract] (1.3) Condition EL on contract line
#INTRD-14860 - [recurring last] (2) Update rating process for new setting - PROCESS
#INTRD-17189 - [discount2] (0) New discount plan setting \Applicable on contract price\ (default:true) - MODEL+GUI+PROCESS
#INTRD-17190 - [contract discount] New contract item setting for types discount \Applicable on overridden price\ (default:false) - MODEL+GUI+PROCESS
#INTRD-17195 - [article] (1.1) New article selection mode \before pricing\ - MODEL+API+GUI+PROCESS
#INTRD-17194 - [contract] (0.2) Check all applicable contract items before falling back to price list or catalog - PROCESS
#INTRD-17198 - [article] (1.2) Allow contract item restriction by article for article selection mode \before pricing\ - GUI+API+PROCESS
#INTRD-1774 - EXPORT - Price grid
#INTRD-19164 - [quote] Improve quotation price computation traceability by storing Tax information on QuotePrice and OrderPrice - MODEL+PROCESS
#INTRD-19189 - [charge] (3) Charge with rating script - API+GUI
#INTRD-19164 - [quote] Improve quotation price computation traceability by storing Tax information on QuotePrice and OrderPrice - MODEL+PROCESS
#INTRD-19225 - [discount2] (11) Edit non-draft discount plan - API+GUI
#INTRD-20181 - [attribute] Make values of attribute type \list of values\ ordered - MODEL+API
#INTRD-19552 - [disabled offer] (1) Disable/enable offer template from Portal - API+GUI
#INTRD-20114 - [ct] (9) Portal will check custom table permissions in opencell-web client - API+GUI
#INTRD-19554 - [offer] Edit published offer with special permission + default role for edit mode on all catalog - API+GUI
#INTRD-19938 - [ct] (8) Handle reference fields - Display and pick - GUI

### Story - Portal
#INTRD-12072 - [finance] - Close fiscal year
#INTRD-9969 - Manual closing of an accounting period
#INTRD-11126 - [qb] Enable advanced filter component to use operators and nested filters
#INTRD-12891 - [invoice valid 1] (17) Script category for global invoice validation script
#INTRD-13067 - [INVOICE - Invoice line - RT Details] - Add Extra param to list and available filters
#INTRD-13220 - Order amendement does not support product multi-instantiation
#INTRD-13507 - [contract] (1.3) Condition EL on contract line
#INTRD-13375 - [e-invoice] (4.2) Electronic billing - default email template
#INTRD-13738 - [hierarchy-c] (2) Parent customer and root customer on customer details view - GUI
#INTRD-13739 - [hierarchy-c] (5) Customer inherits his parent’s default seller (if any) - PROCESS+GUI
#INTRD-3515 - [ct] (7) Edit table values from portal
#INTRD-13453 - [contract] (0.0) Contract discounts can generate separate discount lines
#INTRD-13738 - [hierarchy-c] (2) Parent customer and root customer on customer details view - GUI
#INTRD-13739 - [hierarchy-c] (5) Customer inherits his parent’s default seller (if any) - PROCESS+GUI
#INTRD-14245 - [discount2] (1) New feature settings (standard + Advance)
#INTRD-14248 - [discount2] (4) DPlan Advance new features
#INTRD-14249 - [discount2] (5) DLine advance new features
#INTRD-13638 - [custom.std.wf] (0.2) Portal behaviour for custom statuses (contract, quote, order)
#INTRD-13507 - [contract] (1.3) Condition EL on contract line
#INTRD-13548 - [FrAg Q/O/S] (1) FrAgs on Quotes
#INTRD-14249 - [discount2] (5) DLine advance new features
#INTRD-13684 - [FrAg Q/O/S] (2) FrAgs on Orders
#INTRD-14248 - [discount2] (4) DPlan Advance new features
#INTRD-13685 - [FrAg Q/O/S] (3) FrAgs on Subscriptions
#INTRD-14247 - [discount2] (3) DLine standard new features
#INTRD-15125 - [discount2] (10) Add custom fields for DiscountPlan and DiscountPlanItem to Portal - GUI
#INTRD-14842 - [recurring last] (1) Add option to recurring charge to pilot rating of last period - MODEL+API+GUI
#INTRD-17189 - [discount2] (0) New discount plan setting \Applicable on contract price\ (default:true) - MODEL+GUI+PROCESS
#INTRD-17190 - [contract discount] New contract item setting for types discount \Applicable on overridden price\ (default:false) - MODEL+GUI+PROCESS
#INTRD-17195 - [article] (1.1) New article selection mode \before pricing\ - MODEL+API+GUI+PROCESS
#INTRD-17198 - [article] (1.2) Allow contract item restriction by article for article selection mode \before pricing\ - GUI+API+PROCESS
#INTRD-19189 - [charge] (3) Charge with rating script - API+GUI
#INTRD-19225 - [discount2] (11) Edit non-draft discount plan - API+GUI
#INTRD-19204 - [ct] Backport ability to edit Custom Table content to branch 14.0.X
#INTRD-19948 - [product] Make relation product-attribute writeable for active products - API+GUI
#INTRD-16654 - [cf] (8) Handle reference custom fields - Display and pick - GUI
#INTRD-20114 - [ct] (9) Portal will check custom table permissions in opencell-web client - API+GUI
#INTRD-19554 - [offer] Edit published offer with special permission + default role for edit mode on all catalog - API+GUI
#INTRD-19936 - [attribute group] (1) Attribute group list - GUI
#INTRD-20192 - [attribute group] (2) Attribute group details - GUI
#INTRD-19938 - [ct] (8) Handle reference fields - Display and pick - GUI
#INTRD-21376 - Performance Portal
