Release: Wombat

Wombat is the current DocsHub architecture.

Read the Roadmap

accountsplus documentation

Choose a version

Version 1.x

Getting started with AccountsPlus #

Release status: This guide follows AccountsPlus 1.0.0.

Requirements #

Install the desktop application #

From source (recommended for development) #

git clone https://github.com/ZFordDev/accountsplus.git
cd accountsplus
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e '.[gui]'

On Windows, activate with .venv\Scripts\activate.

From PyPI (when published) #

pip install accountsplus

Launch the application #

Start the desktop GUI:

accountsplus-gui

Or use the command-line interface:

accountsplus --help

Set up your business #

On first launch, AccountsPlus guides you through creating your business profile:

  1. Enter your business name
  2. Add your ABN (optional)
  3. Set your default currency
  4. Configure tax settings (GST, etc.)

Add your first customer #

  1. Open Customers from the dashboard
  2. Click Add Customer
  3. Enter customer details (name, email, address)
  4. Save the customer

Create an invoice #

  1. Open Invoices from the dashboard
  2. Click Create Invoice
  3. Select the customer
  4. Add line items with quantities and prices
  5. Review the total (GST calculated automatically)
  6. Click Save to store or Generate PDF to export

Record an expense #

  1. Open Expenses from the dashboard
  2. Click Add Expense
  3. Enter the expense details (description, amount, category)
  4. Attach a receipt photo (optional)
  5. Save the expense

Export your data #

Generate a CSV export for your accountant:

accountsplus export --type transactions --format csv --output transactions.csv

Or from the GUI: File > Export > CSV.

Back up your data #

Create an encrypted backup:

accountsplus backup --output ~/backups/accountsplus-$(date +%Y%m%d).enc

From the GUI: File > Backup.

Next: use the desktop interface, consult the CLI reference, or set up cloud sync.