v1
latestOpenAPI 3.0.32026-07-268955212.1 KBinvoices
Get invoices
Get all invoices for the company. Use the query parameters to filter and navigate through the results.
Tax reduction: Personal numbers in taxReduction.deductionPeople have the last 4 digits masked when the invoice was created by a different integration. Masked values are returned as YYYYMMDD-XXXX.
Scope: invoices:read
get/companies/{companyId}/invoices
Query parameters
pageinteger
Page number
pageSizeinteger
Number of items per page
querystring
Optional query to filter the data set with supported fields listed below and available operations. View documentation for filtering on metadata here.
| Field | Type |
|---|---|
| type | string |
| customerRef | string |
| orderNumberReference | string |
| projectReference | string |
| buyerReference | string |
| contractReference | string |
| currency | string |
| totalAmount | number |
| status | string |
| invoiceDate | date |
| dueDate | date |
| metadata | string |
Response
Invoices found
Example response
{
"totalItems": 1,
"totalPages": 1,
"currentPage": 1,
"items": [
{
"id": "a419cf69-db6f-4de9-992c-b1a60942a443",
"type": "invoice",
"customerRef": {
"id": "55c899c5-82b2-47fa-9c51-e35fc9b26443",
"name": "customer 1"
},
"contactDetailRef": {
"id": "d3b07384-d9a0-4c9b-8b3a-6e1f2a5c8d4e",
"email": "contact@customer1.com",
"phone": "+46701234567"
},
"invoiceNumber": "1234",
"paymentReference": null,
"orderNumberReference": "ORD-5678",
"projectReference": "PROJ-001",
"buyerReference": "BUYER-123",
"contractReference": "CONTRACT-456",
"currency": "SEK",
"currencyRate": 1,
"totalAmount": 10000,
"totalTax": 2500,
"paidAmount": 0,
"status": "draft",
"invoiceDate": "2024-10-10",
"dueDate": "2024-10-10",
"lineItems": [
{
"id": 1,
"itemRef": {
"id": "55c899c5-82b2-47fa-9c51-e35fc9b26443",
"description": "Product 1"
},
"description": "Product 1",
"itemType": "salesItem",
"productType": "goods",
"unitType": "piece",
"quantity": 1,
"unitPrice": 5000,
"taxRate": 25
},
{
"id": 2,
"description": "Installation work",
"itemType": "salesItem",
"productType": "services",
"unitType": "hour",
"quantity": 10,
"unitPrice": 500,
"taxRate": 25,
"taxReduction": {
"taxReductionType": "rot",
"jobType": "rotConstruction"
}
},
{
"id": 3,
"itemRef": {
"id": "e964435e-50ef-4524-a439-05ff87794952",
"description": "A description line"
},
"description": "A description line",
"itemType": "descriptionOnlyItem"
}
],
"billingAddress": {
"line1": "Älvsborgsvägen 10",
"line2": null,
"city": "Göteborg",
"postalCode": "123 45",
"country": "SE"
},
"deliveryAddress": {
"line1": "Delivery Street 15",
"line2": "Floor 2",
"city": "Stockholm",
"postalCode": "111 11",
"country": "SE"
},
"taxReduction": {
"type": "rot",
"description": "Bathroom renovation",
"propertyType": "realEstate",
"realEstateNumber": "STOCKHOLM SÖDER 1:2",
"deductionAmount": 1500,
"status": "draft",
"deductionPeople": [
{
"personalNumber": "19850101-1234",
"deductionAmount": 1500
}
]
},
"attachmentRefs": [
{
"id": "240a4af0-edfd-47b1-b4ab-f30450eaac19",
"fileName": "myfile.pdf"
},
{
"id": "94a8f806-8493-40f6-9d5b-0495c84f8ab9",
"fileName": "myfile2.pdf"
}
],
"journalEntryRef": {
"id": "f329df79-eb7f-5ef0-a8dc-c2b71f953554"
},
"metadata": {
"project": "Website Redesign",
"department": "IT",
"externalId": "EXT-INV-2024-001"
}
}
]
}