Skip to content

Releases: Noevu/bexio-cli

v0.2.0

Choose a tag to compare

@noelboss noelboss released this 04 May 20:26

What's new

  • Pydantic v2 modelsKbInvoice, KbOrder, Position discriminated union, OrderRepetition: validate payloads at the CLI boundary with clear field-path errors before hitting the API
  • invoices create --file — create an invoice from a JSON body file (or stdin with -)
  • orders create --file — create an order from a JSON body file
  • orders set-repetition — set or update recurrence on an order (flags or JSON file)
  • HTML validation — models reject **Markdown bold** in text fields and suggest <strong> instead (Bexio renders HTML, not Markdown)
  • docs/DEVELOPMENT.md — contributor guide: package structure, add-a-command walkthrough, API version map, model patterns, test helper reference

Breaking changes

None. pydantic>=2.5 added as a base dependency.

v0.1.0 — Initial release

Choose a tag to compare

@noelboss noelboss released this 04 May 19:15

What's included

Full Bexio API coverage via CLI and MCP server.

CLI (bexio)

  • Documents: invoices, orders, quotes — list, show, search, create, edit, delete, copy, PDF download, send, status actions
  • Contacts: list, show, search, create, edit, delete
  • Payments: record and list payments per invoice
  • Items / Products: full CRUD
  • Bills (v4 API): list, show, create, edit, delete, mark-paid
  • Projects: list, show, search, create, edit, delete, archive, reactivate, milestones, work packages
  • Timesheets: list, show, search, create, edit, delete, statuses
  • Reminders (Mahnungen): list, show, create, delete, send, mark-sent, PDF
  • Reference data: taxes, accounts, account groups, VAT periods, currencies, payment types, countries, languages, contact groups, business activities, units
  • Cross-platform auth via system keyring (macOS Keychain, Windows Credential Manager, Linux Secret Service)
  • --json flag for scripting

MCP server (bexio-mcp)

  • ~35 tools for AI assistants (Claude, Gemini, Codex)
  • Auto-install script for Claude Desktop, Claude Code, Gemini CLI, Codex CLI, Codex Desktop

Tests

  • 348 tests, all passing

Installation

pipx install "git+https://github.com/noevu/bexio-cli@v0.1.0"

With MCP support:

pipx install "git+https://github.com/noevu/bexio-cli[mcp]@v0.1.0"

Or auto-configure all AI tools:

curl -sSL https://raw.githubusercontent.com/noevu/bexio-cli/main/scripts/install_mcp.py | python3