Portugal — ATCUD, SAF-T & mandat B2G
ATCUD + SAF-T universels · B2G via FE-AP · Pas encore de mandat B2B — régulateur : Autoridade Tributária e Aduaneira (AT). Données mises à jour le : 2026-05-05.
POST /v1/documents/send.
TL;DR
- Le Portugal exige que chaque facture (B2B, B2C, B2G) porte un ATCUD — un code unique généré par un logiciel certifié par l'AT.
- La déclaration SAF-T (export comptable mensuel) est universelle pour les entreprises assujetties à la TVA depuis 2008.
- B2G via FE-AP (Faturação Eletrónica na Administração Pública) universel depuis 2021.
- Un mandat B2B complet est proposé pour 2027 ; la législation est en attente.
Échéances
| Date | Qui | Quoi |
|---|---|---|
| 2008-01-01 | Tous les contribuables | Export mensuel SAF-T. |
| 2021-01-01 | Marchés du secteur public (B2G) | FE-AP universel. |
| 2023-01-01 | Toutes les factures | ATCUD obligatoire sur chaque facture. |
| ≥ 2027 | B2B (proposé) | Mandat universel de facturation électronique ; consultation de l'AT en cours. |
Contexte
Le régime portugais est multicouche : chaque facture porte un ATCUD (un code à 8 caractères issu d'une série enregistrée), chaque contribuable dépose un SAF-T mensuel, et chaque facture du secteur public passe par FE-AP. Flowie gère les trois : le payload JSON que vous envoyez est automatiquement annoté avec un ATCUD issu de votre série enregistrée, inclus dans l'export mensuel SAF-T, et routé via FE-AP pour les destinataires B2G.
Profil de format
- CIUS-PT pour le B2G (Peppol BIS étendu avec les règles FE-AP).
- SAF-T (PT) export XML mensuel vers l'AT.
- ATCUD code unique sur chaque facture — enregistré via le Portal das Finanças.
- NIF portugais : 9 chiffres.
Champs requis
-
seller.taxId.nifstring (9 digits)required
NIF portugais.
-
atcud.seriesstringrequired
ID de la série de factures enregistrée ; Flowie pré-enregistre et effectue la rotation.
-
buyer.taxId.nifstring (9 digits)required for B2B
NIF de l'acheteur.
Secteur public (B2G)
| Hub | Schéma d'identifiant Peppol | Annuaire |
|---|---|---|
| FE-AP (eSPap) | 9946:PT-<nif> | https://www.espap.gov.pt |
Hub du secteur public exploité par eSPap ; les factures B2G transitent par FE-AP quel que soit le canal.
Déclaration / clearance B2B
Portal das Finanças (SAF-T) — Export mensuel SAF-T (PT) — comptabilité + factures.
Codes d'erreur
| Code | Signification | Correction |
|---|---|---|
ATCUD-MISS | ATCUD manquant ou mal formé. | Flowie le génère à partir de la série enregistrée ; les intégrations manuelles doivent d'abord appeler /v1/compliance/pt/atcud. |
FEAP-PT-101 | Échec de validation du profil FE-AP. | Inspectez error.details — généralement un code de marché public du secteur public manquant. |
Tests en sandbox
| Ce que vous voulez tester | Comment |
|---|---|
| PT B2G via FE-AP | Destinataire 9946:PT-500000000 ; la sandbox renvoie un ATCUD synthétique. |
| Export SAF-T | POST /v1/compliance/saft avec country: "PT". |
FAQ
Dois-je être certifié par l'AT pour émettre des factures au Portugal ?
Le logiciel de facturation du vendeur doit l'être — et Flowie l'est. Les clients utilisant Flowie héritent de la certification.
Références
Sources primaires (gouvernement / régulateur / organisme de normalisation) :
- EU Commission · eInvoicing in Portugal — Fiche de référence paneuropéenne.
- Portal das Finanças (AT) — Portail principal de l'administration fiscale.
- e-Fatura portal — Portail officiel e-fatura de l'AT.
- AT · SAF-T (PT) technical questions — Référence officielle de la spécification SAF-T PT.
- ESPAP · CIUS-PT / FE-AP B2G platform — Services partagés — facturation électronique du secteur public.
Analyses sectorielles (trackers d'éditeurs — utiles pour recoupement) :
- EDICOM · Portugal e-invoicing — Tracker sectoriel — CIUS-PT / échéance PME 2025.