Facturation depuis votre terminal
Créez des factures, gérez les notes de frais, enregistrez les paiements et générez des rapports, le tout depuis la ligne de commande. Parfait pour l'automatisation, les scripts et les workflows IA.
$ curl -fsSL https://billingnow.com/cli/install.sh | bashInstallation
Exécutez l'installateur
L'installateur télécharge le CLI et configure tout automatiquement.
$ curl -fsSL https://billingnow.com/cli/install.sh | bashAjouter au PATH (si demandé)
Si l'installateur affiche un avertissement PATH, ajoutez cette ligne à votre profil shell :
export PATH="$HOME/.local/bin:$PATH"S'authentifier
Connectez-vous pour lier le CLI à votre compte BillingNow. Cela ouvre votre navigateur pour une authentification OAuth sécurisée.
$ bn loginVérifier l'installation
Vérifiez que tout fonctionne en affichant votre utilisateur actuel :
$ bn whoamiPrérequis
- Node.js 18 ou supérieur
- macOS ou Linux (Windows via WSL)
- curl ou wget
- Compte BillingNow
Alternative : Connexion par clé API
Pour les environnements CI/CD ou sans interface, authentifiez-vous avec une clé API :
$ bn login --key YOUR_API_KEYRéférence des commandes
Liste complète des commandes disponibles. Toutes les commandes supportent --format json pour une sortie lisible par machine.
Factures
bn invoice listLister toutes les facturesbn invoice list --status sentFiltrer par statutbn invoice get <id>Détails d’une facturebn invoice create --relation <id> --items '[{...}]'Créer une facturebn invoice status <id> sentChanger le statutbn invoice delete <id>Supprimer une facture
Notes de frais
bn expense listLister toutes les dépensesbn expense create --relation <id> --total 500Créer une dépensebn expense analyze <id>Vérifier l’analyse IAbn expense confirm <id>Confirmer les données extraites
Paiements
bn payment listLister tous les paiementsbn payment create --invoice <id> --amount 500Enregistrer un paiement de facturebn payment update <id> --amount 550Modifier un paiementbn payment delete <id>Supprimer un paiement
Clients & Fournisseurs
bn relation list --type clientLister les clientsbn relation create --name "Acme Inc" --currency USDCréer une relationbn relation update <id> --email new@email.comModifier une relation
Rapports
bn reporting activity --period this-monthRapport d’activitébn reporting sales --period this-yearSynthèse des ventesbn reporting tax --years 2024,2025 --display-by quarterlyRapport de TVA
Skills IA
bn skill installInstaller le skill pour agents IAbn skill statusComparer version installée et CLIbn skill updateMettre à jour vers la version du CLI
Intégration d'agents IA
Utilisez le skill CLI BillingNow avec Claude Code ou tout agent IA supportant les skills personnalisés. Laissez l'IA gérer vos factures en langage naturel.
Langage naturel
Demandez à l'IA de créer des factures, vérifier le statut des paiements ou générer des rapports en français.
Exécution automatique
L'IA traduit vos demandes en commandes CLI et les exécute automatiquement.
Contexte intelligent
Le skill fournit la documentation des commandes pour que l'IA sache exactement comment vous aider.
- Créer une facture pour Acme Inc pour 10 heures de conseil à 150€/heure
- Montre-moi toutes les factures impayées de ce mois
- Enregistrer un paiement de 500€ pour la facture INV-042
- Générer un rapport de ventes pour le T4 2024
Tout ce qu’il faut savoir
Vous ne trouvez pas votre réponse ? Contactez notre équipe →
Pas vraiment. L’installation tient en une commande, la connexion aussi, et ensuite vous pouvez tout piloter en langage naturel via Claude Code ou n’importe quel agent IA. Le CLI reste là si vous voulez un contrôle direct.
Dans ~/.billingnow/config.json sur votre machine. Le jeton est limité à votre compte et vous pouvez le révoquer à tout moment depuis votre tableau de bord.
Oui. Utilisez bn login --key <api-key> avec une clé générée depuis Paramètres → Clés API. C’est la méthode recommandée pour la CI/CD et les serveurs headless.
Sur toutes les commandes list / get / create / update. Combinez-la avec jq et vous pouvez injecter les données BillingNow où vous voulez.
Installez maintenant et facturez plus vite
Faites tourner le CLI en moins d'une minute. Aucune configuration requise.