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


## [Released]
## [13.1.0] - 26/09/2022


### Enhancements - Core
#INTRD-4064 - Job load spread over cluster nodes
#INTRD-8965 - Create public method on SubscriptionApi class to instantiate a product on subscription 
#INTRD-8992 - [R&D] Generate Swagger during deployment time
#INTRD-9219 - [BACK] adjust the quotation pdf structure
#INTRD-9407 - Postgress driver upgrade
#INTRD-9494 - Create New Mediation Job 
#INTRD-9562 - [BACK] Correct the unit price

### Enhancements - Portal
#INTRD-9514 - [GUI] adjust the consumption and invoiced amount decimals

### Issues - Core
#INTRD-10030 - org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: org.meveo.model.billing.Invoice.linkedInvoices, could not initialize proxy - no Session
#INTRD-10074 - [regression][api] NPE when creating a contract without property billingRules
#INTRD-5611 - PDF Job : jasper file does not exists
#INTRD-6131 - [PAYMENT] SepaDirectDebit JOB -> DDRequestBuilder field doesn\t exist anymore
#INTRD-7909 - Fix Swagger loading by-default page
#INTRD-7950 - [Global dunning] - Inherited issues from Apollo phase 2
#INTRD-8245 - As a user I am forced to choose the rule of accounting operations management even if I choose to not use sub-accounting periods
#INTRD-8325 - Duplicate id attribute in exported Commercial Offer XML file
#INTRD-8440 - Bug : \updated\ n'est pas mis à jour au changement de son Status et paymentStatut
#INTRD-8442 - Notification - Rajouter changement de statut
#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-8599 - Nom & fichier XML incorrect après validation de facture
#INTRD-8680 - Impossible to set or view a counter
#INTRD-8706 - [11.1.10] probleme api createAdjustment
#INTRD-8739 - [ExceptionalBR] TOO Many Invoice with 0€
#INTRD-8766 - [REPORT EXTRACT] Impossible d'exécuter un report extract JAVA dans l'ADMIN / NI par API
#INTRD-8812 - [NRT 13.X | API] the creation of OOT throws a rollback exception
#INTRD-8820 - [Regression] Cannot openc a customer
#INTRD-8839 - [NRT13.X] Processing a BR always returns 0 draft invoices 
#INTRD-8842 - Order validation on multinstation
#INTRD-8847 - [NRT13.X] Invoice aggregates are not recalculated after saving a new line
#INTRD-8853 - [NRT13.X] The same AO has 2 different operation numbers
#INTRD-8874 -  [NRT13.X] The new version of edr is not rerated correctly
#INTRD-8918 -  [Price VERSION ] Price is not saved
#INTRD-8920 - [Regression] Logout of the portal when I try to change the subscription offer
#INTRD-8946 - API - Unable to refund a payment with credit card
#INTRD-8968 - [Subscription] Patch offer API - Attributes are not saved
#INTRD-8970 - [Subscription] Patch Offer API - Notification Event type \create\ is triggered => It must not 
#INTRD-8972 - [Quote] Missing reopening the Quote Line when quote is rejected
#INTRD-8984 - The operation number's sequence is broken when generating journal entries of an Orphan Account Operation
#INTRD-8991 - Invoice Status - Add missing previous status controls
#INTRD-9008 - Error when creating a Custom table
#INTRD-9011 - [back] Failed to export Offer or Product
#INTRD-9037 - [back][api] Create or update CRMAccountHierarchy should allow to set legalEntityType 
#INTRD-9054 - [back] Invoice payment status is not updated when AO is created
#INTRD-9057 - Invoices with payment status \UNPAID\ don't appear on the Aged trial balance
#INTRD-9070 - [back] All folders are not created on startup
#INTRD-9117 - [API] OO products are not returned
#INTRD-9133 - Duplicated Products in the Quote XML
#INTRD-9149 - [back] Composite should not be mandatory in API (only in model)
#INTRD-9199 - [back] Audit log settings are not persisted after sandbox update
#INTRD-9207 - Invoices with payment status \PENDING don't appear on the Aged trial balance
#INTRD-9210 - [back] Audit field doesn't record subscription termination anymore
#INTRD-9214 - [back] Tax update API returns NPE when composite is true and no sub-tax
#INTRD-9257 - [back] Why do we use OrderAttributeDto in API subscriptionAndActivateProduct?
#INTRD-9259 - [accountManagement] payment method error
#INTRD-9262 - [accountManagement] isCompany field incorrectly rendered
#INTRD-9282 - [Regression] Invoice calculation issue, the amounts are 0
#INTRD-9284 - API issues when creating jobs of type InvoicingJob and BillingRunJob on OC V12.2.1
#INTRD-9309 - [back] Core version number is missing
#INTRD-9314 - [OOT] - Threshold monitoring behaviour
#INTRD-9323 - [back] Invoicing job reports incorrect counters
#INTRD-9329 - {secured entities] Bug in invoice/list and accountOperation/list?customerAccountCode=CA1
#INTRD-9330 - [back][api] Option isDraft=false on generate invoice doesn't work
#INTRD-9367 - [Catalog] - discountValue, discountValueEL not flagged as required in DiscountPlanItemDto
#INTRD-9374 - [13.0.1] Article mapping : non application du filtre mappingKeyEL
#INTRD-9446 - Swagger - Accès impossible au contenu
#INTRD-9452 - [API] error 500 when trying to save ACCOUNTING PERIOD SETTINGS
#INTRD-9470 - \Total overdue\ and \Total\ should be amounts with tax
#INTRD-9480 - Could not activate a product
#INTRD-9503 - Not able to Process a new billing run
#INTRD-9516 - More than one AccountingArticle found during matching with ArticleMappingLine
#INTRD-9528 - [Reg | BACK | GUI] incorrect accounting article mapping
#INTRD-9532 - Framework Agreement - Erreur dans la tarification lorsque l'on a une surcharge de Grille tarifaire
#INTRD-9663 - [GUI] display the cancellation reason in the history records
#INTRD-9729 - Erreur API caractère illégal
#INTRD-9731 - Rejet - Moyen de paiement avec même IBAN
#INTRD-9769 - L'ajout de ligne pour corriger une facture proforma ne fonctionne pas
#INTRD-9892 - Invoice Validation Script - Not called any more
#INTRD-9893 - [API] Anonymize action returns error 500 GENERIC_API_EXCEPTION
#INTRD-9894 - Workflow : Create or Update : Erreur Query did not return an unique result

