Sales Invoices

Create and retrieve sales invoices for a given consent.

List sales invoices

get

Retrieves a paginated list of sales 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

✅ Supported

Billy

Billy

✅ Supported

Visma Dinero

Visma Dinero

✅ Supported

Procountor

Procountor

✅ Supported

Visma Netvisor

Visma Netvisor

✅ Supported

Microsoft Business Central

Microsoft Business Central

✅ Supported

Exact Online

Exact Online

🔧 Under development / beta release

QuickBooks

QuickBooks

🔧 Under development / beta release

Xero

Xero

🔧 Under development / beta release

Bokio

Bokio

🔧 Under development / beta release

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
CreatedDateTimestring · date-timeOptional

Return invoices created 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
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.

Legend:

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

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

Available values:

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

Unique identifier used to correlate and trace this request.

Responses
200

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

application/json

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

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

Post a sales invoice

post

Creates a new sales invoice for the specified consent.

System support

System
Status

Fortnox

Fortnox

✅ Supported

Bjorn Lunden

Bjorn Lunden

📞 Not supported / contact us

Spiris

Spiris

📞 Not supported / contact us

Tripletex

Tripletex

📞 Not supported / contact us

Visma e-conomic

Visma e-conomic

🔧 Under development / beta release

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

📞 Not supported / contact us

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 sales 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.

isSentboolean · nullableOptional

Indicates whether the invoice has been sent.

sellerReferencestring · nullableOptional

Reference for the seller.

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

Get a sales invoice by ID

get

Retrieves a single sales 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

✅ Supported

Billy

Billy

✅ Supported

Visma Dinero

Visma Dinero

✅ Supported

Procountor

Procountor

✅ Supported

Visma Netvisor

Visma Netvisor

✅ Supported

Microsoft Business Central

Microsoft Business Central

✅ Supported

Exact Online

Exact Online

🔧 Under development / beta release

QuickBooks

QuickBooks

🔧 Under development / beta release

Xero

Xero

🔧 Under development / beta release

Bokio

Bokio

🔧 Under development / beta release

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.

salesInvoiceIdstringRequired

Identifier of the sales 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 sales invoice.

application/json

Represents a sales 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.

isSentboolean · nullableOptional

Indicates whether the invoice has been sent.

isSoldboolean · nullableOptional

Indicates whether the invoice is sold to a factoring company for lending purposes.

get
/api/v1/consents/{consentId}/salesinvoices/{salesInvoiceId}

Last updated

Was this helpful?