50 Factures Portugaises, Un Tableur :
Traitement par Lot des Faturas
Les données de référence d'APQC estiment le coût de la saisie manuelle des factures entre 8 et 15 $ par document. Cinquante factures fournisseur — un mois typique pour une PME portugaise — représentent pour l'équipe financière un coût de main-d'œuvre de 400 à 750 $ avant même d'avoir commencé les contrôles, les approbations ou la réconciliation SAF-T. Ce chiffre à lui seul explique pourquoi le traitement par lot est important. Mais il cache le vrai problème : le traitement par lot modifie le flux de travail, pas seulement le volume. Et les factures portugaises (faturas) ajoutent des couches réglementaires qui font échouer la plupart des outils génériques de traitement par lot.
Points Clés
- La saisie manuelle des factures coûte entre 8 et 15 $ par document — pour 50 faturas portugaises par mois, cela représente 400 à 750 $ avant même d'avoir réconcilié une seule ventilation de taux de TVA, vérifié un code ATCUD ou touché à une soumission SAF-T.
- Chaque fatura portugaise comporte trois taux de TVA, un code de validation ATCUD et est liée à une soumission SAF-T récurrente due le 5 de chaque mois — l'extraction basée sur la position, qui fonctionne sur une mise en page uniforme, échoue dès que le fournisseur n°2 place son NIF dans le pied de page au lieu de l'en-tête.
- La dénomination sémantique des colonnes — définir les colonnes d'extraction par la signification des données plutôt que par leur emplacement sur la page — transforme un lot de 50 faturas d'un sprint de saisie de deux heures en une relecture de 10 minutes, chaque ligne étant traçable jusqu'à son document source via l'ATCUD.
Ce qui rend le traitement par lot fondamentalement différent
Traiter une seule facture prend quelques frappes. Vous ouvrez le PDF, saisissez le nom du fournisseur, le numéro de facture, le total, et vous passez à la suivante. Répétez l'opération 50 fois et l'arithmétique dit que vous devriez avoir terminé en environ deux heures et demie — à 3 minutes par facture, la moyenne de saisie manuelle établie par les enquêtes sectorielles. Mais quiconque a réellement traité 50 factures d'affilée sait que le chiffre réel est plus élevé.
Le calcul ne tient pas car le lot introduit trois problèmes qui n'existent pas à l'échelle d'un document unique. Premièrement, la cohérence : vous devez extraire les mêmes données de factures émises par différents fournisseurs, chacun avec sa propre mise en page, ses propres libellés de champs et sa propre interprétation de ce que « numéro de facture » ou « montant imposable » signifie en pratique. Deuxièmement, la fusion : 50 extractions distinctes doivent se fondre en un seul tableau où les en-têtes de colonnes s'alignent sur chaque ligne — une seule incohérence et votre tableau croisé dynamique ou votre import SAF-T échoue sans vous dire où. Troisièmement, les exceptions : sur 50 factures, vous rencontrerez presque certainement au moins une note de crédit (nota de crédito), une avec une référence de paiement fractionné, et une où le total imprimé ne correspond pas à la somme des lignes. Trouver laquelle est erronée dans un tableur fusionné est une compétence différente que de la corriger — et bien plus chronophage.
En résumé : Le traitement d'un document unique optimise la précision par document. Le traitement par lot doit optimiser la cohérence entre les documents — et le coût d'une incohérence se multiplie avec chaque facture du lot.
Pourquoi la facture portugaise exige un traitement par lot
Les outils génériques de traitement par lot gèrent un seul taux de TVA. Une facture portugaise (fatura) en comporte jusqu'à trois — le taux standard de 23 %, le taux intermédiaire de 13 % et le taux réduit de 6 % — chacun apparaissant sur des lignes distinctes, chacun nécessitant sa propre colonne dans tout tableur prêt à être comptabilisé. Le problème s'aggrave lorsque vous traitez des factures de fournisseurs de Madère (22 %/12 %/5 %) ou des Açores (18 %/9 %/4 %), où le même nom de fournisseur peut émettre des factures sous différents régimes de TVA territoriale dans le même lot.
Cette structure multi-taux est la première raison pour laquelle le traitement par lot n'est pas optionnel pour les équipes comptables portugaises. Un outil d'extraction unique peut récupérer le total de la TVA d'une facture. Mais la declaração periódica do IVA — la déclaration périodique de TVA déposée avant le 20 du deuxième mois suivant la période de déclaration — exige la base imposable et le montant de la taxe ventilés par taux. Une seule colonne de total ne suffit pas. Vous avez besoin d'au moins six colonnes rien que pour la TVA dans une facture multi-taux : base tributável et valor do IVA pour chacun des trois taux. Extraire ces données manuellement sur 50 factures signifie 300 points de données répartis sur six colonnes, chacun étant une potentielle erreur de rapprochement.
La deuxième raison est l'échéance mensuelle de soumission du SAF-T. Depuis janvier 2024, l'Autoridade Tributária e Aduaneira (AT) impose le 5e jour du mois suivant pour les soumissions du SAF-T de facturation (SAF-T Faturação) — des fichiers XML générés par un logiciel certifié par l'AT contenant chaque ligne de facture, chaque ventilation fiscale et chaque code ATCUD. Cette échéance se répète chaque mois. Une PME portugaise traitant 50 factures fournisseurs par mois a effectivement une fenêtre de rapprochement récurrente de 5 jours : recevoir les factures, extraire les données, valider sur le portail e-Fatura, vérifier les NIF et générer le XML SAF-T. Toute étape d'extraction qui prend plus d'un jour empiète sur cette fenêtre.
La troisième raison est l'ATCUD (Código Único do Documento), obligatoire depuis janvier 2023 en vertu de l'article 35-A du CIVA. Chaque facture portugaise porte un code de validation alphanumérique unique de 8 caractères. Lorsque vous fusionnez 50 factures dans un seul tableur, l'ATCUD devient la seule clé fiable pour tracer toute ligne jusqu'à son document source. Le perdre lors de l'extraction, c'est perdre la capacité de prouver quelle facture a généré quelle ligne lors d'un contrôle de l'AT.
Pour une présentation détaillée de l'extraction individuelle des champs d'une fatura — positionnement du NIF, identification du taux de TVA et gestion du code QR — consultez notre guide pas à pas de l'extraction de fatura portugaise. Le reste de cet article part de ces bases et se concentre sur ce qui change lorsqu'on les traite par lots.
Architecture des colonnes pour l'extraction par lots multi-fournisseurs
La structure du tableur que vous choisissez pour le traitement par lots détermine tout ce qui suit — que votre import SAF-T réussisse, que votre rapprochement e-Fatura prenne des minutes ou des heures, et que vous puissiez réutiliser la même structure mois après mois. Bien faire les choses signifie concevoir des colonnes qui fonctionnent pour chaque fournisseur du lot.
Au minimum, un tableur de faturas portugaises prêt pour le traitement par lots doit comporter ces groupes de colonnes :
| Groupe | Colonnes | Pourquoi |
|---|---|---|
| Identité | NIF Fournisseur, Nom Fournisseur, N° Facture, Date Facture, ATCUD | Clé unique par ligne ; obligatoire pour le recoupement e-Fatura et le mappage des identifiants SAF-T |
| TVA — Taux Normal (23%) | Base Tributável 23%, TVA 23% | Ligne 3 de la déclaration périodique de TVA ; doit correspondre aux champs SAF-T I7/I8 pour le Portugal continental |
| TVA — Taux Intermédiaire (13%) | Base Tributável 13%, TVA 13% | Apparaît sur les services de restauration, le vin, certains aliments ; ligne de déclaration distincte |
| TVA — Taux Réduit (6%) | Base Tributável 6%, TVA 6% | Biens essentiels, produits pharmaceutiques, livres ; volume faible mais obligatoire à suivre |
| Totaux | Total Net, Total TVA, Total Brut | Point de contrôle de réconciliation — la somme des colonnes de taux doit correspondre aux totaux imprimés |
| Métadonnées du lot | Nom du lot, Date de traitement | Réconciliation inter-mois ; tracer le lot de traitement ayant produit chaque ligne |
La décision de conception cruciale est une ligne par facture (niveau entête) contre une ligne par article (niveau détail). Pour les soumissions de facturation SAF-T, l'AT exige le détail par article, mais pour la réconciliation mensuelle des fournisseurs et le recoupement e-Fatura, le niveau entête est généralement suffisant. La plupart des comptables portugais avec qui nous travaillons extraient d'abord le niveau entête, valident contre e-Fatura, puis effectuent une seconde passe au niveau article pour la génération du XML SAF-T. Garder les deux passes dans le même outil permet d'économiser une étape de réconciliation complète.
L'approche qui permet de faire fonctionner cela avec différents fournisseurs est le nommage sémantique des colonnes. Au lieu de dire à l'outil d'extraction « trouver le nombre dans le coin supérieur droit », vous définissez les colonnes par ce que les données signifient : « NIF Fournisseur », « Total Facture avec TVA », « ATCUD ». L'IA lit chaque facture, comprend la sémantique des champs et place la valeur dans la colonne correcte, quel que soit l'endroit où elle apparaît sur la page ou le libellé utilisé par le fournisseur (« Total », « Valor Total », « Montante » ou « Total a Pagar »).
Les fichiers sont traités en toute sécurité et non conservés.
Conventions de nommage pour une réconciliation inter-mois fiable
Le traitement par lot génère des fichiers — plusieurs téléversements, plusieurs extractions, plusieurs exportations. Trois mois plus tard, lors d'une reconstitution trimestrielle de TVA, vous devez retrouver une ligne précise de votre feuille de calcul jusqu'au PDF fournisseur d'origine. Si votre convention de nommage était « Facture1.pdf, Facture2.pdf », vous avez un problème.
Le nom du lot est votre premier levier d'organisation. Une convention cohérente — comme AP-2026-06-Fournisseurs ou 2506-Factures-Mensuelles — regroupe chaque résultat d'extraction sous une étiquette retrouvable. Combiné au nom de fichier d'origine conservé comme colonne, chaque ligne possède une chaîne de provenance complète : lot → fichier d'origine → ligne extraite. Lorsque l'AT demande à voir le document source pour une déduction de TVA spécifique, vous le trouvez en quelques secondes plutôt que de rouvrir 50 PDF un par un.
Pour les colonnes d'extraction elles-mêmes, la règle est : nommez les colonnes pour ce qu'elles représentent, pas pour leur emplacement. « NIF Fournisseur » fonctionne sur chaque facture du lot car chaque facture a un NIF — le numéro d'identification fiscale. « Numéro de TVA en haut à droite » échouerait dès qu'un fournisseur place son NIF en bas de page, ce que beaucoup font. Un nommage sémantique permet à la même définition de colonne de rester valide sur 50 factures de 50 mises en page différentes.
Considérations de nommage spécifiques au Portugal :
- Utilisez « NIF » et non « Numéro de TVA ». Les logiciels de comptabilité portugais attendent le NIF comme identifiant, et le portail e-Fatura référence le NIF pour les recherches de fournisseurs et de clients. Appelez-le « NIF Fournisseur (NIF Fornecedor) » lors de la première utilisation dans la configuration d'extraction.
- Séparez les colonnes de TVA par taux, pas par fournisseur. Des colonnes nommées « Base TVA 23 % » et « Montant TVA 23 % » fonctionnent que la facture vienne d'un fournisseur de papeterie à Porto ou d'un cabinet de conseil IT à Lisbonne. Les colonnes nommées pour des fournisseurs spécifiques échouent dès que la composition des fournisseurs change.
- Extrayez toujours l'ATCUD dans une colonne dédiée. Même si votre flux actuel ne l'utilise pas, l'ATCUD est l'identifiant unique du document que les systèmes d'audit de l'AT interrogent. L'avoir dans votre feuille de calcul dès le premier jour vous évite de devoir réextraire un lot lorsqu'une demande d'audit arrive deux ans plus tard.
Gestion des exceptions : quand une facture du lot est erronée
Dans le traitement d'un document unique, un champ mal lu est évident — vous le voyez immédiatement à l'écran et le corrigez. Dans un lot de 50, la même erreur se perd dans un tableau de 50 lignes × 20 colonnes. Un mauvais montant de TVA sur la facture n°34 sur 50 pourrait passer inaperçu jusqu'à ce que la déclaration périodique ne tombe pas juste, moment où vous devez chercher une erreur parmi 1 000 points de données.
La première défense est le point de contrôle des totaux. Avant toute chose avec le résultat du lot, faites la somme de la colonne Total TVA et comparez-la à la somme des totaux imprimés des documents sources. Si le total du tableur est de 1 247,80 € mais que vos relevés fournisseurs indiquent 1 253,45 €, quelque chose a été mal lu. La colonne ATCUD vous permet de tracer quelle ligne est erronée — filtrez par plage de dates, triez par fournisseur, et vérifiez ligne par ligne sur le portail e-Fatura, qui liste chaque facture communiquée à l'AT pour ce NIF et ce mois.
La deuxième défense est la gestion des notes de crédit et des documents correctifs dans le même lot. Une note de crédit ressemble à une facture mais porte des montants négatifs. Si vos colonnes d'extraction la traitent à l'identique d'une facture standard, les valeurs négatives compenseront le total du lot — correctement — mais la ventilation de la TVA par colonne pourrait attribuer le crédit au mauvais taux. L'approche la plus sûre est de signaler les notes de crédit avec une colonne « Type de document » (valeurs : Facture, Note de Crédit, Facture-Reçu) et de vérifier que les taux de TVA sur les notes de crédit correspondent à ceux des factures d'origine qu'elles corrigent.
Règle pratique : Après l'extraction du lot, vérifiez les 5 premières lignes et les 5 dernières lignes par rapport à leurs PDF sources. Les erreurs se concentrent aux extrémités — factures avec des mises en page inhabituelles, des originaux scannés plutôt que numériques, ou des documents multipages où les champs clés apparaissent en page 2. Repérer un schéma d'erreur dans les 5 premières vous évite de propager le même problème sur les 45 restantes.
Du tableur au SAF-T : boucler la boucle
Le résultat d'une extraction par lots est un fichier Excel. L'entrée dont votre logiciel certifié par l'AT a besoin est un ensemble de données structurées qu'il peut mapper au schéma XML SAF-T défini dans la Portaria n.º 321-A/2007 et ses mises à jour ultérieures. L'étape intermédiaire — l'importation de votre tableur dans le logiciel comptable — est celle où l'architecture des colonnes définie précédemment porte ses fruits.
Les différentes plateformes comptables portugaises gèrent l'importation en masse différemment :
- Cegid Primavera (anciennement Primavera BSS) prend en charge l'importation CSV pour les factures d'achat avec mappage de champs. Si les colonnes de votre exportation par lots correspondent aux noms de champs Primavera — « NIF Fornecedor », « N.º Documento », « Data », « Base Tributável », « Valor IVA » — l'importation est un mappage direct avec une ressaisie manuelle minimale.
- PHC Software (désormais partie de Cegid) propose un assistant d'importation capable de lire les modèles Excel. Définir une fois le mappage colonne-champ permet de le réutiliser pour chaque lot suivant, transformant l'importation mensuelle en une opération en deux clics.
- TOConline, la plateforme de l'OCC utilisée par des milliers de comptables certifiés, inclut une fonction de saisie de documents assistée par OCR et prend en charge l'importation CSV en masse pour les factures d'achat. La fonction « Robot » de la plateforme peut pré-classifier les documents — mais la qualité de la classification dépend de la propreté avec laquelle les données extraites correspondent aux codes du plan comptable SNC (Sistema de Normalização Contabilística) définis dans le Decreto-Lei n.º 158/2009.
- Sage 50 Portugal et Moloni acceptent tous deux des importations CSV structurées pour les documents d'achat, Moloni étant particulièrement populaire auprès des micro et petites entreprises — plus de 39 000 sociétés l'utilisent pour la facturation certifiée.
Après l'importation, le logiciel certifié génère le XML SAF-T avec la structure correcte, les signatures numériques et le lien ATCUD. L'étape de vérification finale est le portail e-Fatura : filtrer par mois, trier par NIF et confirmer que chaque facture de votre tableur apparaît dans les registres de l'AT. Tout document manquant signifie que le fournisseur ne l'a pas communiqué — un problème distinct, mais que vous pouvez désormais identifier en quelques minutes plutôt que de le découvrir lors d'un audit.
Paula Franco, la bastonária (présidente) de l'Ordem dos Contabilistas Certificados (OCC), a déclaré publiquement que 20 % à 30 % du temps d'un comptable portugais est consacré à la recherche de documents auprès des clients — pas à les analyser, pas à les conseiller, juste à les intégrer dans le système. L'extraction par lots ne résout pas la partie « recherche ». Mais elle élimine complètement la partie ressaisie, transformant ce qui était deux heures de saisie de données en une revue et une importation de 10 minutes. Pour une profession que l'OCC tente activement de moderniser — leur initiative « Contabilista 3.0 » cible spécifiquement l'automatisation des tâches répétitives — ce changement n'est pas marginal. C'est la différence entre un comptable qui passe le 5 de chaque mois dans un sprint de saisie de données et un autre qui le passe à vérifier et conseiller.
FAQ
Le traitement par lots fonctionne-t-il avec des faturas papier scannées, pas seulement des PDF numériques ?
Oui, à condition que le scan soit lisible. L'extraction IA moderne utilise des modèles de langage visuel qui lisent les images de documents comme le ferait un humain — ils n'ont pas besoin d'une couche de texte. Une photo nette d'une fatura papier prise avec un téléphone fonctionne. Les scans très inclinés, de faible résolution ou partiellement recadrés donneront une précision moindre. Pour les lots mixtes (certains PDF numériques, certains scans), la qualité d'extraction par document varie selon la qualité d'entrée — c'est pourquoi la règle de vérification ponctuelle (5 premières et 5 dernières lignes) est plus importante pour les lots contenant beaucoup de scans.
Que se passe-t-il si une fatura a des exemptions de TVA (isenção de IVA) ou une autoliquidation ?
Ajoutez une colonne « Régime TVA » à votre modèle d'extraction avec des valeurs comme « Normal », « Isento (Art. 53) », « Autoliquidação » ou « Reverse Charge ». Pour les transactions exonérées, les colonnes de taux de TVA seront à zéro ou vides, mais le montant net doit toujours apparaître dans la colonne de base correcte. Le schéma SAF-T prend en charge les codes d'exonération — votre logiciel certifié aura besoin de l'identifiant du régime pour générer un XML valide. La plupart des plateformes comptables portugaises gèrent cela automatiquement une fois le champ régime renseigné.
L'extraction par lots peut-elle gérer des faturas de fournisseurs de Madère et des Açores dans le même lot ?
Oui, mais vous avez besoin de colonnes de taux de TVA séparées pour chaque territoire ou d'une colonne « Territoire » pour étiqueter chaque ligne. Le Portugal continental utilise 23/13/6 %, Madère utilise 22/12/5 % et les Açores utilisent 18/9/4 %. Une seule colonne « TVA 23 % » ne distinguera pas une transaction continentale à 23 % d'une transaction de Madère à 22 %. L'approche pratique : si vous recevez rarement des factures de fournisseurs insulaires, ajoutez des colonnes spécifiques au territoire uniquement lorsque nécessaire. Si c'est fréquent, incluez une colonne « Região IVA » et mappez les taux en conséquence lors de l'importation logicielle.
Combien de factures puis-je traiter en un seul lot ?
La limite technique dépend de l'outil, pas du concept. La plupart des outils d'extraction basés sur l'IA traitent confortablement 20 à 100 fichiers par lot. Au-delà de 100, il est préférable de diviser en sous-lots pour plus de gérabilité — non pas parce que l'extraction échoue, mais parce que la vérification de 200 lignes pour des exceptions devient fastidieuse. Un lot de 50 constitue un équilibre pratique : assez grand pour gagner du temps, assez petit pour une vérification approfondie.
Mon contabilista certificado doit-il approuver les données extraites avant leur importation dans le logiciel comptable ?
Légalement, le contabilista certificado (CC) est responsable de l'exactitude des écritures comptables selon les normes professionnelles de l'OCC, régies par la loi n° 68/2023. En pratique, le flux de travail varie : certains CC vérifient la sortie du lot avant l'importation, d'autres forment leurs clients à effectuer eux-mêmes l'extraction et l'importation, le CC vérifiant le SAF-T final avant soumission. Dans les deux cas, la sortie du lot doit pouvoir être vérifiée — c'est pourquoi la conservation de l'ATCUD et du nom du fichier source dans le tableur est importante pour l'étape de vérification du CC.
La date limite récurrente du SAF-T ne change pas. Mais les heures entre la réception de la dernière fatura fournisseur et la soumission du fichier XML mensuel, si. Le traitement par lot n'élimine pas le besoin du jugement d'un contabilista — il élimine la partie où ce jugement est noyé sous la saisie de données. Testez l'architecture de colonnes ci-dessus sur vos propres factures fournisseurs. Voyez si une tâche qui occupe actuellement les 4 et 5 de chaque mois devient plutôt un travail d'une matinée.
Essayez sur vos propres faturas