Catégorisation des platformes et application de la fiscalité adapté (Impact PSAN , régime micro-BIC)

This commit is contained in:
ocroguennec committed 2026-08-30 16:53:04 +02:00
1 parent 8953d0bb35
commit 33fee587aa
10 files changed
+610 -53

No files matched your search

+19
View File
@@ -2576,4 +2576,23 @@ if (!smtpCols.includes('documents_quota_count')) {
db.exec('ALTER TABLE smtp_config ADD COLUMN documents_quota_count INTEGER NOT NULL DEFAULT 500');
}
// ── Migration : catégorie de plateforme (PSFP / PSAN) ──────────────────────
// Distingue les plateformes "Prestataire de Services de Financement
// Participatif" (crowdfunding classique) des "Prestataire de Services sur
// Actifs Numériques" (crypto). Valeur définie au niveau du référentiel admin
// et répliquée sur les plateformes utilisateur à la création ; modifiable
// ensuite par l'utilisateur (Paramètres > Plateformes) comme les autres
// champs hérités (cf. HERITABLE_FIELDS / overridden_fields). Demande Olivier
// 30/08/26.
{
const refColsCatPlat = db.prepare('PRAGMA table_info(plateformes_referentiel)').all().map(c => c.name);
if (!refColsCatPlat.includes('categorie_plateforme')) {
db.exec("ALTER TABLE plateformes_referentiel ADD COLUMN categorie_plateforme TEXT NOT NULL DEFAULT 'psfp'");
}
const platColsCatPlat = db.prepare('PRAGMA table_info(plateformes)').all().map(c => c.name);
if (!platColsCatPlat.includes('categorie_plateforme')) {
db.exec("ALTER TABLE plateformes ADD COLUMN categorie_plateforme TEXT NOT NULL DEFAULT 'psfp'");
}
}
export default db;