For the complete documentation index, see llms.txt. This page is also available as Markdown.

Journals

Create and retrieve journal entries for a given consent.

List journals

get

Retrieves a paginated list of journals for the specified consent.

System support

System
Status

Fortnox

Fortnox

βœ… Supported

Bjorn Lunden

Bjorn Lunden

βœ… Supported

Spiris

Spiris

πŸ“ž Not supported / contact us

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

βœ… Supported

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

βœ… Supported

Bokio

Bokio

πŸ“ž Not supported / contact us

Kleer

Kleer

πŸ“ž 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.

StartDatestring Β· dateOptional

Start date for the journal filter. Format: yyyy-MM-dd.

Example: 2025-01-01
EndDatestring Β· dateOptional

End date for the journal filter. Format: yyyy-MM-dd.

Example: 2025-12-31
OrderBystring Β· enumOptional

Sort order for the results.

Possible values:
Header parameters
x-correlation-idstring Β· uuidRequired

Unique identifier used to correlate and trace this request.

Responses
200

Returns a paginated list of journals for the specified consent.

application/json

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

get/api/v1/consents/{consentId}/journals
GET /accounting/api/v1/consents/{consentId}/journals HTTP/1.1
Host: apione.zwapgrid.com
x-api-key: YOUR_API_KEY
x-correlation-id: 123e4567-e89b-12d3-a456-426614174000
Accept: */*
{
  "meta": {
    "totalResources": 10,
    "totalPages": 1,
    "currentPage": 1
  },
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440004",
      "reference": "J-001",
      "transactionDate": "2024-01-01",
      "accountingSeries": {
        "id": "series-1",
        "reference": null,
        "accountingSeriesId": "GJ"
      },
      "description": {
        "text": "January revenue entry",
        "languageId": "ENG"
      },
      "financialDimensions": [
        {
          "id": "97c88337-ef68-46d1-a66d-60276dc31016",
          "reference": "CC-1",
          "type": "costCode",
          "name": null,
          "description": null,
          "isActive": null
        }
      ],
      "accountingEntries": [
        {
          "description": {
            "text": "Sales revenue",
            "languageId": "ENG"
          },
          "accountingAccount": {
            "id": "3001",
            "accountingAccountId": "3001",
            "reference": "3001",
            "standardAccountingAccountId": null,
            "name": "Sales",
            "active": null,
            "postable": null,
            "description": {
              "languageId": "ENG",
              "text": "Sales revenue"
            },
            "descriptions": [],
            "accountingAccountTypeCode": null,
            "financialDimensions": []
          },
          "debitAmount": {
            "amount": 1000,
            "currencyId": "SEK"
          },
          "creditAmount": {
            "amount": 0,
            "currencyId": "SEK"
          },
          "financialDimensions": []
        },
        {
          "description": {
            "text": "Bank",
            "languageId": "ENG"
          },
          "accountingAccount": {
            "id": "1920",
            "accountingAccountId": "1920",
            "reference": "1920",
            "standardAccountingAccountId": null,
            "name": "Bank",
            "active": null,
            "postable": null,
            "description": {
              "languageId": "ENG",
              "text": "Main bank account"
            },
            "descriptions": [],
            "accountingAccountTypeCode": null,
            "financialDimensions": []
          },
          "debitAmount": {
            "amount": 0,
            "currencyId": "SEK"
          },
          "creditAmount": {
            "amount": 1000,
            "currencyId": "SEK"
          },
          "financialDimensions": []
        }
      ]
    }
  ]
}

Create a journal

post

Creates a new journal entry for the specified consent.

System support

System
Status

Fortnox

Fortnox

βœ… Supported

Bjorn Lunden

Bjorn Lunden

βœ… Supported

Spiris

Spiris

βœ… Supported

Tripletex

Tripletex

βœ… Supported

Visma e-conomic

Visma e-conomic

βœ… Supported

Billy

Billy

βœ… Supported

Visma Dinero

Visma Dinero

βœ… Supported

Procountor

Procountor

βœ… Supported

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

βœ… Supported

Bokio

Bokio

πŸ“ž Not supported / contact us

Kleer

Kleer

πŸ“ž 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 creating a journal entry.

referencestring Β· nullableOptional

Reference identifier for the journal.

transactionDatestring Β· nullableOptional

Date of the journal transaction.

bookedJournalIndicatorboolean Β· nullableOptional

Indicates whether the journal should be booked immediately.

Responses
201

The journal was created. Response includes a Location header with the URL of the created resource.

post/api/v1/consents/{consentId}/journals
POST /accounting/api/v1/consents/{consentId}/journals HTTP/1.1
Host: apione.zwapgrid.com
x-api-key: YOUR_API_KEY
x-correlation-id: 123e4567-e89b-12d3-a456-426614174000
Content-Type: application/json
Accept: */*
Content-Length: 908

