Générateur de facture fiscale
Remplissez, imprimez une facture simplifiée avec un QR conforme — sans que vos données quittent le navigateur.
Choisissez la date dans le premier champ, ou saisissez la valeur caractère par caractère dans le second pour coller à ce qu'émet votre système.
Imprimé sur la facture. Il contient les cinq champs exigés : nom du vendeur, numéro de TVA, horodatage, total TTC et montant de TVA.
Que contient le QR ?
Cinq champs, encodés en Tag-Length-Value puis en Base64.
Les cinq champs
Nom du vendeur, numéro de TVA, horodatage, total TTC et montant de TVA.
Longueur en octets
Une lettre arabe fait deux octets en UTF-8 : « مؤسسة النور » compte onze caractères et vingt-et-un octets. Utiliser le nombre de caractères produit un QR illisible — l'erreur la plus fréquente ici.
Calcul en halalas
Tout est calculé en entiers, si bien que la somme des lignes ne dérive jamais du total imprimé.
Sans cachet de phase 2
La signature et le hachage (tags 6 à 9) exigent un certificat délivré à l'enrôlement ; les générer dans un navigateur serait produire un faux.
Quand cela sert
- Petit commerce émettant des factures simplifiées à la main
- Vérifier que le QR de la caisse contient ce qu’il doit
- Émettre une facture en urgence, système indisponible
- Tester un nom de vendeur arabe avant de le figer
Questions fréquentes
Est-ce une facture agréée ?
C'est une facture simplifiée conforme aux exigences de la phase 1, QR à cinq champs compris. Le raccordement à Fatoora et la signature exigent un enrôlement et un certificat, hors de portée d'un outil navigateur.
Différence entre facture fiscale et simplifiée ?
La simplifiée s'adresse au consommateur final et n'exige pas les données de l'acheteur ; la facture complète s'adresse à une entreprise enregistrée et exige son numéro de TVA. Cet outil produit la simplifiée.
Mes données partent-elles vers un serveur ?
Non. Tout est calculé et encodé dans votre navigateur ; ni le numéro de TVA ni le nom du client ne sont transmis.
Pourquoi la TVA par ligne diffère-t-elle du total ?
Parce que l'arrondi intervient une fois par ligne et une fois sur le total, d'où un écart d'un ou deux halalas. L'outil vous le signale au lieu de le masquer.
Quel format de date ?
Les exemples publiés montrent les deux : ISO 8601 avec Z, et la forme avec espace. Le champ reste modifiable pour reproduire exactement ce qu'émet votre système.
Outil d'aide à l'émission et au contrôle, non un organisme d'agrément. La conformité de vos factures reste votre responsabilité ; la référence est la réglementation ZATCA.
À lire ensuite
L'article 53 a changé : c'est le client qui décide du type, pas le seuil de 1 000 SAR.
Guide de la facturation électronique FatoorahPhases, vagues et pénalités sur une seule page.
Amnistie ZATCA avant le 31 décembre 2026Quatre amendes levées, et une date de coupure gelée au 30 juin 2026 qu’aucune prorogation ne bougera.
Note de crédit : le délai de 15 joursUne facture émise ne se supprime pas ; seule la note la corrige, et la règle du plus tard fixe votre déclaration.
Beaucoup de factures émises à la main ?
La phase 2 impose le raccordement : signature, hachage par facture, transmission à Fatoora. Nous construisons ce raccordement dans votre système existant plutôt que de vous faire changer d'outil.
Nos autres outils
Tous gratuits, dans le navigateur, sans compte.
Remplissez et téléchargez la demande en PDF (décret 148-2026).
Droits du travailArabie saouditeFin de service, congés, heures supplémentaires, rupture et salaires impayés sur une page.
Indemnité de fin de serviceArabie saouditeVos droits selon les articles 84 et 85, avec l’effet d’une démission.
Calculateur de TVAAjoutez la TVA à un montant ou extrayez-la, au taux saoudien de 15 % et aux taux arabes.
Vérifier un n° de TVAArabie saouditeContrôlez le format d’un numéro de TVA saoudien et sa structure.
Calculateur NitaqatArabie saouditeTaux de saoudisation et recrutements nécessaires pour l’atteindre.
Calculateur de remisePrix après remise, ou taux de remise entre deux prix.
Heures supplémentairesArabie saouditeRémunération des heures supplémentaires (art. 107), indemnités et Ramadan compris.
Calculateur de congésArabie saouditeSolde de congés : 21 jours, 30 après cinq ans, et sa valeur en fin de contrat.
Montant en toutes lettresConvertissez un montant en toutes lettres arabes, pour chèques et factures.
API TafqitConvertissez les montants en lettres arabes vocalisées dans vos systèmes — API directe.
Notification de violation de donnéesCalculez l’échéance des 72 heures pour chaque autorité, depuis votre prise de connaissance.
Validateur XML retenue à la source (TEJ)TunisieVérifiez votre fichier XML avant le dépôt sur TEJ, ou créez-le : montants calculés en millimes.
Validateur de fichier WPSArabie saouditeVérifiez le fichier de paie avant Mudad : clé IBAN, identifiants et cohérence du net.
Modèle de fichier WPSArabie saouditeTéléchargez un modèle correct : généré depuis les règles mêmes que le validateur applique.
Clavier arabe en ligneÉcrivez en arabe depuis n’importe quel appareil, en tapant en lettres latines.
L’alphabet arabeLes 28 lettres, leurs 4 formes et les harakât, avec un PDF à imprimer.
Ajouter les harakâtVocalisez automatiquement un texte arabe, dans votre navigateur.
Réparer un texte arabe inverséRéparez l’arabe de Photoshop ou d’un PDF : sens inversé, lettres détachées.
Décorer du texte arabeMotifs géométriques et floraux pour votre nom ou votre bio, prêts à copier.
Zakhrafa de nomsDécorez un nom en arabe ou en latin, avec un test de ce qui tient.
Apprendre le clavier arabeLeçons progressives sur la disposition arabe 101, vitesse en direct.
Images de versets et hadithsChoisissez un verset ou un hadith de Bukhari et obtenez une image encadrée, prête à partager.
Makharij al-HurufCliquez une lettre et voyez son point d’articulation sur une coupe interactive — 17 makharij, 5 régions.
Règles du tajwidCollez un verset vocalisé : izhar, idgham, ikhfa, iqlab, qalqalah et madd se colorent.
Sifat al-HurufLes qualités de chacune des 29 lettres, avec et sans contraire.
Équation LaTeX en imageÉcrivez la formule avec une palette de modèles et exportez un PNG transparent ou un SVG, prêt pour la classe.