Spiris – Gotchas

Service ID: spiris

Spiris (formerly Visma eAccounting) is a Nordic SaaS accounting and invoicing platform for small businesses in Sweden, Norway, and the Netherlands.

⚠️

1 gotcha across 1 resource

These are connector-specific behaviors and limitations to be aware of when integrating.

Bills1 gotcha

allbillsAll

Spiris (Visma eAccounting) does not expose per-payment detail on the bill response. To check whether a bill is paid, use the balance and total fields:

  • balance === 0 → fully paid
  • balance < total → partially paid (reflected in status: partially_paid)
  • balance === total → unpaid (reflected in status: authorised)

status is derived from Spiris's Status field combined with RemainingAmount, not from Status alone.

Per-payment records (payment date, amount, bank account) are scoped under /supplierinvoices/{id}/payments in the Spiris API and are not surfaced on the unified Bill. Bill payments can be created via POST /bill-payments but not listed or retrieved individually through the unified API.