{
  "reference": null,
  "transactionDate": null,
  "accountingSeries": {
    "id": null,
    "accountingSeriesId": null
  },
  "description": {
    "text": null,
    "languageId": null
  },
  "bookedJournalIndicator": null,
  "financialDimensions": [
    {
      "id": null,
      "reference": null,
      "type": null,
      "name": null,
      "description": null,
      "isActive": null
    }
  ],
  "accountingEntries": [
    {
      "description": {
        "text": null,
        "languageId": null
      },
      "accountingAccount": {
        "id": null,
        "reference": null,
        "standardAccountingAccountId": null,
        "name": null,
        "active": null,
        "postable": null,
        "descriptions": [
          {
            "text": null,
            "languageId": null
          }
        ],
        "accountingAccountTypeCode": {
          "code": null,
          "listId": null
        },
        "financialDimensions": [
          {
            "id": null,
            "reference": null,
            "type": null,
            "name": null,
            "description": null,
            "isActive": null
          }
        ]
      },
      "debitAmount": {
        "amount": null,
        "currencyId": null
      },
      "creditAmount": {
        "amount": null,
        "currencyId": null
      },
      "financialDimensions": [
        {
          "id": null,
          "reference": null,
          "type": null,
          "name": null,
          "description": null,
          "isActive": null
        }
      ]
    }
  ]
}

No content

Get a journal by ID

get

Retrieves a single journal by its identifier.

System support

System
Status

Fortnox

Fortnox

βœ… Supported

Bjorn Lunden

Bjorn Lunden

βœ… Supported

Spiris

Spiris

βœ… Supported

Tripletex

Tripletex

βœ… Supported

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

πŸ“ž 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

βœ… Supported

Bokio

Bokio

πŸ“ž Not supported / contact us

Kleer

Kleer

πŸ“ž 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.

journalIdstringRequired

The id of the journal you wish to retrieve.

Header parameters
x-correlation-idstring Β· uuidRequired

Unique identifier used to correlate and trace this request.

Responses
200

Returns the requested journal.

application/json

Represents a journal entry with its accounting entries.

idstring Β· nullableOptional

Unique identifier generated by the accounting system.

referencestring Β· nullableOptional

External reference or number assigned to the journal.

transactionDatestring Β· nullableOptional

Date when the transaction occurred. Format: yyyy-MM-dd.

get/api/v1/consents/{consentId}/journals/{journalId}
GET /accounting/api/v1/consents/{consentId}/journals/{journalId} HTTP/1.1
Host: apione.zwapgrid.com
x-api-key: YOUR_API_KEY
x-correlation-id: 123e4567-e89b-12d3-a456-426614174000
Accept: */*
{
  "id": "550e8400-e29b-41d4-a716-446655440004",
  "reference": "J-001",
  "transactionDate": "2024-01-01",
  "accountingSeries": {
    "id": "series-1",
    "reference": null,
    "accountingSeriesId": "GJ"
  },
  "description": {
    "text": "January revenue entry",
    "languageId": "ENG"
  },
  "financialDimensions": [
    {
      "id": "97c88337-ef68-46d1-a66d-60276dc31016",
      "reference": "CC-1",
      "type": "costCode",
      "name": null,
      "description": null,
      "isActive": null
    }
  ],
  "accountingEntries": [
    {
      "description": {
        "text": "Sales revenue",
        "languageId": "ENG"
      },
      "accountingAccount": {
        "id": "3001",
        "accountingAccountId": "3001",
        "reference": "3001",
        "standardAccountingAccountId": null,
        "name": "Sales",
        "active": null,
        "postable": null,
        "description": {
          "languageId": "ENG",
          "text": "Sales revenue"
        },
        "descriptions": [],
        "accountingAccountTypeCode": null,
        "financialDimensions": []
      },
      "debitAmount": {
        "amount": 1000,
        "currencyId": "SEK"
      },
      "creditAmount": {
        "amount": 0,
        "currencyId": "SEK"
      },
      "financialDimensions": []
    },
    {
      "description": {
        "text": "Bank",
        "languageId": "ENG"
      },
      "accountingAccount": {
        "id": "1920",
        "accountingAccountId": "1920",
        "reference": "1920",
        "standardAccountingAccountId": null,
        "name": "Bank",
        "active": null,
        "postable": null,
        "description": {
          "languageId": "ENG",
          "text": "Main bank account"
        },
        "descriptions": [],
        "accountingAccountTypeCode": null,
        "financialDimensions": []
      },
      "debitAmount": {
        "amount": 0,
        "currencyId": "SEK"
      },
      "creditAmount": {
        "amount": 1000,
        "currencyId": "SEK"
      },
      "financialDimensions": []
    }
  ]
}

Last updated

Was this helpful?