Skip to content

Version differences

The Payhawk Connector tracks each Odoo release. The configuration flow is ~90% identical across versions; the deltas are listed here.

Looking for what changed in the latest build?

This page describes deltas between Odoo majors (the framework differences between v17, v18, v19). For per-release patch notes within a single major (e.g. 18.0.3.1 → 18.0.3.2), see each version's Release notes:

Supported versions

OdooModuleGuide
1919.0.xv19
1818.0.xv18
1717.0.xv17

What changed

v19 (Odoo 19)

  • Group ID / Group Key are company-dependent. Each Odoo company stores its own group-account settings (in v17/v18 these were a single global value).
  • View layer uses Odoo 19 list views.

v18 (Odoo 18)

  • Reimbursement support — adds an Is Reimbursement option on payment registration (account.payment.register) that batches reimbursements without a partner bank, via a new payment_register model.
  • View tags migrated from <tree> to <list> (Odoo 18 syntax).
  • Group ID / Group Key still global.

v17 (Odoo 17)

  • Baseline for the current architecture.
  • Group ID / Group Key global.
  • Uses <tree> views.

Things common to all versions

  • Auth header X-Payhawk-ApiKey; API base https://api.payhawk.com, path /api/v3.
  • Client-side rate limit 15 req/sec with back-off.
  • Fund-account journal prefixes: PHWK (Production), PSND (Sandbox).
  • Scheduled sync every 15 minutes + real-time webhooks.
  • Webhook endpoint: /payhawk/webhooks/<secret>.
  • Sandbox and Production API keys stored separately per company.

© PLANA Digital Ltd.