À propos de DemoANAF.ro
Pourquoi ce projet existe-t-il ?
Quiconque a utilisé anaf.ro connaît la frustration : des pages qui mettent 10 à 15 secondes à charger, des URLs illisibles, un design datant du début des années 2000, aucune compatibilité mobile, et — surtout — des pannes fréquentes exactement au moment où vous devez déposer une déclaration.
DemoANAF.ro est une démonstration concrète que les choses peuvent être différentes. Les mêmes données publiques ANAF, servies via une interface moderne, rapide et accessible — exactement ce à quoi devrait ressembler un portail numérique public roumain en 2026.
Ce n'est pas une critique destructrice. C'est une proposition constructive : voici à quoi cela pourrait ressembler. Une invitation ouverte à l'ANAF, au ministère des Finances et à toute personne qui construit des services numériques publics en Roumanie.
Qui l'a construit et qui le gère ?
Daniel Tamas · auteur
Projet réalisé en 2 heures avec l'aide de Claude (Anthropic), comme démonstration de ce qui est possible lorsqu'on applique des standards modernes de design et de technologie aux services numériques publics roumains.
Gamerina SRL · opérateur
L'exploitation de la plateforme — hébergement, infrastructure, support, abonnements MCP et facturation — est assurée par Gamerina SRL, une société basée à Cluj-Napoca. Toutes les relations contractuelles avec les utilisateurs Pro (factures fiscales, e-Factura, RGPD) passent par cette entité.
CUI RO43020532 · Reg. Com. J12/2763/2020 · Str. Cometei nr. 2-4, Cluj-Napoca
Qu'est-ce qui fonctionne ?
Toutes les données affichées sont réelles, récupérées en temps réel depuis les API publiques officielles d'ANAF et de la BNR.
Données complètes sur toute entreprise en Roumanie — adresse, CAEN, statut TVA, statut d'activité. Enrichi avec les données ONRC : dirigeants, codes CAEN autorisés, statut de la société. Données en direct depuis ANAF API v9 + ONRC.
Recherche instantanée parmi plus de 4 millions d'entreprises du Registre du commerce, avec des résultats en moins de 5 ms. Recherche en texte intégral sur les données ONRC.
3,6 millions de dossiers de dirigeants, gérants et représentants légaux, issus des données publiques ONRC. Affichés automatiquement sur la page de chaque entreprise.
Détection automatique des entreprises en insolvabilité, faillite, liquidation ou dissolution — à partir de 4,5 millions de statuts ONRC. Affiché en évidence dans les résultats de recherche et sur les pages des entreprises.
Chiffre d'affaires, bénéfice net, actifs, passifs, capitaux propres, effectifs — 8 dernières années. Graphique interactif + tableau. Récupéré en une seule requête côté serveur.
Le cours officiel de la Banque nationale — ~34 devises, convertisseur de devises instantané. Données en direct depuis le flux XML de la BNR.
Derniers communiqués de presse ANAF depuis le flux RSS officiel, avec extraction automatique du texte des PDF.
API documentée sur /api-docs — mêmes données, format JSON propre, avec cache Redis. Accès programmatique avec abonnement Pro.
Clair, Sombre et Rose — avec persistance dans le navigateur. Plus un mode sarcastique pour les amateurs de bureaucratie.
Échéances fiscales mensuelles et obligations, avec un sélecteur mobile intuitif.
Les 651 codes CAEN Rev.3 avec recherche instantanée — par code ou description d'activité.
Répertoire complet des comptes IBAN du Trésor — 48 trésoreries × 30+ types de taxes.
Surveillance de disponibilité en temps réel pour ANAF, BNR et Redis.
Ce qui N'est PAS implémenté (intentionnellement)
Les fonctionnalités ci-dessous nécessitent une authentification avec un certificat numérique qualifié (token USB) via ANAF OAuth 2.0. Elles ne sont pas implémentées car ce projet est une démo UX, pas une alternative fonctionnelle à SPV.
Tableau de bord personnel, messages ANAF, statut fiscal — affiché comme maquette avec des données illustratives.
Le dépôt des déclarations D100, D112, D300, etc. nécessite une authentification SPV.
Comment ça fonctionne techniquement ?
Frontend
React 19, Tailwind CSS 4, Framer Motion, Recharts
Passerelle
Fastify 5, TypeScript, Zod, Redis + PostgreSQL
Sources de données
ANAF API v9, ANAF Bilan comptable, BNR XML, ONRC (data.gov.ro)
Limitation de débit
1 req/s vers ANAF, 300/min par client
Responsive
Mobile-first, cibles tactiles de 44 px, WCAG 2.2
PostgreSQL
4M+ entreprises ONRC — mis à jour automatiquement depuis les sources publiques (data.gov.ro)
anaf.ro vs. DemoANAF.ro
| Aspect | anaf.ro | DemoANAF.ro |
|---|---|---|
| Technologie | IBM WebSphere (Java/JSP) | React + Fastify |
| URLs | /!ut/p/a1/04_Sj9CP... | /verificare-cui/12345 |
| Mobile | Ne fonctionne pas | Responsive mobile-first |
| Vitesse | 5 à 15 secondes | Moins de 2 secondes |
| Recherche | Inexistante | Instantanée, par CUI ou nom d'entreprise (4M+ entreprises) |
| Dirigeants | Payant, via ONRC | Gratuit, depuis les données publiques ONRC |
| Insolvabilité | Vérification BPI manuelle | Détection automatique depuis les statuts ONRC |
| Cache | Aucun | Redis + PostgreSQL |
| Accessibilité | Aucune | WCAG 2.2 AA |
| Pannes | Fréquentes | Dégradation gracieuse |
| API | Documentation TXT | REST documentée, interactive |
| Thèmes | Gris terne seulement | Clair, Sombre, Rose + mode sarcastique |
Avertissement
Ce site est un projet de démonstration indépendant. Il n'est pas affilié à l'ANAF, au ministère des Finances ou à toute autre institution de l'État roumain, ni approuvé ou soutenu par eux. Les données affichées proviennent des API publiques officielles d'ANAF et de la BNR et sont fournies « en l'état », sans aucune garantie d'exactitude ou d'exhaustivité. Pour les opérations fiscales officielles, veuillez utiliser anaf.ro.
Réalisé avec + Claude en Roumanie