- Add new endpoint to retrieve presubmission checks using intent ID and loan partner ID
- Add approved flag to submission additional products
- Add collection of performed pre-submission checks to submission
- Change name of totalRating to commissionBase
- Change netAmount to netBurden and its type from MonetaryAmount to PeriodicalAmount
- Add additional products SubmissionLogbookEntry
- remove obsolete submission additional products
- Add modify submission command with additional products
- Improve description
- Add numberOfRooms to RealEstate
- Add depositValue to BuildingSavingPlanEquity
- Add isForwardLoan to BaseLoan
- Add isRestricted to PropertyRegisterRestriction
- Add numberOfPayments BaseFinancingDetails
- Add new kfw program - KNN_296
- Add useNewUploadVersion flag to submission overview
- Fix: move recently added originalPurchase property into Plot Estate type to fix an issue with the generated stubs
- small documentation changes
- Added new KfwProgram value
WEP_JKA_308 - Added originalPurchase property to BaseRealEstate
- Introduce considerForCount to pre submission check response and answered status
- Type examples fixes
- Introduce embedded structure to pre submission check
- Extend savings phase with currentBalance
- rename field description to value in PreSubmissionCheckRemark
- Add PreInquires to Submission
- Extend green deal fields
- add shortTimeWork boolean to ShortTimeWork
- add new enum value - FARMER to FreeLancerJobTYpe
- add eHypCent amount to Loans
- adopt new release process. no changes are required from api clients
- Added command to approve submission commission change
- added new rateCorrection property to the AnswerPreSubmissionCheckCommand and PreSubmissionCheckAnsweredStatus
- added new expectedFutureBurden property to the BaseExistingLoanDebt
- added new debitInterestCommitment, expectedEndOfTheTerm, and rankingInTheLandRegister properties to the ExistingRealEstateDebt and ExistingMortgageDebt
- removed redundant required: [] property from ShortTimeWork
- added status to PreSubmissionCheck
- changed remark in RejectSubmissionCounterOfferCommand to required
- added mainEmployment flag to occupation
- changed remark in SubmissionCounterOfferCommandData to required
- added new Employment property - ShortTimeWork
- added new property marketValue to Plot
- added new property retirementResidence to BaseSpecialRealEstateCharacteristics
- added new property debitor to SolvencyCreditDebt
- added new property notaryDate to BuyNewEstateFinancing
- changed description for LandValueEvaluation
- changed description for property groundValue in LandValueEvaluation
- changed description for primaryEnergDemand in EnergyEfficency
- added ExtendedContractInfo to replace ContractInfo in deliver contract and sign contract commands
- replaced ContractInfo with ExtendedContractInfo in logbooks and statuses related to deliver and sign contract scenarios
- add UNSPECIFIED to gender enum
- add useNewModifyCommandVersion flag to indicate whether the usage of the new status interface is required for this submission
- Documentation Fix: correct required field in SubmissionRejectedStatus
- remove optional consultaiton.advisory.suBroker field
- add optional consultaiton.advisory.suBrokers field
- add pre submission check endpoints
- Get a specific pre-submission-check
- Answer a specific pre-submission-check
- Add new kfw Programs
- EMKreditPlus (KFW_358)
- EMKredit (KFW_359)
- Documentation Fix:
- adjust description for handover-report-name path variable
- Introduce new fields:
- prefabCertified: flag indicates quality seal (Gütesiegel)
- localPriceDetails: provides information about local price per square meter of living space
- basementExtensionForResidentialUse: provides information about basement extension for residential use
- debitor: add debitor to ExistingRealEstateDebt Object
- desiredDecisionDate: provides information about the desired decision date
- fractionalOwnership: flag indicates fractional Ownership (Bruchteileigentum)
- constructionCostInvoice: provides information about the instance to which the construction costs are charged
- inventoryUnitPropertie: add inventoryUnitPropertie to OwnershipInventory
- Add new key MOBILE_WORK to PhoneTypeKey
- Add new field externalEstateId to Estates
- Add new command to assign a processor providing processor details
- revert wrong submission id deprecation
- preparation for new advisory structure representing people involved in the financing advisory process.
- early announcement for field deprecations. no action required.
internal dependencies update
- removed pattern from Iban
- extended v2 api with commitmentInterest field in loans and counter-offer-loans
prepare github and developer portal release
changed TemporaryResidencePermit required field from residencePermitExpiryDate to expected expiryDate
changed financingNeed to interface instead of direct implementation
Changed objects that are using discriminators to Interfaces, and added BaseObjects for inheritance. To prepare proper json schemas and remove duplicate mapping API specs were refactored to be conforming with the documentation and best practices. See https://swagger.io/docs/specification/data-models/inheritance-and-polymorphism/ , https://swagger.io/docs/specification/data-models/oneof-anyof-allof-not/ and OpenAPITools/openapi-generator#13150 (comment)
Moved EnergyEfficiency from PlannedModernisation to PlannedModernisations
- add ONE_TIME to Cycle
- add frequency to SavingsPlanBurdenSpecialPayment
- add externalId to SuspendedAmortizationDetails
Added AddSubmissionLogbookNoteCommand
Added missing homePurchaseSavingProvider and amortizationProvider fields.
Rename events to entries regarding Repayment Plan
Extend Financing Structures with repayment plan
Added previous status to Paused and Await External Processing statuses
Remove loanId from ContractInfo and replace it with required referenceId
Added primaryEnergyDemand property to EnergyEfficiency
- Introduce field
submitterinSubmissionOverview - Introduce
ConsultationInfoobject and put it as field inFinancingApplication
- Make
OfferIdpropertyvaluerequired - Add new property
revisiontoOfferId
Add command to update contact user
Added new model for OrganizationUser used for contactUser in SubmissionOverview
Extended rejection reasons by following values:
- OVERALL_CONSTELLATION
- NEGATIVE_HOUSEHOLD_CALCULATION
- PROPERTY_VALUATION_LOAN_QUOTA
added 3 new reasons for enum ExternalProcessingReason:
- FORWARD_FINAL_DECISION
- REJECT_NOTICE
- WAITING_FOR_ORIGINAL_CONTRACT
- Wrap
residualDebtProtectionsinto wrapper object - Introduce
residualDebtProtectionson submission level
- Make loanId in ContractInfo optional
- added
residualDebtProtectionsto schemaFinancingStructures. - added schema for
ResidualDebtProtectionwith first sub type for mortgage saving plans. The hold a reference to a loan if they are linked to a loan. - removed property
savingsPlanfrom schemaFinancingStructuresas it is not in use currently and probably needs to be remodeled in the future. - added new referenceId to
ContractInfoas there could be multiple other reference to be updated than just loans
- Set x-skip-camel-case-check to true for separatedByWEG
- Deprecate key property in KfwProgram
- Introduce type property in KfwProgram
- Introduce taxable income from past years
Updated specification to be compatible with OpenApi Generator v6.6.0
- Added submission counter offer revoked status
- Added new structure for loan partner information
LoanPartnerDetailswrapper containing information for loan partner, processing unit and the processor.ProcessingUnitwrapper for the processing unit itself and the loan partner queue of this unit.
- Adjusted properties
SavingPlanTariff- added
loanPartnerIdof typeCompanyId - deprecated
loanPartner
- added
LoanPartnerProcessorCommandTrigger- added
processingUnitIdof typeCompanyId - deprecated
processingUnit
- added
Loan- added
loanPartnerIdof typeCompanyId - deprecated
loanPartner
- added
LoanPartnerProcessingUnitChangedLogbookEntry- added
updatedProcessingUnitof typeProcessingUnit - added
previousProcessingUnitof typeProcessingUnit - removed
updatedLoanPartner,previousLoanPartner,loanPartnerQueue
- added
ChangeLoanPartnerProcessingUnitCommand- added
processingUnitof typeProcessingUnit - deprecated
processingUnitId
- added
AssignLoanPartnerProcessorLegacyCommand- added
loanPartnerDetailsof typeLoanPartnerDetails - deprecated
processor
- added
UploadSubmissionDocumentLegacyCommand- added
createdByof typeLoanPartnerDetails - deprecated
uploadedBy
- added
SubmissionOverview- added
loanPartnerDetailsof typeProcessorId - deprecated
loanPartner
- added
- Added optional field
residualDebttoRateDetails
- Added new endpoint specification
/v2/infothat allows to check service status and version of the currently used API specs - Adjust API description for API key and Bearer Auth
- reworked structure of specialPayments in SavingsPlanBurden to now hold the period when a special payment is due
- New modernisation measures:
HEAT_PROTECTION,VENTILATION_SYSTEM,DIGITAL_ENERGY_OPTIMISATION
- added API key as header to securitySchema for all endpoints
- Added new properties:
- SuspendedAmortizationDetails
debtId
- AssignmentForSecurity
stockForSecuritylifeInsuranceForSecurity
- VentureRelevantLoan
contractNumberburdendebtor
- SavingsPlanBurden
specialPayments
- Loan
isSecuredByLandRegister
- SolvencyCreditDebt
burden
- AnnuityDetails
fullAmortizer
- FixedInterestMaturity
bulletLoan
- EnergyEfficiency
energyEfficiencyClass
- MainProduct
productName
- Applicant
additionalInfos
- SuspendedAmortizationDetails
- New values for extensible enums:
- BusinessLineKey
ADMINISTRATION,AUTOMOTIVE,CONSULTING_AND_ADVISORY,HAULIER,IT_AND_PROGRAMMING,VIDEO_STORE
- FreeLancerJobTypeKey
HR_CONSULTANT,REMEDIAL_GYMNAST
- EstateAdditionalLoanUsageKey
PREPAYMENT_PENALTY(fixed typo from previousPREPAYMENT_PENALTYC)
- OtherCapitalNeededLoanUsageKey
REFINANCE
- BusinessLineKey
- Deprecations:
- Reworked handover reports endpoints:
- Deprecate existing endpoint:
/v2/submissions/handover/reportsthis endpoint will be still supported, but we recommend to switch to the new one - Introduce new endpoint:
/v2/submissions/handover-documents - Deprecate
handoverReportsproperty in Handover object - Introduce new property that holds link to handover documents in Handover object
- Deprecate existing endpoint:
- UpcomingPayments
upcomingFees
- Reworked handover reports endpoints:
- changedOn property on status is now optional
- new command/status/logbook entry details for closing rejected submission