Lease Termination
Get termination status
Returns the current state of the termination process including the checklist progress.
Permissions required: LeasesRead
path Parameters
lease_idGet termination status › Responses
Termination details
idlease_idnotice_idstatuseffective_dateactual_exit_dateexit_condition_report_idcharge_review_idcompletion_percentagecan_completeTrue if all required checklist items are completed
created_atupdated_atInitiate lease termination from notice
Initiates the termination process for a lease after a notice (congé) has been received.
Creates a LeaseTermination orchestrator with a checklist adapted to the lease type.
Transitions the lease from ACTIVE to NOTICE.
Idempotent: If a termination already exists for this lease, returns the existing one.
Permissions required: LeasesWrite
path Parameters
lease_idInitiate lease termination from notice › Request Body
notice_idID of the lease notice (must be in RECEIVED or EFFECTIVE status)
Initiate lease termination from notice › Responses
Termination process initiated (or existing returned)
idlease_idnotice_idstatuseffective_dateactual_exit_dateexit_condition_report_idcharge_review_idcompletion_percentagecan_completeTrue if all required checklist items are completed
created_atupdated_atInitiate termination from natural expiration
Initiates the termination process for a lease that has reached its end_date without
a formal notice (congé). Used for fixed-term leases (mobility, seasonal, CDD).
Transitions the lease directly from ACTIVE to FINALISATION (skips NOTICE).
Idempotent. Typically called by the scheduler, but can be triggered manually.
Permissions required: LeasesWrite
path Parameters
lease_idInitiate termination from natural expiration › Responses
Termination process initiated
idlease_idnotice_idstatuseffective_dateactual_exit_dateexit_condition_report_idcharge_review_idcompletion_percentagecan_completeTrue if all required checklist items are completed
created_atupdated_atTransition to finalisation phase
Transitions the lease from NOTICE to FINALISATION when the notice effective date
is reached. Sets the termination status to EXIT_PENDING.
Idempotent: If already past INITIATED status, returns current state.
Permissions required: LeasesWrite
path Parameters
lease_idTransition to finalisation phase › Responses
Finalisation phase started
idlease_idnotice_idstatuseffective_dateactual_exit_dateexit_condition_report_idcharge_review_idcompletion_percentagecan_completeTrue if all required checklist items are completed
created_atupdated_atRegister exit condition report
Links an exit condition report (EDL de sortie) to the termination process. Automatically:
- Checks
exit_condition_report_donein the checklist - Checks
keys_returnedifkeys_returned: true - Calculates the deposit restitution deadline (Art. 22): 1 month if conformity, 2 months otherwise
- Updates
security_deposit.restitution_due_date - Transitions termination to
SETTLEMENT_PENDING
Permissions required: LeasesWrite
path Parameters
lease_idRegister exit condition report › Request Body
condition_report_idID of the exit condition report (must be type EXIT)
actual_exit_dateDate the tenant actually vacated
keys_returnedWhether keys were returned
Register exit condition report › Responses
Exit report registered
idlease_idnotice_idstatuseffective_dateactual_exit_dateexit_condition_report_idcharge_review_idcompletion_percentagecan_completeTrue if all required checklist items are completed
created_atupdated_atCheck a checklist item
Marks a checklist item as completed. Idempotent — if already checked, no-op.
Permissions required: LeasesWrite
path Parameters
lease_idkeyChecklist item key (e.g., keys_returned, meters_read)
Check a checklist item › Responses
Item checked
idlease_idnotice_idstatuseffective_dateactual_exit_dateexit_condition_report_idcharge_review_idcompletion_percentagecan_completeTrue if all required checklist items are completed
created_atupdated_atUncheck a checklist item
Unchecks a checklist item (correction). Resets completed, completed_at, completed_by.
Permissions required: LeasesWrite
path Parameters
lease_idkeyUncheck a checklist item › Responses
Item unchecked
idlease_idnotice_idstatuseffective_dateactual_exit_dateexit_condition_report_idcharge_review_idcompletion_percentagecan_completeTrue if all required checklist items are completed
created_atupdated_atCalculate deposit settlement
Applies retentions on the security deposit and calculates the amount to return.
Uses existing SecurityDepositService::validate_return() which enforces:
- Max 20% of deposit for co-ownership charges (Art. 22)
- Late penalty: 10% monthly rent per month of delay
Checks deposit_settled in the checklist.
Permissions required: LeasesWrite
path Parameters
lease_idCalculate deposit settlement › Request Body
retained_for_chargesCo-ownership charge retention (max 20% of deposit, Art. 22)
retained_for_damagesRetention for damages (justified by exit inspection)
retained_for_unpaid_rentRetention for unpaid rent
copro_accounts_approval_dateSyndic account approval date
notesCalculate deposit settlement › Responses
Settlement calculated
idlease_idnotice_idstatuseffective_dateactual_exit_dateexit_condition_report_idcharge_review_idcompletion_percentagecan_completeTrue if all required checklist items are completed
created_atupdated_atComplete the termination process
Finalises the termination: transitions the lease from FINALISATION to TERMINATED.
Requires all required checklist items to be completed (can_complete = true).
Idempotent: If already COMPLETED, returns current state.
Updates estate rental status to VACANT (if no other active lease).
Permissions required: LeasesWrite
path Parameters
lease_idComplete the termination process › Responses
Termination completed
idlease_idnotice_idstatuseffective_dateactual_exit_dateexit_condition_report_idcharge_review_idcompletion_percentagecan_completeTrue if all required checklist items are completed
created_atupdated_atForce terminate a lease
Terminates the lease immediately, bypassing the standard termination process.
No LeaseTermination orchestrator is created. Requires a mandatory reason (10-1000 characters).
Use cases:
- Termination handled outside the application (paper mail, bailiff)
- Court-ordered termination
- Amicable agreement managed directly
- Migration from legacy system
Permissions required: LeasesWrite
path Parameters
lease_idForce terminate a lease › Request Body
reasonMandatory reason for force termination
termination_dateEffective end date (defaults to today)
Force terminate a lease › Responses
Lease force-terminated
idUnique lease identifier
estate_idRented property unit ID
lease_type_idLease type ID
statusLease status
versionLease version (incremented with each amendment)
start_dateLease start date
rent_amountLease rent amount (in EUR). Automatically synchronized with the associated Estate's rent_amount.
rent_frequencyRent payment frequency
is_subject_to_rent_evolution_decreeSubject to rent evolution decree at re-letting
is_subject_to_reference_rent_capSubject to increased reference rent by prefectural decree
payment_dayMonthly payment day (1-31)
payment_termsPayment terms
payment_methodPayment method
created_atCreation date
updated_atLast modification date
template_idTemplate ID used to generate the lease
agent_idAgent ID (real estate agent)
reference_numberLease reference number
end_dateLease end date
deposit_amountSecurity deposit amount
revision_index_typeRent revision index type
last_revision_dateDate of the last rent revision
next_revision_dateDate of the next rent revision
usage_typePremises usage type
furniture_list_idFurniture list ID (for furnished leases)
notesInternal notes
reference_rent_per_m2Reference rent in EUR/m²
reference_rent_increased_per_m2Increased reference rent in EUR/m²
base_rent_amountBase rent (equal to increased reference rent if supplement)
rent_complement_amountRent supplement
rent_complement_justificationRent supplement justification
previous_tenant_last_rentPrevious tenant's last rent
previous_tenant_last_payment_datePrevious tenant's last payment date
previous_tenant_last_revision_datePrevious tenant's last revision date
rent_revision_dateRent revision date
irl_reference_quarterIRL reference quarter (e.g., Q1 2024)
irl_reference_valueIRL reference index value
rent_regulation_applied_atRegulation application date
rent_regulation_zone_typeRegulation zone type
rent_regulation_compliance_statusRegulation compliance status
rent_regulation_last_checkDate of last compliance check
charge_settlement_modeCharge settlement mode
rent_increase_for_workRent increase amount due to landlord's work
rent_increase_work_descriptionDescription of work done by the landlord
rent_increase_work_costTotal cost of work done by the landlord
rent_increase_work_completion_dateWork completion date
rent_increase_legal_basisLegal basis (e.g., art. 17-2 law 1989)
rent_increase_calculation_methodCalculation method used
Supporting documents (invoices, quotes) - JSON format
rent_increase_start_dateStart date of the rent increase application
rent_increase_end_dateEnd date of the rent increase application
rent_increase_duration_monthsApplication duration in months
rent_decrease_for_tenant_workRent decrease amount due to tenant's required work
rent_decrease_work_descriptionDescription of work to be done by the tenant
rent_decrease_work_estimated_costEstimated cost of work to be borne by the tenant
rent_decrease_work_deadlineDeadline to complete the work
rent_decrease_work_specificationsTechnical specifications of the work
rent_decrease_work_authorization_requiredPrior authorization required
rent_decrease_restitution_clauseRestitution clause at end of lease
Documents (quotes, specifications) - JSON format
rent_decrease_start_dateStart date of the rent decrease application
rent_decrease_end_dateEnd date of the rent decrease application
rent_decrease_duration_monthsApplication duration in months
solidarity_clauseSolidarity clause between co-tenants
termination_clauseTermination clause (termination conditions)
visit_clauseClause for visits to re-let or sell
furniture_provision_clauseClause regarding provided furniture
pet_clausePet clause
insurance_clauseTenant home insurance clause
maintenance_clauseAnnual appliance maintenance clause
damage_clauseTenant damage clause
regularization_waiver_clauseCharge regularization waiver clause
rent_free_clauseRent-free clause
custom_clauseCustom clause (free-form)
rent_free_start_dateRent-free period start date
rent_free_end_dateRent-free period end date
rent_free_amountRent-free amount (0 = fully free, >0 = reduced rent)
tenant_fees_cap_visit_dossier_lease_per_m2Fee cap for visits/file processing/lease drafting (EUR/m²)
tenant_fees_cap_inventory_per_m2Fee cap for move-in inspection (EUR/m²)
landlord_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
landlord_fees_visit_dossier_lease_descriptionDetails of services performed
landlord_fees_inventory_entryMove-in inspection fees
landlord_fees_inventory_entry_descriptionMove-in inspection service details
landlord_fees_otherOther services
landlord_fees_other_descriptionDetails of other services and conditions
tenant_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
tenant_fees_visit_dossier_lease_descriptionDetails of services performed
tenant_fees_inventory_entryMove-in inspection fees
tenant_fees_inventory_entry_descriptionMove-in inspection service details
tenant_fees_otherOther fees
tenant_fees_other_descriptionDetails of other services
fees_calculation_dateFee calculation date
fees_regulation_complianceRegulatory compliance
fees_agency_nameAgency/professional name
fees_agency_registration_numberProfessional registration number
student_school_nameEducational institution name (student lease only)
student_enrollment_yearAcademic year (student lease only)
student_certificate_providedEnrollment certificate provided (student lease only)
student_levelEducation level (student lease only)
mobility_reasonMobility reason (mobility lease only)
mobility_reason_otherReason details if 'autre' (mobility lease only)
initial_duration_monthsInitial duration in months (mobility lease only, between 1 and 10 months)
extended_duration_monthsDuration after extension in months (mobility lease only, maximum 10 months total)
lease_extension_infoExtension amendment information (mobility lease only)
seasonal_rental_purposeSeasonal stay reason (seasonal lease only, max duration 90 days). Common values: vacation, business trip, spa treatment, tourism, other.
seasonal_purpose_detailsAdditional reason details if 'other' selected (seasonal lease only)
seasonal_guest_countNumber of guests accommodated in the property (seasonal lease only, minimum 1 person)
seasonal_cleaning_includedIndicates whether end-of-stay cleaning is included in the rent (seasonal lease only)
seasonal_cleaning_feeEnd-of-stay cleaning fee if not included in the rent (seasonal lease only, in EUR)
seasonal_tourist_tax_includedIndicates whether the tourist tax is included in the rent (seasonal lease only)
seasonal_tourist_tax_amountTourist tax amount per person per night (seasonal lease only, in EUR)
seasonal_services_includedServices included in the seasonal rental (wifi, household linen, parking, etc.)
seasonal_energy_modeEnergy billing mode for the seasonal rental
seasonal_cancellation_policySpecific cancellation policy defined by the landlord (conditions, deadlines, potential penalties)
seasonal_declaration_numberCity hall declaration number (Cerfa n°14004) - Legally required unless the property is the landlord's primary residence (Tourism Code L.324-1-1)
commercial_business_nameTenant company business name (commercial lease only, required per Article L145-1)
commercial_legal_formCompany legal form (SARL, SAS, EURL, etc.)
commercial_siret^\d{14}$14-digit SIRET number (required for commercial lease)
commercial_rcsRCS registration (e.g., RCS Paris 123 456 789)
commercial_activityDescription of the authorized commercial activity (premises purpose, Article L145-1). Determines despecialization rights.
commercial_activity_code_apeAPE/NAF activity code (e.g., 47.11F)
commercial_triennial_exit_year_3Notification deadline for triennial termination at year 3 (3-6-9 rule, Article L145-5). The tenant must notify 6 months before this date.
commercial_triennial_exit_year_6Notification deadline for triennial termination at year 6 (3-6-9 rule, Article L145-5)
commercial_triennial_exit_year_9Notification deadline for triennial termination at year 9 (3-6-9 rule, Article L145-5)
commercial_notice_period_monthsTermination notice period in months (minimum 6 months per Article L145-12)
commercial_ilc_base_valueCommercial Rent Index (ILC) reference value at lease start (for triennial revision per Articles L145-33 to L145-38)
commercial_ilc_base_dateILC reference date (quarter) (e.g., 2024-10-01 for Q4 2024)
commercial_next_revision_dateNext triennial rent revision date based on ILC
commercial_rent_ceiling_enabledRent variation capping at +/-10% per 3-year period (Article L145-38)
History of granted partial despecializations (related or complementary activities, Article L145-47)
commercial_despecialization_fullFull despecialization (complete change of activity, Articles L145-48 and L145-49, requires judicial procedure)
Joint and several guarantors for the commercial lease (Article 2298 of the Civil Code)
commercial_insurance_policyInsurance policy number for rental risks and professional liability (required per Article L145-7)
Archive a lease
Sets archived_at on the lease. Archived leases are excluded from default listings.
Only TERMINATED or EXPIRED leases can be archived.
Cannot archive if security_deposit is in DISPUTED status.
Idempotent: If already archived, no-op.
Permissions required: LeasesWrite
path Parameters
lease_idArchive a lease › Responses
Lease archived
idUnique lease identifier
estate_idRented property unit ID
lease_type_idLease type ID
statusLease status
versionLease version (incremented with each amendment)
start_dateLease start date
rent_amountLease rent amount (in EUR). Automatically synchronized with the associated Estate's rent_amount.
rent_frequencyRent payment frequency
is_subject_to_rent_evolution_decreeSubject to rent evolution decree at re-letting
is_subject_to_reference_rent_capSubject to increased reference rent by prefectural decree
payment_dayMonthly payment day (1-31)
payment_termsPayment terms
payment_methodPayment method
created_atCreation date
updated_atLast modification date
template_idTemplate ID used to generate the lease
agent_idAgent ID (real estate agent)
reference_numberLease reference number
end_dateLease end date
deposit_amountSecurity deposit amount
revision_index_typeRent revision index type
last_revision_dateDate of the last rent revision
next_revision_dateDate of the next rent revision
usage_typePremises usage type
furniture_list_idFurniture list ID (for furnished leases)
notesInternal notes
reference_rent_per_m2Reference rent in EUR/m²
reference_rent_increased_per_m2Increased reference rent in EUR/m²
base_rent_amountBase rent (equal to increased reference rent if supplement)
rent_complement_amountRent supplement
rent_complement_justificationRent supplement justification
previous_tenant_last_rentPrevious tenant's last rent
previous_tenant_last_payment_datePrevious tenant's last payment date
previous_tenant_last_revision_datePrevious tenant's last revision date
rent_revision_dateRent revision date
irl_reference_quarterIRL reference quarter (e.g., Q1 2024)
irl_reference_valueIRL reference index value
rent_regulation_applied_atRegulation application date
rent_regulation_zone_typeRegulation zone type
rent_regulation_compliance_statusRegulation compliance status
rent_regulation_last_checkDate of last compliance check
charge_settlement_modeCharge settlement mode
rent_increase_for_workRent increase amount due to landlord's work
rent_increase_work_descriptionDescription of work done by the landlord
rent_increase_work_costTotal cost of work done by the landlord
rent_increase_work_completion_dateWork completion date
rent_increase_legal_basisLegal basis (e.g., art. 17-2 law 1989)
rent_increase_calculation_methodCalculation method used
Supporting documents (invoices, quotes) - JSON format
rent_increase_start_dateStart date of the rent increase application
rent_increase_end_dateEnd date of the rent increase application
rent_increase_duration_monthsApplication duration in months
rent_decrease_for_tenant_workRent decrease amount due to tenant's required work
rent_decrease_work_descriptionDescription of work to be done by the tenant
rent_decrease_work_estimated_costEstimated cost of work to be borne by the tenant
rent_decrease_work_deadlineDeadline to complete the work
rent_decrease_work_specificationsTechnical specifications of the work
rent_decrease_work_authorization_requiredPrior authorization required
rent_decrease_restitution_clauseRestitution clause at end of lease
Documents (quotes, specifications) - JSON format
rent_decrease_start_dateStart date of the rent decrease application
rent_decrease_end_dateEnd date of the rent decrease application
rent_decrease_duration_monthsApplication duration in months
solidarity_clauseSolidarity clause between co-tenants
termination_clauseTermination clause (termination conditions)
visit_clauseClause for visits to re-let or sell
furniture_provision_clauseClause regarding provided furniture
pet_clausePet clause
insurance_clauseTenant home insurance clause
maintenance_clauseAnnual appliance maintenance clause
damage_clauseTenant damage clause
regularization_waiver_clauseCharge regularization waiver clause
rent_free_clauseRent-free clause
custom_clauseCustom clause (free-form)
rent_free_start_dateRent-free period start date
rent_free_end_dateRent-free period end date
rent_free_amountRent-free amount (0 = fully free, >0 = reduced rent)
tenant_fees_cap_visit_dossier_lease_per_m2Fee cap for visits/file processing/lease drafting (EUR/m²)
tenant_fees_cap_inventory_per_m2Fee cap for move-in inspection (EUR/m²)
landlord_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
landlord_fees_visit_dossier_lease_descriptionDetails of services performed
landlord_fees_inventory_entryMove-in inspection fees
landlord_fees_inventory_entry_descriptionMove-in inspection service details
landlord_fees_otherOther services
landlord_fees_other_descriptionDetails of other services and conditions
tenant_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
tenant_fees_visit_dossier_lease_descriptionDetails of services performed
tenant_fees_inventory_entryMove-in inspection fees
tenant_fees_inventory_entry_descriptionMove-in inspection service details
tenant_fees_otherOther fees
tenant_fees_other_descriptionDetails of other services
fees_calculation_dateFee calculation date
fees_regulation_complianceRegulatory compliance
fees_agency_nameAgency/professional name
fees_agency_registration_numberProfessional registration number
student_school_nameEducational institution name (student lease only)
student_enrollment_yearAcademic year (student lease only)
student_certificate_providedEnrollment certificate provided (student lease only)
student_levelEducation level (student lease only)
mobility_reasonMobility reason (mobility lease only)
mobility_reason_otherReason details if 'autre' (mobility lease only)
initial_duration_monthsInitial duration in months (mobility lease only, between 1 and 10 months)
extended_duration_monthsDuration after extension in months (mobility lease only, maximum 10 months total)
lease_extension_infoExtension amendment information (mobility lease only)
seasonal_rental_purposeSeasonal stay reason (seasonal lease only, max duration 90 days). Common values: vacation, business trip, spa treatment, tourism, other.
seasonal_purpose_detailsAdditional reason details if 'other' selected (seasonal lease only)
seasonal_guest_countNumber of guests accommodated in the property (seasonal lease only, minimum 1 person)
seasonal_cleaning_includedIndicates whether end-of-stay cleaning is included in the rent (seasonal lease only)
seasonal_cleaning_feeEnd-of-stay cleaning fee if not included in the rent (seasonal lease only, in EUR)
seasonal_tourist_tax_includedIndicates whether the tourist tax is included in the rent (seasonal lease only)
seasonal_tourist_tax_amountTourist tax amount per person per night (seasonal lease only, in EUR)
seasonal_services_includedServices included in the seasonal rental (wifi, household linen, parking, etc.)
seasonal_energy_modeEnergy billing mode for the seasonal rental
seasonal_cancellation_policySpecific cancellation policy defined by the landlord (conditions, deadlines, potential penalties)
seasonal_declaration_numberCity hall declaration number (Cerfa n°14004) - Legally required unless the property is the landlord's primary residence (Tourism Code L.324-1-1)
commercial_business_nameTenant company business name (commercial lease only, required per Article L145-1)
commercial_legal_formCompany legal form (SARL, SAS, EURL, etc.)
commercial_siret^\d{14}$14-digit SIRET number (required for commercial lease)
commercial_rcsRCS registration (e.g., RCS Paris 123 456 789)
commercial_activityDescription of the authorized commercial activity (premises purpose, Article L145-1). Determines despecialization rights.
commercial_activity_code_apeAPE/NAF activity code (e.g., 47.11F)
commercial_triennial_exit_year_3Notification deadline for triennial termination at year 3 (3-6-9 rule, Article L145-5). The tenant must notify 6 months before this date.
commercial_triennial_exit_year_6Notification deadline for triennial termination at year 6 (3-6-9 rule, Article L145-5)
commercial_triennial_exit_year_9Notification deadline for triennial termination at year 9 (3-6-9 rule, Article L145-5)
commercial_notice_period_monthsTermination notice period in months (minimum 6 months per Article L145-12)
commercial_ilc_base_valueCommercial Rent Index (ILC) reference value at lease start (for triennial revision per Articles L145-33 to L145-38)
commercial_ilc_base_dateILC reference date (quarter) (e.g., 2024-10-01 for Q4 2024)
commercial_next_revision_dateNext triennial rent revision date based on ILC
commercial_rent_ceiling_enabledRent variation capping at +/-10% per 3-year period (Article L145-38)
History of granted partial despecializations (related or complementary activities, Article L145-47)
commercial_despecialization_fullFull despecialization (complete change of activity, Articles L145-48 and L145-49, requires judicial procedure)
Joint and several guarantors for the commercial lease (Article 2298 of the Civil Code)
commercial_insurance_policyInsurance policy number for rental risks and professional liability (required per Article L145-7)
List archived leases
Returns all archived leases (archived_at IS NOT NULL).
Permissions required: LeasesRead
List archived leases › Responses
List of archived leases
idUnique lease identifier
estate_idRented property unit ID
lease_type_idLease type ID
statusLease status
versionLease version (incremented with each amendment)
start_dateLease start date
rent_amountLease rent amount (in EUR). Automatically synchronized with the associated Estate's rent_amount.
rent_frequencyRent payment frequency
is_subject_to_rent_evolution_decreeSubject to rent evolution decree at re-letting
is_subject_to_reference_rent_capSubject to increased reference rent by prefectural decree
payment_dayMonthly payment day (1-31)
payment_termsPayment terms
payment_methodPayment method
created_atCreation date
updated_atLast modification date
template_idTemplate ID used to generate the lease
agent_idAgent ID (real estate agent)
reference_numberLease reference number
end_dateLease end date
deposit_amountSecurity deposit amount
revision_index_typeRent revision index type
last_revision_dateDate of the last rent revision
next_revision_dateDate of the next rent revision
usage_typePremises usage type
furniture_list_idFurniture list ID (for furnished leases)
notesInternal notes
reference_rent_per_m2Reference rent in EUR/m²
reference_rent_increased_per_m2Increased reference rent in EUR/m²
base_rent_amountBase rent (equal to increased reference rent if supplement)
rent_complement_amountRent supplement
rent_complement_justificationRent supplement justification
previous_tenant_last_rentPrevious tenant's last rent
previous_tenant_last_payment_datePrevious tenant's last payment date
previous_tenant_last_revision_datePrevious tenant's last revision date
rent_revision_dateRent revision date
irl_reference_quarterIRL reference quarter (e.g., Q1 2024)
irl_reference_valueIRL reference index value
rent_regulation_applied_atRegulation application date
rent_regulation_zone_typeRegulation zone type
rent_regulation_compliance_statusRegulation compliance status
rent_regulation_last_checkDate of last compliance check
charge_settlement_modeCharge settlement mode
rent_increase_for_workRent increase amount due to landlord's work
rent_increase_work_descriptionDescription of work done by the landlord
rent_increase_work_costTotal cost of work done by the landlord
rent_increase_work_completion_dateWork completion date
rent_increase_legal_basisLegal basis (e.g., art. 17-2 law 1989)
rent_increase_calculation_methodCalculation method used
Supporting documents (invoices, quotes) - JSON format
rent_increase_start_dateStart date of the rent increase application
rent_increase_end_dateEnd date of the rent increase application
rent_increase_duration_monthsApplication duration in months
rent_decrease_for_tenant_workRent decrease amount due to tenant's required work
rent_decrease_work_descriptionDescription of work to be done by the tenant
rent_decrease_work_estimated_costEstimated cost of work to be borne by the tenant
rent_decrease_work_deadlineDeadline to complete the work
rent_decrease_work_specificationsTechnical specifications of the work
rent_decrease_work_authorization_requiredPrior authorization required
rent_decrease_restitution_clauseRestitution clause at end of lease
Documents (quotes, specifications) - JSON format
rent_decrease_start_dateStart date of the rent decrease application
rent_decrease_end_dateEnd date of the rent decrease application
rent_decrease_duration_monthsApplication duration in months
solidarity_clauseSolidarity clause between co-tenants
termination_clauseTermination clause (termination conditions)
visit_clauseClause for visits to re-let or sell
furniture_provision_clauseClause regarding provided furniture
pet_clausePet clause
insurance_clauseTenant home insurance clause
maintenance_clauseAnnual appliance maintenance clause
damage_clauseTenant damage clause
regularization_waiver_clauseCharge regularization waiver clause
rent_free_clauseRent-free clause
custom_clauseCustom clause (free-form)
rent_free_start_dateRent-free period start date
rent_free_end_dateRent-free period end date
rent_free_amountRent-free amount (0 = fully free, >0 = reduced rent)
tenant_fees_cap_visit_dossier_lease_per_m2Fee cap for visits/file processing/lease drafting (EUR/m²)
tenant_fees_cap_inventory_per_m2Fee cap for move-in inspection (EUR/m²)
landlord_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
landlord_fees_visit_dossier_lease_descriptionDetails of services performed
landlord_fees_inventory_entryMove-in inspection fees
landlord_fees_inventory_entry_descriptionMove-in inspection service details
landlord_fees_otherOther services
landlord_fees_other_descriptionDetails of other services and conditions
tenant_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
tenant_fees_visit_dossier_lease_descriptionDetails of services performed
tenant_fees_inventory_entryMove-in inspection fees
tenant_fees_inventory_entry_descriptionMove-in inspection service details
tenant_fees_otherOther fees
tenant_fees_other_descriptionDetails of other services
fees_calculation_dateFee calculation date
fees_regulation_complianceRegulatory compliance
fees_agency_nameAgency/professional name
fees_agency_registration_numberProfessional registration number
student_school_nameEducational institution name (student lease only)
student_enrollment_yearAcademic year (student lease only)
student_certificate_providedEnrollment certificate provided (student lease only)
student_levelEducation level (student lease only)
mobility_reasonMobility reason (mobility lease only)
mobility_reason_otherReason details if 'autre' (mobility lease only)
initial_duration_monthsInitial duration in months (mobility lease only, between 1 and 10 months)
extended_duration_monthsDuration after extension in months (mobility lease only, maximum 10 months total)
lease_extension_infoExtension amendment information (mobility lease only)
seasonal_rental_purposeSeasonal stay reason (seasonal lease only, max duration 90 days). Common values: vacation, business trip, spa treatment, tourism, other.
seasonal_purpose_detailsAdditional reason details if 'other' selected (seasonal lease only)
seasonal_guest_countNumber of guests accommodated in the property (seasonal lease only, minimum 1 person)
seasonal_cleaning_includedIndicates whether end-of-stay cleaning is included in the rent (seasonal lease only)
seasonal_cleaning_feeEnd-of-stay cleaning fee if not included in the rent (seasonal lease only, in EUR)
seasonal_tourist_tax_includedIndicates whether the tourist tax is included in the rent (seasonal lease only)
seasonal_tourist_tax_amountTourist tax amount per person per night (seasonal lease only, in EUR)
seasonal_services_includedServices included in the seasonal rental (wifi, household linen, parking, etc.)
seasonal_energy_modeEnergy billing mode for the seasonal rental
seasonal_cancellation_policySpecific cancellation policy defined by the landlord (conditions, deadlines, potential penalties)
seasonal_declaration_numberCity hall declaration number (Cerfa n°14004) - Legally required unless the property is the landlord's primary residence (Tourism Code L.324-1-1)
commercial_business_nameTenant company business name (commercial lease only, required per Article L145-1)
commercial_legal_formCompany legal form (SARL, SAS, EURL, etc.)
commercial_siret^\d{14}$14-digit SIRET number (required for commercial lease)
commercial_rcsRCS registration (e.g., RCS Paris 123 456 789)
commercial_activityDescription of the authorized commercial activity (premises purpose, Article L145-1). Determines despecialization rights.
commercial_activity_code_apeAPE/NAF activity code (e.g., 47.11F)
commercial_triennial_exit_year_3Notification deadline for triennial termination at year 3 (3-6-9 rule, Article L145-5). The tenant must notify 6 months before this date.
commercial_triennial_exit_year_6Notification deadline for triennial termination at year 6 (3-6-9 rule, Article L145-5)
commercial_triennial_exit_year_9Notification deadline for triennial termination at year 9 (3-6-9 rule, Article L145-5)
commercial_notice_period_monthsTermination notice period in months (minimum 6 months per Article L145-12)
commercial_ilc_base_valueCommercial Rent Index (ILC) reference value at lease start (for triennial revision per Articles L145-33 to L145-38)
commercial_ilc_base_dateILC reference date (quarter) (e.g., 2024-10-01 for Q4 2024)
commercial_next_revision_dateNext triennial rent revision date based on ILC
commercial_rent_ceiling_enabledRent variation capping at +/-10% per 3-year period (Article L145-38)
History of granted partial despecializations (related or complementary activities, Article L145-47)
commercial_despecialization_fullFull despecialization (complete change of activity, Articles L145-48 and L145-49, requires judicial procedure)
Joint and several guarantors for the commercial lease (Article 2298 of the Civil Code)
commercial_insurance_policyInsurance policy number for rental risks and professional liability (required per Article L145-7)
Regularize charges for a termination
Triggers the charge regularization step of an ongoing lease termination.
Computes the final charge balance and marks the corresponding checklist item as completed. Returns the updated termination state, including its checklist progress.
Requires the LeasesWrite permission. No request body is needed.
Usage Example
Code
path Parameters
lease_idLease ID
Regularize charges for a termination › Responses
Charges regularized; updated termination state returned
idTermination process identifier.
lease_idLease being terminated.
statusStatus of a lease termination process.
effective_dateEffective end date of the lease (ISO 8601).
Termination checklist items.
completion_percentageOverall completion percentage of the checklist.
can_completeWhether the termination can now be finalized.
created_atCreation timestamp (ISO 8601).
updated_atLast update timestamp (ISO 8601).
notice_idNotice (congé) that triggered the termination, if any.
actual_exit_dateActual exit date of the tenant, if recorded.
exit_condition_report_idExit condition report (état des lieux de sortie) identifier, if any.
charge_review_idCharge regularization review identifier, if any.