Tableau de bord
{{ todayLabel }}
Lots
{{ owners.length }}
{{ owners.length }} copropriétaire{{ owners.length!==1?'s':'' }}
Appels / mois
{{ totalMonthly.toFixed(0) }}€
{{ (totalMonthly*12).toFixed(0) }} € / an
Balance {{ now.getFullYear() }}
{{ yearBalance>=0?'+':'' }}{{ yearBalance.toFixed(0) }}€
{{ yearTotalIn.toFixed(0) }}€ encaissés · {{ yearlyExpenses.toFixed(0) }}€ dépensés
En retard
⏳
{{ lateOwners }}
ce mois · {{ MOIS[now.getMonth()] }}
Balance {{ now.getFullYear() }}
Entrées & sorties par mois
Entrées
Sorties
{{ chartHover.label }}
↑ Entrées : {{ chartHover.totalIn.toFixed(2) }} €
↓ Sorties : {{ chartHover.totalOut.toFixed(2) }} €
Récapitulatif {{ currentMonthLabel }}
Entrées (paiements)
{{ dashTotalIn.toFixed(2) }} €
{{ dashPaidCount }} / {{ owners.length }} payés
Sorties (charges)
{{ dashTotalOut.toFixed(2) }} €
{{ currentMonthExpenses.length }} charge{{ currentMonthExpenses.length!==1?'s':'' }}
Balance nette
{{ dashBalance>=0?'+':'' }}{{ dashBalance.toFixed(2) }} €
Tous les lots
{{ initials(o.nom) }}
{{ o.nom }}
{{ o.email||'—' }}
{{ ownerMonthlyAmount(o).toFixed(2) }} €
Lot {{ l.lot }} · {{ l.typeLot||'?' }}
Aucun copropriétaire
Ajoutez vos lots dans l'onglet Copropriétaires.
Copropriétaires
{{ editId!==null?'Modifier — '+form.nom:'Nouveau copropriétaire' }}
{{ formMontantCalc.toFixed(2) }} €
{{ formTotalQuotite }} ‰ sur {{ settings.totalMilliemes||1000 }} ‰ · budget {{ effectiveBudget.toFixed(0) }} € {{ settings.frequenceAppel==='trimestriel'?'÷4 (trim.)':settings.frequenceAppel==='semestriel'?'÷2 (sem.)':'÷12 (mens.)' }}{{ settings.fondsTravaux>0?' + fonds travaux':'' }}
Définissez un budget dans l'onglet Budget pour calculer automatiquement.
Lots
{{ initials(o.nom) }}
{{ o.nom }}
{{ o.email||'Aucun email' }}{{ o.dateDebut?' · Depuis '+fmtDate(o.dateDebut):'' }}
{{ ownerMonthlyAmount(o).toFixed(2) }} €/période
Lot {{ l.lot }} · {{ l.typeLot||'?' }} · {{ l.quotite||0 }} ‰
Aucun copropriétaire
Cliquez sur « Ajouter » pour commencer.
Paiements
Payé
Partiel
Non payé
Aucun copropriétaire enregistré.
| Copropriétaire | {{ m }} | Total dû | Reçu | Solde |
|---|---|---|---|---|
| {{ row.owner.nom }} |
{{ cell.paid ? '✓' : (cell.m > new Date().getMonth() && yearViewYear >= new Date().getFullYear() ? '' : '–') }}
|
{{ row.totalDue.toFixed(0) }} € | {{ row.totalPaid.toFixed(0) }} € | {{ row.balance>=0?'+':'' }}{{ row.balance.toFixed(0) }} € |
| TOTAL | {{ yearViewMatrix.filter(r=>r.months[mi].paid).length }}/{{ yearViewMatrix.length }} | {{ yearViewMatrix.reduce((s,r)=>s+r.totalDue,0).toFixed(0) }} € | {{ yearViewMatrix.reduce((s,r)=>s+r.totalPaid,0).toFixed(0) }} € | {{ yearViewMatrix.reduce((s,r)=>s+r.balance,0)>=0?'+':'' }}{{ yearViewMatrix.reduce((s,r)=>s+r.balance,0).toFixed(0) }} € |
{{ MOIS[payMonth] }} {{ payYear }} — {{ monthPayStats.paid }}/{{ owners.length }} payés
{{ dashTotalInMonth.toFixed(2) }} € reçus
Aucun copropriétaire enregistré.
| Copropriétaire | Lot | Attendu | Payé | Montant reçu | Date | Note |
|---|---|---|---|---|---|---|
|
{{ o.nom }}
|
{{ ownerFirstLot(o) }} | {{ ownerMonthlyAmount(o).toFixed(2) }} € |
Solde par copropriétaire
Aucun copropriétaire.
{{ initials(o.nom) }}
{{ o.nom }}
Lot {{ ownerFirstLot(o) }}
{{ ownerBalance(o).balance>=0?'▲ Avance':'▼ Retard' }} {{ Math.abs(ownerBalance(o).balance).toFixed(2) }} €
▶
Aucune période — renseignez une date de début dans l'onglet Copropriétaires.
{{ m.label }}
{{ ownerMonthlyAmount(o).toFixed(2) }} € dû
✓ {{ m.amount.toFixed(2) }} € reçu{{ m.date?' · '+fmtDate(m.date):'' }}{{ m.note?' · '+m.note:'' }}
✕ Non payé
Budget
Charges prévisionnelles — Art. 14-1
Postes de charges courantes
{{ editBudgetId!==null?'Modifier le poste':'Nouveau poste de charge' }}
Aucun poste
Ajoutez les charges annuelles récurrentes de votre copropriété.
{{ item.label }}
{{ expenseCatLabel(item.categorie) }}
{{ (item.annuel||0).toFixed(2) }} € / an
{{ (item.mensuel||0).toFixed(2) }} € / mois
Total calculé des postes
{{ budgetItemsTotal.toFixed(2) }} € / an
Budget annuel voté en AG
Budget effectif : {{ effectiveBudget.toFixed(2) }} € / an ·
Provision par appel : {{ (effectiveBudget/(settings.frequenceAppel==='trimestriel'?4:settings.frequenceAppel==='semestriel'?2:12)).toFixed(2) }} € pour la copropriété entière
Charges exceptionnelles
Dépenses exceptionnelles ponctuelles
{{ editExceptId!==null?'Modifier':'Nouvelle charge exceptionnelle' }}
Aucune charge exceptionnelle
Dépenses ponctuelles hors budget prévisionnel.
{{ item.label }}
{{ item.date?fmtDate(item.date):'Date non définie' }}{{ item.note?' · '+item.note:'' }}
{{ (item.montant||0).toFixed(2) }} €/{{ item.periodicite==='mensuel'?'mois':'fois' }}
Fonds de travaux — Loi ALUR
Loi ALUR — Cotisation obligatoire. Apparaît sur une ligne distincte dans l'appel de fonds.
Mensuel — réparti au millième. Exemple pour 200 ‰ sur {{ settings.totalMilliemes||1000 }} ‰ : {{ (settings.fondsTravaux*200/(settings.totalMilliemes||1000)).toFixed(2) }} € / mois
Travaux exceptionnels — Art. 14-2
Art. 14-2 — Provision pour travaux votés en AG. Laissez vide si aucun travaux en cours.
Inclus dans l'appel mensuel récurrent — {{ settings.montantTravaux.toFixed(2) }} €/mois pour la copropriété entière.
Copropriété
Informations générales
Coordonnées bancaires
Arrêté du 14 mars 2005 — Les fonds de la copropriété doivent être déposés sur un compte bancaire séparé au nom du syndicat des copropriétaires.
Générer les appels
Période
Sélection ({{ selectedOwners.size }}/{{ owners.length }})
Aucun copropriétaire.
{{ initials(o.nom) }}
{{ o.nom }}
{{ (o.lots||[]).map(l=>'Lot '+l.lot+' ('+l.quotite+'‰)').join(' · ') }}
{{ ownerMonthlyAmount(o).toFixed(2) }} €
{{ genStatus }}
{{ genDone }} PDF{{ genDone>1?'s':'' }} téléchargé{{ genDone>1?'s':'' }} avec succès.
Mon compte
Plan actuel
{{ currentPlan.label }}
{{ currentPlan.ownerDesc }}
Copropriétaires
{{ owners.length }} / {{ currentPlan.maxOwners }}
Copropriétaires{{ owners.length }} — illimité
{{ trialDaysLeft }} jour{{ trialDaysLeft!==1?'s':'' }} d'essai restant{{ trialDaysLeft!==1?'s':'' }} — expire le {{ trialEndLabel }}
Période d'essai expirée depuis le {{ trialEndLabel }}
Actif depuis le {{ trialStartLabel }}
Démarré le {{ trialStartLabel }}
Toutes les offres
Plan actuel
{{ p.label }}
{{ p.priceDisplay }}{{ p.priceSub }}
{{ p.ownerDesc }}
Passer à {{ p.label }} →