Commerce au MarocFacturationGuides & comparatifs

Facturation électronique B2B et B2C au Maroc : ce qui change selon le client

Entreprise, particulier ou administration : quelles données demander, quel document émettre et comment éviter doublons, collecte excessive et fausse portée légale.

Par BelloCommerce

·

B2B et B2C ne changent pas la réalité de la vente, mais ils changent l’identité à demander, le document attendu et les contrôles du client. Une entreprise a besoin d’une facture complète qui l’identifie, tandis qu’un particulier achetant des marchandises peut recevoir un ticket répondant à l’article 145-III. Le périmètre futur de transmission électronique doit, lui, rester lié aux textes officiels applicables.

Facturation électronique B2B et B2C au Maroc
Facturation électronique B2B et B2C au Maroc.

Les différences essentielles

  • B2B : raison sociale, adresse, ICE, références et facture complète.
  • B2C marchandises : ticket détaillé possible sans créer une fiche nominative à chaque passage.
  • Administration : facture complète plus références de commande ou de marché demandées par son processus.
  • Le support PDF ou papier ne définit pas à lui seul une facture électronique structurée.
  • Une vente ne doit être comptée qu’une fois même si plusieurs documents la représentent.
  • Ne publiez ni périmètre B2B/B2C ni date de transmission sans texte officiel précis.

1. Le tableau de décision avant l’émission

La meilleure donnée est celle demandée avant le numéro définitif. Configurez une question de caisse, une fiche client professionnelle et une règle pour les demandes tardives. Le guide ticket et facture dans le commerce montre comment garder une vente source unique.

DestinataireDocument courantIdentité clientContrôle prioritaire
Particulier, marchandisesTicket pouvant tenir lieu de facturePas de fiche nominative par défautVendeur, date, lignes, quantités, prix, TVA éventuelle
EntrepriseFacture complèteRaison sociale, adresse et ICEIdentité, série, TVA, paiement et références
AdministrationFacture complète selon son dossierEntité, ICE et coordonnéesCommande, engagement ou référence demandée
Client étrangerFacture adaptée à l’opérationIdentité et adresseDevise, export et traitement fiscal validés
Intermédiaire ou plateformeDépend de qui est juridiquement clientContrat et identité du débiteurNe pas facturer la mauvaise partie

Ce tableau est opérationnel, pas une annonce du périmètre final de la plateforme DGI. Au 29 août 2026, les sources citées confirment le développement du portail et l’obligation de système pour les catégories visées, mais ne permettent pas de publier ici un calendrier universel séparé B2B/B2C.


2. B2B : l’identité est une donnée comptable

Demandez au client de communiquer sa raison sociale, son adresse de facturation et son ICE avant l’émission. Ne reconstruisez pas ces données depuis un logo, une carte de visite ou le nom commercial dit au téléphone. Une erreur peut empêcher le client de rapprocher l’achat, retarder le paiement et imposer une correction. La liste des mentions obligatoires sert de contrôle final.

  • Raison sociale : Le nom légal de l’entité qui achète, distinct d’une enseigne ou d’un établissement.
  • Adresse : L’adresse à porter sur la facture selon la fiche confirmée.
  • ICE : L’identifiant communiqué et vérifié par le client professionnel.
  • Référence interne : Bon de commande, contrat, projet, centre de coût ou nom du demandeur quand le client l’exige.
  • Échéance : Date et conditions convenues, distinctes de la date d’émission.
  • Destinataire : Adresse ou personne qui reçoit la pièce et celle qui règle peuvent différer.

Créez une règle de validation pour une nouvelle fiche ou un changement d’ICE. Conservez la demande du client. Une ancienne facture garde l’identité émise ; la fiche mise à jour sert aux nouvelles. Ne réécrivez pas l’historique pour refléter une information reçue plus tard.

Dans une relation B2B à crédit, séparez facture et règlement. La facture crée le montant dû ; chaque paiement réduit le solde avec sa date et son moyen. Un paiement groupé peut couvrir plusieurs factures et exige un rapprochement, pas une modification des TTC.

3. B2C : document utile sans collecte systématique

Pour la vente de produits ou marchandises à un particulier, le passage final de l’article 145-III permet au ticket de tenir lieu de facture sous ses conditions. Il ne faut pas en déduire que toute prestation, tout secteur ou toute future transmission suit forcément la même règle. Lisez aussi la FAQ électronique pour séparer support, structure et dépôt.

  1. Configurez l’identification du vendeur et ses identifiants une fois.
  2. Rendez les libellés compréhensibles et les quantités et prix recalculables.
  3. Appliquez les taux validés aux articles et ventilez la TVA lorsque nécessaire.
  4. Attribuez un numéro de ticket dans une série contrôlée et gardez l’historique numérique.
  5. Demandez avant paiement si le client veut une facture au nom d’une entreprise.
  6. S’il répond oui, basculez vers la fiche B2B et la facture depuis la même vente.
  7. S’il répond non, ne collectez pas identité, ICE ou adresse sans autre besoin légitime.

Un particulier peut néanmoins demander une facture nominative, par exemple pour une garantie ou un remboursement. Votre procédure peut la produire si les données sont correctes et la vente reste la source. Le mot particulier ne force pas le ticket ; il autorise un chemin plus léger dans le cas prévu.

