Une startup saoudienne de quatre salariés développe un outil RH interne. L'équipe lit qu'Absher Business est la plateforme du ministère de l'Intérieur destinée aux établissements, qu'elle est gratuite et qu'elle couvre les visas de sortie-retour ainsi que le statut d'iqama. Tout le flux de travail est conçu autour d'elle. Puis vient la tentative d'enregistrer le registre de commerce, et la plateforme refuse.
Personne n'a commis d'erreur de code. Cette entreprise est une SARL, et les sociétés ne peuvent pas utiliser Absher Business, quel que soit leur effectif — ni à quatre salariés, ni à un seul. La plateforme correcte pour elle est Muqeem : un abonnement annuel payant qui exige un certificat de zakat et d'impôt délivré par la ZATCA ainsi qu'une légalisation du formulaire par la Chambre de commerce avant même de pouvoir être activé.
C'est le malentendu le plus coûteux de l'automatisation RH en Arabie Saoudite, et il est presque totalement absent des contenus qui se positionnent sur ces requêtes. Cet article y remédie.
La règle : la forme juridique d'abord, l'effectif ensuite
La plupart des guides énoncent la règle comme un seuil d'effectif : « Absher Business s'adresse aux établissements de 100 salariés au maximum. » C'est la moitié d'un test qui en compte deux, et c'est la moitié trompeuse.
Le test réel comporte deux filtres, et les deux doivent être franchis pour être éligible à Absher Business :
| Critère | Absher Business | Muqeem |
|---|---|---|
| Forme juridique | Entreprise individuelle saoudienne (mu'assasa fardiya) uniquement | Toute société — SARL, société par actions, succursale étrangère — ainsi que les établissements dépassant le seuil d'effectif |
| Effectif | De 1 à 100 salariés | Toute taille, y compris un seul salarié |
| Actionnariat | Investisseurs saoudiens uniquement | Saoudien, golfique et étranger |
| Coût | Gratuit | Abonnement annuel payant |
Les modes de défaillance se lisent directement dans ce tableau :
- Une SARL avec un seul salarié relève de Muqeem. La forme juridique seule la disqualifie ; l'effectif n'entre jamais dans le calcul.
- Une entreprise individuelle de 101 salariés relève de Muqeem. Elle a franchi le filtre de la forme juridique et échoué à celui de la taille.
- Un établissement à capitaux étrangers relève de Muqeem indépendamment des deux, car il échoue au filtre de l'actionnariat.
C'est ainsi que la Direction générale des passeports a délimité ses services électroniques aux établissements lors du lancement de la plateforme en 2017, et cette frontière n'a pas bougé depuis. Absher Business existe pour servir gratuitement le petit entrepreneur individuel saoudien ; tout ce qui possède une structure sociétaire se trouve derrière la passerelle commerciale de Muqeem.
Si vous construisez une intégration avec Muqeem, nous avons rédigé le guide technique de ce que cela signifie réellement — la passerelle Elm, la chaîne de dépendances, et pourquoi l'API qu'on vous a promise n'existe pas comme produit en libre-service : Intégration Muqeem : l'API iqama que personne ne documente.
Pourquoi c'est une décision d'architecture, pas un détail administratif
La plateforme sur laquelle vous atterrissez détermine trois choses extrêmement pénibles à changer ensuite.
Un : l'existence même d'une surface programmatique. Absher Business est gratuite et ne dispose ni de portail développeur, ni d'API publiée, ni de palier d'intégration commercial. C'est un portail web et une application mobile. Vous ne pouvez pas acheter d'API, car il n'existe aucun produit à acheter. Muqeem, à l'inverse, dispose d'une passerelle commerciale exploitée par Elm, avec des formules : Muqeem Comprehensive pour des transactions illimitées, Muqeem Operations en paiement à l'usage.
Conséquence pratique : un même besoin d'automatisation possède un plafond technique radicalement différent de part et d'autre de la frontière. Sur Absher Business, votre plafond est le modèle de délégation décrit plus bas. Sur Muqeem, vous disposez d'un chemin d'intégration négocié.
Deux : votre modèle de coûts. Absher Business est gratuite. Les frais d'abonnement à Muqeem varient selon le nombre de salariés résidents, la formule retenue et les services additionnels, et se règlent via SADAD sous le code facturier 085. Une équipe qui avait budgété zéro pour l'accès aux plateformes gouvernementales, puis qui se transforme en société, découvre une ligne récurrente que personne n'avait prévue.
Trois : votre délai de mise en service. L'activation d'Absher Business exige un registre de commerce authentifié et un propriétaire ou signataire autorisé disposant d'un compte Absher Individuals vérifié. Muqeem exige un formulaire d'inscription complété, un certificat de zakat et d'impôt de la ZATCA en pièce jointe, ainsi que l'approbation et la légalisation de ce formulaire par la Chambre de commerce avant tout paiement de l'abonnement. C'est une séquence de plusieurs jours impliquant trois parties — pas un formulaire d'inscription.
L'événement de migration que personne n'anticipe
Voici la défaillance qui coûte réellement de l'argent, et qui ne ressemble pas à un événement technique au moment où elle survient.
La loi saoudienne sur les sociétés a rendu simple la transformation d'une entreprise individuelle en SARL, et cette formalisation est courante lorsqu'une activité accueille des associés, lève des fonds ou remporte des marchés exigeant une structure sociétaire. Le registre de commerce est modifié, l'activité se poursuit. Du point de vue financier et opérationnel, rien n'a cassé.
Du point de vue de la plateforme, tout a cassé. Dès l'instant où la forme juridique passe d'entreprise individuelle à société, l'éligibilité à Absher Business prend fin. Tous les flux qui reposaient dessus s'arrêtent. L'organisation doit désormais s'inscrire sur Muqeem, obtenir le certificat ZATCA, faire légaliser le formulaire par la Chambre de commerce et payer un abonnement — pendant que les renouvellements d'iqama et les demandes de sortie-retour continuent d'arriver à échéance selon leur propre calendrier, indifférents à la migration.
La même falaise existe au seuil d'effectif. Une entreprise individuelle en croissance le franchit un jour d'embauche ordinaire.
Traitez la forme juridique et l'effectif comme un état surveillé, et non comme une configuration renseignée une fois à l'installation. C'est le garde-fou au meilleur rapport valeur/coût que vous puissiez intégrer à un système RH saoudien :
type EntityType = 'sole_proprietorship' | 'llc' | 'joint_stock' | 'foreign_branch';
type Platform = 'absher_business' | 'muqeem';
interface EstablishmentProfile {
crNumber: string;
entityType: EntityType;
workforceSize: number;
saudiOwned: boolean;
}
// La forme juridique est évaluée EN PREMIER. L'effectif ne compte que si ce filtre passe.
export function resolvePlatform(profile: EstablishmentProfile): {
platform: Platform;
reason: string;
} {
if (profile.entityType !== 'sole_proprietorship') {
return {
platform: 'muqeem',
reason: `La forme "${profile.entityType}" n'est jamais éligible à Absher Business, quel que soit l'effectif.`,
};
}
if (!profile.saudiOwned) {
return { platform: 'muqeem', reason: 'Absher Business est réservée aux investisseurs saoudiens.' };
}
if (profile.workforceSize > 100) {
return {
platform: 'muqeem',
reason: `Un effectif de ${profile.workforceSize} dépasse la limite de 100 salariés.`,
};
}
return { platform: 'absher_business', reason: 'Entreprise individuelle saoudienne sous la limite de 100 salariés.' };
}Exécutez-la ensuite périodiquement sur l'enregistrement vivant du registre de commerce, et non sur une valeur saisie par quelqu'un lors de l'onboarding. Wathq fait autorité sur la forme juridique et le statut du registre, et nous avons expliqué comment la lire dans Maroof et Wathq : les API de vérification d'entreprise en Arabie Saoudite.
const HEADCOUNT_ALERT_THRESHOLD = 90; // alerter avec de la marge, pas au bord du précipice
export function checkPlatformDrift(
stored: EstablishmentProfile,
live: EstablishmentProfile,
): string[] {
const alerts: string[] = [];
if (stored.entityType !== live.entityType) {
const before = resolvePlatform(stored).platform;
const after = resolvePlatform(live).platform;
if (before !== after) {
alerts.push(
`CRITIQUE : le RC ${live.crNumber} a changé de forme juridique. Passage de ${before} à ${after}. ` +
`L'onboarding Muqeem exige un certificat ZATCA et une légalisation par la Chambre de commerce — commencez maintenant.`,
);
}
}
if (live.entityType === 'sole_proprietorship' && live.workforceSize >= HEADCOUNT_ALERT_THRESHOLD) {
alerts.push(
`AVERTISSEMENT : effectif à ${live.workforceSize} sur 100. Lancez l'onboarding Muqeem avant le franchissement.`,
);
}
return alerts;
}Alerter à 90 plutôt qu'à 100 est délibéré. La séquence d'onboarding Muqeem se mesure en jours et implique trois parties : une alerte qui se déclenche le jour du franchissement vous a déjà coûté la marge dont vous aviez besoin.
Le modèle de délégation est votre seule couche de permissions
Si vous relevez d'Absher Business, la délégation (tafwid) constitue l'intégralité de votre conception du contrôle d'accès. Il n'y a ni API ni compte de service : le modèle d'autorisation propre à la plateforme est le mécanisme autour duquel vous construisez.
Il fonctionne par octrois délimités, et non par accès partagé. Le titulaire du registre de commerce délègue un service précis à une personne précise pour une durée définie — un délégataire habilité à émettre les visas de sortie-retour, un autre à gérer les services véhicules, chaque délégation étant certifiée électroniquement. Le délégataire doit posséder son propre compte Absher Individuals actif et à l'identité vérifiée, et doit accepter la délégation depuis ce compte pour qu'elle prenne effet.
Quatre propriétés de ce modèle brisent une automatisation naïve :
- Les délégations expirent. Elles portent une durée, et lorsqu'elle s'achève, le délégataire ne peut tout simplement plus agir. Votre système enregistrera la transaction comme échouée, sans aucune indication que la cause était une autorisation arrivée silencieusement à terme.
- Le départ d'un délégataire ne révoque rien automatiquement. L'offboarding doit énumérer et révoquer explicitement les délégations, faute de quoi un ancien salarié conserve un droit actif sur les services gouvernementaux de l'établissement.
- Le partage d'identifiants est interdit, et la responsabilité n'est pas théorique. Utiliser Absher Business pour gérer un registre de commerce dont on n'est ni propriétaire ni officiellement mandataire est expressément prohibé, et l'usage abusif des autorisations expose l'entreprise et les responsables au titre de la réglementation sur la cybercriminalité et des règlements administratifs. Le raccourci « on partage l'accès du mandataire » est une exposition juridique, pas une solution de contournement.
- La délégation de véhicule a ses propres préalables. Un seul délégataire par véhicule. La carte grise doit être valide, l'assurance en cours, le véhicule exempt de signalements, et le délégataire titulaire d'un permis valide. Des amendes de circulation impayées chez l'une ou l'autre partie bloquent purement et simplement la délégation — une contravention que votre système de flotte n'a jamais remontée suffit donc à empêcher une autorisation le jour où elle est nécessaire.
Comme rien de tout cela n'est interrogeable, tenez votre propre registre daté des délégations — qui détient quelle portée, accordée quand, expirant quand — et rapprochez-le du réel à cadence fixe. C'est le même schéma que nous recommandons partout où une plateforme saoudienne fait foi sans exposer d'API de lecture : modélisez l'état localement, considérez le portail comme la référence, alertez sur la divergence.
interface Delegation {
delegateNationalId: string;
scope: 'exit_reentry' | 'vehicle_services' | 'employee_records' | 'traffic';
grantedOn: string; // date ISO
expiresOn: string; // date ISO
acceptedByDelegate: boolean;
}
export function delegationRisks(d: Delegation, today: string, activeStaff: Set<string>): string[] {
const risks: string[] = [];
const daysLeft = Math.floor(
(Date.parse(d.expiresOn) - Date.parse(today)) / 86_400_000,
);
if (!d.acceptedByDelegate) {
risks.push(`La délégation "${d.scope}" a été accordée mais jamais acceptée — elle n'est pas en vigueur.`);
}
if (daysLeft <= 14) {
risks.push(`La délégation "${d.scope}" expire dans ${daysLeft} jours.`);
}
if (!activeStaff.has(d.delegateNationalId)) {
risks.push(`ORPHELINE : "${d.scope}" est détenue par une personne qui n'est plus en poste. À révoquer.`);
}
return risks;
}Notez qu'acceptedByDelegate est un état réel, pas une formalité. Une délégation accordée par le titulaire mais jamais acceptée depuis le compte du délégataire paraît complète côté émetteur et ne produit aucun effet.
Méfiez-vous des prestataires qui vendent une « intégration API Absher »
Cherchez « Absher integration » en anglais et vous trouverez des agences commercialisant une « intégration SSO Absher », ainsi que des articles affirmant que « les API d'Absher peuvent renouveler automatiquement les licences commerciales ou les visas des employés ».
Confrontez cela à ce qui est réellement publié. Absher Business n'a ni portail développeur, ni documentation d'API, ni palier d'intégration annoncé. La fédération d'identité que ces prestataires décrivent en général, c'est Nafath : une authentification unique nationale bien réelle, dotée d'un vrai parcours d'intégration — un produit différent d'Absher Business, répondant à un autre problème. Nous avons comparé les couches d'identité et leurs voies d'accès réelles dans Yakeen, Nafath ou Wathq : quelle couche d'identité saoudienne.
L'enjeu est commercial. Nous avons observé le même schéma autour d'Ejar, où des guides concurrents publiaient des tableaux d'endpoints inventés pour une API dépourvue de portail développeur. Une proposition qui vous chiffre une « intégration API Absher » chiffre quelque chose qui n'existe pas sous cette forme. Ce qui peut légitimement être construit : une authentification via Nafath, une vérification du registre de commerce via Wathq, une intégration à la passerelle Muqeem par la voie commerciale, et une gestion rigoureuse de l'état interne autour du travail de portail qui reste manuel. C'est un vrai projet — simplement pas celui de la plaquette.
Les plateformes voisines du cycle de vie d'un établissement disposent, elles, de voies documentées : Qiwa pour le volet travail et Nitaqat, traité dans Intégration de Qiwa aux systèmes RH, et les licences municipales dans Automatisation des licences commerciales Balady. Savoir quelle plateforme offre réellement quoi constitue l'essentiel de la bataille.
Les volumes expliquent pourquoi cela mérite d'être automatisé
Absher Business a annoncé plus de 2,5 millions d'opérations exécutées électroniquement via la plateforme pour le seul mois de juin 2026. Même la partie manuelle, liée au portail, tourne à une échelle considérable — ce qui justifie précisément que l'hygiène des délégations et la surveillance de la dérive de plateforme décrites plus haut se rentabilisent. Le prix d'une erreur ici n'est pas un mauvais après-midi : c'est un salarié à la porte d'embarquement avec un visa de sortie-retour qui n'a jamais été émis parce qu'une délégation avait expiré.
Liste de contrôle avant de construire
- Récupérez la forme juridique du registre de commerce depuis Wathq — ne vous fiez pas à un champ de formulaire.
- Appliquez le filtre de la forme juridique avant celui de l'effectif. L'ordre inverse produit des réponses fausses avec assurance.
- Si la réponse est Muqeem, budgétez l'abonnement et lancez tôt le certificat ZATCA et la légalisation par la Chambre de commerce — la séquence implique plusieurs administrations.
- Si la réponse est Absher Business, acceptez qu'il n'y ait pas d'API et concevez le modèle de délégation de façon délibérée.
- Tenez un registre daté de chaque délégation : portée, détenteur, date d'octroi, expiration, statut d'acceptation.
- Intégrez la révocation des délégations à l'offboarding comme étape obligatoire.
- Alertez à l'approche des 100 salariés dès 90, pas à 100.
- Surveillez le changement de forme juridique du registre comme un événement critique, pas informatif.
Conclusion
La question « Absher Business ou Muqeem ? » ressemble à une vérification administrative alors qu'elle fixe votre surface d'intégration, votre modèle de coûts et votre calendrier de mise en service. La forme juridique tranche en premier ; l'effectif ne compte qu'ensuite. Une SARL avec un seul salarié relève de Muqeem, et aucune ingénierie n'y changera rien.
Les équipes qui se brûlent ne sont pas celles qui ont mal choisi au départ : ce sont celles qui ont bien choisi, puis se sont transformées en société dix-huit mois plus tard, et ont découvert qu'une restructuration juridique de routine avait silencieusement invalidé toute leur couche d'automatisation gouvernementale.
Si vous ne savez pas de quel côté de la frontière se situe votre établissement, ou si vous avez sous les yeux une proposition chiffrant une « API Absher », contactez-nous — nous confronterons votre registre de commerce aux règles d'éligibilité réelles et vous dirons clairement ce qui peut être automatisé et ce qui ne le peut pas. Savoir lesquels de vos flux disposent d'une véritable voie d'intégration vaut plus que n'importe quel outil que vous pourriez acheter.