Clients et remises
| Client | Identifiant | Société Axonaut | Remise | Catalogue | Stock |
|---|
Ajouter un client
Les remises (par marque / par produit) et le catalogue visible se configurent ensuite via « Modifier ».
Préparation et expédition des colis — identique au mode « Colis » de order.skeyetek.pro. Scan douchette ou caméra, colis multiples, étiquettes GLS/DPD, ramasses.
Situation du stock
Par produit : quantité, prix de revient unitaire (CUMP Axonaut, sinon coût de revient), valeur, dernière réception, ancienneté du stock (FIFO : date de la plus ancienne réception encore en stock) et dernière sortie (facture ou sortie manuelle). Réceptions lues dans les livraisons fournisseur Axonaut et les réceptions libres de l'appli : un stock plus ancien que ce suivi apparaît « antérieur ».
| Code | Produit | Marque | Qté | Prix de revient | Valeur | Dernière réception | Ancienneté | Dernière sortie |
|---|
Réceptions (commandes fournisseur de l'appli, livraisons Axonaut, réception libre), sorties, inventaire et journal des mouvements.
Rattachement des codes-barres cartons aux produits, liste des rattachements, étiquettes produit et EAN internes.
Pricelist B2B — référentiel (classeur veille/pricelist.xlsx)
Chargement…
Paramètres du classeur (taux par marque, plancher, TVA) et synthèse par marque
| Code | Produit | PVC TTC | PV HT | Remise | Prix revendeur HT | Coût Axonaut | Marge B2B | Marge directe | Stock | Alerte |
|---|
Les remises sont des nombres entiers (règle du 23/09/2026) : taux par marque dans Paramètres du classeur, exception saisie sur la ligne (colonne N). Prix revendeur = PV HT × (1 − remise). La modification se fait dans le classeur (GitHub) puis le workflow « Veille » renvoie la pricelist ici ; les comptes revendeurs reçoivent ces taux tels quels.
Paramètres par marque
Coût rendu = prix liste dealer × taux de change × [(1 + fret)(1 + droits) + frais]. Prix revendeur HT = le plus élevé de : PV HT × (1 − marge revendeur cible) arrondi à 0,1 € et coût ÷ (1 − marge plancher) arrondi à 0,1 €. Les taux se modifient ici (saisie directe) ou se déduisent d'une facture avec le calculateur ci-dessous.
| Marque | Devise | Taux → € | Fret % | Droits % | Frais % | Coef. | Marge revendeur cible % | Marge plancher % | Source |
|---|
Déduire les frais d'une facture
Saisis les montants d'une facture fournisseur et de son transport : l'appli calcule les taux de fret, droits et frais rapportés à la valeur marchandise, à reporter sur la marque en un clic. Si tu n'as pas les factures, saisis les taux à la main dans le tableau ci-dessus.
Importer une liste dealer (CSV / XLSX)
Colonnes reconnues (en-têtes libres) : code (code Axonaut) ou nom / produit, dealer / prix dealer / net, msrp / PVC (facultatif). Les lignes sans code sont rapprochées par nom et proposées à validation. Les prix importés remplacent les précédents pour les références concernées ; un historique est conservé.
Coûts, marges et prix revendeur
| Produit | Prix dealer | Coût rendu € | PV HT | PVC TTC | Prix revendeur HT | Remise | Marge directe | Marge B2B | Alertes |
|---|
Générer une pricelist
Globale, par marque ou par revendeur (avec ses remises spécifiques). La version « interne » ajoute prix dealer, coûts et marges : ne jamais la diffuser.
Évolution des prix d'un article
Chargement…
Image du marché à une date
« = mini » aligne notre prix de vente TTC sur le prix le plus bas relevé ; « Nouveau prix » ouvre la saisie. Le prix est écrit dans Axonaut (PV HT recalculé selon la TVA de la fiche) et Shopify suit à la synchro suivante (≤ 30 min). Avant l'écriture, l'appli vérifie la marge sur le coût de revient (plancher pricelist) et le prix revendeur.
Journal des changements de prix
| Date | Produit | Ancien HT | Nouveau HT | TTC | Marge | Motif | Par |
|---|
Changer le prix de vente
Statistiques de ventes
Chargement…
Ventes par mois
Par marque
Par canal
Top ventes
Marge = CA HT − coût unitaire enregistré par Axonaut sur chaque ligne de facture ; les avoirs comptent en négatif. « coût partiel » = des lignes sans coût connu : corrigez la référence ci-dessous (coût de référence ou exclusion).
Stock Axonaut valorisé
Stock actuel Axonaut, valorisé au coût unitaire (CUMP Axonaut, sinon coût de revient Axonaut, sinon coût rendu de la Tarification, sinon coût de référence des corrections) et au prix de vente HT.
Stock vivant / stock mort
Répartition du stock actuel selon l'ancienneté de la dernière vente (tous canaux). Clique un palier pour lister ses produits.
Stock non valorisé
Références en stock sans aucun coût connu (ni CUMP ou coût de revient Axonaut, ni prix dealer en Tarification, ni coût de référence). Elles comptent dans les unités mais pas dans la valeur au coût : saisis un coût pour les intégrer.
| Produit | Stock | PV HT | Valeur au PV |
|---|
Comparer des produits
Jusqu'à 6 références, sur la période et le canal choisis ci-dessus.
Corrections de produits
Références incohérentes (coût partiel, ventes de test…) : saisir un coût unitaire de référence (appliqué aux lignes sans coût connu) ou exclure la référence des statistiques. Réversible ; chaque correction est datée et signée.
| Code | Produit | Correction | Note | Par |
|---|
Pilotage fiscal — TVA mensuelle et IS (estimations)
Calculé à partir des factures clients et des dépenses fournisseur enregistrées dans Axonaut. Estimations indicatives : TVA collectée à la date de facture (biens : TVA sur les débits), TVA déductible à la date de la dépense ; chaque dépense portant de la TVA est déduite au mois de sa date ; les achats saisis sans TVA (imports hors UE — Player One, etc. — ou intracommunautaires) relèvent de l'autoliquidation : la TVA d'import est pré-remplie par la douane sur la CA3 et déclarée en collectée et en déductible (net nul, colonne indicative à 20 %) ; résultat = CA HT + variation de stock − achats − charges − salaires − charges hors Axonaut ; IS au taux réduit PME (15 % jusqu'à 42 500 €) puis 25 %. L'expert-comptable fait foi.
| Mois | CA HT | TVA collectée | Achats HT | Charges HT | Salaires | TVA déductible | TVA nette | TVA à payer | Crédit reporté | TVA import/intracom autoliquidée |
|---|
Paramètres de l'estimation IS (stock, charges hors Axonaut, déficit, taux)
Produits à commander (liste globale)
Agrégat par produit des reliquats non clos : quantités devisées/facturées au-delà du stock, en attente de commande fournisseur. Cochez les produits, choisissez le fournisseur et créez la commande ; la réception se fait sur la commande (ou reliquat par reliquat, dans le détail par client).
| Produit | À commander | Déjà commandé | Clients concernés | N° commande | Commandé ? | Livraison estimée |
|---|
Cochez les produits à grouper dans une commande, choisissez le fournisseur : les reliquats passent en « commandé » et la commande apparaît ci-dessous (bon de commande XLSX/PDF, achat Axonaut).
Nouvelle commande fournisseur (saisie ou scan)
Comme pour une commande client : scanne le code-barres carton, l'EAN ou tape un code / nom Axonaut, la ligne s'ajoute avec le coût de revient Axonaut comme prix d'achat proposé (modifiable). Puis « Créer la commande » : bon de commande Excel/PDF et achat Axonaut.
| Code | Produit | Réf. fournisseur | Stock | Qté | PU HT | Total HT |
|---|
Commandes fournisseur
Bon de commande à envoyer au fournisseur (Excel ou PDF), puis « Créer l'achat Axonaut » : une dépense fournisseur est créée dans Axonaut avec le titre de la commande et le montant HT si les prix d'achat sont renseignés (l'API Axonaut ne permet pas d'y détailler les lignes). « Reçue » clôture les reliquats liés.
Reliquats par client
| Date | Client | Document | Produit | Cdé | Manquant | Reçu | Facturé | Net HT figé | Statut | Note |
|---|
Aucun reliquat.
Connexions et sécurité
Chargement…
| Date | Compte | Rôle | IP | Site | Résultat | Navigateur |
|---|
Sessions actives et IP connues par compte
Sessions actives
IP connues
Chaque tentative de connexion est journalisée (compte, IP, site, navigateur). Une connexion réussie depuis une IP jamais vue pour un compte déjà connu est marquée « inhabituelle » et déclenche un email d'alerte (ALERT_EMAIL, sinon ORDER_EMAIL) — une fois par compte et par IP par 24 h. Marque l'IP comme fiable si c'est légitime ; sinon change le mot de passe et déconnecte le compte.
Jetons et secrets à renouveler
Secrets à durée de vie limitée (secret client Microsoft Graph pour les e-mails, clés API, jetons…). L'appli affiche un rappel à partir de 30 jours avant l'expiration et envoie un e-mail à J-30, J-7, J-1 et le jour du dépassement.
| Secret | Expire le | Reste | Où le renouveler |
|---|
Ajouter / modifier un secret
Bugs signalés
Préparation de commande
Devis et factures Axonaut avec remises B2B, promos fournisseur, remise globale et détail des remises par ligne ; les quantités sans stock partent en reliquats et ne sont pas facturées. La société Axonaut de chaque client se lie dans sa fiche (Clients & remises → Modifier). Disponible dans l'onglet « Préparation de commande » du panneau d'administration (ou en pleine page : /factures.html).
Pricelist B2B (remise standard)
La remise standard est calculée à partir de la pricelist revendeurs poussée automatiquement par le dépôt GitHub : une remise par marque (taux le plus fréquent) et des remises produit pour les références qui s'en écartent. Elle se propose à la création d'un client et via « Appliquer la remise standard » dans la fiche client.
Sauvegardes
Chaque lundi : les classeurs de veille (Excel) et une archive de l'appli (sources + données, sans les clés) sont envoyés à l'adresse des commandes ; le 1er du mois : l'archive complète du dépôt GitHub. Les 12 dernières sauvegardes restent aussi sur le serveur.
Mes onglets
Choisis les onglets du panneau d'administration que tu veux voir. Produits et Réglages restent toujours affichés. Le choix est propre à ton compte.
Changer mon mot de passe
Commandes reçues
Parcours d'une commande : 1 · Commandes (reçue) → 2 · Préparation de commande (facture Axonaut, reliquats) → 3 · Colis (scan, mise en carton, étiquette, expédition). Le bouton de chaque commande mène à l'étape suivante ; la commande passe « en cours » à la facturation et « traitée » à l'expédition.
Importer des promos fournisseur (CSV / XLSX)
Une ligne par référence. Colonnes reconnues (en-têtes libres) : code (code produit Axonaut) ou marque · remise % ou remise € ou prix promo HT (converti en % du PV catalogue) · libellé · début · fin (AAAA-MM-JJ ou JJ/MM/AAAA). Les promos importées sont des campagnes comme les autres : elles s'appliquent au catalogue et à la préparation de commande, après la remise du client.
Campagnes de remise exceptionnelle
La remise exceptionnelle s'affiche avec le nom de la campagne et se cumule avec la remise habituelle du client : prix final = prix remisé client − remise exceptionnelle.