Journal Entries
Create, change and book entries. Create a draft, upload its document, then book it.
Endpoints
The journal entry object
- idstring (uuid)Transaction ID
- Transaction date
- Transaction description
- Transaction status (draft entries are 'open')
- Associated contact (customer/supplier) ID
- Transaction creation timestamp (ISO 8601, UTC)
- The
external_referencesent when the entry was created - linesarray of objectsOn a draft, the lines as entered, with VAT included in the amount. On a booked entry, the posted ledger entries, with VAT on its own line. Empty on a canceled entry.
+Show 9 child attributesHide child attributes
- idstring (uuid)Journal entry line ID
- Account number
- Account ID
- account_namestringAccount name
- amountnumberSigned amount in
currency_code: debit is positive, credit is negative. On a draft it includes VAT. On a booked entry VAT is on its own line. - Line description
- VAT code if applicable
- currency_codestringCurrency of the line. Entries created through this API are always DKK; entries created in Numina can be in another currency.
- currency_ratenumberRate to DKK. 1 for DKK.
- statestringWhere the entry stands.
statuskeeps the raw value, which can differ between drafts.One ofdraftbookedcanceled - The document on this entry
+Show 4 child attributesHide child attributes
- idstring (uuid)
- The bilag number, normally assigned when the entry is booked. Numbers restart each accounting year.
Endpoints
GET /v1/journal-entries
POST /v1/journal-entries
GET /v1/journal-entries/{id}
PUT /v1/journal-entries/{id}
DELETE /v1/journal-entries/{id}
POST /v1/journal-entries/{id}/bookThe journal entry object
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"date": "2026-01-15",
"text": "Invoice payment from customer",
"status": "open",
"contact_id": "550e8400-e29b-41d4-a716-446655440000",
"created_at": "2026-01-15T10:30:00Z",
"external_reference": "payroll-run-2026-01",
"lines": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"account_number": 3000,
"account_id": "550e8400-e29b-41d4-a716-446655440001",
"account_name": "Revenue",
"amount": -1000,
"text": "Invoice payment",
"vat_code": "U25",
"currency_code": "DKK",
"currency_rate": 1
}
],
"state": "draft",
"attachment": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"file_name": "string",
"status": "string",
"attachment_number": 42
}
}