Régie ou forfait : que faut-il suivre différemment dans l'outil ?
Une ESN qui vend de la régie et du forfait suit deux grandeurs distinctes : les jours consommés d'un côté, l'écart entre avancement et budget de l'autre. Le segment ITO a exporté 10 842 millions de dirhams en 2025, en données provisoires de l'Office des Changes. Voici ce qu'un outil unique tient, et ce qu'il ne tient pas.

Information générale, à jour au 27 juillet 2026 et fondée sur les textes cités en fin d'article. Elle ne constitue ni un conseil fiscal, ni un conseil juridique : la réglementation évolue et son application dépend de votre situation. Validez toujours avec votre expert-comptable ou votre conseil.
Une mission en régie et un projet au forfait ne se pilotent pas avec les mêmes chiffres : la régie se compte en jours consommés sur jours vendus, le forfait se compte en écart entre l'avancement réel et le budget déjà consommé. Un outil unique tient les deux à condition de séparer ce qui se mesure en temps de ce qui se mesure en avancement. Le segment ITO, celui de l'externalisation des services informatiques au sens de l'Office des Changes, a exporté 10 842 millions de dirhams en 2025, en données provisoires, contre 10 578 millions de dirhams en 2024.[1]
Pourquoi la régie et le forfait ne se pilotent-ils pas avec les mêmes chiffres ?
Parce que le risque change de camp. En régie, le client achète du temps : chaque jour travaillé est un jour facturable, et un retard de développement se paie en jours supplémentaires facturés au donneur d'ordre. Au forfait, l'ESN vend un résultat à prix fixe : chaque jour supplémentaire sort de sa marge. Le premier mode se pilote avec un compteur de jours, le second avec l'écart entre l'avancement réel et le budget consommé.
La difficulté n'est pas de choisir entre les deux, c'est de les tenir en même temps. Le même ingénieur passe le lundi et le mardi sur un forfait, le reste de la semaine chez un donneur d'ordre en régie, et deux jours en fin de mois sur une tierce maintenance applicative. Un seul objet est commun aux trois : la ligne de temps qu'il saisit. Tout le reste — le compteur contractuel de jours, le jalon accepté, l'engagement de délai — s'accroche à cette ligne ou n'existe pas.
| Mode de vente | Ce que le client achète | Le chiffre qui pilote | Ce qui déclenche la facture | Le signal de dérive |
|---|---|---|---|---|
| Régie au temps passé | des jours-homme | jours consommés sur jours vendus | le relevé de temps du mois, une fois validé | un consultant en intercontrat, ou un volume vendu épuisé avant la fin du contrat |
| Forfait | un livrable à prix ferme | avancement réel comparé au budget consommé | un jalon accepté ou une échéance prévue au contrat | des heures qui montent plus vite que l'avancement |
| TMA et maintenance sous SLA | une disponibilité et des délais | délai de première réponse et délai de résolution | l'échéance de l'abonnement, indépendante du volume traité | des dépassements de SLA répétés sur un même client |
Comment facturer une régie sur le temps réellement validé ?
En séparant trois moments qui ont tendance à se confondre : la saisie du temps par le consultant, sa validation en interne, puis la facturation. Dans LINEPROD, les feuilles de temps se saisissent en ligne par projet, chaque ligne portant une date, un nombre d'heures, une description et un indicateur facturable ou non. Les montants associés au temps ne sont visibles que par les responsables : cette restriction est appliquée par les politiques de sécurité de la base de données, pas seulement masquée dans l'écran.
La suite demande d'être dite franchement. LINEPROD ne fait pas signer de compte rendu d'activité par le client : il n'existe aucun circuit de validation du temps par le donneur d'ordre dans le produit, et le CRA contresigné reste un document que vous échangez à côté. Le marquage « facturé » s'applique à une sélection de lignes de temps et enregistre une référence de facture que vous saisissez : la facture, elle, se crée dans le module Facturation. Autrement dit, l'outil trace le temps facturable et sait ce qui a déjà été facturé, mais il ne transforme pas un relevé validé en facture d'un clic.
Que faut-il suivre sur un forfait pour voir la dérive avant la livraison ?
Deux courbes lues ensemble : les heures consommées et l'avancement réel. Une dérive de forfait se voit toujours au même endroit, le moment où la consommation dépasse l'avancement sans que personne n'ait requalifié le reste du travail. La fiche projet de LINEPROD affiche le budget face au réel, les heures enregistrées et une jauge d'avancement calculée automatiquement à partir des tâches terminées, ou saisie à la main quand l'avancement ne se déduit pas du nombre de tâches.
Le produit s'arrête là, et c'est une limite qu'il faut connaître avant de bâtir un pilotage dessus : LINEPROD compare le consommé au budget, il ne calcule aucun reste-à-faire. La ré-estimation de ce qu'il reste réellement à produire demeure un geste humain, posé sur un jalon ou une phase du projet. Les jalons, les phases et la frise Gantt native servent à porter cette décision ; ils ne la prennent pas à votre place.
Comment savoir si une journée vendue rapporte de l'argent ?
En comparant le taux journalier facturé au coût chargé, jamais au salaire brut. Le module RH de LINEPROD porte cette cascade sur la fiche employé : salaire brut, puis coût horaire interne, puis coût chargé une fois appliqué un pourcentage de charges patronales et de coûts indirects, puis taux horaire client, avec la marge et le profit par heure affichés en direct. C'est le seul endroit du produit où le prix de vente d'une heure rencontre son coût de revient.
Un exemple de calcul, avec des hypothèses posées et volontairement simples, montre pourquoi le taux d'occupation pèse plus lourd que le TJM. Soit un ingénieur payé 18 000 dirhams bruts par mois, des charges patronales et des coûts indirects portés à 40 % du brut, et 18 jours facturables sur les 21 jours ouvrés du mois. Le coût chargé du mois s'établit à 25 200 DH, soit 1 400 DH par jour facturable ; à un TJM de 2 500 DH, la marge est de 1 100 DH par jour. Deux jours d'intercontrat de plus, et le coût par jour facturable passe à 1 575 DH : la marge tombe à 925 DH, sans qu'un seul dirham de TJM ait été négocié.
Comment tenir le staffing et le taux d'occupation ?
Le taux d'occupation se lit dans les relevés de temps, pas dans un planning : c'est le rapport entre les heures facturables saisies et les heures ouvrées de la période. LINEPROD enregistre le numérateur, puisque chaque ligne de temps porte son indicateur facturable ; le dénominateur se reconstitue à partir de l'effectif du mois. Les feuilles de temps s'exportent en tableur pour poser ce calcul.
Deux absences doivent être dites ici, parce qu'elles décident souvent de l'outillage d'une ESN en croissance. LINEPROD n'a pas de plan de charge : il enregistre le temps passé, pas le temps prévu, et n'affecte donc pas un consultant à une mission future sur un calendrier de capacité. Et le tableau de bord, qui propose 21 indicateurs métier, ne comporte pas d'indicateur de taux d'occupation : ce calcul se fait à partir de l'export des feuilles de temps. Une ESN de dix personnes s'en accommode ; une ESN de quatre-vingts consultants voudra un outil de staffing dédié à côté.
Comment facturer une TMA ou un forfait mensuel sans le ressaisir chaque mois ?
Par un contrat qui porte une règle de facturation récurrente. LINEPROD gère les contrats avec leurs types, leurs modèles et leurs échéances, avec des vues Actifs, Expirés, Bientôt expirés et Corbeille, un statut de signature et un renouvellement qui chaîne le contrat renouvelé à son prédécesseur. Depuis un contrat, une règle de facturation récurrente se crée directement, avec sa périodicité, son échéancier prévisionnel des douze prochains cycles et un bouton pour générer la facture avant l'échéance.
Le montant du cycle est celui du modèle : il ne se recalcule pas à partir des heures consommées dans le mois. Une TMA vendue au forfait avec un dépassement facturé au temps passé se traduit donc par deux documents, la facture récurrente du forfait et une facture établie à part pour le dépassement. Côté engagement de service, le helpdesk suit deux objectifs distincts par niveau de priorité — délai de première réponse et délai de résolution — avec un badge de dépassement et un filtre qui isole les tickets hors SLA, un routage par département et des réponses types à variables.
Que change un client européen qui paie en euros ?
Deux choses, l'une dans l'outil, l'autre dans la réglementation des changes. Dans l'outil : LINEPROD travaille avec une seule devise par société — dirham, euro ou dollar — et non une devise par document. Une ESN qui facture ses clients européens en euros et ses clients marocains en dirhams ne peut pas produire les deux séries depuis la même société dans le produit ; c'est une limite structurelle, pas un réglage à activer.
Dans la réglementation : l'Instruction Générale des Opérations de Change 2026 de l'Office des Changes fixe le délai de rapatriement des recettes d'exportation de services. Le texte écrit : « Les exportateurs de services sont tenus de procéder au rapatriement du montant intégral des recettes de leurs exportations […] dans un délai de quatre-vingt-dix (90) jours à compter de la date de la réalisation des prestations de services. » Le point de départ est la réalisation de la prestation, pas la date de la facture ni celle de l'encaissement.[3]
La même Instruction autorise les banques à ouvrir aux exportateurs de services des comptes en devises ou en dirhams convertibles destinés à régler leurs dépenses professionnelles en devises, et prévoit que les exportateurs peuvent loger dans ces comptes une partie des recettes rapatriées. Pour le reste, la conversion se fait au cours du jour : le cours de référence de l'euro publié par Bank Al-Maghrib s'établissait à 10,6603 dirhams pour 1 euro le 24 juillet 2026, dernière cotation publiée à la date de consultation du 27 juillet 2026.[3][4]
Qu'est-ce que LINEPROD ne couvre pas pour une ESN ?
Un article sectoriel qui ne liste pas les manques de son auteur ne sert à rien. Six absences comptent pour une société de services informatiques, et aucune n'est en cours de livraison à la date de publication de cet article.
- la paie : ni bulletin, ni déclaration CNSS — le salaire brut se saisit sur la fiche employé, il ne s'y calcule pas ;
- la comptabilité générale : aucune écriture, aucun bilan, aucun fichier comptable ; l'export tableur part chez votre fiduciaire ou votre expert-comptable ;
- la validation du temps par le client : aucun circuit de compte rendu d'activité contresigné dans le produit ;
- la facture générée depuis les heures validées : le marquage « facturé » enregistre une référence saisie à la main, la facture se crée dans le module Facturation ;
- le plan de charge et l'affectation prévisionnelle : le produit enregistre le temps passé, pas le temps prévu ;
- la multi-devise par document, et le paiement en ligne au portail client : le client déclare son règlement, vous le confirmez.
Un seul outil suffit-il à une ESN marocaine ?
Pour la chaîne commerciale et la livraison, oui ; pour la paie et la comptabilité générale, non, et cela restera vrai. Une ESN qui met devis, contrats, projets, relevés de temps, facturation récurrente et helpdesk sous un même toit supprime la ressaisie entre le contrat vendu et la facture émise, ce qui est le vrai coût caché du tableur. Elle garde à côté un logiciel de paie et un cabinet comptable, et, au-delà d'une trentaine de consultants, probablement un outil de staffing.
Un dernier repère sur la taille du marché visé. La série de l'Office des Changes sur l'Économie Numérique et l'Outsourcing, produite selon sa notice d'accompagnement « dans le cadre de l'accompagnement de la stratégie nationale Digital Morocco 2030 », totalise 27 083 millions de dirhams d'exportations en 2025 en données provisoires, dont 10 842 millions de dirhams pour le seul segment ITO. Cette série ne remonte qu'à 2023 : elle mesure un secteur récent dans sa définition actuelle, pas une tendance longue.[1][2]
Sources
- [1] Office des Changes — Exportations de services de l'Économie Numérique et de l'Outsourcing, série statistique — https://www.oc.gov.ma/sites/default/files/Les%20exportations%20de%20services%20de%20%20l'Economie%20Num%C3%A9rique_Outsourcing_1.xlsx (consulté le 27 juillet 2026)
- [2] Office des Changes — Séries statistiques — https://www.oc.gov.ma/fr/etudes-et-statistiques/series-statistiques (consulté le 27 juillet 2026)
- [3] Office des Changes — Instruction Générale des Opérations de Change 2026 — https://www.oc.gov.ma/sites/default/files/reglementation/pdf/2026-01/IGOC%202026.pdf (consulté le 27 juillet 2026)
- [4] Bank Al-Maghrib — Cours de change de référence — https://www.bkam.ma/Marches/Principaux-indicateurs/Marche-des-changes/Cours-de-change/Cours-de-reference (consulté le 27 juillet 2026)