Rechnungsstellung von Ihrem Terminal
Erstellen Sie Rechnungen, verwalten Sie Ausgaben, erfassen Sie Zahlungen und generieren Sie Berichte — alles von der Kommandozeile. Perfekt für Automatisierung, Scripting und KI-gestützte Workflows.
$ curl -fsSL https://billingnow.com/cli/install.sh | bashInstallation
Installieren Sie das BillingNow CLI in Sekunden. Funktioniert auf macOS und Linux mit Node.js 18 oder höher.
Installer ausführen
Der Installer lädt das CLI herunter und richtet alles automatisch ein.
$ curl -fsSL https://billingnow.com/cli/install.sh | bashZum PATH hinzufügen (falls angefordert)
Wenn der Installer eine PATH-Warnung anzeigt, fügen Sie diese Zeile zu Ihrem Shell-Profil hinzu:
export PATH="$HOME/.local/bin:$PATH"Dann starten Sie Ihr Terminal neu oder führen Sie aus source ~/.zshrc (oder ~/.bashrc).
Authentifizieren
Melden Sie sich an, um das CLI mit Ihrem BillingNow-Konto zu verbinden. Dies öffnet Ihren Browser für eine sichere OAuth-Authentifizierung.
$ bn loginInstallation überprüfen
Prüfen Sie, ob alles funktioniert, indem Sie Ihren aktuellen Benutzer anzeigen:
$ bn whoamiVoraussetzungen
- Node.js 18 oder höher
- macOS oder Linux (Windows über WSL)
- curl oder wget
- BillingNow-Konto
Alternative: API-Schlüssel-Login
Für CI/CD oder headless Umgebungen, authentifizieren Sie sich mit einem API-Schlüssel:
$ bn login --key YOUR_API_KEYGenerieren Sie API-Schlüssel in den Einstellungen Ihres BillingNow-Dashboards.
Befehlsreferenz
Vollständige Liste der verfügbaren Befehle. Alle Befehle unterstützen -f json für maschinenlesbare Ausgabe.
Rechnungen
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
KI-Agent-Integration
Verwenden Sie den BillingNow CLI Skill mit Claude Code oder jedem KI-Agenten, der benutzerdefinierte Skills unterstützt. Lassen Sie die KI Ihre Rechnungen in natürlicher Sprache verwalten.
Natürliche Sprache
Bitten Sie die KI, Rechnungen zu erstellen, den Zahlungsstatus zu prüfen oder Berichte auf Deutsch zu generieren.
Automatische Ausführung
Die KI übersetzt Ihre Anfragen in CLI-Befehle und führt sie automatisch aus.
Intelligenter Kontext
Der Skill liefert Befehlsdokumentation, damit die KI genau weiß, wie sie helfen kann.
Beispiel-Prompts
Sie sagen:
"Erstelle eine Rechnung für Acme Inc für 10 Stunden Beratung zu 150€/Stunde"
Sie sagen:
"Zeige mir alle unbezahlten Rechnungen von diesem Monat"
Sie sagen:
"Verbuche eine Zahlung von 500€ für Rechnung INV-042"
Sie sagen:
"Erstelle einen Verkaufsbericht für Q4 2024"
Einrichtung für Claude Code
Der Skill ist automatisch verfügbar, wenn Sie das CLI installieren:
$ bn skill statusDer Skill stellt Claude Code die gesamte Befehlsdokumentation bereit, damit es weiß, wie man Rechnungen erstellt, Ausgaben verwaltet, Zahlungen erfasst und mehr.
bn invoice createbn payment createbn reporting sales