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


## [Released]
## [13.0.0] - 01/08/2022



### Enhancements
#INTRD-7361 - Deactivate button \Generate XML\ after generating XML invoice in S3 bucket
#INTRD-7383 - [R&D] Improve Generic API with two new REST GET requests
#INTRD-7427 - [R&D] Organize and restructure API Swagger pages for Legacy API, APIv1 and APIv2
#INTRD-7954 - [Perf] Add index aux invoice lines
#INTRD-821 - Migrate Opencell to WF26
#INTRD-8271 - price lookup : include the the upper and the lower limits of the range
#INTRD-8341 - Create the API : subscribeAndActivateProducts 
#INTRD-8361 - Interconnect all OO parts
#INTRD-8582 - Make counter locking by value instead of locking the whole CounterInstance class

### Issues
#INTRD-4337 - [qb] Query result column order doesn't match defined query
#INTRD-5783 - Add capability to search a CF value of LIST storage type in JPA
#INTRD-5862 - Create SDD payment method on customer care portal (Bic doesn(t be mandatory
#INTRD-5902 - Cannot apply a price matrix DP on an invoice/invoiceline
#INTRD-6093 - [Charge] Calendar EL is not working in quote version Quotation
#INTRD-6131 - [PAYMENT] SepaDirectDebit JOB -> DDRequestBuilder field doesn\t exist anymore
#INTRD-6296 - Pas de lien vers le discount plan sur le cpq quote price
#INTRD-6304 - [Customer Account] - last date dunning level should be anchored to setting dunning level
#INTRD-6537 - [back] Incorrect HTTP return code when user doesn't have inboundAccess role
#INTRD-6610 - [BACK | API] the refund by card doesn't function properly
#INTRD-6664 - [back] NPE in AccountingSchemesJob not linked to a scheme script from what I can guess
#INTRD-6976 - [refund] : AO collection date is different as <ReqdExctnDt> which figures on Pain001 
#INTRD-6982 - [adjustement invoice] : Regression on OC Standar following technical migration V11 (Offer Model V10)
#INTRD-7175 - Champs Renew et Month/Day non nécessaires et bloquants pour la mise à jour
#INTRD-7222 - [11.1.5,11.1.7] [ORACLE] erreur à l'initialisation du cache EDR (non bloquant)
#INTRD-7236 - Http code should be 403 insted of 400 and 500 if user account is not a consumer
#INTRD-7257 - QuoteOffer duplication: QuoteAttributes not duplicated 
#INTRD-7284 - Need to enrich the logs when this error appears \ERROR [org.meveo.admin.listener.ApplicationInitializer] (ServerService Thread Pool – 134) \ during initialization of provider
#INTRD-7291 - Menu: [Finance ==> Acounting writing ] Could not populate accounting writing 
#INTRD-7347 - [back] API createOrUpdateCRMAccountHierarchy doesn't set tradingCurrency when creating only BillingAccount
#INTRD-7358 - [back] Invoice.tradingCurrency should be initialized with BillingAccount.tradingCurrency
#INTRD-7360 - [NRT12.2.0] The default accounting scheme is missing its description
#INTRD-7365 - The export of posted AOs using the default accounting scheme should be failed when contraAccountingCode is missing
#INTRD-7369 - [NRT 12.2.1 | BACK | GUI] the amount calculation of matched invoices
#INTRD-7372 - [back] Failed to generate invoice due to invoice line persistence issue
#INTRD-7381 - Unable to generate invoice journal entries due to wrong error
#INTRD-7390 - Echec PUT Provider en ajoutant \cdrDeduplicationKeyEL\:\#{cdr.parameter4}\
#INTRD-7410 - [Dunning Policy] - Error message is missing a word
#INTRD-7443 - [NRT 12.2.0 | API] the exchange rate controls have failed
#INTRD-7454 - [11.1.8] GUI Admin : problem updating a custom field on a AO Type AO
#INTRD-7490 - [Reg] Unable to create price versions
#INTRD-7492 - [Regression] NullPointerException when opening a quote after adding quote item
#INTRD-7559 - API update jobInstance => couldn't set following job to null
#INTRD-7573 - Download PDF - Error with 2 products
#INTRD-7584 - For invoices partially paid, I should see only the unmatched amounts in the aged balance 
#INTRD-7614 - [GUI] record the template creations and modifications
#INTRD-7669 - [Regression] json formatting exception when displaying products
#INTRD-7695 - [back] AccountingSchemeJob fails when no Finance settings are set
#INTRD-7703 - [API | GUI] correct the auxiliary accounts configuration error
#INTRD-7722 - [back] Generic API exception listing CustomGenericEntityCode
#INTRD-7723 - [back] Failed to generate code due to missing reference to sequence 
#INTRD-7724 - [back] Generate code API should return the full code and not only the sequence
#INTRD-7725 - [Reg | API] unable to deactivate open orders
#INTRD-7741 - API /catalog/offerTemplate => Error when adding a product to an offer
#INTRD-7750 - [Reg | GUI | BACK] disable the Draft action if OOT is at Draft status
#INTRD-7754 - [REG] Cannot duplicate charge
#INTRD-7759 - [back] Error activating services when using accumulator on 2 charges 
#INTRD-7761 - Error on usage rating process, nothing is rated
#INTRD-7816 - Error when trying to save Payment settings ( with paymentPlan= True)
#INTRD-7850 - [Payment method] : rule for monitoring the uniqueness of the mandate on the IBAN is not correct
#INTRD-7868 - Unable to save CFs on Articles
#INTRD-7889 - [back] ServiceInstance custom fields should inherit from Product
#INTRD-7908 - Move and Rerate : UA1 d'un BA1 vers UA2 BA2
#INTRD-7992 - [Change offer] services reactivated during a roll back, even if they have been resiliated before changeOffer
#INTRD-8002 - [back] Auto generated code format is wrong
#INTRD-8009 - Cannot import updated PV
#INTRD-8063 - AmountWithoutTax of price version is no longer used (use Price)
#INTRD-8067 - pb import.sql détecté en v12 non corrigé
#INTRD-8068 - The user account id, is not updated after the transfer of a subscription
#INTRD-8069 - [Reg] Automatic BR is directly validated after processing it
#INTRD-8092 - TaxMapping API Bug
#INTRD-8114 - Cannot remove attributes on price grids
#INTRD-8126 - API - Create Product - Erreur sur le contrôle d'unicité
#INTRD-8154 - Bill Run Exceptionnel - Filtre sur le code B.A.
#INTRD-8170 - Invoice lines are not converted when created by billing run
#INTRD-8211 - [api][reg] Unable to create or update Meveo instance
#INTRD-8217 - The status of the AO is not updated to Posted after matching an orphan AO to a customer
#INTRD-8232 - [back][reg] Null pointer exception when trying to delete a MeveoInstance
#INTRD-8258 - [Reg] Unable to cancel a quarantine BR
#INTRD-8266 - Bug dans le script TaxAssignement
#INTRD-8273 - Lors de la valorisation en cas de présence de deux prices plans, la date de l'événement n'est pas prise en compte pour déterminer celui a utiliser
#INTRD-8279 - [reg][back] Impossible to cancel a billing run until you cancel its quarantine run
#INTRD-8291 - erreur matching pricePlanMatrix when an value is set to '' instead of null
#INTRD-8294 - [Regression] HibernateException when creating a price grid
#INTRD-8302 - [Reg | API] the activation of open order throws an error
#INTRD-8306 - CALENDAR -cannot create an APPEND calendar through the API
#INTRD-8329 - A journal entry is missing when running the accounting scheme job after: [creating an orphan AO & assigning a customer to this OAO right after]
#INTRD-8366 - [REG] New DD information should become the prefered method
#INTRD-8420 - CLONE - CAR POC - Accounting scheme script
#INTRD-8422 - Impossible to publish quote version
#INTRD-8442 - Notification - Rajouter changement de statut
#INTRD-8450 - Cannot find attributes created in the sandbox (or by API)
#INTRD-8474 - uNABLE TO DOWNLOAD QUOTE PDF
#INTRD-8480 - No service template or valid product version found (Activate subscription)
#INTRD-8484 - [oracle] : Invoice adjustement : notification is not triggered
#INTRD-8492 - Sequence number not returned correctly from genericCode/generateCode API
#INTRD-8501 - AO collection date is empty on customer balance 
#INTRD-8502 - Different Date formats / Filter Due date should be a period and not a fixed date
#INTRD-8504 - [back] counter changes not roll-backed in some exceptions cases
#INTRD-8507 - Wallet operations page under Admin GUI is not working
#INTRD-8511 - [Regression] EJBTransactionRolledbackException when validating an order 
#INTRD-8523 - Invoice does not appear INSTANTLY 
#INTRD-8536 - Can not create a calendar based versioned custom field in admin GUI 
#INTRD-8563 - [Workflow][V12] Régression au niveau de l'affichage de l'historique des workflows
#INTRD-8565 - [SEPA DIURECT DEBIT JOB][V12] Les demandes de virement ne sont pas générés
#INTRD-8587 - Billing run statistics are not updated when you update its invoices
#INTRD-8596 - [Regression] json formatting exception when retrieving Trading Currency
#INTRD-8598 - CLONE - CAR POC - Factures payées et matchées -> retour à l'état \non payée\
#INTRD-8599 - Nom & fichier XML incorrect après validation de facture
#INTRD-8618 - Business Attributes : subscription_date incorrect
#INTRD-8680 - Impossible to set or view a counter
#INTRD-8689 - [back] There shouldn't be a convertedTaxRate on invoice line
#INTRD-8697 - [CONTRACT] Application d'un seul contrat et non en \cascade\ avec la priorité sur le niveau le plus bas
#INTRD-8699 - [ARTICLE] En mode Mapping avec OFFRE + PRODUIT, l'article ne s'applique pas, c'est toujours celui par défaut
#INTRD-8727 - Wrong flag value \isCompany\ for customer
#INTRD-8728 - Invoice with PENDING_PLAN payStatus have not the link to related Payment Plan
#INTRD-8740 - [ExceptionalBR] Wrong Behavior on Cancel Button
#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-6994 - Duplication d'une grille tarifaire, champ End Date requis alors qu'il devrait être optionnel sur la nouvelle grille
#INTRD-7103 - Verify the subscription picker and filters
#INTRD-8560 - accountingArticle mapping not found if product only is specified

