# Sage X3 au Maroc : ajouter de l'IA sans exporter ses données

> Source: https://netray.co/fr/sage-x3-maroc-industrie-ia
> Language: fr
> Publisher: Netray (netray.co)
> English version: https://netray.co/erp-ai/sage-x3-ai-integration

Sur Sage X3, une IA en lecture seule peut répondre en français aux questions sur les commandes, les stocks, les OF et les achats, via les services de la couche applicative ou une réplique de la base. Elle est hébergée sur site ou chez un hébergeur marocain, et ne modifie rien sans validation humaine.

Sage X3 est utilisé par des industriels et des distributeurs marocains pour sa couverture des achats, des stocks, de la production, de la finance et de la vente, avec un paramétrage par dossier, société et site. Il est déployé par des intégrateurs locaux et des partenaires régionaux, parfois en version hébergée, parfois sur le serveur de l'entreprise.

Comme dans tout ERP riche, l'information est là mais difficile à croiser : une question simple comme « quels clients export ont des commandes en retard à cause d'un composant en attente de contrôle qualité » touche les commandes, les ordres de fabrication, les réceptions et le contrôle. C'est précisément ce type de croisement que l'assistant facilite.

## Questions que les équipes marocaines posent à leur Sage X3

Les responsables logistique veulent connaître les livraisons à risque sur la semaine, les achats en retard et les stocks dormants. Les directions financières suivent l'encours client, les écarts de change entre devises (dirham, euro, dollar) et l'échéancier fournisseurs. Les responsables de production regardent l'avancement des OF, les consommations réelles et les rebuts.

L'assistant traduit chaque question en requête sur les données de Sage X3, présente le résultat sous forme de tableau et affiche la requête, ce qui permet au consultant ou au service informatique de la valider. Les mêmes questions peuvent être enregistrées comme rapports réutilisables.

- Livraisons clients à risque et causes de retard
- Encours client et écarts de change MAD, EUR, USD
- Avancement des ordres de fabrication et consommations réelles
- Stocks sans mouvement et articles à faible rotation

## Accès aux données : couche Syracuse ou lecture de la base

Deux approches sont possibles. Passer par la couche applicative (services web et Syracuse) respecte les droits et le filtrage par dossier, site et société, mais expose moins de données. Lire une réplique en lecture seule de la base SQL Server ou Oracle donne plus de souplesse pour les analyses transverses, au prix d'un travail de modélisation et d'une gestion des droits à reproduire.

Le choix dépend de votre version, de votre mode d'hébergement et de la politique de votre éditeur ou intégrateur. Dans les deux cas, l'assistant n'écrit pas dans l'ERP. Une action comme la création d'une commande ou d'un OF reste une proposition que l'utilisateur valide dans X3.

## Spécificités du contexte marocain

Le plan comptable et les règles de TVA locales, le dirham comme monnaie de tenue de compte, les opérations en zone franche et à l'export, ainsi que la facturation électronique à venir demandent un paramétrage soigné. L'assistant n'invente pas ces règles : il aide à vérifier qu'elles sont appliquées de façon cohérente, par exemple en listant les écritures dont le taux de TVA diffère du paramétrage attendu.

Les libellés mélangent souvent français et anglais, et les articles importés ont des désignations fournisseur. Un bon travail de recherche sémantique sur les désignations aide à retrouver des articles équivalents ou des doublons, ce qui allège la gestion du référentiel.

## Hébergement et conformité

Le modèle de langage est un modèle ouvert servi avec vLLM ou Ollama sur vos GPU ou dans un cloud privé, au Maroc de préférence si vos contrats ou la CNDP l'exigent. Aucune donnée n'est envoyée à une API d'IA publique. Les journaux conservent les questions, les requêtes exécutées et les accès pour permettre un audit.

La loi 09-08 s'applique aux données personnelles présentes dans X3 (paie, pointage, contacts). Netray ne délivre pas de certificat de conformité ; l'architecture est conçue pour que vous puissiez documenter le traitement auprès de votre conseil et, si nécessaire, de la CNDP.

## Quand l'IA n'est pas nécessaire

Si vos équipes maîtrisent déjà les rapports et les tableaux de bord de X3, ou si votre éditeur fournit un assistant intégré qui couvre vos besoins avec des garanties suffisantes, ajouter une couche externe n'est pas justifié. De même, un ERP mal paramétré avec des stocks faux produira des réponses fausses : corrigez d'abord les données.

L'IA est pertinente quand les questions varient, traversent plusieurs modules, ou impliquent des documents (certificats, contrats, cahiers des charges) qui ne sont pas dans les tables de X3.

## FAQ

### L'IA fonctionne-t-elle avec Sage X3 hébergé par mon intégrateur ?

C'est possible si l'accès aux données est autorisé : services web ou réplique en lecture seule. Il faut l'accord de l'hébergeur et un cadrage des droits. Un diagnostic permet de le confirmer.

### L'assistant peut-il modifier mes données dans X3 ?

Non par défaut. Il fonctionne en lecture seule. Toute écriture éventuelle passerait par une validation humaine explicite.

### Mes données restent-elles au Maroc ?

Oui si le modèle est hébergé sur votre site ou chez un hébergeur marocain. Rien ne part vers une API publique d'IA.

### Faut-il migrer vers une version récente de X3 ?

Pas nécessairement. L'accès dépend de la version et du mode de déploiement, mais des versions plus anciennes peuvent souvent être lues via leur base de données.

### Cela remplace-t-il mon intégrateur Sage ?

Non. L'intégrateur reste responsable du paramétrage et des évolutions de l'ERP. L'IA est une couche de consultation complémentaire.
