Skip to content

Commit 63c7725

Browse files
alexph-devclaude
andcommitted
chore: prepare v0.8.0 release
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent b35debb commit 63c7725

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

‎README.md‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@ Built for QuickBooks automation — giving AI agents (like [OpenClaw](https://op
99
- **OAuth 2.0 authentication** with local callback server or manual mode
1010
- **Query** entities using QBO's SQL-like syntax with automatic pagination
1111
- **Local text search** over query results (useful for fields not queryable server-side)
12-
- **CRUD operations** on any QBO entity (Customer, Invoice, Bill, etc.)
12+
- **CRUD + void operations** on any QBO entity (Customer, Invoice, Bill, etc.)
1313
- **Financial reports** — P&L, Balance Sheet, Cash Flow, and more
1414
- **Raw API access** for anything the CLI doesn't cover
1515
- **Auto token refresh** — access tokens refresh transparently
1616
- **Flexible date input** — `YYYY-MM-DD`, `DD.MM.YYYY`, `DD/MM/YYYY` with `-b`/`-e` shorthands
1717
- **TSV and JSON output** — pipe to `jq`, `awk`, spreadsheets
1818
- **Flexible output flags** — use global `-f/--format` or subcommand `--format/-o`
19+
- **Named profiles** (`prod`/`dev`) for credential isolation across environments
1920
- **Sandbox support** for development and testing
2021
- **File-locked token storage** — safe for concurrent use
2122

@@ -180,6 +181,15 @@ qbo delete Invoice 1042
180181

181182
The CLI fetches the entity first (to get the required `SyncToken`), then deletes it.
182183

184+
### Void a transaction
185+
186+
```bash
187+
qbo void Invoice 1042
188+
qbo void SalesReceipt 55
189+
```
190+
191+
Void keeps the transaction on the books as $0 (preserving audit trail), unlike delete which removes it entirely. The CLI fetches the entity first, then posts with `?operation=void`.
192+
183193
### Run reports
184194

185195
```bash

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "qbo-cli"
7-
version = "0.7.0"
7+
version = "0.8.0"
88
description = "Command-line interface for QuickBooks Online API"
99
readme = "README.md"
1010
license = "MIT"

‎qbo_cli/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.7.0"
1+
__version__ = "0.8.0"

0 commit comments

Comments
 (0)