📊

OkazabullesPilotage

MAQUETTE — chiffres inventés. Les ordres de grandeur reprennent le stock réel (272 articles, 2 lots, 65 sous prix unique), le reste est simulé pour montrer la forme. Rien n'est lu dans le classeur.
arrêté au 28/09/2026
Chiffre d'affaires 2026 — base A, à déclarer
2 412 €
▲ +418 € sur le mois écoulé
2,8 % du seuil de TVA (85 000 €). Marge avant le seuil : 82 588 €.
Annonces en ligne
—
+12 sur 7 jours
Le goulot — enrichis sans prix
—
→ pricer. La plus grosse marche sur laquelle on peut agir.
Capital des lots non récupéré
—
—
Sous prix unique
65
1ʳᵉ sortie le 01/11/2026

L'entonnoir

Où le stock s'arrête. La plus grosse marche est le seul endroit où travailler.

Cadence

Est-ce que ma force de vente grandit assez vite ? Si la courbe des mises en ligne s'aplatit, le CA suivra dans six semaines.
Mises en ligne Ventes

Les lots

Ce lot est-il remboursé ? C'est la seule unité économique réelle — un article isolé ne dit rien.

Rotation par tranche de prix

Part vendue dans les 90 jours suivant la mise en ligne. C'est ici, et nulle part ailleurs, qu'on voit si une règle de prix est mauvaise.

D'où vient le chiffre d'affaires

Part de chaque plateforme. Où mettre l'effort du prochain mois.

Ce qui ne part pas

Articles en ligne depuis plus de 90 jours, jamais vendus. La liste de travail de la révision trimestrielle.

Panier — en sommeil

S'active vers 1 000 annonces en ligne (109 aujourd'hui). La question sera : les livres à 0,50 € complètent-ils des paniers, ou forment-ils des micro-commandes ? L'indicateur qui tranche est la part des commandes mixtes — au moins un article cher ET un bon marché. Rien à instrumenter d'avance : tout se recalculera sur l'historique de LIGNES_COMMANDE.

Ce qu'il reste à brancher.
Le CA doit venir d'une feuille REGISTRE_HISTO écrite par registre.gs, jamais d'un recalcul ici : les règles de base A par plateforme n'ont droit qu'à une seule implémentation.
DORMANT (AQ) compte les jours depuis DATE_SAISIE, pas depuis DATE_PUBLICATION — à corriger avant de s'en servir.
Lecture par values:batchGet, une plage par bloc de colonnes utiles, et des plages non bornées (ARTICLES!A1:BZ, sans le 2000).