Skip to content

Releases: Guillaume1965/centgerance

v1.0.5 — Document « Ordre permanent »

Choose a tag to compare

@Guillaume1965 Guillaume1965 released this 15 May 17:25
dab7572

✨ Nouveauté : Document « Ordre permanent » pour le locataire

Cette release ajoute une fonctionnalité demandée par les premiers utilisateurs : la génération d'un document A4 imprimable à remettre au locataire pour qu'il mette en place un ordre permanent dans son e-banking.

Pourquoi cette fonctionnalité

Plutôt que d'émettre une facture QR chaque mois et compter sur le locataire pour la payer, l'ordre permanent automatise totalement le paiement du loyer :

  • Le locataire saisit une seule fois les coordonnées dans son e-banking
  • Le virement part automatiquement chaque mois
  • Plus de rappels à envoyer, plus d'oublis

Comment ça fonctionne

Depuis la fiche d'un bail, un nouveau bouton « Générer le document » ouvre un document A4 imprimable contenant :

  • Coordonnées du bénéficiaire : nom, adresse, IBAN classique
  • Montant mensuel ventilé : loyer net + acompte de charges = total à virer
  • Date d'exécution suggérée : le 25 du mois (les fonds arrivent avant le 1ᵉʳ)
  • Référence SCOR conforme ISO 11649 : référence stable du type RF33BAIL42LEFEBVRE, à recopier exactement par le locataire
  • Mode d'emploi pas-à-pas pour PostFinance, UBS, Raiffeisen, BCV, BCN, autres banques cantonales et banques en ligne (Revolut, Neon, Yuh, Zak)

Rapprochement automatique

La référence SCOR étant stable dans le temps (contrairement à la QRR qui change chaque mois), le moteur de rapprochement CAMT 053 identifie automatiquement le bail à chaque virement reçu. Aucune intervention manuelle requise.

Détails techniques

  • Algorithme SCOR (ISO 11649) avec checksum mod-97, validé contre la référence officielle de la spec
  • Compatible avec tous les e-banking suisses qui supportent la norme ISO 20022
  • Garde-fou intégré : si l'IBAN classique du créancier n'est pas configuré, redirection vers Paramètres avec message d'erreur explicite
  • Documentation complète ajoutée dans le manuel (chapitre 9.4)

📋 Installation

  1. Désactiver et supprimer la version précédente du plugin
  2. Téléverser centgerance.zip via Extensions → Ajouter → Téléverser
  3. Activer
  4. Vérifier dans Paramètres → Créancier que l'IBAN classique est bien configuré

Vos données existantes sont préservées (les tables wp_gerance_* ne sont pas touchées par la mise à jour).

🔧 Vérification

SHA-256 du ZIP : e64fbcd3c03799f794364d3fc7b5f3ee0bd33456f63c7647fb67c0b0f820dc60

📚 Documentation

v1.0.4 — Correctifs clés de répartition

Choose a tag to compare

@Guillaume1965 Guillaume1965 released this 14 May 22:41
dab7572

Corrections

 - Fix affichage des clés de répartition (appel get_rows mal formé)
 - Fix calcul de la somme des pourcentages (était à 0,00 % au lieu de 100 %)
 - Fix ventilation des charges dans le moteur de décompte
 - Suppression des warnings PHP sur la page Clés
 
 ## Mise à jour
 Désactiver + supprimer la version précédente, téléverser ce ZIP, réactiver.

100gérance v1.0.2 — Nettoyage de notes de version internes

Choose a tag to compare

@Guillaume1965 Guillaume1965 released this 14 May 20:53
dab7572

Nettoyage

  • Retrait de notes de version internes visibles en bas des pages Décomptes, Comptabilité, Lettres, Sinistres. Ces encarts datent du développement progressif et n'ont plus lieu d'être dans la version publique.
  • Nettoyage des commentaires PHP de développement.
  • Aucune modification fonctionnelle ; les données restent intactes après mise à jour.

100gérance v1.0.0 — Première version publique

Choose a tag to compare

@Guillaume1965 Guillaume1965 released this 14 May 20:08
dab7572

🚀 Première version publique de 100gérance

Plugin WordPress libre et gratuit pour les propriétaires suisses qui veulent gérer eux-mêmes leur immeuble, sans régie.

Modules inclus

  • Référentiel complet : immeubles, biens, personnes, fournisseurs, clés de répartition
  • Module Baux : génération de bail libre A4 (17 clauses), téléversement de PDF signé, 9 types d'avenants
  • QR-factures Swiss QR-bill v2.2 : émission unitaire ou batch sur période (jusqu'à 24 mois)
  • Encaissements : saisie manuelle ou import CAMT 053 ISO 20022 avec rapprochement automatique par référence QRR
  • Factures fournisseurs : imputations multi-lignes, ventilation par clés de répartition
  • Décomptes annuels : calcul prorata temporis, génération PDF par locataire, régularisation
  • 21 modèles de lettres-types conformes au droit suisse (Art. 257d CO, 269d CO, 266l CO, etc.)
  • Module Sinistres : dossiers avec pièces jointes, 4 courriers types à l'assurance
  • Export Excel : 6 feuilles pour le fiscaliste

Technique

  • 17 tables SQL (préfixe wp_gerance_)
  • Encodeur QR Code pur PHP, conforme ISO/IEC 18004:2015 (zéro dépendance externe)
  • Algorithme mod-10 récursif Swiss QR-bill validé contre la référence officielle SIX
  • Parser CAMT 053 ISO 20022 natif
  • Générateur XLSX natif

Prérequis

  • WordPress ≥ 6.0
  • PHP ≥ 8.0

Documentation

Mode d'emploi complet (57 pages) : 100gerance.com/mode-emploi.html

Licence

GNU General Public License v2 ou ultérieure.