FACe — Punto General de Entrada de Facturas Electronicas
FACe est le portail unique B2G espagnol : un fournisseur facturant une administration publique doit y deposer sa facture Facturae signee XAdES. Operationnel depuis le 15 janvier 2015 et obligatoire pour toute facture > 5 000 EUR, FACe interconnecte plus de 8 000 entites publiques et constitue le prototype dont s'inspire le futur hub B2B Crea y Crece.
Cadre legal : Loi 25/2013
La Loi 25/2013 du 27 decembre 2013 "de impulso de la factura electronica y creacion del registro contable de facturas en el Sector Publico" institue trois obligations conjointes :
- Toute facture > 5 000 EUR a une administration publique doit etre transmise sous forme electronique (article 4). L'administration peut abaisser ce seuil par ordonnance.
- Format unique : Facturae 3.2 (puis 3.2.2), signe electroniquement (article 5). Toute autre forme (PDF non-Facturae, papier, image) est refusee.
- Point d'entree unique par administration : chaque administration designe son Punto General de Entrada de Facturas Electronicas (article 6). L'Etat met a disposition FACe gratuitement comme point d'entree par defaut.
La Loi 9/2017 (Loi sur les contrats du secteur public, transposition des directives UE 2014/24, 2014/25 et 2014/55) etend ces principes aux contrats reguliers et ajoute :
- Acceptation obligatoire des factures conformes a EN 16931 (en complement de Facturae 3.2.2) pour les fournisseurs etrangers.
- Inscription au Registro Contable de Facturas dans les 30 jours suivant la reception, avec horodatage opposable.
Perimetre : 8 000+ entites publiques
FACe interconnecte trois niveaux administratifs :
- Administration generale de l'Etat (AGE) — tous les ministeres, organismes autonomes (FOGASA, SEPE), entites publiques (Renfe, ADIF, Loterias y Apuestas del Estado) sont branches sur FACe nativement.
- Communautes autonomes — les 17 Comunidades Autonomas et 2 villes autonomes (Ceuta, Melilla). Certaines operent leur propre point d'entree connecte a FACe en reverse-proxy (notamment Catalunya avec eFACT, Pais Vasco avec Ef@kktur).
- Administration locale — 8 131 municipalites (ayuntamientos), 50 Diputaciones Provinciales, ~11 000 mancomunidades. La grande majorite utilise FACe directement, soit comme point d'entree primaire, soit comme miroir.
Le repertoire DIR3 (Directorio Comun de Unidades Orgnaicas y Oficinas) est l'annuaire officiel des 8 000+ entites avec leurs codes administratifs. Il est tenu par le Ministere des Finances et interrogeable via face.gob.es/es/directorio.
Codes DIR3 et routage administratif
Chaque administration publique espagnole est decoupee en trois roles administratifs, chacun identifie par un code DIR3 distinct :
# Anatomie d'un code DIR3 (Directorio Comun)
# 9 caracteres : 1 lettre + 8 chiffres
# Format : <type><provincia><municipio><serie>
L01280796 # Ayuntamiento de Madrid (Local entity 01, provincia 28 Madrid, ...)
L01080193 # Ayuntamiento de Barcelona (Local entity 01, provincia 08 Barcelona, ...)
A01002005 # Ministerio de Hacienda - Subdireccion General de Recaudacion
A02009003 # Ministerio de Sanidad - Direccion General de Salud Publica
E04000001 # Generalitat de Catalunya - Departament d'Economia i Finances
A99001234 # Universidad Autonoma de Madrid
# Trois codes obligatoires sur la facture FACe (B2G classique) :
# - Oficina Contable (Office comptable, recoit la facture) <Role 01>
# - Organo Gestor (Service gestionnaire, valide le service fait) <Role 02>
# - Unidad Tramitadora (Service traitant, paye) <Role 03> - Oficina Contable (Role 01) — service qui recoit legalement la facture et l'enregistre dans le Registro Contable. Souvent une seule par administration.
- Organo Gestor (Role 02) — service operationnel gestionnaire du contrat. Confirme le service fait ou la livraison des marchandises.
- Unidad Tramitadora (Role 03) — service qui paie effectivement la facture. Peut etre la meme entite que l'Oficina Contable dans les petites administrations.
Pour les grandes administrations, un quatrieme role optionnel existe :
- Organo Proponente (Role 04) — service qui a initie l'achat (utile pour la traque budgetaire interne, jamais bloquant si absent).
API SOAP + REST de FACe
FACe expose trois interfaces de soumission :
- SOAP (historique, stable) — service
SOAPfacturasIngresoServiciosurwebservice.face.gob.es. WSDL public. Utilise par les grandes entreprises et les editeurs ERP. Authentification mTLS par certificat qualifie. - REST (programme pilote 2024-2026) — API
api.face.gob.esavec OAuth 2.0 + Bearer JWT. Endpoints/api/v1/invoices(POST emission, GET consultation, GET statuts). Cible : startups, PME, integrateurs cloud. - Portail web (interactif) — formulaire face.gob.es pour la saisie unitaire. Le fournisseur charge son Facturae signe via un certificat browser. Cible : TPE / freelances sans logiciel.
# Soumission SOAP via le service Facev3 (FACe v3.x stable)
POST /webservices/SOAPfacturasIngresoServicio HTTP/1.1
Host: webservice.face.gob.es
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:face="https://webservice.face.gob.es/v3/SOAPInterface">
<soapenv:Body>
<face:enviarFactura>
<face:correo>contacto@atelier-iberica.es</face:correo>
<face:factura>
<face:nombre>factura-F-2026-0042.xsig</face:nombre>
<face:mime>application/xml</face:mime>
<face:factura>[base64 du Facturae signe]</face:factura>
</face:factura>
<face:anexos>
<face:anexo>
<face:nombre>contrato-2026.pdf</face:nombre>
<face:mime>application/pdf</face:mime>
<face:anexo>[base64 PDF]</face:anexo>
</face:anexo>
</face:anexos>
</face:enviarFactura>
</soapenv:Body>
</soapenv:Envelope>
# Reponse :
<face:enviarFacturaResponse>
<face:resultado>
<face:codigo>0</face:codigo>
<face:mensaje>Factura aceptada</face:mensaje>
</face:resultado>
<face:numeroRegistro>202604150000423456</face:numeroRegistro>
<face:fechaHoraRegistro>2026-04-15T09:32:14+02:00</face:fechaHoraRegistro>
<face:numeroRegistroOrganismo>HAC/2026/12345</face:numeroRegistroOrganismo>
<face:organoGestor>L01280796</face:organoGestor>
<face:unidadTramitadora>L01280796</face:unidadTramitadora>
<face:oficinaContable>L01280796</face:oficinaContable>
<face:identificadorEmisor>B12345678</face:identificadorEmisor>
</face:enviarFacturaResponse> L'API REST renvoie une vue JSON simplifiee mais complete :
# API REST FACe (Programa pilote 2024-2026, en complement du SOAP)
GET /api/v1/invoices/{numero-registro} HTTP/1.1
Host: api.face.gob.es
Authorization: Bearer eyJhbGciOiJSUzI1NiIs...
# Reponse :
HTTP/1.1 200 OK
Content-Type: application/json
{
"numeroRegistro": "202604150000423456",
"fechaRegistro": "2026-04-15T09:32:14+02:00",
"estado": {
"codigo": "1300",
"descripcion": "Pagada"
},
"emisor": {
"nif": "B12345678",
"razonSocial": "Atelier Iberica SL"
},
"destinatario": {
"oficinaContable": "L01280796",
"organoGestor": "L01280796",
"unidadTramitadora": "L01280796"
},
"factura": {
"numero": "F-2026-0042",
"fechaEmision": "2026-04-15",
"importeTotal": 1210.00,
"moneda": "EUR"
},
"historico": [
{ "fecha": "2026-04-15T09:32:14+02:00", "codigo": "1200", "descripcion": "Registrada en RCF" },
{ "fecha": "2026-04-16T11:15:00+02:00", "codigo": "1700", "descripcion": "Reconocida la obligacion" },
{ "fecha": "2026-05-20T14:20:00+02:00", "codigo": "1300", "descripcion": "Pagada" }
]
} Statuts de la facture
FACe maintient une machine a etats publiee sur face.gob.es. Les statuts principaux (table complete sur portail) :
| Code | Statut | Sens |
|---|---|---|
| 1200 | Registrada | Recue et enregistree dans le Registro Contable |
| 1300 | Pagada | Payee effectivement |
| 2400 | Anulada | Annulee a la demande de l'emetteur |
| 2500 | Rechazada | Rejetee par l'administration (motif obligatoire) |
| 1700 | Reconocida | Service fait reconnu, obligation comptable creee |
| 1900 | Contabilizada | Engagee comptablement, en attente de paiement |
| 4100 | En proceso de pago | Mandat de paiement emis, en attente d'execution Tesoro |
FACeB2B et bascule vers Crea y Crece
En juillet 2018, le Ministerio de Hacienda lance FACeB2B, extension du hub B2G aux echanges B2B sur base volontaire. Le service accepte le meme Facturae 3.2.2 mais avec un code DIR3 simule cote acheteur (le fournisseur encode un code special "B" + NIF acheteur).
En 2026, FACeB2B reste optionnel et peu adopte (~3 000 entreprises actives), faute de mandat. Il devrait neanmoins servir de socle technique au futur hub interoperable Crea y Crece — le Reglamento en cours de finalisation prevoit explicitement la reutilisation de l'infrastructure FACeB2B + extension aux plateformes privees.
Liens transverses
- Hub Espagne — vue d'ensemble du mandat e-invoicing
- Facturae — format XML utilise par FACe
- Loi 18/2022 Crea y Crece — futur mandat B2B
- SII — reporting AEAT temps quasi-reel
- France — Chorus Pro (comparatif B2G)
- FACe — portail officiel
- Loi 25/2013 sur la facture electronique B2G (BOE)
- DIR3 — Directorio Comun