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
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 | bashAjouter 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).
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_KEYGé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 listList all invoices
bn invoice list --status sentFilter by status
bn invoice get <id>Get invoice details
bn invoice find INV-001Find by number or ID
bn invoice create --relation <id> --items '[{"name":"Service","quantity":1,"netPrice":100}]'Create new invoice
bn invoice update <id> --due-date 2025-02-28Update invoice
bn invoice status <id> sentChange status
bn invoice delete <id>Delete invoice
bn 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.
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.
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 statusLe skill fournit à Claude Code toute la documentation des commandes, pour qu'il sache créer des factures, gérer les notes de frais, enregistrer les paiements, et plus encore.
bn invoice createbn payment createbn reporting sales