Riga di comando e API
La CLI di bonbox porta ricevute, fatture e clienti nel terminale. Comunica con l'API REST pubblica di bonbox usando il tuo normale account: nessuna credenziale aggiuntiva, nessun accesso diretto al database. Comoda per script, lavori in blocco e tutto ciò che preferisci automatizzare invece di cliccare.
Installazione
La CLI è un pacchetto Node (Node 20 o successivo) e si installa globalmente come bonbox:
npm i -g bonbox In arrivo su npm. Fino alla pubblicazione puoi compilarla dal repository di bonbox:
pnpm -C packages/cli build
node packages/cli/dist/cli.js --helpAccesso
bonbox login apre il browser e ti autentica con Google o Apple, lo stesso account dell'app. La sessione viene salvata sul tuo computer e rinnovata automaticamente: basta farlo una volta.
bonbox login
bonbox login --provider apple
bonbox whoamiComandi di tutti i giorni
Creare una fattura con le posizioni (<code>descrizione:quantità:prezzo unitario[:sconto]</code>) e salvare il PDF:
bonbox invoices create \
--customer "Velo GmbH" \
--item "Design work:8:145" \
--item "Retainer:1:2000:10%" \
--pdf invoice.pdfSegnare una fattura come pagata: l'entrata viene registrata contemporaneamente come ricevuta:
bonbox invoices paid 260830-001Caricare una o più ricevute; importo, data e fornitore vengono riconosciuti automaticamente:
bonbox receipts scan lunch.jpg train-ticket.pdfElencare le ricevute del mese scorso in JSON, pronte per i tuoi script:
bonbox receipts ls --month 2026-08 --jsonVedere i tuoi clienti:
bonbox customers lsOgni comando accetta --json per la risposta grezza e --lang per la lingua di output. bonbox --help mostra tutto.
API
La CLI è solo un sottile strato sopra l'API REST pubblica su https://app.bonbox.io/api/v1. Se vuoi spingerti oltre – una tua integrazione, un job pianificato, uno script in un altro linguaggio – autenticati con un token bearer e chiamala direttamente. L'elenco completo degli endpoint si trova nel documento OpenAPI:
Richiede bonbox Pro
CLI e API fanno parte di bonbox Pro. Senza un abbonamento attivo l'API risponde con un 402 e non restituisce dati.
Altri argomenti
Pronto a semplificare la tua contabilità?
Scarica bonbox e inizia in pochi minuti.