Features
- Connect to your Harvest account to fetch invoices
- Generate Swiss QR Bills compliant with the Swiss Payment Standards
- Automatic SCOR reference generation (Creditor Reference ISO 11649)
- Export invoices with QR payment slip as PDF
- Secure credential storage in macOS Keychain
- Native macOS app built with SwiftUI
Requirements
- macOS 14.0 (Sonoma) or later
- Harvest account with API access
Installation
Homebrew
brew install jorisnoo/tap/harvie
Download
Download the latest release from the Releases page.
Build from Source
git clone https://github.com/jorisnoo/Harvie.git
cd Harvie
open Harvie.xcodeproj
Build and run with Xcode 16+.
Setup
- Open Harvie
- Go to Settings
- Enter your Harvest credentials:
- Configure your creditor details (name, address, IBAN)
- Start generating QR Bills!
Usage
- Select an invoice from the list
- Review the QR Bill preview
- Click Export PDF to save the invoice with the QR payment slip
Swiss QR Bill Compliance
This app generates QR Bills according to the Swiss Payment Standards:
- Standard Swiss and Liechtenstein IBAN support (CH/LI)
- QR-IBAN accounts are not supported; they require QRR references
- SCOR (Creditor Reference) format
- Structured address format
- CHF and EUR currencies
Development
Releases
See RELEASING.md for the release command, curated changelog and automated signed builds.
License
MIT – see LICENSE for details.
Acknowledgments
- Harvest for their API
- Swiss Payment Standards for QR Bill specifications
Disclaimer
"Harvest" is a trademark of Iridesco, Inc. This project is not affiliated with or endorsed by Harvest.
This project was developed with the assistance of Claude, an AI assistant by Anthropic.