J'ai vibe-rempli mon Crédit d'Impôt Innovation
28 avr 2026
Auteur : Nicolas Rouanne — 28 avril 2026
Remplir le dossier CII (Crédit d'Impôt Innovation) est une corvée annuelle. Le dossier exige des données de personnel, du suivi de temps, des chiffres de paie, et une description du projet suffisamment détaillée pour qu'un inspecteur des impôts ne la rejette pas.
Cette année j'ai essayé de tout remplir en une seule session avec Claude. Le boulot s'est séparé proprement en trois phases : aller chercher l'info dans les différentes sources, la saisir dans le formulaire, et notifier les bonnes personnes.
1. Aller chercher l'info dans plusieurs sources
Les inputs vivent dans au moins quatre endroits, et Claude est allé piocher dans chacun sans que j'aie à copier-coller quoi que ce soit.
Git → features et temps passé
Pour la description du projet ("qu'est-ce qui est innovant cette année ?"), j'ai lancé un sous-agent qui a scanné les commits de l'année par auteur, les a regroupés par thème de feature, et a sorti des axes d'innovation concrets — refonte YouSign, intégration Pennylane, ZIP des notes de frais, onboarding, internationalisation, fiabilité PDF. Le sous-agent a fait la lecture ; je n'avais qu'à valider le cadrage.
Pour le suivi du temps, nos CRA dans Billi étaient parcellaires. Claude a donc compté les jours uniques de commit par auteur comme plancher :
git -C ~/dev/billi/billi log \
--after="2024-12-31" --before="2026-01-01" \
--author="Adrien Lupo" \
--format="%ad" --date=format:"%Y-%m-%d" | sort -u | wc -lEnsuite j'ai réparti les jours travaillés réels par mois à la main.
API Billi → comptes-rendus d'activité
On dogfoode Billi pour nos propres CRA. Claude est allé chercher les saisies existantes via l'API après avoir attrapé un token OAuth, puis les a recoupées avec les données git pour repérer les trous.
PDF de paie → infos administratives
Les bulletins de paie atterrissent dans Downloads en PDF. Claude lit le PDF directement, extrait le cumul brut annuel et les charges patronales mensuelles, et calcule des approximations annuelles. Pour le split éligible/non éligible, j'ai utilisé le même ratio que la déclaration de l'an dernier puisque le relevé URSSAF annuel n'est pas encore sorti — flagué pour le comptable.
Déclaration de l'an dernier → Finalli lui-même
La moitié du dossier c'est "refais comme l'an dernier, avec les chiffres de cette année". Avant de remplir quoi que ce soit, Claude a ouvert la déclaration validée de l'an dernier dans un autre onglet et en a extrait la structure, le format du personnel, la formulation.
2. La saisie dans Finalli avec chrome-devtools
C'est la partie qui était vraiment bluffante à regarder.
Le formulaire Finalli est un selforiel multi-pages avec sauvegarde automatique. Le MCP chrome-devtools donne à Claude take_snapshot (IDs de l'arbre d'accessibilité) et fill / click pour interagir. Aucun des boutons d'action n'a de label stable — la colonne affiche des icônes haut/bas/œil/éditer/dupliquer/supprimer en ligne, sans aria-labels.
Ce qui était bluffant, c'était de voir Claude apprendre l'UI tout seul. Premier clic sur ce qu'il pensait être l'éditeur, voir qu'une ligne a été dupliquée à la place, comprendre que "4ème icône = duplicata, 3ème = édition", corriger, récupérer l'état. Au bout du troisième tableau, il avait intériorisé le pattern et arrêté de se tromper.
La fragilité est réelle — trier une colonne décale les IDs, ouvrir une ligne réordonne le snapshot — mais la boucle de récupération tient. Savoir quelles erreurs sont réversibles (une ligne dupliquée, une mauvaise cellule), c'est ce qui rend l'autonomie utilisable.
3. Le mail récapitulatif
Une fois le dossier rempli, la dernière étape était de prévenir les bonnes personnes (le consultant Finalli, les comptables, mon associé) que c'était fait.
Claude a cherché dans mes envoyés le thread CII précédent, identifié la bonne liste de copies, calé le ton sur les mails que j'avais déjà envoyés (tutoiement, "Hello", direct), et répondu dans le thread. La phrase honnête "j'ai vibe-rempli avec Claude, merci de bien vérifier" est passée sans que je le demande — c'est le bon cadrage pour quelque chose qui finit devant un inspecteur des impôts.
Quand ça vaut le coup
Pour une tâche admin annuelle avec une référence de l'an dernier, un formulaire structuré, et des inputs éparpillés entre des outils SaaS, Claude comme orchestrateur bat le travail manuel. La surface d'API (CLI 1Password, git, lecture PDF, CLI Gmail, chrome-devtools) suffit à réduire une demi-journée de paperasse à environ 90 minutes — et les parties que j'ai appris à faire le plus confiance sont celles où Claude devait comprendre quelque chose tout seul.