# Ledger entries

Posted entries, as the reports read them.

## Endpoints

- [List booked ledger entries](https://developers.numina.app/api/ledger-entries/list-booked-ledger-entries.md): `GET /v1/ledger-entries`

## The ledger entry object

- `id` (string (uuid), required)
- `transaction_id` (string (uuid), required)
- `date` (string, required)
- `entry_number` (integer, required): Posting number, sequential within the accounting year
- `account_number` (integer, required, nullable)
- `account_name` (string, required)
- `text` (string, required)
- `amount` (number, required): Amount in currency
- `amount_dkk` (number, required)
- `currency` (string, required)
- `is_vat_entry` (boolean, required): The VAT posting split off a line booked with a VAT code
- `vat_code` (string, required, nullable): VAT code the entry was booked with
- `entry_type` (string, required, nullable): null for ordinary postings; primo marks opening balances One of: `vat_settlement`, `primo`, `system_rounding`, `null`.
- `attachment_id` (string (uuid), required, nullable)
- `attachment_number` (integer, required, nullable): Bilagsnummer, as shown in Numina

```json
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "transaction_id": "550e8400-e29b-41d4-a716-446655440000",
  "date": "2026-03-14",
  "entry_number": 0,
  "account_number": 4000,
  "account_name": "Kontorartikler",
  "text": "string",
  "amount": 0,
  "amount_dkk": 0,
  "currency": "DKK",
  "is_vat_entry": false,
  "vat_code": "I25",
  "entry_type": "vat_settlement",
  "attachment_id": "550e8400-e29b-41d4-a716-446655440000",
  "attachment_number": 185
}
```