### Story
#INTRD-1304 - [quote] Default quote validity date (Start and end).
#INTRD-4424 - [sub] Upon subscription termination, invoice all agreement charges immediately
#INTRD-5212 - [Mass import/export] (3) Import a file with price versions to update charges
#INTRD-5730 - [discount] Discounts propagation from quote to invoices
#INTRD-6212 - [edr version] (2) Setup EDR version configuration
#INTRD-6930 - Cascading cumulative discounts
#INTRD-7029 - INTRD-1273	[catalog] Import offers and products from XML - SYNC
INTRD-2109	[pricing] Price can be a formula (EL) + rating paths
#INTRD-3198	ORDER - Create amendement line
#INTRD-4063	[invoice] (15) Quarantine an invoice in a billing run from invoice details page
#INTRD-4077	[invoice] (16) Reject an invoice in a billing run
#INTRD-5000	Display commit date along with commit and version 
#INTRD-5574	[currency][INVOICING] - (20) Check XR on invoice validation
#INTRD-5743	[auxiliary] (2) Assign an auxiliary account to a customer (Customer Account)
#INTRD-6211	[edr version] (1) Add new fields "eventKey" and "eventVersion" to EDR
#INTRD-6213	[edr version] (3) Compute EDR key if versioning is enabled and EDR matches criteria
#INTRD-6214	[edr version] (4) Compare new EDR with active version and take actions
#INTRD-6217	[edr version] (1.5) Display a list of EDRs with version information
#INTRD-6367	[Customer] - Rated items - Creation OSHO
#INTRD-6544	[payment plan] (3) Creating a plan
#INTRD-6558	[payment plan] (4) Menu : Payment plan
#INTRD-6559	[payment plan] (5) AO creation (payment plan activation)
#INTRD-6950	[AMENDEMENT] - Fix behaviour with subscription having "instantiated" status
#INTRD-7147	[price update] (1) Price version date setting on product
#INTRD-7198	[scheme2] Modify the general client account of the Customer in the "ACCOUNTING" tab
#INTRD-7359	[CURRENCY] (16.5) Currency and XR should be saved on invoice
#INTRD-7409	[entries 2] Accounting entries data persistence - Consolidation 
#INTRD-7415	[entries 2] Accounting entries report - Consolidation
#INTRD-7435	[reports] Aged balance - Filters [Consolidation] (1)
#INTRD-7437	[reports] Aged balance - Formatting and front details [Consolidation] (2)
#INTRD-7600	[matching] (6) Add filters to both account operation lists
#INTRD-7840	[subtotal] (2) Add EL option on subtotal setting page
#INTRD-7841	[subtotal] (3) Display subtotals on invoice details page (via tab)
#INTRD-7886	[Create AO] - Refund initially, do all type from Balance in customer
#INTRD-8094	[currency] Do not convert the functional currency if a rate has been previously set
#INTRD-1422	[payment plan] (2) General settings - MVP 
#INTRD-2353	[el] Json parser EL functions
#INTRD-3199	ORDER - Create termination line
#INTRD-5446	[currency][INVOICING] - (17) Add a toggle to switch currencies on invoices and show XR
#INTRD-5541	[scheme2] Multi criteria article accounting code
#INTRD-5570	[currency][INVOICING] - (18) Display applied XR on invoices
#INTRD-5571	[currency][INVOICING] - (19) Allow manual refresh to XR on invoices
#INTRD-6035	[currency][INVOICING] - (18.5) Display date of the last applied rate on invoice
#INTRD-6111	[MASS IMPORT/EXPORT] (X) Confirmation message when user leaves page during import process
#INTRD-6452	[currency] Use currency on Billing account instead of Paying account
#INTRD-6612	[article] Article default and unique mapping
#INTRD-6667	[article][check] Global article mapping rules
#INTRD-6738	[billing] Simple XML and PDF generation error management
#INTRD-6756	[invoice] Invoice line tax resolution
#INTRD-6845	[auxiliary] (3) Add the field of the auxiliary account in the accounting entries (data persistance)
#INTRD-6846	[auxiliary] (4) Display the auxiliary account in the accounting entries report
#INTRD-7033	[Customer Balance] - Display balances
#INTRD-7183	[pricing] Add pagination to price grid
#INTRD-7192	[auxiliary] (1) General settings
#INTRD-7205	[EXPORTING] Display attributes in the .csv document in same format (and sequence) of the price grid + being able to import using "," 
#INTRD-7313	[cf] (3) Add Custom Fields on Subscription
#INTRD-7367	[cf] (0) Report CF on Customer Account & Customer for 12.2.X & dev
#INTRD-7839	[subtotal] (1) Define setting page for default subtotal based on invoice types
#INTRD-3200	QUOTE - Create amendement line
#INTRD-4735	[Order] Duplication part2
#INTRD-5364	[Order/Quote] - line verification before Finalize and Validation
#INTRD-5522	[Quote revamp 1] - Front
#INTRD-6764	[Dunning policy] - "Archived" status
#INTRD-4843	[C.Offer] - "Published" modification
#INTRD-4986	[Customer global view] - List of fields to hide
#INTRD-6006	Corrective US - Dunning (Templates/actions/Levels/Policies and ReminderLevel) 
#INTRD-6008	Corrective US - Dunning -  Various issues
#INTRD-6480	[bank mobility] (1) Deposit of the files for automatic update of the direct debit from the issuer's bank (file formats)
#INTRD-6711	[bank mobility] (2) Extraction of the new bank details and update of Opencell customer repository


