Validateur SAF‑T (PT). Erreurs, IVA et corrections dans le navigateur.
Chargez le fichier SAF‑T de facturation : le validateur affiche le résumé, les erreurs que l’AT rejette et l’IVA par taux et région. Corrigez ce que le logiciel a mal exporté, NIF, exonérations, références et période, et téléchargez le fichier corrigé.
Gratuit et sans inscription. Pour les comptables, les indépendants et les entreprises.
Sans inscription · Le fichier reste sur votre ordinateur
Comment fonctionne le validateur
Choisissez le fichier
Le SAF‑T (PT) de facturation exporté par le logiciel, en XML ou ZIP. Le navigateur le lit sur votre ordinateur ; rien n’est envoyé.
Voyez les erreurs, les documents et l’IVA
Chaque règle explique ce que l’AT refuse et où se trouve la norme. Le résumé montre les documents par type et par mois, l’IVA par taux et région, les clients et les articles.
Corrigez et téléchargez
Corrigez dans le document lui-même ce que le logiciel a mal exporté : le client d’un document et ses données, le code d’exonération d’une ligne à 0 %, la référence d’une note de crédit, la période, l’ATCUD. Les montants d’un document émis ne changent pas : ils se corrigent par une note de crédit et un nouveau document. Le fichier corrigé conserve tout le reste octet par octet, avec le journal des modifications.
Ce que le validateur vérifie
Les règles de la structure de données de la Portaria 302/2016 et du schéma XSD 1.04_01, la FAQ de l’AT sur le SAF‑T (PT), l’ATCUD de la Portaria 195/2020, la table des codes de motif d’exonération et les taux d’IVA du continent, des Açores et de Madère.
- Structure et encodage
- XML bien formé, structure 1.04_01, champs vides, éléments inconnus, encodage déclaré et réel, BOM.
- En-tête
- NIF et CompanyID, année fiscale et période, date de création, devise, logiciel et certificat, adresse.
- Clients
- Chiffre de contrôle du NIF, consommateur final avec 999999990, pays ISO, codes postaux, adresses « Desconhecido », clients sans documents.
- Produits et taxes
- Codes répétés, types, table des taxes cohérente avec les taux légaux de chaque région, entrées inutilisées.
- Documents
- Numéro et série, ATCUD, signature, dates et période, numérotation sans trous, client et produits existants, taux et codes d’exonération de la table de l’AT, références des notes de crédit, montants des lignes et totaux.
- Totaux du fichier
- Nombre de documents, totaux des débits et des crédits hors documents annulés, reçus, documents de vérification et de transport, écritures comptables.
Du SAF‑T à l’e‑Fatura sans rejets
Le fichier de facturation se dépose sur le portail e‑Fatura avant le 5 du mois suivant. Le portail vérifie la structure et le contenu au chargement : un NIF erroné, un code d’exonération manquant ou un total qui ne tombe pas juste suffit à le faire rejeter. Vérifiez le fichier avant, corrigez dans le validateur ce que le logiciel a laissé d’erroné et déposez‑le du premier coup.
FIZ pour les comptablesQui facture dans FIZ n’a pas besoin du fichier
FIZ communique chaque facture à l’AT dès son émission et, si le titulaire l’active, envoie par email le SAF‑T (PT) du mois au comptable. Le validateur sert pour les fichiers des autres logiciels.
Facturation certifiéeChoisissez un forfait pour votre activité
Questions fréquentes sur le validateur SAF‑T
Le fichier est‑il envoyé à FIZ ?
Il ne quitte pas votre ordinateur. Le navigateur lit le fichier, le vérifie, calcule les résumés et enregistre le fichier corrigé, tout en local. FIZ ne reçoit ni le fichier ni les données qu’il contient ; il compte seulement, de façon anonyme, que le validateur a été utilisé.
Quelle version du SAF‑T (PT) est vérifiée ?
La structure 1.04_01 de la Portaria 302/2016, la seule que l’AT accepte depuis juillet 2017. Par-dessus la structure, le validateur applique les règles publiées ensuite par l’AT : l’ATCUD de la Portaria 195/2020, la table des codes de motif d’exonération en vigueur et les taux d’IVA de chaque région.
Pourquoi l’ATCUD « 0 » apparaît‑il comme une erreur ?
Depuis le 1er janvier 2023, tous les documents portent l’ATCUD : le code de validation attribué par l’AT à la série, un trait d’union et le numéro du document. Le texte de la Portaria 302/2016, qui demandait de remplir « 0 » jusqu’à la réglementation, est dépassé. Les documents antérieurs à 2023 avec « 0 » ne donnent pas d’erreur.
Quels codes d’exonération sont acceptés ?
Ceux de la table « Códigos de Motivo de Isenção » de l’AT, version 4.0 du 18 juin 2026 : M01 à M99, avec les dates d’entrée et de sortie de vigueur de chaque code. Le M26 du panier alimentaire ne vaut que pour les documents jusqu’au 4 janvier 2024 ; le M35 des travaux de logement s’applique aux documents à partir du 1er juillet 2026. Sur une ligne à 0 %, le motif (TaxExemptionReason) et le code (TaxExemptionCode) sont tous deux obligatoires.
Puis-je corriger un document signé sans invalider la signature ?
Oui, dans les champs hors signature. La signature d’un programme certifié couvre la date du document, la date d’enregistrement, le numéro, le total avec IVA et la signature précédente. Le validateur ne modifie ni ces champs ni les montants des documents : le taux d’une ligne n’est corrigé que lorsque l’IVA du document a déjà été calculée au bon taux et que seul le champ du taux a été mal exporté. Les montants d’un document émis se corrigent par une note de crédit et un nouveau document.
Que corriger quand l’AT rejette le fichier pour NIF invalide ?
Le NIF du client dans la table des clients : le validateur vérifie le chiffre de contrôle et accepte la correction dans le panneau du document. Sans NIF connu, le client générique porte 999999990 et la désignation « Consumidor final ». Le NIF 999999999 est rejeté. Corrigez aussi le client dans le logiciel de facturation, pour que les prochains fichiers sortent justes.
Sert‑il pour le SAF‑T de la comptabilité ?
Pour le résumé et la vérification des écritures : le validateur lit un fichier de comptabilité (TaxAccountingBasis « C »), affiche les totaux et signale les écritures dont les débits et crédits ne s’équilibrent pas. La modification s’applique aux documents de facturation.
Quelle est la taille maximale du fichier ?
250 Mo, en XML ou dans un ZIP. Un fichier mensuel de facturation fait normalement quelques mégaoctets ; les fichiers annuels de commerce de détail avec des centaines de milliers de documents peuvent prendre quelques secondes à lire.
Jusqu’à quand envoie‑t‑on le SAF‑T de facturation à l’AT ?
Avant le 5 du mois suivant l’émission des documents, sur le portail e‑Fatura ou par le webservice de l’AT. Qui facture dans FIZ n’a pas besoin du fichier : FIZ communique chaque document à l’AT dès son émission.