Catégorisation des platformes et application de la fiscalité adapté (Impact PSAN , régime micro-BIC)
This commit is contained in:
1 parent
8953d0bb35
commit
33fee587aa
10 files changed
+610
-53
No files matched your search
@@ -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;
|
||||
Reference in new issue
Block a user