Skip to content

Release notes — Payhawk × Odoo 19

Reverse-chronological list of every release of the Payhawk × PLANA connector packaged for Odoo 19. The same release usually ships simultaneously for v17 and v18 — see those versions' release notes for the matching entries.

Want the package?

The Payhawk × PLANA connector is proprietary PLANA software. Open the v19 overview and click Request the download — we reply with the package within one business day. This page is the changelog of what's in each release.

Older history

This changelog starts on 2026-05-30. For details of releases before that date, contact PLANA support via your workspace's Matrix room.

19.0.3.1 — 2026-05-30

Current packaged release. Production-ready for Odoo 19 tenants.

📦 Build

  • Package: payhawk-19.0.3.1.zip
  • Compatible with: Odoo 19 Community
  • License: proprietary — PLANA Digital Ltd.

✨ Capabilities verified in this build

  • Document type field — reviewers can mark each Payhawk expense as Bill or Receipt. See Bills vs receipts.
  • Separate Receipts Journal — receipts post to a dedicated journal when configured; otherwise they fall back to the Bills Journal.
  • Reimbursement subjects — pick Users or Employees as the Payhawk directory source; bank account flows through automatically. See Reimbursements.
  • Reimbursement support on payment registration — the Is Reimbursement option on account.payment.register (inherited from v18 and forward).
  • All standard sync directions — chart of accounts, taxes, suppliers (two-way), departments ↔ teams, analytic accounts as custom fields, branches, asset models, bank statements pull. Full reference: Sync options.
  • 15 req/sec rate limiting with automatic back-off.
  • Per-company Group ID / Group Key — each Odoo company stores its own group-account settings. In v16–v18 these were a single global value.
  • Odoo 19 list views — the modernised list-view syntax.

📌 Differences vs v17 / v18

v17v18v19
Group ID / Group Key scopeGlobalGlobalPer-company
View layer<tree><list><list>
Is Reimbursement on payment register
Document type field
Separate Receipts Journal
Reimbursement subjects (Users/Employees)

📌 Configuration recap

FieldWhere
API Mode + API KeySettings → Payhawk → Core
Bills Journal · Receipts JournalSame panel
Group ID / Group Key (per company)Same panel — set for each company you operate
Sync togglesSettings → Payhawk → Miscellaneous
Document Type fieldPayhawk → Settings → Expense fields
Reimbursement subjectsSettings → Payhawk → Configuration

For end-to-end setup, follow the seven-step Quick Start.

🔗 Where to read more


How to update

When a new release ships:

  1. Request the new build from the v19 overview → Request the download. We reply within one business day with the package.
  2. Stop the Payhawk cron in Odoo (Settings → Technical → Scheduled Actions)
  3. Replace the module files on your Odoo addons path
  4. Apps → Update Apps List → Payhawk module → Upgrade
  5. Re-enable the cron
  6. Run Configuration check

PLANA-hosted tenants: PLANA staff perform steps 2–5 during the agreed maintenance window.

© PLANA Digital Ltd.