Security Deposits
Security deposit (dépôt de garantie) management.
Per Art. 22 of Loi 89-462:
- Restitution within 1 month (conformity) or 2 months (non-conformity) after lease end
- Maximum 20% retention for co-ownership charge provisions
- Late penalty: 10% of monthly rent (HC) per month of delay
- One deposit per lease (unique constraint)
Get security deposit details
Retrieve the security deposit details for a lease.
Returns the full deposit information including status, amounts retained, restitution dates, and any late penalties.
Permissions required: leases:read
path Parameters
lease_idLease ID
Get security deposit details › Responses
Security deposit details
idlease_idamountDeposit amount collected
statusCurrent status (COLLECTED, PENDING_RETURN, PARTIALLY_RETURNED, FULLY_RETURNED, DISPUTED)
exit_inspection_conformityWhether the exit inspection was conformity-compliant (affects restitution deadline)
paid_dateDate the deposit was collected
restitution_due_dateDeadline for restitution (1 or 2 months after lease end)
restitution_dateActual date the deposit was returned
amount_returnedAmount returned to the tenant
retained_for_chargesAmount retained for co-ownership charge provisions (max 20% per Art. 22)
retained_for_damagesAmount retained for property damages
retained_for_unpaid_rentAmount retained for unpaid rent
penalty_amountLate return penalty (10% of monthly rent HC per month of delay)
copro_accounts_approval_dateDate of syndic account approval (triggers release of retained charges)
notesAdditional notes
Record a security deposit
Record the collection of a security deposit for a lease.
Only one deposit is allowed per lease. If a deposit already exists, returns a business error.
The deposit amount should match the deposit_amount field on the lease, which is validated
against French legal limits per lease type:
- Residential empty: max 1 month rent
- Furnished/student: max 2 months rent
- Commercial: max 3 months rent
- Mobility lease: deposit forbidden (Art. 25-13 ALUR)
Permissions required: leases:write
path Parameters
lease_idLease ID
Record a security deposit › Request Body
amountDeposit amount
paid_dateDate the deposit was collected
Record a security deposit › Responses
Deposit recorded successfully
idlease_idamountDeposit amount collected
statusCurrent status (COLLECTED, PENDING_RETURN, PARTIALLY_RETURNED, FULLY_RETURNED, DISPUTED)
exit_inspection_conformityWhether the exit inspection was conformity-compliant (affects restitution deadline)
paid_dateDate the deposit was collected
restitution_due_dateDeadline for restitution (1 or 2 months after lease end)
restitution_dateActual date the deposit was returned
amount_returnedAmount returned to the tenant
retained_for_chargesAmount retained for co-ownership charge provisions (max 20% per Art. 22)
retained_for_damagesAmount retained for property damages
retained_for_unpaid_rentAmount retained for unpaid rent
penalty_amountLate return penalty (10% of monthly rent HC per month of delay)
copro_accounts_approval_dateDate of syndic account approval (triggers release of retained charges)
notesAdditional notes
Return a security deposit
Record the return (restitution) of a security deposit.
Art. 22 Loi 89-462 compliance:
Restitution deadline:
- Exit inspection conformity → 1 month after lease end
- Exit inspection non-conformity → 2 months after lease end
Retention limits:
- Charge provisions (co-ownership): max 20% of deposit amount
- Damages and unpaid rent: justified amounts, total cannot exceed deposit
Late penalty:
- If
restitution_dateexceeds the calculated deadline, a penalty of 10% of monthly rent (HC) per full month of delay is automatically computed.
The system calculates:
restitution_due_datefromlease_end_date+ conformity statusamount_returned= deposit - (charges + damages + unpaid rent)penalty_amountif return is latestatus:FULLY_RETURNEDorPARTIALLY_RETURNED(if only charges retained for co-ownership)
Permissions required: leases:write
path Parameters
lease_idLease ID
Return a security deposit › Request Body
exit_inspection_conformitytrue = conformity (1-month deadline), false = non-conformity (2-month deadline)
lease_end_dateEnd date of the lease (used to calculate restitution deadline)
restitution_dateActual date of deposit return
retained_for_chargesAmount retained for co-ownership charges (max 20% of deposit)
retained_for_damagesAmount retained for property damages
retained_for_unpaid_rentAmount retained for unpaid rent
copro_accounts_approval_dateDate of syndic account approval (if retaining for charges)
notesAdditional notes about the return
Return a security deposit › Responses
Deposit return recorded successfully
idlease_idamountDeposit amount collected
statusCurrent status (COLLECTED, PENDING_RETURN, PARTIALLY_RETURNED, FULLY_RETURNED, DISPUTED)
exit_inspection_conformityWhether the exit inspection was conformity-compliant (affects restitution deadline)
paid_dateDate the deposit was collected
restitution_due_dateDeadline for restitution (1 or 2 months after lease end)
restitution_dateActual date the deposit was returned
amount_returnedAmount returned to the tenant
retained_for_chargesAmount retained for co-ownership charge provisions (max 20% per Art. 22)
retained_for_damagesAmount retained for property damages
retained_for_unpaid_rentAmount retained for unpaid rent
penalty_amountLate return penalty (10% of monthly rent HC per month of delay)
copro_accounts_approval_dateDate of syndic account approval (triggers release of retained charges)
notesAdditional notes