### Issues - Portal
#INTRD-10008 - suspend reactivate do activate an instantiated offer (though impossible to activate before)
#INTRD-10017 - impossible to create a new article with a discount plan
#INTRD-10024 - mandatory ending date when publishing price grid
#INTRD-10028 - customer - undefined
#INTRD-10053 - Subscription Custom Field - Incorrect Value & Impossible to update it 
#INTRD-4522 - [BACK] Error currency filters
#INTRD-8114 - Cannot remove attributes on price grids
#INTRD-8270 - [FRONT] Attributes for LIST_MULTIPLE_TEXT cannot be saved
#INTRD-8449 - Portal creates PP where it should not 
#INTRD-8502 - Different Date formats / Filter Due date should be a period and not a fixed date
#INTRD-8599 - Nom & fichier XML incorrect après validation de facture
#INTRD-8633 - [Regression] Something went wrong when creating a quote
#INTRD-8680 - Impossible to set or view a counter
#INTRD-8696 - [NRT 13.X | GUI] the open orders activation settings
#INTRD-8698 - [CONTRACT] Impossible de créer un contrat cadre via le FRONT sur une GRILLE TARIFAIRE 
#INTRD-8737 - wrong Date when using Date Picker in Red Portal for a customFields
#INTRD-8787 - [front] Wrong spelling for \occurrence\ on subscription initial/renewal terms
#INTRD-8822 - [Regression] Not Found page when creating an article mapping 
#INTRD-8827 - [Regression] resources.B2B-customer-care/quotes.fields.offerTemplate00
#INTRD-8828 - [Regression] The quote offer is not saved
#INTRD-8845 - [NRT13.X] Unable to access a billing account after creating an invoice 
#INTRD-8858 - [Front] The \Country\ field in BILLING tab must show all trading countries
#INTRD-8860 - [Regression] Cannot create a Consumer - cannot be transformed to Json object
#INTRD-8861 - [NRT13.X] Something went wrong screen when trying to open accounting entries report
#INTRD-8902 - [NRT13.X] Account operation types : Missing the translation of the labels
#INTRD-8905 - [front] Internal validation error when saving a subscription
#INTRD-8919 - [NRT13.X] Accounting entries report : Getting an error when filtering with currency amount
#INTRD-8947 - Error when creating a new customer (when choosing a paying account)
#INTRD-8951 - Quote version short description can't be filled
#INTRD-8972 - [Quote] Missing reopening the Quote Line when quote is rejected
#INTRD-8995 - [ORDER] - Link between product line and OO
#INTRD-8996 - [Subscription] - After validating Order Sub is created but can't access it
#INTRD-8999 - [front] Typos in Security Deposit \no match\ message
#INTRD-9001 - [front] Export offers to Opencell environment shows only one env
#INTRD-9029 - [GUI | BACK] incorrect dates on the quotes
#INTRD-9036 - As a user, I am forced to refresh the page in my navigator to see the auxiliary code and label in the Accounting tab
#INTRD-9040 - [NRT 13.X | GUI] the management validation for quotations
#INTRD-9042 - [FRONT] Handle CFs with multiple CFDefs and refactor code
#INTRD-9053 - [Reg] Unable to see the details of invoices, products, offers, etc..
#INTRD-9116 - Front details
#INTRD-9121 - [REG] Something went wrong when adding an attribute to a product
#INTRD-9123 - I can't access to \Accounting period settings\ page
#INTRD-9132 - If I choose to \Use sub-accounting periods\, I can't choose one of the options in the field \Accounting operations management\
#INTRD-9147 - [front] Portal version should be 14.0.0-SNAPSHOTon branch \dev\
#INTRD-9160 - I can't filter by the document type = \Refund\ 
#INTRD-9163 - Surface control on OOQ - End of validity / Activation date
#INTRD-9195 - Portail rouge - affichage lien moyen de paiement avec B.A.
#INTRD-9203 - Issue when creating manually a price grid
#INTRD-9205 - [front] Translation error \overloadable\ on charge template page
#INTRD-9220 - Unpaid amount appears in the wrong column when choosing to \Show details\ in Aged trial balance
#INTRD-9221 - OO creation regression
#INTRD-9230 - Date input - Invalid time value on the gridInput
#INTRD-9237 - [REG] Cannot publish a price plan version
#INTRD-9238 - [Products] - Take down 'Delete' option for products
#INTRD-9260 - [Regression] Cannnot create a new customer
#INTRD-9264 - [Regression] d is not a function when publishing a price plan version
#INTRD-9288 - [API] the OO template filters throw a query exception
#INTRD-9314 - [OOT] - Threshold monitoring behaviour
#INTRD-9360 - The amounts displayed in the aged trial balance should be WITH TAX
#INTRD-9371 - Unable to activate a service instance
#INTRD-9375 - V13.0.1 - Les valeurs des CF ne sont pas affichées dans le portail rouge.
#INTRD-9418 - Framework Agreement - Contract line price versions -- > catalog/matrix-lines [SEARCH_LINES] : Missing handler
#INTRD-9528 - [Reg | BACK | GUI] incorrect accounting article mapping
#INTRD-9537 - Toggle doesn't stay \ON\ on \range\ in a price grid
#INTRD-9552 - CLOSE on validated QUOTE
#INTRD-9574 - V13.0.1 - Anomalie CF client portail rouge
#INTRD-9604 - [Reg | GUI] compute the total consumption
#INTRD-9641 - [CPQ] Attribute instance type error
#INTRD-9651 - Remaining information is wrong on the invoice for the trading currency
#INTRD-9653 - QUOTE - les propriétés des Attribute ne sont pas respectés 
#INTRD-9654 - [Reg] An error occurred when adding grid dimensions to price grid
#INTRD-9665 - [GUI] functional currency toggle throws client error
#INTRD-9724 - [Reg][13.1.X] Unable to update a quote
#INTRD-9805 - BA must be auto-listed in the companies table in the contact view (when click on new contact inside customer)
#INTRD-9818 - [Reg | GUI] unable to create the OO template
#INTRD-9832 - [GUI] undefined customer name on OOQ 
#INTRD-9841 - Customer - Impossible de créer un client si CF de type liste existe niveau BA
#INTRD-9855 - [Reg | GUI] fix threshold line conducts in OO template
#INTRD-9889 - Rated items display is very slow in Portal
#INTRD-9893 - [API] Anonymize action returns error 500 GENERIC_API_EXCEPTION
#INTRD-9903 - [Customer list view] - Navigation issues
#INTRD-9906 - [Customer 360 view]
#INTRD-9985 - Customer - Rated Item - Create one shot with negative amount should be possible 

