ERP
naios-erpv0.29.1L'argent de votre entreprise dans NAiOS : devis, commandes, bons de livraison et factures avec Verifactu, dépenses, stocks, trésorerie et un copilote métier
Description
L'ERP de NAiOS pour toute entreprise : catalogue de produits et services, le cycle complet devis→commande→bon de livraison→facture avec PDF à votre image et numérotation par séries, et facturation conforme à Verifactu (enregistrements inaltérables chaînés et transmission à l'AEAT). Encaissements et impayés, dépenses avec leur TVA, stocks avec alertes, bilans trimestriels pour votre cabinet comptable et une IA qui répond à « combien avons-nous facturé en juillet ? » ou vous prépare un devis en discutant.
Fonctionnalités (8)
Enregistrements inaltérables chaînés, QR de vérification et transmission à l'AEAT : l'obligation légale, gérée d'office
Devis → commande → bon de livraison → facture en un clic, PDF à votre image et envoi par e-mail
TVA par ligne, régime de l'équivalence et IRPF : de l'autoentrepreneur à la SL sans rien configurer de complexe
Qui vous doit de l'argent, ce qui arrive à échéance, dépenses avec leur TVA et bilan trimestriel prêt pour votre cabinet comptable
Stocks qui baissent à la facturation et augmentent à l'achat, avec alertes de seuil minimum
Abonnements mensuels, trimestriels ou annuels par client : les brouillons se préparent seuls et vous les émettez en un clic
Chaque client avec son commercial et son % : la commission se calcule seule à l'émission, avec rapport mensuel et règlement
« Fais un devis à Acme », « combien avons-nous facturé en juillet ? », « qui me doit de l'argent ? »
Changelog
- Dépenses : la colonne du montant devient « Base + TVA − IRPF » et, en cas de retenue ou de débours, se termine par le total à payer de la facture (#281). Auparavant, le montant réellement payé n'apparaissait pas dans la liste.
- Signature électronique du devis (#276) : « Envoyer à signer » sur les devis et commandes émis crée une enveloppe dans NAiOS Firma ; le client signe avec un code et le document passe à accepté avec le procès-verbal de signature dans sa fiche. Marque « Signé » / « À signer » dans la liste.
- Équipements client (#275) : nouveau bloc dans la fiche client avec les équipements installés (produit, numéro de série, date d'achat, garantie, contrat, notes) ; ajout manuel ou depuis une facture émise (« Passer en équipements ») ; alerte de garantie expirée ou sur le point d'expirer.
- Chat : les outils de données de l'ERP incluent une consigne pour que l'assistant n'écrive dans Excel et dans les rapports que ce que renvoient les requêtes, et qu'il dise « absent de l'ERP » lorsqu'une donnée manque (#272).
- Marge du devis (#267) : colonne de coût par ligne (préremplie depuis le catalogue) et marge en € et en % par ligne et au total ; visible uniquement pour celui qui modifie, jamais dans le PDF ; désactivable par entreprise dans Mon entreprise.
- Remises (#268) : la remise habituelle du client s'applique à toutes les nouvelles lignes du document, et chaque produit peut avoir une remise par défaut qui se reporte sur la ligne lors de sa sélection (prime sur celle du client).
- Savoir si le client a lu le document (#274) : l'e-mail comporte un bouton « Voir le document » (lien public avec jeton, expire au bout de 90 jours, renouvelable depuis la fiche) et un pixel d'ouverture. La liste indique « Vu » ou « Non ouvert » sur les documents envoyés, et la fiche affiche « Envoyé le … · vu le … », avec copie du lien et nouveau lien.
- Lignes de devis et de facture : lors de la saisie de l'intitulé, la recherche se fait côté serveur par nom ou SKU ; auparavant, la liste déroulante ne contenait que les 300 premiers produits et, sur les grands catalogues, des variantes manquaient (#265).
- Clients : case « Client intracommunautaire » dans la fiche (#269). Lorsqu'on la sélectionne sur un devis ou une facture, les nouvelles lignes sont sans TVA (autoliquidation) et le PDF comporte la mention légale.
- Sélecteur de client du document avec recherche par nom (#266).
- #234 : lors de l'import du catalogue, la ligne de l'article parent (celle que citent d'autres lignes dans « Article parent ») est reconnue comme telle : elle n'a pas besoin de prix et transmet au parent son nom, SKU, famille et description. Auparavant elle était rejetée pour « sans prix » et le parent était créé à partir de la référence, sans famille et avec le SKU comme nom. Les parents ainsi créés par un import antérieur sont reconnus et complétés lors d'un nouvel import.
- #234 : dans le catalogue, case « Sélectionner tout ce qui est listé » dans l'en-tête et actions groupées « Archiver » et « Supprimer » à côté de « Déplacer vers une famille ». Supprimer efface réellement les articles qui ne figurent dans aucun document, mouvement de stock ni service souscrit ; ceux qui sont utilisés sont archivés et l'on est averti de leur nombre. Un article avec variantes entraîne ses variantes.
- #258 : filtre « Attribut » dans le catalogue (Paiement : Mensuel, Taille : M…) : affiche les variantes ayant cette valeur et leurs articles. La recherche du catalogue trouve aussi par l'étiquette de variante ou la valeur d'un attribut. Même filtre dans l'API pour le chat (?attr=Nom=Valeur).
- #258 : les familles du catalogue acceptent jusqu'à 5 niveaux (auparavant famille et sous-famille). L'arborescence du catalogue, le sélecteur de famille parente, le filtre (une famille inclut tout ce qui en dépend), le chemin « A › B › C » sur chaque article, l'import (« Famille » accepte le chemin complet) et l'export suivent la nouvelle limite. Le TPV affiche les catégories avec la même profondeur.
- #251 : chaque dépense affiche son numéro (#216) dans la liste, et la recherche de dépenses le retrouve en saisissant ce numéro. L'alerte de facture en double lors de l'envoi d'un PDF indique comment retrouver la dépense déjà existante.
- #186 : « Rapprocher la facture Stripe » fonctionne désormais pour les mois dont les encaissements ont été enregistrés sans commission (historique importé) : il propose « Enregistrer les commissions de cette facture », qui crée la dépense du mois avec le fournisseur Stripe, sans TVA et déjà payée, et équilibre le mois. La part « autres commissions » (Billing, Link…) peut être séparée. Si le mois a des commissions enregistrées mais que la facture en comporte davantage, on peut choisir entre enregistrer la différence ou rapprocher quand même. Accessible aussi depuis « Importer une facture PDF ».
- #243 : la section « Trésorerie » passe en onglets, comme Clients et fournisseurs : « En attente d'encaissement » et « Dépenses » (avec les paiements aux fournisseurs), chacun avec son décompte ; le dernier onglet est mémorisé par entreprise et les accès du tableau de bord ouvrent le leur. Les échéances réelles d'encaissement et de paiement apparaissent dans les deux.
- #243 : « Clients et fournisseurs » passe en onglets, comme Documents : Clients et Fournisseurs avec leur décompte, une liste affichée et l'autre à un clic (auparavant elles étaient empilées et, avec beaucoup de clients, les Fournisseurs se retrouvaient très bas). Le dernier onglet est mémorisé par entreprise, et ?sec=customers&party=suppliers ouvre directement les Fournisseurs.
- #241 : les valeurs d'un attribut (Taille : S, M, L…) peuvent être renommées depuis Catalogue → Attributs → attribut → valeur → « Renommer la valeur » ; les variantes existantes changent de nom et d'étiquette.
- Renommer un attribut met aussi à jour les variantes existantes (auparavant le changement ne s'y reflétait pas).
- #234 : import des clients et fournisseurs depuis CSV ou XLSX (Clients → Importer, Fournisseurs → Importer) : correspondance des colonnes avec les en-têtes des logiciels courants, prévisualisation (nouveaux, mises à jour par NIF, erreurs), confirmation et annulation ; modèle et export avec les mêmes colonnes
- Import (catalogue et fiches) : les CSV en ISO-8859 / Windows-1252 sont bien lus (les accents ne se cassent plus) ; les lignes comportant plus de cellules que de colonnes (CSV sans guillemets) sont signalées dans la vérification
- #231 : pied de page du PDF par type de document — les devis peuvent avoir leur propre pied (vide = celui des factures). Les deux pieds se modifient aussi depuis Paramètres → Identité de la facture, où on les cherchait
- Débours dans les dépenses (#224). Les factures de notaire, de registre ou de cabinet de gestion comportent des montants que le fournisseur a payés pour votre compte et qui ne sont ni soumis à la TVA ni à la retenue : jusqu'ici la dépense ne s'équilibrait pas et ne pouvait pas être enregistrée. Nouveau champ « Débours / non soumis » dans la dépense (saisie, modification et envoi du PDF) : il s'ajoute au total et reste hors de la base, de la TVA et de l'IRPF, de sorte que le 303 ne le touche pas. L'IA du PDF le lit lorsque la facture le détaille, l'équilibrage affiché le prend en compte et, si un montant positif reste à équilibrer, il le suggère comme débours. Le livre des achats le sort dans sa propre colonne et la Comptabilité l'enregistre sur le compte de la dépense sans TVA, en dette envers le fournisseur.
- Vérification du NIF (#221). Lors de l'enregistrement d'un client, d'un fournisseur ou des données de Mon entreprise, si le NIF a une forme espagnole et que la lettre ou le chiffre de contrôle est faux, on est averti avant l'enregistrement (avec la valeur correcte). Et avec le certificat numérique de l'entreprise, « Vérifier auprès de l'AEAT » interroge le registre de Hacienda (NIF + nom) depuis la fiche, en masse pour tous les clients ou fournisseurs, ou pour l'entreprise elle-même depuis Mon entreprise : identifié, nom différent (avec le nom exact du registre, que l'on peut adopter d'un clic), non identifié, radié ou révoqué. Le verdict est conservé dans la fiche et dans la colonne « AEAT » de la liste, et il est effacé si l'on modifie le NIF ou le nom. Consultation en lecture seule, sans effet fiscal ; tracée dans l'Audit SIF.
- Dépenses (#212) : la cotisation de TVA peut être corrigée à celle qui figure sur la facture (saisie, modification et envoi du PDF), dans la limite de ±0,05 € du calcul ; modifier d'autres champs ne la recalcule plus. Nouveau « Équilibrer par arrondi » sur la dépense : avec des paiements enregistrés et jusqu'à 0,05 € en attente, il ajuste la cotisation (ou la base) et marque la dépense comme payée, avec une trace dans l'activité.
- Chat (#210) : « enregistre une dépense » et « prépare un devis » sont inscrits dans l'entreprise ACTIVE (celle ouverte dans l'ERP), et non dans le premier espace de votre liste ; la réponse indique dans quelle entreprise cela a été enregistré.
- Paiements aux fournisseurs (#204) : le bouton de chaque ligne indique « Marquer payé » et la ligne porte l'étiquette d'état « En attente » ; auparavant le bouton disait « Payé » et se confondait avec l'état.
- Copilote de l'ERP avec couverture complète : il utilise tous les outils du module (les outils de lecture s'exécutent ; ceux d'écriture restent des propositions avec Appliquer/Annuler), y compris ceux de facturation récurrente et de services souscrits qui étaient exclus. Sept nouvelles requêtes : fiche client, fiche fournisseur, paiements en attente aux fournisseurs, liste des documents par type/état/client, moyens de paiement, commissions du mois et recherche dans le catalogue (#202).
- Moyens de paiement de l'entreprise (Mon entreprise → Moyens de paiement) : comptes bancaires, cartes (avec leurs 4 derniers chiffres), espèces… Les comptes que la Trésorerie connaît déjà sont créés automatiquement. Sélecteur de moyen dans « Enregistrer le paiement » des dépenses et « Enregistrer l'encaissement » des factures (avec « Autre » libre), et moyen habituel par fournisseur présélectionné (#201).
- Fournisseurs et clients : bouton « Supprimer » dans la fiche lorsqu'ils n'ont aucun document lié (sinon, seulement archiver) ; alerte « existe déjà » lors de la création d'un nom ou NIF identique, avec option de le créer quand même ; lors de la confirmation d'une facture PDF sans NIF, le fournisseur est aussi reconnu par son nom pour ne pas le dupliquer (#199).
- Paiements partiels sur les dépenses (#183) : « Enregistrer le paiement » avec montant, date et mode de paiement ; le reste à payer diminue à chaque paiement et la dépense passe à payée lorsqu'elle est soldée. Liste des paiements par dépense (les paiements manuels peuvent être retirés).
- Échéancier (#183) : par nombre d'échéances ou par montant d'échéance, avec date de la première et périodicité (mensuelle, bimestrielle, trimestrielle, semestrielle, annuelle) ; « Paiements aux fournisseurs » affiche chaque échéance à sa date.
- Trésorerie 0.2.0 : une dépense accepte plusieurs prélèvements bancaires tant qu'il lui reste un solde à payer (plusieurs prélèvements de carte pour une facture mensuelle, échéances) ; chaque prélèvement confirmé enregistre son paiement partiel. Comptabilité 0.4.1 enregistre chaque paiement partiel séparément.
- Import de l'historique (#179) : champ « Factures toujours impayées » (numéros d'A3) pour laisser celles-ci sans encaissement même si le reste est marqué comme encaissé.
- Dépenses (#190) : l'échéance peut être antérieure à la date de la dépense (paiement anticipé par carte : la facture arrive ensuite). Lors de l'envoi du PDF, cette échéance est conservée avec un avertissement discret au lieu d'être effacée.
- Import de l'historique (#179) : Documents → « Importer l'historique » lit le rapport « Récapitulatif des factures de vente par dates » d'A3 (PDF) et crée les factures émises dans une série historique distincte, avec leurs dates et numérotation d'origine, en faisant correspondre les clients par nom et en demandant le NIF des nouveaux ; sans Verifactu ni enregistrements de facturation (déjà émis là-bas), avec écritures, livre de TVA et encaissements ; le réimporter ne crée pas de doublons.
- Documents → Filtres : « Masquer les annulées ».
- Import de facture PDF (#186) : une facture dans une autre devise (dollars…) est convertie en euros au taux officiel de la BCE à sa date ; le montant d'origine et le taux figurent dans l'intitulé et les montants restent modifiables. Si le taux n'est pas disponible, on est averti et les montants restent non convertis.
- Fournisseur intracommunautaire (NIF-TVA d'un autre pays de l'UE) : la facture est enregistrée sans TVA avec autoliquidation ; case « Autoliquidation » dans la boîte de dialogue du PDF (cochable aussi manuellement pour les fournisseurs hors UE) et dans la fiche du fournisseur. La Comptabilité autorépercute la TVA comme pour Stripe.
- Encaissement par Stripe (#186) : deux commissions par encaissement, « Commission de la transaction » et « Autres commissions Stripe », chacune comme dépense propre afin qu'elles se rapprochent par type de la facture mensuelle de Stripe.
- « Rapprocher la facture Stripe » dans Argent (ou lors de l'envoi de son PDF, que l'ERP reconnaît) : la facture mensuelle n'est pas enregistrée comme dépense ; son total est comparé aux commissions du mois, on est averti en cas de différence et son numéro est apposé sur celles-ci, le PDF servant de justificatif.
- Le fournisseur Stripe est en autoliquidation : la Comptabilité autorépercute la TVA (472/477) sur chaque commission, comme l'exige le 303 pour un service intracommunautaire.
- Encaissement par passerelle (#186) : dans « Enregistrer l'encaissement », mode « Stripe / passerelle » et champ « Commission de la passerelle ». L'encaissement est enregistré pour le total (la facture est soldée) et la commission est automatiquement enregistrée comme dépense au fournisseur Stripe Payments Europe (sans TVA, autoliquidation), déjà payée par retenue.
- La Comptabilité enregistre l'encaissement comme on le ferait à la main : banque pour le net, fournisseur de la passerelle pour la commission et client pour le total ; la dépense de commission solde ce fournisseur. Le copilote de l'ERP explique le critère (la facture au client est toujours émise par l'entreprise ; le reçu Stripe n'est pas une facture).
- Factures reçues en PDF : dans Argent → Dépenses, « Importer une facture PDF » enregistre le PDF, extrait son texte et l'IA propose la dépense (fournisseur par NIF, n°, dates, base, TVA, IRPF, total) avec un indice de confiance par champ. La proposition s'ouvre dans une boîte de dialogue avec le PDF à côté et c'est la personne qui la valide : rien n'est enregistré automatiquement.
- Équilibrage obligatoire (base + TVA − IRPF = total de la facture), alerte de doublon par fournisseur et n°, échéance issue du PDF ou du délai du fournisseur, et le PDF reste joint à la dépense (📎 dans la liste et « Voir le PDF » dans son menu). Les PDF scannés (sans texte) ouvrent le formulaire vide avec le PDF à côté.
- Paiements aux fournisseurs (#180) : nouveau bloc dans Argent avec ce qui reste à payer par tranche d'échéance (échus, cette semaine, 30 prochains jours, plus tard, sans échéance) et la liste des dépenses non payées triée par échéance, avec le bouton « Payé ».
- Une dépense peut être marquée à la main comme payée (avec date) et annulée depuis son menu ; le rapprochement de la Trésorerie la marque aussi automatiquement. Trésorerie 0.1.1 projette les dépenses à leur échéance.
- Échéance de paiement des dépenses (#180) : lors de l'enregistrement ou de la modification d'une dépense, on indique la date d'échéance figurant sur la facture du fournisseur. Si elle est vide et que le fournisseur a un délai convenu, elle se calcule seule (date de la dépense + délai).
- La liste des dépenses et la fiche du fournisseur affichent l'échéance, avec un avertissement ⚠️ lorsqu'elle est dépassée et non payée, et « dans N j » lorsqu'elle approche. Lors de l'import d'une Facturae, l'échéance du XML est reprise.
- Date d'émission visible (#179) : lors de l'émission d'un devis, d'une commande, d'un bon de livraison ou d'une facture, la boîte de dialogue affiche la date d'émission (aujourd'hui par défaut) et permet de la modifier avant confirmation. Cela sert à enregistrer des factures de mois précédents à leur date réelle.
- Règles : la date ne peut jamais être future ni antérieure à la dernière facture émise de la même série (numérotation continue et chronologique) ; si elle est d'une autre année, la facture entre dans la série de cette année. Avec Verifactu en production, la date est toujours celle du jour. Le TPV, la facturation récurrente et l'émission par lots continuent d'émettre à la date du jour.
- Le copilote connaît les activités (codes IAE) de l'entreprise : « fais un devis à Acme pour de la formation » ou « enregistre 40 € de domaine en conseil » créent le document ou la dépense dans cette activité (par code ou nom ; si vous ne la nommez pas, c'est l'activité principale). Le résumé d'activité et du trimestre comporte le détail par activité sous le total consolidé.
- Le TPV peut attribuer une activité par caisse (TPV 0.3.1) : ses ventes sont classées sans passer par « Attribuer une activité ».
- Le PDF, à vue : « Aperçu PDF » sur tout brouillon (enregistre et montre le rendu, avec filigrane BROUILLON ; le numéro et le QR apparaissent à l'émission), icône PDF sur chaque ligne de la liste, et le PDF s'ouvre dans NAiOS avec les boutons Télécharger (nom propre, FA-2026-0001.pdf) et Ouvrir dans un onglet
- Sur la facture émise, le QR de vérification et la mention VERI*FACTU figurent juste sous les totaux, et non ancrés au pied de page avec une demi-page blanche
- Guide du module : comment faire le test Verifactu sans polluer la numérotation (F2 de 1 € sans client, puis l'annuler ; ne pas créer de série de test), ce que signifie chaque point de la liste de contrôle de Mon entreprise (alerte sur le NIF avec certificat de représentant, sonde, transmissions acceptées) et comment désactiver, revenir aux tests ou passer en production
- Verifactu : le producteur du système (Netretina AI SL, NIF B21924543) est fourni d'origine dans le bloc SistemaInformatico de chaque enregistrement, sans avoir à le remplir plateforme par plateforme ; le numéro d'installation se dérive du domaine de chaque plateforme (NAIOS-<domaine>) sauf si l'on en fixe un propre
- Verifactu, test réel : « Tester la connexion à l'AEAT » dans Mon entreprise envoie une requête à l'environnement de test avec votre certificat (n'enregistre rien et n'a aucun effet fiscal) et indique si le certificat, le mot de passe, le serveur et le NIF sont corrects ; le résultat est conservé dans l'Audit
- Le mode TESTS d'une entreprise transmet toujours à l'environnement de test de l'AEAT : l'interrupteur de plateforme ne retient que la production. Une facture acceptée en test reste ce qui débloque la production
- Lors du téléversement du certificat, l'ERP l'ouvre et vérifie : mot de passe incorrect, fichier illisible ou certificat expiré sont rejetés immédiatement ; l'expiration, le titulaire et le type (personnel/représentant ou cachet) sont lus dans le certificat lui-même, sans les saisir. Avertissement si le NIF du titulaire n'est pas celui de l'entreprise
- Chaque type de certificat passe par son serveur de l'AEAT (cachet par www10, les autres par www1), avec l'option de forcer le serveur dans Mon entreprise
- La chaîne officielle est distincte selon l'environnement : lors du passage en production elle repart de zéro auprès de l'AEAT, et un enregistrement ne part jamais vers un autre environnement que le sien. Le délai d'attente exigé par l'AEAT entre envois est respecté et les erreurs du serveur remontent avec leur motif
- Dans l'activité, choisir « + Créer une nouvelle série… » ouvre directement le formulaire de la série (préfixe, numéro suivant et chiffres) sans avoir à cliquer sur Enregistrer au préalable, et le sélecteur explique ce qu'il fait (ticket #95)
- Supprimer des brouillons : la personne qui administre l'entreprise peut supprimer un brouillon (devis, commande, bon de livraison ou facture) depuis l'éditeur ou avec la corbeille de la liste ; un brouillon n'a ni numéro ni enregistrement fiscal, donc la numérotation ne change pas. Ce qui est émis n'est toujours pas supprimé (annuler ou rectifier). Les brouillons récurrents conservent « Écarter », qui marque en plus la période. Consigné dans le journal de l'entreprise
- Séries de numérotation à format propre : chaque série indique le nombre de chiffres du numéro (zéros de tête, par ex. 6 → 2026/000006) et si le préfixe se termine par « / » ou « - », le tiret n'est plus ajouté ; on peut ainsi reprendre exactement la numérotation qu'utilisait le cabinet comptable. Les séries existantes ne changent pas (4 chiffres et tiret, comme toujours)
- Activités : « Supprimer » réellement une activité qui n'a pas encore été utilisée dans aucun document ni dépense (si elle est utilisée, reste « Archiver ») ; alerte lors de la création d'une activité ayant le même code IAE et le même nom qu'une autre ; « + Créer une série… » depuis l'activité demande aussi le numéro suivant et les chiffres
- Activités (codes IAE) au sein d'une seule entreprise : dans Mon entreprise → Activités, on crée chaque code avec sa série de factures et de devis ; chaque document et chaque dépense porte son activité (la principale préremplie), l'activité choisit la série à l'émission, se transmet lors de la conversion et aux rectificatives, et peut aussi être modifiée sur des documents émis sans toucher au numéro
- Filtre par activité sur les documents et les dépenses, axe d'activité dans les rapports et nouveau rapport « Par activité » ; le bilan trimestriel ajoute le détail par activité sous le consolidé (le 303 reste unique) et les livres des émises et des reçues comportent la colonne « Activité » en fin ; « Attribuer ce qui n'a pas d'activité » classe en bloc l'existant
- Variantes d'article (taille, couleur, format…) : attributs et valeurs par entreprise, « Générer les variantes » crée la matrice des combinaisons avec SKU automatique ; chaque variante est un article avec son prix, son stock et son EAN propres et hérite du parent sa famille, son type, ses taxes, son fournisseur et sa description ; le parent ne se vend pas
- Catalogue avec le parent repliable (compteur et stock total), fiche du parent avec ses variantes et ventes de l'année, rapport « Ventes par variante »
- Import et export avec les colonnes Article parent + attributs (Taille, Couleur…) : crée les parents, attributs et variantes manquants
- Importer ou mettre à jour le catalogue depuis CSV/XLSX, une feuille Office ou la Connaissance : correspondance automatique des colonnes, prévisualisation ligne par ligne (nouveau, mise à jour par SKU ou EAN, erreur), familles et fournisseurs manquants créés automatiquement, et possibilité d'annuler
- Modèle CSV et export du catalogue (CSV ou feuille Office) avec les mêmes colonnes, pour modifier hors de l'outil et réimporter
- Familles d'articles (famille › sous-famille) comme référentiel partagé avec le TPV : arborescence dans le Catalogue, filtre, gestionnaire de familles (icône, couleur, ordre, archiver), champ Famille avec recherche dans la fiche et sélection multiple « Déplacer vers une famille »
- Migration automatique : l'ancienne « catégorie » en texte devient des familles, et les catégories du TPV sont unifiées avec celles de l'ERP (en cas de conflit, celle du TPV l'emporte et c'est consigné)
- Rapport « Ventes par famille »
- Recherche et filtres repliables au-dessus de chaque liste : documents (numéro, client ou intitulé ; dates, montants, seulement échus), encaissements en attente, dépenses, catalogue (type, stock bas, archivés), clients et fournisseurs (archivés) et commissions (commercial, état) ; ils sont mémorisés dans le navigateur et apparaissent sous forme de puces
- Nouvelle section Rapports : ventes par client et par produit, facturé/encaissé/dépenses par mois, ancienneté de la dette, dépenses par fournisseur, devis et taux de conversion, commissions par commercial, TVA par trimestre et prévision des services récurrents ; période (mois, trimestre, année, personnalisée), tableau, CSV et feuille Office
- Menu latéral : bloc Suite avec « NAiOS CRM » pour aller au CRM (et le CRM a le retour « NAiOS ERP »)
- Tableau de bord : la page d'accueil de l'ERP (première entrée du menu) avec facturé, encaissé, en attente et échu, dépenses, marge, devis ouverts, mensuel récurrent et commissions ; graphiques par mois et entonnoir des devis, meilleurs clients, TVA du trimestre en cours et listes des échus, devis qui expirent, services à émettre et derniers documents ; période 30/90/365 jours
- Actions rapides depuis l'accueil : nouvelle facture ou nouveau devis, nouvelle dépense, encaissements en attente, impôts et nouveau client
- Esthétique : type de document en pastille de couleur et date sur chaque ligne ; les sections sont présentées sous forme de cartes
- Un produit physique naît en gérant son stock (le TPV le décrémente et l'Entrepôt SGA le gère) ; les services et les heures non
- Tout client de l'ERP a sa fiche dans le CRM de l'entreprise : à sa création, on le recherche (NIF, e-mail ou nom) et, s'il n'existe pas, il est créé comme « client » avec l'origine ERP et sans consentement marketing ; s'il était un prospect ou un lead, il passe en client. Le client est lié et propose « Fiche 360 »
- Désactivable par entreprise dans Mon entreprise → Espace CRM
- Commissions de parrainage : lorsqu'un collaborateur (commercial de l'entreprise) amène quelqu'un qui paie son abonnement à NAiOS, la commission entre dans le même rapport mensuel et se règle avec « Régler », comme celles des factures
- Une commission peut ne pas avoir de facture de l'ERP (ligne « parrainage ») : elle compte dans le mois du paiement et n'est pas modifiée lors d'un recalcul
- Lors de la création d'un commercial, les personnes de l'entreprise apparaissent avec leur nom et leur poste issus d'Empresas (« Zeus Gargallo · CBDO »)
- Commissions des commerciaux (#137) : liste des commerciaux par entreprise avec leur % par défaut (liés à leur utilisateur NAiOS par e-mail, même s'ils ne sont pas membres de l'entreprise) et, dans la fiche de chaque client, « Commercial et commission » avec un % propre facultatif
- À l'émission de chaque facture, sa commission est figée (base hors TVA × %) : changer ensuite le commercial ou le % ne touche pas à ce qui est émis ; les rectificatives déduisent avec le commercial et le % de l'originale et les annulées ne comptent pas. Ne bloque jamais l'émission
- Si le client n'a pas de commercial mais est lié au CRM, c'est le responsable de sa fiche CRM qui touche la commission, lorsqu'il s'agit d'un commercial enregistré
- Section Commissions : rapport par mois et commercial avec le détail par facture, alerte sur les factures sans commercial, « Recalculer » (ne touche pas à ce qui est réglé), « Régler », CSV et feuille Office. Celui qui n'administre pas l'entreprise ne voit que ses propres commissions
- Mon entreprise → Commissions : le mois de prise en compte (à l'émission ou lorsque la facture est entièrement encaissée) et sur quelle base (toute la facture ou seulement les échéances des services souscrits)
- Services souscrits : depuis la fiche de chaque client, on souscrit un produit du catalogue avec une périodicité (mensuelle, trimestrielle, semestrielle ou annuelle), un jour de facturation de 1 à 28, un prix propre et une date de fin ; indicateurs de redevance récurrente et prévision à 12 mois dans la fiche
- Facturation récurrente : l'ERP prépare seul le brouillon de chaque période civile (registre erp_subscription_runs avec UNIQUE par période : rien n'est facturé deux fois) et prévient via la cloche ; onglet Factures → Récurrentes avec « Préparer maintenant », « Émettre tous », écarter et feuille Office
- Émission automatique facultative par entreprise (Mon entreprise → Facturation récurrente), uniquement F1 et avec confirmation en rouge ; les clients sans NIF restent en brouillon avec alerte. Interrupteur de plateforme recurring_enabled et verrou de leader propre erp-recurring
- Outils du chat : erp_customer_services et erp_recurring_status (lecture) et erp_add_customer_service (souscrit avec confirmation ; ne génère ni n'émet jamais). Échéances récurrentes dans la prévision de Trésorerie
- Vérifications : l'émission automatique attend à l'avance le jour de facturation ; les montants des prochaines, de la prévision, de la fiche et de la Trésorerie incluent la TVA (et les brouillons préparés non émis restent dans la prévision) ; résilier avec des périodes en attente les facture et se termine seul ; l'émission individuelle d'un récurrent relit le NIF du client ; brouillons postérieurs à la résiliation marqués et exclus de « Émettre tous » ; alertes avec l'entreprise dans le lien ; dates par défaut à l'heure de Madrid
- FACe : envoi AUTOMATIQUE via le service SSPP (transport SOAP+mTLS calqué sur VeriFactu, Facturae signée en base64) — bouton « Envoyer à FACe » qui enregistre le n° seul
- Verrou de plateforme face_send_enabled (désactivé par défaut) + URL du service : le circuit est prêt, l'envoi réel s'active après validation dans l'environnement de test de FACe avec certificat. L'enveloppe exacte est établie d'après le WSDL officiel (verified=false)
- FACe (opt-in PAR ENTREPRISE, jamais par défaut) : les trois codes DIR3 dans la fiche du client AAPP, Facturae avec AdministrativeCentres et signature OBLIGATOIRE, et le registre des transmissions avec leurs états (préparée → déposée → enregistrée/rejetée → payée)
- v1 honnête : NAiOS prépare et signe ; le fichier se dépose sur face.gob.es et le numéro d'enregistrement se reporte ici — le transport automatique arrivera avec le premier client AAPP réel en production
- E3a : empreinte officielle VERI*FACTU (Orden HAC/1177/2024) vérifiée avec les vecteurs publiés par l'AEAT, en double chaîne avec la chaîne interne
- Enveloppe SOAP conforme aux schémas officiels (validée avec le XSD complet) : Ventilation, Chaînage, SistemaInformatico, rectificatives et annulation
- Interrupteur de plateforme de la transmission (désactivé par défaut) : la file retient avec un état honnête jusqu'à la validation E3b
- AceptadoConErrores enregistré comme accepté avec avertissement — seule une acceptation sans erreur débloque le mode production
- QR de vérification avec la date au format officiel jj-mm-aaaa
- E0-E5 : catalogue, documents commerciaux, facturation Verifactu (mode test), encaissements, dépenses, stock et copilote