Accounting API

Overview

NOTE: some information like GLN, organisation number, VAT number or contact (phone & email) need another API call (customer) in some systems. Use include parameter to display customer entity (/salesinvoices/:id?include=customer).

Filtering

Status

Notes: all invoices returned are booked

SYSTEM

ISSOLD

PAID

UNPAID

OVERDUE

CANCELLED

UNSENT

Fortnox

NA

v

v

v

v

NA

Visma eAccounting

NA

v

v

v

NA

NA

Bjorn Lunden

NA

v

v

v

v

NA

Procountor

v

v

NA

NA

NA

v

Visma Netvisor

NA

v

v

v

v

v

Billy

NA

v

v

NA

NA

NA

Visma Dinero

NA

v

NA

v

NA

NA

Visma e-conomic

NA

v

v

v

NA

NA

Tripletex

NA

NA

NA

NA

NA

NA

Xero

NA

v

v

v

NA

v

isSent field

currently only supported by these systems

  • fortnox

  • billy

  • procountor

  • netvisor

Get Sales Invoice

NOTE: some information like GLN, organisation number, VAT number or contact (phone & email) need another API call (customer) in some systems. Use include parameter to display customer entity (/salesinvoices/:id?include=customer).

Knowing if an invoice paid or not can be tricky since not all systems provide a clear cut status which denotes payment. The easiest will be to locate these 2 fields:

1. totalBalanceAmount (if totalBalanceAmount is 0 then it is FULLY PAID)

2. taxInclusiveAmount (if totalBalanceAmount < taxInclusiveAmount and taxInclusiveAmount not 0, then it is HALF PAID)

3. IF taxInclusiveAmount = totalBalanceAmount then there is no one single payment yet (NOT PAID)

To list the payments made for that invoice you can use

GET /salesinvoices/:id/payments

or

GET /salesinvoices/payments

to list all payments

List Supplier Invoices

System

Supported?

Remark

Fortnox

yes

Visma eAccounting

yes

Bjorn Lunden

yes

Visma e-conomic

no

does not have supplier invoice sub-ledger, book expenses directly on ledgers

Visma Dinero

no

does not have supplier invoice sub-ledger, book expenses directly on ledgers

Billy

yes

Procountor

yes

Visma Netvisor

yes

Tripletex

yes