Données client différentes en B2B et B2C
Données client différentes en B2B et B2C.

Administration ne veut pas dire règle nationale unique

Un client public peut imposer dans son processus un bon de commande, un numéro d’engagement, une plateforme ou un format. Ce sont des exigences contractuelles ou opérationnelles à vérifier avec lui. Ne les présentez pas comme la règle DGI de toutes les factures marocaines.

4. Concevez un modèle de données commun, puis deux parcours

Les deux parcours partagent vendeur, date, lignes, quantités, prix, TVA, total, paiement et vente source. B2B ajoute la fiche légale et les références. B2C évite la fiche nominative lorsque le ticket suffit. Cette conception limite les champs vides et empêche le caissier de saisir « particulier » comme faux client mille fois.

  • Commun : Vendeur, date, lignes, TVA, total, paiement et source.
  • B2B seulement : Identité légale client, ICE, échéance et références.
  • B2C léger : Ticket sans fiche nominative par défaut.
  • Électronique : Facture structurée, état de file, export et preuve éventuelle.

Pour l’électronique, générez le fichier structuré depuis la facture émise, jamais depuis un PDF relu par reconnaissance. Le PDF et le XML doivent porter les mêmes numéros et totaux. Si le schéma officiel futur diffère, un modèle de données propre permet d’adapter le sérialiseur sans refaire les ventes.

Testez les changements de parcours : B2C devient B2B avant paiement ; demande tardive après ticket ; erreur d’ICE après facture ; retour partiel ; paiement partiel ; facture regroupant des livraisons. Décidez document, droit, correction et impact comptable pour chacun.

5. B2B et B2C dans BelloPOS

BelloPOS Lite couvre le parcours B2C de comptoir avec vente, stock et ticket. Go ajoute la facture A4 depuis la vente B2B et la préparation UBL 2.1 avec empreinte SHA-256, file locale et export de période. Pro ajoute devis, commande, livraison, facture, avoir et pont comptable pour les relations professionnelles plus longues.

ParcoursFonction BelloPOSÉdition
B2C marchandisesTicket depuis la vente et historiqueLite
B2B au comptoirClient avec ICE et facture depuis venteGo
B2B structuréUBL 2.1, scellement et fileGo
B2B sur commandeDevis, BC, BL, facture et avoirPro
Remise fiduciaireDocuments, écritures et exportsPro

BelloPOS ne transmet pas directement à la DGI. Sa file couvre les factures et avoirs émis ; elle ne transforme pas automatiquement chaque ticket B2C en facture électronique. UBL 2.1 est son format d’export. Comparez les parcours sur la page tarifs et faites valider les règles fiscales de votre activité.

Les erreurs à éviter

  • Créer un faux client « divers » avec un ICE inventé.
  • Attendre l’émission pour demander si le client est une entreprise.
  • Réécrire une facture ancienne après changement de fiche.
  • Créer une deuxième vente pour produire la facture B2B.
  • Collecter l’identité de chaque particulier sans nécessité.
  • Présenter une exigence d’un client public comme règle DGI universelle.

Questions fréquentes

Quelle différence entre facture B2B et B2C au Maroc ?

La B2B identifie l’entreprise cliente et son ICE et porte les mentions complètes. Pour certaines ventes de marchandises à un particulier, un ticket conforme peut tenir lieu de facture.

Faut-il l’ICE d’un particulier ?

Non par défaut pour un achat B2C ordinaire. L’ICE sert notamment à identifier le client professionnel sur sa facture.

Une administration est-elle B2B ?

Elle exige généralement une facture complète et ses propres références. Vérifiez son processus plutôt que déduire une règle nationale générale.

Le B2C sera-t-il exclu de la facturation électronique ?

N’affirmez ni inclusion ni exclusion générale sans le texte officiel applicable. Le périmètre opérationnel doit venir de l’administration.

Peut-on utiliser la même série pour ticket et facture ?

Des séries distinctes sont plus faciles à contrôler. Quelle que soit l’organisation validée, gardez le lien avec la vente et ne réutilisez aucun numéro.

Quel parcours BelloPOS correspond ?

Lite pour le ticket B2C, Go pour la facture depuis vente et sa préparation, Pro pour la chaîne B2B complète et le pont comptable.

À retenir

B2B demande plus d’identité et de rapprochement ; B2C peut rester léger dans les cas prévus. Le système doit partager la donnée économique sans dupliquer la vente, protéger la vie privée et laisser toute règle future de transmission configurable jusqu’à sa publication officielle. Mesurez les demandes tardives et erreurs d’identité : elles indiquent si la question posée au comptoir et la fiche client doivent être améliorées.

Sources

Les chiffres et les règles cités ci-dessus viennent de ces pages, consultées à la date indiquée dans l’article.

Un seul moteur de vente, deux parcours client

Voyez comment BelloPOS gère le ticket B2C, la facture B2B depuis la vente et l’export structuré hors ligne, puis choisissez l’édition adaptée à vos documents.

Pour aller plus loin

D’autres guides pratiques sur le même sujet :