# Kreditvurdering

> Faresignaler og en samlet score fra 1 til 100, for selskabet alene og med koncernen, med forklaring.

## GET /v1/virksomhed/{cvr}/kredit

En kreditvurdering ud fra offentlige data: forklarlige faresignaler med kilde og en samlet score. Betalt pakke eller smagsprøve.

```bash curl
curl "https://cvrradar.dk/v1/virksomhed/30405060/kredit" \
  -H "Authorization: Bearer cvr_DIN_NOEGLE"
```
```js JavaScript
const svar = await fetch("https://cvrradar.dk/v1/virksomhed/30405060/kredit", {
  headers: {
    Authorization: "Bearer cvr_DIN_NOEGLE",
  },
});
if (!svar.ok) throw new Error(`cvrradar svarede ${svar.status}`);
const data = await svar.json();
```
```php PHP
$ch = curl_init("https://cvrradar.dk/v1/virksomhed/30405060/kredit");
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer cvr_DIN_NOEGLE",
    ],
]);
$data = json_decode(curl_exec($ch), true);
```
```python Python
import requests

svar = requests.get(
    "https://cvrradar.dk/v1/virksomhed/30405060/kredit",
    headers={"Authorization": "Bearer cvr_DIN_NOEGLE"},
    timeout=10,
)
svar.raise_for_status()
data = svar.json()
```

### Svar

```json
{
  "cvr": "30405060",
  "model_version": "2026.11",
  "beregnet": "2026-11-11T03:00:00.000Z",
  "grundlag": "Regnskab 2025",
  "tilstand": null,
  "alene": { "score": 24, "kategori": "hoej" },
  "med_koncern": { "score": 74, "kategori": "lav", "moder_cvr": "20304050" },
  "signaler": [
    {
      "kode": "negativ_egenkapital",
      "alvor": "alvorlig",
      "tekst": "Egenkapitalen er negativ (minus 410.000 kr.).",
      "kilde": "Årsrapport 2025 (offentliggjort 2026-05-12)"
    }
  ],
  "faktorer": [
    { "navn": "egenkapital", "retning": "ned", "vaegt": 0.5, "tekst": "Negativ egenkapital to år i træk." },
    {
      "navn": "moder",
      "retning": "op",
      "vaegt": 0.45,
      "tekst": "Moderselskabet har høj egenkapital og solid likviditet."
    }
  ],
  "kilde": "cvrradars kreditmodel på offentlige data. En vurdering, ikke rådgivning."
}
```

### Sådan læser du den

- **Score** går fra 1 (højest risiko) til 100 (lavest risiko). **Kategori** er `lav` (59 og over), `middel` (34 til 58) eller `hoej` (under 34).
- **`alene`** vurderer selskabet ud fra dets eget regnskab. **`med_koncern`** tager moderselskabet med, når det ejer mere end 50 %. Et datterselskab med negativ egenkapital og en solid moder kan derfor have høj risiko alene og lav med koncernen.
- **`tilstand`** er udfyldt, når der ikke vises en score: `konkurs`, `tvangsoploesning`, `ophoert`, `ikke_nok_data` (der mangler et regnskab) eller `score_skjult`. Så er `alene` og `med_koncern` `null`, men faresignalerne er der stadig.
- **`signaler`** er konkrete observationer med `alvor` (`info`, `advarsel` eller `alvorlig`) og en kilde.
- **`faktorer`** forklarer scoren: hvad der trækker op og ned, sorteret efter `vaegt`.

### Faresignaler

| Kode                                            | Hvad det betyder                                                                                   |
| ----------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| `negativ_egenkapital`                           | Egenkapitalen er under nul i seneste regnskab                                                      |
| `kapitaltab`                                    | Mere end halvdelen af selskabskapitalen er tabt (selskabslovens § 119)                             |
| `underskud_to_aar`                              | Underskud to år i træk                                                                             |
| `going_concern`                                 | Revisor har fremhævet usikkerhed om fortsat drift                                                  |
| `forbehold`                                     | Revisor har taget forbehold                                                                        |
| `supplerende_oplysning`                         | Revisor har givet en supplerende oplysning                                                         |
| `forsinket_regnskab`, `sen_aarsrapport`         | Årsrapporten kom efter fristen, eller den seneste mangler                                          |
| `ung_virksomhed`                                | Under ét år gammel                                                                                 |
| `ledelsesskift`                                 | Mange skift i ledelsen på kort tid                                                                 |
| `ledelse_tidligere_konkurser`                   | Personer i ledelsen har været med i virksomheder, der gik konkurs. Peger ikke på en bestemt person |
| `adresseskift`                                  | Mange adresseændringer på kort tid                                                                 |
| `rekonstruktion`, `tvangsoploesning`, `konkurs` | Status i CVR                                                                                       |

> **Advarsel:**
>
> Scoren er en vurdering ud fra offentlige data og ikke rådgivning. Viser du den for andre, så skriv det, og vis faresignalerne ved siden af. Står der `ikke_nok_data`, så vis ingen score.

Metoden og træfsikkerheden (backtest mod historiske konkurser) er beskrevet på [om-siden](https://cvrradar.dk/om).
