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.
Installation rapide
$ curl -fsSL https://billingnow.com/cli/install.sh | bash
Prérequis
- Node.js 18 ou supérieur
- macOS ou Linux (Windows via WSL)
- curl ou wget
- Compte BillingNow
Premiers pas
Installation
Installez le CLI BillingNow en quelques secondes. Fonctionne sur macOS et Linux avec Node.js 18 ou supérieur.
Exécutez l'installateur
L'installateur télécharge le CLI et configure tout automatiquement.
$ curl -fsSL https://billingnow.com/cli/install.sh | bash
Ajouter au PATH (si demandé)
Si l'installateur affiche un avertissement PATH, ajoutez cette ligne à votre profil shell :
export PATH="$HOME/.local/bin:$PATH"
Puis redémarrez votre terminal ou exécutez source ~/.zshrc (ou ~/.bashrc).
3. ### S'authentifier
Connectez-vous pour lier le CLI à votre compte BillingNow. Cela ouvre votre navigateur pour une authentification OAuth sécurisée.
$ bn login
Vérifier l'installation
Vérifiez que tout fonctionne en affichant votre utilisateur actuel :
$ bn whoami
Alternative : Connexion par clé API
Pour les environnements CI/CD ou sans interface, authentifiez-vous avec une clé API :
$ bn login --key YOUR_API_KEY
Générez des clés API depuis les Paramètres de votre tableau de bord BillingNow.
Référence des commandes
Liste complète des commandes disponibles. Toutes les commandes supportent -f json pour une sortie lisible par machine.
- Factures
bn invoice list- List all invoicesbn invoice list --status sent- Filter by statusbn invoice get <id>- Get invoice detailsbn invoice find INV-001- Find by number or IDbn invoice create --relation <id> --items '[{"name":"Service","quantity":1,"netPrice":100}]'- Create new invoicebn invoice update <id> --due-date 2025-02-28- Update invoicebn invoice status <id> sent- Change statusbn invoice delete <id>- Delete invoicebn invoice generate-number <relation-id>- Generate invoice number
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.
Exemples de prompts
- Vous dites : "Créer une facture pour Acme Inc pour 10 heures de conseil à 150€/heure"
- Vous dites : "Montre-moi toutes les factures impayées de ce mois"
- Vous dites : "Enregistrer un paiement de 500€ pour la facture INV-042"
- Vous dites : "Générer un rapport de ventes pour le T4 2024"
Configuration pour Claude Code
Le skill est automatiquement disponible lors de l'installation du CLI :
$ bn skill status
Prêt à commencer ?
Installez maintenant et facturez plus vite
Faites tourner le CLI en moins d'une minute. Aucune configuration requise.
$ curl -fsSL https://billingnow.com/cli/install.sh | bash
Gratuit
Open source
Sans carte bancaire
bn invoice create
bn payment create
bn reporting sales