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)