Outil gratuit · Import par IA · Démonstration
Extraire une facture marocaine avec l'IA et la convertir en UBL
Réponse courte
Cet outil lit une facture marocaine existante avec l'IA (photo, PDF ou texte collé), préremplit le formulaire et signale les champs dont l'IA n'est pas sûre. Vous relisez et corrigez, puis l'outil vérifie l'ICE (15 chiffres) et les mentions obligatoires, calcule la TVA par taux et produit un fichier XML UBL 2.1 en dirhams avec un aperçu imprimable. C'est une démonstration : la DGI n'a pas encore publié ses spécifications techniques, donc le fichier n'est pas validé par la DGI.
Importer une facture existante avec l'IA
Photo, scan ou PDF d'une facture : l'IA lit le vendeur, le client, les identifiants, la date et les lignes, puis préremplit le formulaire. Vous relisez et corrigez avant tout export.
Glissez la facture ici ou
JPEG, PNG, WebP ou PDF avec texte · 5 Mo maximum (4 Mo pour un PDF)
Pour cet import uniquement, la facture choisie est envoyée à un service d'IA (DeepSeek) le temps de la lire. Ni le fichier ni les données extraites ne sont conservés par ce site. N'envoyez pas de document que vous ne voulez pas partager ; le formulaire manuel reste entièrement local.
Ou saisir la facture
Saisie manuelle, exemple et import CSV restent dans votre navigateur : rien n'est envoyé à un serveur. Le contrôle, le XML et l'aperçu sont produits sur votre appareil. Seul l'import par IA, si vous l'utilisez, envoie la facture choisie pour la lire.
Produire ce fichier depuis votre propre outil ?
Application maison, Shopify ou ERP : je vérifie vos factures, je fais produire le fichier UBL à partir de vos données et je branche la DGI quand ses spécifications sortent.
Questions fréquentes
Comment l'IA extrait-elle les données d'une facture ?
Vous envoyez une photo, un scan ou un PDF de la facture, ou vous collez son texte. Un modèle d'IA lit le vendeur, le client, l'ICE, l'IF, le RC, la taxe professionnelle, le numéro, la date, le mode de paiement et les lignes, avec un niveau de confiance par champ. Les champs incertains sont surlignés et rien n'est exporté tant que vous n'avez pas confirmé votre relecture.
Ma facture est-elle envoyée ou conservée ?
Seulement si vous utilisez l'import par IA : la facture choisie est alors envoyée à un service d'IA (DeepSeek) le temps de la lire. Ce site ne conserve ni le fichier ni les données extraites. La saisie manuelle, l'exemple fictif, l'import CSV, les contrôles et le fichier XML restent entièrement dans votre navigateur.
Le fichier XML produit est-il une facture électronique valable au Maroc ?
Non. C'est un fichier UBL 2.1 générique, sans signature électronique et sans le profil marocain que la DGI doit encore publier. La facture électronique légale passera par la plateforme de la DGI, une fois le décret et les spécifications publiés.
Quels contrôles l'outil fait-il ?
Il vérifie la présence des mentions de l'article 145-III du CGI (vendeur, IF, taxe professionnelle, RC, date, client, désignation, quantité, prix, TVA, mode de paiement), le format de l'ICE du vendeur et du client (15 chiffres) et calcule les totaux HT, TVA et TTC par taux. Il ne vérifie pas que l'ICE existe réellement, et l'IA peut se tromper : la relecture reste indispensable.
Conçu par Hamza El Haissouf, développeur web à Casablanca. Lecture des factures : modèle d'IA DeepSeek. Format de sortie : UBL 2.1 (OASIS) ; le fichier de l'exemple passe la validation du schéma officiel UBL 2.1. Mis à jour le 28 octobre 2026.