Validateur PINT AE pour les factures électroniques des EAU

Collez le XML d’une facture électronique émiratie et voyez ce qu’un prestataire de services accrédité rejetterait probablement : identifiants, points de terminaison Peppol, catégories de taxe, montants en AED et totaux.

Outil

PINT AE · UBL 2.1
Vous ne savez pas quand votre entreprise doit démarrer ? Trouvez votre échéance, les jours restants et votre identifiant Peppol.Vérifier votre préparation →

Les règles de validation PINT AE contrôlées par ce validateur

Ces contrôles sont exécutés dans votre navigateur. Ce ne sont pas les identifiants officiels des règles PINT AE ; votre prestataire de services accrédité applique l’ensemble complet des règles officielles avant d’envoyer la facture.

RègleCe qui est contrôléErreur fréquenteCorrection dans SAP B1
Identifiants de spécificationLe CustomizationID est urn:peppol:pint:billing-1@ae-1 et le ProfileID est urn:peppol:bis:billingAbsent ou contenant un identifiant Peppol BIS génériqueCorrigez les constantes dans votre modèle XML ou dans le mapping de l’ASP
Indicateurs de type de transactionLe ProfileExecutionID contient 8 chiffres binaires (par exemple 00000000 pour une facture standard)Vide, ou du texte à la place des chiffres 0/1Créez un champ utilisateur (UDF) de document pour les 8 indicateurs et remplissez-le pour chaque facture
Numéro et date de facturecbc:ID est présent et IssueDate est au format AAAA-MM-JJNuméro absent, ou date avec heure ou barres obliquesMappez OINV.DocNum et formatez DocDate en ISO
Type de documentLes factures utilisent 380 ou 480, les avoirs 381 ou 81Code de type inhabituelDéduisez le type de l’objet (13 / 14) et de l’indicateur d’opération hors champ
DeviseAED, ou une devise étrangère avec un TaxCurrencyCode AED et un second TaxTotal en AEDFacture en USD sans montants de taxe en AEDLisez DocRate et ajoutez le total de taxe en AED à partir de VatSum
Points de terminaison PeppolL’EndpointID du vendeur et de l’acheteur utilise le schemeID 0235 et un TIN à 10 chiffres commençant par 1La TRN de TVA à 15 chiffres dans l’EndpointIDEnregistrez le TIN (les 10 premiers chiffres de la TRN) dans un UDF du partenaire commercial et de la société
TRNPartyTaxScheme/CompanyID compte 15 chiffres et commence par 1 ; un TIN différent des 10 premiers chiffres de la TRN de TVA est signalé comme remarque, pas comme erreurMauvaise longueur, ou TRN avec des espacesNettoyez OCRD.LicTradNum et le numéro fiscal de la société
Raisons socialesLa RegistrationName du vendeur et de l’acheteur est présenteRaison sociale videMappez CardName (ou un UDF de raison sociale) et le nom de la société
Catégories de taxeUniquement S, Z, E, O ou AE ; S à 5 % ; Z, E, O et AE sans taxe ; types 480 / 81 uniquement E, O ou Z ; pas de ventilations en doubleUn code de taxe local comme « VAT5 » utilisé comme catégorieAssociez chaque groupe de taxe à une catégorie PINT AE
Montants de taxeTaxe de S = montant imposable × 5 % (±0,01) ; TaxTotal = somme des ventilationsTVA arrondie différemment dans l’en-tête et dans les lignesConstruisez la ventilation à partir des lignes (INV1.VatSum)
LignesChaque ligne a un montant, une catégorie valide et une désignation d’article ; quantité × prix = montant de la ligneLe montant de la ligne inclut une remise qui n’est pas transmiseEnvoyez les remises de ligne comme AllowanceCharge ou utilisez le prix net
Totaux du documentAu plus 2 décimales ; lignes − remises + frais = hors taxe ; hors taxe + TVA = TTC ; TTC − acompte + arrondi = montant à payerLa remise de document (DiscSum) manque dans les totauxEnvoyez la remise de document comme AllowanceCharge au niveau du document
Factures négativesUne facture ne peut pas avoir un montant à payer négatifFacture négative pour un retourUtilisez plutôt un avoir client
Référence de l’avoirUn avoir a une BillingReference vers la facture d’origineAvoir sans facture de baseCréez l’avoir à partir de la facture, ou utilisez le motif VD pour les remises sur volume