### Story - Core
#INTRD-5730 - [discount] Discounts propagation from quote to invoices
#INTRD-6366 - [Customer] - Rated items - Creation consumption (manual)
#INTRD-7029 - [V13-BACK] Planned Upgrades
#INTRD-8364 - [payment] Implement Ingenico direct connector
#INTRD-86 - [tax] (4) Standard invoice XML will show the different tax rates applied to each invoice line
#INTRD-8677 - [tax] (2) Get invoice line tax details
#INTRD-9107 - [contract links] (2) Add contracts from sellers on Customer contract list tab

### Story - Portal
#INTRD-1838 - [tax] (1) Add possibility to create composite Tax
#INTRD-7975 - [multi instantiation] Change offer for a subscription

### User Stories
#INTRD-86 - [tax] (4) Standard invoice XML will show the different tax rates applied to each invoice line
#INTRD-1838 - [tax] (1) Add possibility to create composite Tax
#INTRD-3101 - [invoicing] Option to disable aggregation for an article
#INTRD-4060 - [billing] (7) Billing run execution report
#INTRD-4886 - [QUOTE / INVOICE] PDF
#INTRD-6943 - [Contacts] (3) View from Customer General Section / List view
#INTRD-7271 - Change behaviors on filters and lists of Accounting codes
#INTRD-7272 - [contract links] (1) Add Tab for all the linked Contracts
#INTRD-7274 - [Subscription] - PV list view and links
#INTRD-7436 - [reports] Aged balance - Calculations [Consolidation] (3)
#INTRD-7778 - [ct] (1) View custom table data in Portal (reference tables)
#INTRD-7864 - [Multi instantiation] - Order
#INTRD-8434 - [rules1] (1) Billing redirection rules can be set on a contract with “criteriaEL” and redirecting to “invoicedBillingAccountCodeEL”
#INTRD-8661 - [price] Merge amountWithoutTax and amountWithTax in price version
#INTRD-8677 - [tax] (2) Get invoice line tax details
#INTRD-8678 - [tax] (6) Display invoice line composite tax details in Portal
#INTRD-8983 - [renewal] Log subscription renewal into Subscription's life cycle history
#INTRD-3584 - OO - Consumption/Invoiced tabs for an OpenOrder (12)
#INTRD-3585 - OO - Report page (14)
#INTRD-4013 - OO - OO instantiated from quote (10)
#INTRD-4316 - OO - Behavior on Quotes, Orders, or Invoices (17)
#INTRD-7863 - [Multi instantiation] - Subscription
#INTRD-7871 - [Multi instantiation] Product attribute management improved behaviour
#INTRD-8547 - [Invoice] - Display comment field
#INTRD-8790 - [Multi instantiation] - Subscription delete service instance
#INTRD-8923 - [Direct links] - Contract to C.Offer
#INTRD-9201 - [Subscription] - Customer and consumer display
#INTRD-3581 - OO - Create OOQuote for Open Order (7)
#INTRD-3862 - OO - OOT Products/Articles management (6)
#INTRD-7320 - [Global] - Menu revamp 1/2
#INTRD-8855 - [Subscription] - Links to create
#INTRD-4027 - OO - Auto Invoice OO (11)
#INTRD-8953 - OO - Consolidation
#INTRD-8139 - OO - Manual Invoice OO (11Bis)
#INTRD-6936 - [Contacts] (1) Customer Care sub menu list view
#INTRD-6937 - [Contacts] (2) Creation from CCare sub menu list view
#INTRD-6944 - [Contacts] (4) Creation from Contacts Tab in Cust Gen Section
#INTRD-6993 - Being able to use decimals in price grids for "ranged" numeric values
#INTRD-7975 - [multi instantiation] Change offer for a subscription
#INTRD-7667 - [roles] Externalize Keycloak configuration file
#INTRD-7583 - [hierarchy] - C,CA and UA search / filter on Customer list view
#INTRD-6674 - [catalog] Price simulator on price grid
#INTRD-4781 - [Customer] rated items list view - display and options
#INTRD-9012 - [hierarchy] - UA search / filter on Portal
#INTRD-7843 - [subtotal] (4) Display subtotals on XML invoice (ajout block en annexe)
#INTRD-8477 - [rules1] (2) Invoicing process follows billing redirection rules (Job)
#INTRD-8758 - [rules1] (3) Invoicing process follows billing redirection rules (API & Manual)