- Refactor: Remove or change invocation calls of some methods of ITreasuryPlatformDependentServices [#qubIT-Fenix-7855]

9.9.3 (30-05-2025)
- Refactor: Display academic tariff degrees instead of one degree [#qubIT-Fenix-6753]

9.9.2 (07-02-2025)
- Refactor: Remove references to IAcademicTreasuryPlatformDependentServices [#qubIT-Fenix-6593]

9.9.1 (16-12-2024)
- Bug Fix: When retrieving the PersonCustomer#getActiveCustomer(), validate that the active customer is found. If it is not, throw exception [#qubIT-Fenix-6386]

9.9.0 (03-07-2024)
- Refactor: Removes poi dependency [#qubIT-Omnis-6199]

9.8.1 (26-06-2024)
- Refactor: Remove usage of AdministrativeOffice relations [#qubIT-Fenix-5448]

9.8.0 (17-06-2024)
- Improvement: Performs release for jdk 17 [#qubIT-Omnis-4737]

9.7.0 (03-06-2024)
- Refactor: Moves treasury classes for all web apps to treasury base [#qubIT-Omnis-5875]

9.6.1 (13-05-2024)
- Refactor: Fix comparator applied in CustomerAccountingController#findUniqueActiveForForwardPaymentService [#qubIT-Fenix-5268]

9.6.0 (02-05-2024)
- Refactor: Bring PaymentCodePool#isReferenceCodesActiveForStudentPortal to this module [#UL-ISCSP-1764]
- Improvement: Redefine if the option for generating reference codes for student is available [#UL-ISCSP-1764]

9.5.0 (22-04-2024)
- Refactor: Removes reference to ReportGenerationException [#qubIT-Fenix-5085]

9.4.0 (19-04-2024)
- Refactor: Refactors code to isolate qub-docs dependency [#qubIT-Fenix-5085]

9.3.0 (31-01-2024)
- Improvement: Adds fenixedu OSS DM [#qubIT-Omnis-4736]
- Refactor: Remove duplicated classes already declared in fenixedu-academic-treasury-base [#qubIT-Fenix-4915]

9.2.2 (29-11-2023)
- Refactor: Change visibility of AcademicTreasuryAccessControlExtension#isFrontOfficeMember(String, FinantialEntity) to public, to conform with superclass [#qubIT-Fenix-4596]

9.2.1 (31-10-2023)
- Refactor: Rename method PaymentRequestLog#isInvocationSuccess to PaymentRequestLog#isOperationSuccess [#qubIT-Fenix-4327]

9.2.0 (01-09-2023)
- Refactor: Remove management screens and controller for academic debt generation rule
- Improvement: Remove reading treasuryExemptions in customer debt account read screen, to avoid  TreasuryExemption::find(DebtAccount) which was doing a readAll

9.1.0 (10-07-2023)
- Refactor: Remove management interfaces for tuition payment plan groups

9.0.1 (05-06-2023)
- Improvement: Present active sibs payment requests if expiration date is not set or it is not expired

9.0.0 (25-05-2023)
- New Feature: Dynamic interest rate calculators

8.1.5 (20-10-2022)
- Refactor: Delete old finantial entity management UI
- Refactor: Remove deprecated InterestType.DAILY
- Refactor: Remove references of AdministrativeOffice in AcademicTariff and FinantialEntity
- Refactor: Remove references for method PartyContact::isToBeValidated

8.1.4 (20-07-2022)
- Bug Fix: In retrieving the degrees associated with finantial entity by parent unit, filter the units which does not have the degree set

8.1.3 (18-07-2022)
- Refactor: Remove AdministrativeOffice option from AcademicTariff creation

8.1.2 (24-06-2022)
- Bug Fix: For now degrees are always associated with AdministrativeOffice, but the administrativeOffice might not associated with FinantialEntity. If there is no finantialEntity for administrativeOffice, fallback to units.

8.1.1 (24-05-2022)
- Refactor: Present messages like information or warnings, given by some treasury debt process

8.1.0 (02-05-2022)
- Improvement: If the access control configuration is disabled, for using academic authorizations as access control, then return false in all query methods for treasury access control
- Improvement: Support query degrees for finantial entity, and finantial entity for some degree, using Units beside AdministrativeOffice

8.0.7 (22-04-2022)
- Bug Fix: Return false in evaluation of permission, if degree has no associated finantial entity

8.0.6 (16-03-2022)
- Refactor: Mark ExemptionsGenerationRowResult::exemptedAmount as deprecated and replace with ExemptionsGenerationRowResult::netExemptedAmount
- Improvement: Control periodic execution of academic debt generation rules

8.0.5 (28-02-2022)
- Refactor: Change treasury from CronTask to RuntimeTaskExecutors
- Improvement: Override information of finantial institution info header in online payments

8.0.4 (25-10-2021)
- Improvement: Make compatible forward payment request notification handle by webhook and by customer controller, in order to avoid errors due to race conditions arised by handling payment by both ways

8.0.3 (11-10-2021)
- Bug Fix: Read customer's associated person, instead of getPerson()

8.0.2 (16-09-2021)
- Refactor: Change TuitionPaymentPlanGroup.edit() invocation

8.0.1 (27-07-2021)
- Bug Fix: Fix bug in hiding MBWay link in readDebtAccount.jsp

8.0.0 (26-07-2021)
- Refactor: Receive Bennu specific service implementations from fenixedu-academic-treasury-ui

7.0.3 (15-06-2021)
- Bug Fix: TuitionPaymentPlan.conditionsDescription is now String type instead of LocalizedString, so remove the "content" property in JSP

7.0.2 (07-06-2021)
- Refactor: Remove reference to TuitionPaymentPlan.name in JSP
- Improvement: Use default payment platform to Automatic rules and Academic services
- Refactor: Refactor in tuition payment plan model, interfaces in spring are now deprecated and will be removed

7.0.1 (12-04-2021)
- Improvement: Show debt report file size as kb, if the size is lower than 1MB

7.0.0 (10-04-2021)
- New Fixture: Digital Payment Platform

6.1.1 (25-03-2021)
- Improvement: Segregate information included in debt report request, based in type chosen by user

6.1.0 (21-03-2021)
- New Fixture: Creation of reference codes in student portal

6.0.2 (08-03-2021)
- Bug Fix: In collecting open installments to present in debt account page, bypass customers without debt account for finantial institution 

6.0.1 (01-03-2021)
- Bug Fix: Fix LocalizedString content display in jsp file

6.0.0 (01-03-2021)
- New Fixture: Payment plans for debit entries

5.0.4 (31-01-2021)
- Improvement: Show 3D Secure address details selection, with text length

5.0.3 (10-11-2020)
- Bug Fix: JSON parse in jsp angular controllers

5.0.2 (14-07-2020)
- Refactor: Deprecate debt generation rule restriction
- Bug Fix: Fix setting rule property 'Limit apply force creation for 1st time students" in creation

5.0.1 (05-05-2020)
- Improvement: Before adding a product to AcademicDebtGenerationRule with forceCreation=true, ask user to confirm

5.0.0 (24-04-2020)
- Refactor: Remove domain classes, webservice and ERP integration related code leaving UI related source code and bennu specific domain classes

4.6.1 (08-04-2020)
- Refactor: Setting the debit note due date with the maximum due date of debit entries is performed in the debit note close operation

4.6.0 (06-04-2020)
- Refactor: Remove monthly interest calculation's configuration from the tuition and academic tariffs

4.5.1 (04-04-2020)
- Refactor: Upgraded dependency of fenixedu-academic-core (removal of organizational Units subclasses)

4.5.0 (26-03-2020)
- Refactor: To split fenixedu-treasury module in domain and ui module, change IForwardPaymentController package
- Refactor: Get IForwardPaymentController by class registration by online payments implementation

4.4.9 (17-03-2020)
- Refactor: Upgrade parent artifact id version

4.4.8 (09-03-2020)
- Improvement: SIBS OPPWA: default address fields
- Bug Fix: In Person delete listener, delete the active person customer if defined
- Improvement: Show registration ingression date and registration protocol in automatic debt creation interface 
- Improvement: Add degreeType, degreeCode, degreeName and executionYear to settlement entries report
- Bug Fix: SIBS OPPWA: Access payment card widget with POST, after selecting address. Ensure the SIBS Merchant Transaction Detail is not rewritten.

4.4.7 (27-02-2020)
- Improvement: In payment with credit card with SIBS OPPWA, select one of the registered addresses to send to SIBS

4.4.6 (12-02-2020)
- Bug Fix: Consider academic service request service mapping entry additional description in debit entry creation
- Improvement: Add settlement origin document number in reports
- Improvement: Filter sibs transaction details by date interval in report

4.4.5 (30-01-2020)
- Refactor: Upgrade dependencies in pom

4.4.4 (29-01-2020)
- Refactor: Replaced semester references by childOrder

4.4.3 (14-01-2020)
- Refactor: API for debt creation for IAcademicTreasuryTarget along with treasury domain entities instead of interfaces

4.4.2 (09-01-2020)
- Refactor: Clean references for getCountryCode() method which is deprecated, replaced by getAddressCountryCode()

4.4.1 (26-12-2019)
- Refactor: removed ExecutionSemester reference in dml
- Refactor: updated academic-core module dependency

4.4.0 (04-12-2019)
- New Fixture: MBWay payments interface

4.3.1 (04-11-2019)
- Improvement: Create SAFT address as non default physical address
- Refactor: Disable RegistrationService bennu signal handler

4.3.0 (22-10-2019)
- Bug Fix: Throw expcetion if academic tariff is not found when creating academic debt associated with tresury event target
- Refactor: Replace ExecutionSemester by ExecutionInterval
- Refactor: Service to ensure debt account for person is created

4.2.0 (26-09-2019)
- Refactor: upgraded fenixedu-academic-core

4.1.0 (18-09-2019)
- New Fixture: Create payment reference code for interest debit entries

4.0.5 (18-09-2019)
- Refactor: Add isSuccess() to return getSuccess() of type boolean

4.0.4 (16-09-2019)
- Bug Fix: Use enrolment date in execution year, instead of current date for entry date of academic tax debts
- Improvement: Print error in creating debt account in log, in registration creation

4.0.3 (05-09-2019)
- Bug Fix: In aligning due date in academic debt generation, do nothing if the best due date is not found instead of throwing an exception

4.0.2 (04-09-2019)
- Fix: 1A1V document with tuitions

4.0.1 (30-08-2019)
- Improvement: On creating academic debts, Add to registration designation the protocol and registration start date, in order to distinguish two registration with same degree

4.0.0 (07-08-2019)
- Refactor: Associate finantial entity to an unit, beside administrative office
- Refactor: Use default locale academic entities methods to retrieve designation
- Refactor: Academic entities queries (ex: all statutes) is provided by service
- Refactor: Academic fiscal number and country is provided by service plugged
- Refactor: Support for custom academic debts
- Refactor: Support in entity model for treasury debt report for degree and execution year and selection of type of debts
- Refactor: Support for logs in automatic debt generation execution 
- Refactor: Disable alignment of due dates on close debts generation
- Refactor: Use fiscal address country instead of deprecated fiscal country code
- Bug fix: Save enrolment name in default locale in properties map of tuitiob debit entry
- Bug fix: Get annulment message in default locale
- Bug fix: Show creation date of debt generation request

3.0.1 (31-07-2019)
- Refactor: Upgrade dependency of fenixedu-academic-core (changed domain relations from ExecutionSemester to ExecutionInterval)

3.0.0 (29-07-2019)
- Refactor: Save fiscal address from Person in Customer address fields
- Refactor: Deprecate fiscal country, instead fiscal address country is used and saved in Customer

2.5.3 (26-07-2019)
- Refactor: Upgrade fenixedu-academic-core dependency

2.5.2 (23-07-2019)
- Refactor: Delete AcademicTreasuryBootstrap, update dependency fenixedu-treasury version 

2.5.1 (19-07-2019)
- Refactor: Update fenixedu-treasury dependency version
- Bug Fix: Remove payment code pool association on delete service request mapping entry

2.5.0 (18-07-2019)
- Refactor: Changes in payment reference code generation API due to Online Payments Gateway integration in fenixedu-treasury module

2.4.0 (12-07-2019)
- Refactor: Rename treasury domain file entities to their original class name

2.3.3 (08-07-2019)
- Bug fix: Set academic information in report beans for target treasury event associated debts and payments

2.3.2 (26-06-2019)
- Refactor: Upgrade fenixedu-academic-core dependency
- Refactor: Upgrade fenixedu-treasury dependency

2.3.1 (05-06-2019)
- Copy whenProcessed property in MassiveDebtGenerationRequestFileDomainObject

2.3.0 (03-06-2019)
- Represent domain entity files as domain entities
