# Modèle de prix Calculoid — reconstitué (Gestion administrative)

Reconstitution complète de la logique de la calculette actuelle (Calculoid), à
partir des captures de l'éditeur de formules et des tables de mapping.
Décodé le 2026-07-07. Sert de base au futur calculateur de remplacement.

---

## 1. Tables de mapping (dropdown → valeur)

### CA (`table-CA`)
Code 0 = `-`. Ensuite :
- code 1 = `<500k`
- code 2 = `750k`
- code 3 = `1M`
- code n (n≥3) = `1M + (n-3) × 250k`, jusqu'à code 39 = `10M`

### Factures / dépenses mensuelles (`table-de_pense et facture`)
`valeur = code × 10` (code 1 → 10 factures … code 100 → 1000).

### Nombre de collaborateurs
Code 0 = « Je n'ai pas de collaborateur ». Sinon `valeur = code` (1→50).

### Lignes bancaires
`valeur = code × 50` (code 1 → 50 … code 37 → 1850).

---

## 2. Forfait de base via CA (champ F932667)

La brique maîtresse. Table code CA → montant de départ (€/mois) :

| Code | CA | Forfait base | Code | CA | Forfait base |
|---|---|---|---|---|---|
| 1 | <500k | 600 | 21 | 5,5M | 4 700 |
| 2 | 750k | 800 | 22 | 5,75M | 4 900 |
| 3 | 1M | 900 | 23 | 6M | 5 200 |
| 4 | 1,25M | 1 100 | 24 | 6,25M | 5 500 |
| 5 | 1,5M | 1 200 | 25 | 6,5M | 5 800 |
| 6 | 1,75M | 1 300 | 26 | 6,75M | 6 200 |
| 7 | 2M | 1 500 | 27 | 7M | 6 600 |
| 8 | 2,25M | 1 700 | 28 | 7,25M | 7 000 |
| 9 | 2,5M | 1 900 | 29 | 7,5M | 7 500 |
| 10 | 2,75M | 2 200 | 30 | 7,75M | 8 000 |
| 11 | 3M | 2 500 | 31 | 8M | 8 500 |
| 12 | 3,25M | 2 600 | 32 | 8,25M | 9 000 |
| 13 | 3,5M | 2 700 | 33 | 8,5M | 9 500 |
| 14 | 3,75M | 2 800 | 34 | 8,75M | 10 000 |
| 15 | 4M | 3 000 | 35 | 9M | 10 500 |
| 16 | 4,25M | 3 200 | 36 | 9,25M | 11 000 |
| 17 | 4,5M | 3 500 | 37 | 9,5M | 11 500 |
| 18 | 4,75M | 3 800 | 38 | 9,75M | 12 000 |
| 19 | 5M | 4 200 | 39 | 10M | 15 000 |
| 20 | 5,25M | 4 500 | | | |

---

## 3. Majorations sur le forfait de base

- **Majoration type client** (champ type = F932353, coeff = F932763) : base × coeff.
  | Code | Type de clientèle | Majoration |
  |---|---|---|
  | 1 | Entreprises (BTOB) | 0 % |
  | 2 | Particuliers (BTOC) | +5 % |
  | 3 | Entreprises & Particuliers | +5 % |
  | 4 | Entités publiques | +10 % |
  | 5 | Entreprises & publiques | +10 % |

- **Majoration secteur d'activité** (champ secteur = F932352, coeff = F932764) : base × coeff.
  | Code | Secteur | Majoration |
  |---|---|---|
  | 1 | Services | 0 % |
  | 2 | Finance | 0 % |
  | 3 | French Tech | +5 % |
  | 4 | BTP | +10 % |
  | 5 | Agriculture | +5 % |
  | 6 | Artisanat | +10 % |
  | 7 | Industrie | +5 % |
  | 8 | Associatif | +5 % |
  | 9 | Autre | +5 % |

- **Forfait de base CA majoré** (F932765) = base + majoration type + majoration secteur.

---

## 4. Prix par bloc (chacun conditionné par le choix du service)

Chaque bloc = `forfait CA majoré × coefficient`, retenu seulement si le service
correspondant est choisi (== 2) :

- **ACHAT** (F932767) : majoré × 0,35
- **VENTE** (F932768) : majoré × 0,10
- **RH** (F932769) : majoré × 0,10
- **PRÉCOMPTA** (F932772) : majoré × 0,10

Blocs pondérés supplémentaires :
- **PRÉ COMPTA pondéré achat/vente** (F932776)
- **RH calcul nb salarié** (F932781) : RH ajusté selon le nombre de salariés.

---

## 5. Facture / dépense par lot et ADD ON

- **FACTURE calcul par lot** (F935877) : palier par tranche de 10 factures.
  10 factures → 1 200, 20 → 2 400, +1 200 par tranche de 10.
- **Prix fonction nb moyen de facture de vente mensuelle** (F940019).
- **Prix fonction nb moyen de dépense mensuelle** (F940033).
- **ADD ON FACTURE** (F940020) / **ADD ON DÉPENSE** (F940032) :
  majoration progressive `bloc + bloc × 0,15` par palier de volume.

---

## 6. Onboarding (F937760)

- **forfait onboarding** (F940494) : montant one-shot d'onboarding, affiché en €.
- **Copy of forfait onboarding** : recopie d'affichage.

---

## 7. Blocs finaux et forfait global

- **Final : ACHAT / VENTE / RH / PRÉCOMPTA** (F932777, F932776, F932778…) et leurs
  « Copy of Final » : affichent le prix du bloc si retenu, sinon « NON INCLUS ».
- **FORFAIT FINAL GLOBAL** (F932782) :

```
if(Final:ACHAT   == 'NON INCLUS', 0, ADD ON DEPENSE)
+ if(Final:VENTE == 'NON INCLUS', 0, ADD ON FACTURE)
+ if(Final:RH    == 'NON INCLUS', 0, Final:RH)
+ if(Final:PRECOMPTA == 'NON INCLUS', 0, Final:PRECOMPTA)
+ onboarding
```

---

## Drivers de prix (récap)

1. CA (→ forfait de base, table §2)
2. Type de clientèle (majoration, §3)
3. Type d'activité / secteur (majoration, §3)
4. Services retenus : ACHAT / VENTE / RH / PRÉCOMPTA (§4)
5. Nombre de collaborateurs / salariés (ajuste le RH, §4)
6. Nombre de factures de vente mensuelles (§5)
7. Nombre de dépenses mensuelles (§5)
8. Lignes bancaires (cas particulier)
9. Onboarding one-shot (§6)