La liste complète des champs obligatoires se trouve dans notre dictionnaire de données PINT AE (51 champs) pour SAP Business One (en anglais).

Mode d’emploi

Trois étapes, sans inscription

1

Collez le XML

Copiez le XML UBL d’une facture ou d’un avoir émis aux EAU depuis votre ERP ou le portail de votre ASP, ou chargez notre exemple.

2

Voyez les erreurs

Identifiants, points de terminaison Peppol, TRN et TIN, catégories de taxe, montants en AED et tous les totaux sont contrôlés ligne par ligne.

3

Corrigez à la source

Pour chaque problème, vous voyez quel champ corriger dans SAP Business One ou dans votre ERP avant que l’ASP ne rejette la facture.

FAQ

Questions sur cet outil

Qu’est-ce que PINT AE ?

PINT AE est la variante émiratie de la Peppol International Invoice (PINT). C’est un format XML UBL 2.1 avec des champs propres aux EAU, comme le schéma Peppol 0235, des indicateurs de type de transaction et des montants de taxe en AED. Son CustomizationID est urn:peppol:pint:billing-1@ae-1.

Cet outil remplace-t-il la validation par mon ASP ?

Non. Il effectue les contrôles de structure et de calcul les plus courants pour que vous repériez les problèmes tôt. Votre prestataire de services accrédité (Accredited Service Provider, ASP) applique l’ensemble des règles officielles PINT AE avant l’envoi.

Quelles catégories de taxe sont autorisées aux EAU ?

S (taux normal, 5 %), Z (taux zéro), E (exonéré), O (hors champ de la taxe) et AE (autoliquidation). Z, E, O et AE n’ont pas de taxe, et les documents hors champ (type 480 ou 81) ne peuvent utiliser que E, O ou Z (règle PINT AE IBR-122-AE).

Que doit contenir l’EndpointID d’une facture électronique émiratie ?

Le numéro d’identification fiscale (TIN) à 10 chiffres avec le schemeID 0235. Selon les lignes directrices du ministère des Finances sur la facturation électronique, le TIN correspond aux 10 premiers chiffres de votre TRN (pour un membre d’un groupe fiscal, de sa propre TRN) ; si vos enregistrements TVA et Corporate Tax affichent des numéros différents, vérifiez avec la FTA. La TRN de TVA à 15 chiffres va dans PartyTaxScheme/CompanyID : les deux numéros n’ont donc pas à être identiques. Un numéro complet à 15 chiffres dans l’EndpointID est une cause fréquente d’erreurs d’acheminement.

Quelles règles de validation PINT AE cet outil contrôle-t-il ?

Le CustomizationID et le ProfileID, les points de terminaison Peppol avec le schéma 0235 (TIN à 10 chiffres), la TRN du vendeur et de l’acheteur, les catégories de taxe autorisées (S, Z, E, O, AE) et leurs taux, les montants de taxe en AED ainsi que tous les totaux de ligne et de document. L’ensemble complet des règles officielles est appliqué par votre prestataire de services accrédité.

Où trouver le dictionnaire de données PINT AE (liste des champs) ?

Notre dictionnaire de données PINT AE (en anglais) liste les 51 champs obligatoires d’une facture fiscale électronique aux EAU, avec le chemin UBL de chaque champ et sa source dans SAP Business One : kodenova.com/insights/uae-pint-ae-field-mapping-sap-business-one/

Ma facture est-elle envoyée quelque part ?

Non. Le XML est lu par votre propre navigateur. Rien n’est envoyé à Kodenova ni à un tiers.

Facture électronique EAU depuis SAP Business One ou votre ERP ?

Nous mappons vos documents vers PINT AE et connectons votre ERP à votre ASP, avec journaux et nouvelles tentatives automatiques. Prix fixe, devis généralement sous 24 heures.