Supplier Invoices

Create and retrieve supplier (purchase) invoices for a given consent.

List supplier invoices

get

Retrieves a paginated list of supplier invoices for the specified consent.

System support

System
Status

Fortnox

Fortnox

✅ Supported

Bjorn Lunden

Bjorn Lunden

✅ Supported

Spiris

Spiris

✅ Supported

Tripletex

Tripletex

📞 Not supported / contact us

Visma e-conomic

Visma e-conomic

🔧 Under development / beta release

Billy

Billy

✅ Supported

Visma Dinero

Visma Dinero

📞 Not supported / contact us

Procountor

Procountor

✅ Supported

Visma Netvisor

Visma Netvisor

✅ Supported

Microsoft Business Central

Microsoft Business Central

✅ Supported

Exact Online

Exact Online

📞 Not supported / contact us

QuickBooks

QuickBooks

📞 Not supported / contact us

Xero

Xero

🔧 Under development / beta release

Bokio

Bokio

📞 Not supported / contact us

Authorizations
x-api-keystringRequired

Use the API key to access all API endpoints.

Path parameters
consentIdstring · uuidRequired

Identifier of the consent representing the connection to the accounting system.

Query parameters
Countinteger · int32 · min: 1 · max: 100Optional

Number of records to return per page. Range: 1-100.

CurrentPageinteger · int32 · min: 1 · max: 2147483647Optional

Page number to return. Must be 1 or greater.

FromInvoiceDatestring · date-timeOptional

Start invoice issue date filter. Format: ISO 8601 date-time (e.g. yyyy-MM-ddTHH:mm:ssZ).

Example: 2025-01-01T00:00:00Z
ToInvoiceDatestring · date-timeOptional

End invoice issue date filter. Format: ISO 8601 date-time (e.g. yyyy-MM-ddTHH:mm:ssZ).

Example: 2025-12-31T00:00:00Z
ModifiedDateTimestring · date-timeOptional

Return invoices modified on or after this date and time. Format: ISO 8601 date-time (e.g. yyyy-MM-ddTHH:mm:ssZ).

Example: 2025-01-01T00:00:00Z
OrderBystring · enumOptional

Sort order for the results.

Possible values:
Statusstring · enumOptional

The status to filter invoices by.

Status filtering for this endpoint is under development / beta release. When enabled, support per system is as below.

Legend:

  • ✅ = Supported
  • ⛔ = Not supported
  • 🔧 = Under development / beta release
SystemIsSoldPaidUnpaidOverdueCancelledUnsent
Fortnox
Bjorn Lunden
Spiris
Tripletex
Visma e-conomic
Billy
Visma Dinero
Procountor
Visma Netvisor
Microsoft Business Central
FileOne
Possible values:
IncludestringOptional

Comma-separated list of optional data to include in the response.

Available values:

  1. paymentStatus — Include the payment status.
Header parameters
x-correlation-idstring · uuidRequired

Unique identifier used to correlate and trace this request.

Responses
200

Returns a paginated list of supplier invoices for the specified consent.

application/json

Represents a paginated result containing metadata and a collection of items.

get
/api/v1/consents/{consentId}/supplierinvoices

Create a supplier invoice

post

Creates a new supplier invoice in the connected accounting system.

System support

System
Status

Fortnox

Fortnox

✅ Supported

Bjorn Lunden

Bjorn Lunden

✅ Supported

Spiris

Spiris

✅ Supported

Tripletex

Tripletex

📞 Not supported / contact us

Visma e-conomic

Visma e-conomic

📞 Not supported / contact us

Billy

Billy

📞 Not supported / contact us

Visma Dinero

Visma Dinero

📞 Not supported / contact us

Procountor

Procountor

📞 Not supported / contact us

Visma Netvisor

Visma Netvisor

📞 Not supported / contact us

Microsoft Business Central

Microsoft Business Central

✅ Supported

Exact Online

Exact Online

📞 Not supported / contact us

QuickBooks

QuickBooks

📞 Not supported / contact us

Xero

Xero

📞 Not supported / contact us

Bokio

Bokio

📞 Not supported / contact us

Authorizations
x-api-keystringRequired

Use the API key to access all API endpoints.

Path parameters
consentIdstring · uuidRequired

Identifier of the consent representing the connection to the accounting system.

Header parameters
x-correlation-idstring · uuidRequired

Unique identifier used to correlate and trace this request.

Body

Represents input data for a supplier invoice.

referencestring · nullableOptional

Invoice number assigned by the sender.

buyerReferencestring · nullableOptional

Reference for the buyer (usually the buyer's purchase invoice number).

bookedInvoiceIndicatorboolean · nullableOptional

Indicates whether the invoice is booked.

cancelledInvoiceIndicatorboolean · nullableOptional

Indicates whether the invoice is cancelled.

issueDatestring · nullableOptional

Issue date of the invoice.

issueTimestring · nullableOptional

Issue time of the invoice.

dueDatestring · nullableOptional

Due date for payment of the invoice.

sellerReferencestring · nullableOptional

Reference for the seller.

Responses
post
/api/v1/consents/{consentId}/supplierinvoices

Get a supplier invoice by ID

get

Retrieves a single supplier invoice by its identifier.

System support

System
Status

Fortnox

Fortnox

✅ Supported

Bjorn Lunden

Bjorn Lunden

✅ Supported

Spiris

Spiris

✅ Supported

Tripletex

Tripletex

📞 Not supported / contact us

Visma e-conomic

Visma e-conomic

📞 Not supported / contact us

Billy

Billy

✅ Supported

Visma Dinero

Visma Dinero

📞 Not supported / contact us

Procountor

Procountor

✅ Supported

Visma Netvisor

Visma Netvisor

✅ Supported

Microsoft Business Central

Microsoft Business Central

✅ Supported

Exact Online

Exact Online

📞 Not supported / contact us

QuickBooks

QuickBooks

📞 Not supported / contact us

Xero

Xero

🔧 Under development / beta release

Bokio

Bokio

📞 Not supported / contact us

Authorizations
x-api-keystringRequired

Use the API key to access all API endpoints.

Path parameters
consentIdstring · uuidRequired

Identifier of the consent representing the connection to the accounting system.

supplierInvoiceIdstringRequired

Identifier of the supplier invoice.

Query parameters
IncludestringOptional

Comma-separated list of optional data to include in the response.

Available values:

  1. paymentStatus — Include the payment status.
Header parameters
x-correlation-idstring · uuidRequired

Unique identifier used to correlate and trace this request.

Responses
200

Returns the requested supplier invoice.

application/json

Represents a supplier (purchase) invoice with full detail.

idstring · nullableOptional

Unique identifier generated by the accounting system.

referencestring · nullableOptional

External reference or number assigned to the invoice.

buyerReferencestring · nullableOptional

Reference for the buyer, usually the buyer's purchase order number.

bookedInvoiceIndicatorboolean · nullableOptional

Indicates whether the invoice is booked.

cancelledInvoiceIndicatorboolean · nullableOptional

Indicates whether the invoice is cancelled.

issueDatestring · nullableOptional

Date when the invoice was issued. Format: yyyy-MM-dd.

issueTimestring · nullableOptional

Time when the invoice was issued (null if not available).

dueDatestring · nullableOptional

Date when the invoice payment is due. Format: yyyy-MM-dd.

sellerReferencestring · nullableOptional

External reference or number assigned by the seller (null if not available).

get
/api/v1/consents/{consentId}/supplierinvoices/{supplierInvoiceId}

Last updated

Was this helpful?