Crée le premier compte de l'organisation « ».
Ne fonctionne qu'une seule fois : refusé si un compte existe déjà.
Configuration initiale requise
Cette installation n'a pas encore d'identifiant d'organisation propre.
Sans cela, vos données seraient partagées avec toute autre exploitation
n'ayant pas non plus configuré son organisation.
Unique à votre exploitation. Notez-le précieusement : il isole vos données de celles des autres.
Répartit des totaux sur une période pour reconstituer un historique manquant. À corriger ensuite au cas par cas via "Saisie du jour" si besoin.
Génération en cours…
Réaliser la vaccination
Nouveau mouvement
Régler le fournisseur
Inventaire physique
Nouveau dépôt
Nouveau bâtiment
Nouvelle ligne
Nouveau message
Nouveau groupe
Membres
Nouveau produit
Nouveau fournisseur
Nouveau bon de commande
Lignes
Total : 0 FCFA
Nouvelle réservation
Produits réservés
Total estimé : 0 FCFA
Réception —
Nouvel employé
📋 Dossier RH
Nouveau rôle
Accès aux modules
🗑️ Suppression autorisée (décochez pour permettre consultation/création/modification sans suppression)
Nouvelle session de conditionnement
📐 Règles de conditionnement :
1 Plateau = 30 œufs + 1 alvéole | 1 Carton = 12 plateaux (360 œufs) + 4 alvéoles de couverture (1 posée au-dessus de chaque pile)
| Calibres : Petit <53g · Moyen 53-63g · Gros 63-73g · TG 73g+
ℹ️ Saisie unique : cette collecte génère automatiquement la ponte du jour du lot — inutile de la ressaisir dans "Saisie du jour".
✏️ Modification d'une session existante : les anciens mouvements de stock et la ponte du jour associée seront d'abord annulés, puis recréés avec les nouvelles valeurs. L'alimentation/mortalité/prophylaxie éventuellement liées à l'ancienne session ne sont pas modifiables ici.
⚖️ Répartition par calibres (œufs nets conditionnables)
Prix plateau: — FCFA
Prix plateau: — FCFA
Prix plateau: — FCFA
Prix plateau: — FCFA
📊 Résultat du conditionnement
0
Œufs nets
0
Plateaux complets
0
Cartons complets
0
Plateaux restants
0%
Taux de perte
Les mouvements de stock suivants seront créés automatiquement.
🧩 Nouvelle nomenclature (BOM)
Définit les consommables/emballages réellement décomptés du stock à chaque session de conditionnement.
📦 Par plateau (30 œufs)
📦 Par carton (12 plateaux)
🧩 Nomenclatures de conditionnement (BOM) enregistrées
Vous pouvez enregistrer plusieurs nomenclatures (ex: par format de carton) et choisir celle à appliquer lors de chaque session de conditionnement. La nomenclature ⭐ par défaut est proposée automatiquement.
Nom
Alvéole/plateau
Carton vide
Ficelle
Défaut
Nouveau client
Télédéclarer à la FNE (DGI)
La certification est transmise en temps réel à la plateforme officielle de la DGI et retourne un numéro de facture normalisée, un sticker QR et un lien de vérification.
Émettre un avoir FNE
Cochez les articles retournés et ajustez la quantité si le retour est partiel.
Nouvelle commande
Lignes de la commande
ProduitUniteQtePU HT (F)Total HT
Sous-total HT0 F
Remise0 F
Total HT0 F
TVA 18%0 F
TOTAL TTC0 F
Nouvelle tâche prophylactique
Nouvelle phase nutritionnelle
🔄 Réforme / Sortie lot
🔪 Données d'abattage
🐓 Données vente vivante
📊 Résultat calculé
0
Têtes sorties
0 kg
Poids total
0 F
Recette totale
0
Restant bâtiment
📉 Saisir une charge
💵 Mouvement de trésorerie
📋 Paramétrer un budget
⚙️ Nouvel équipement
🔧 Ordre de maintenance
✅ Réalisation
🔴 Déclarer une panne
Enregistrer un paiement
🚀
Mise en production
5 étapes pour un démarrage sécurisé
${[
['1','Créer la table Supabase','Supabase → SQL Editor : collez et exécutez le script SQL de production.',
''],
['2','Identifiant d\'organisation unique','Cet ID isole vos données. Notez-le — il ne peut pas changer sans perte de données.',
''],
['3','Créer le premier compte admin','Le compte administrateur se crée via l\\'Edge Function bootstrap-org (voir edge-functions/bootstrap-org) — aucun compte par défaut n\\'existe.',''],
['4','Héberger sur https://','Pour accès multi-appareils et installation PWA (gratuit).',
'