CVR Data
This section contains information about the data available from the Danish Business Authority (CVR).
Basic info (Staminformation)
We plan to move basic information to the data-api, but for now you can access this information using the entity api here.
Key Figures (Nøgletal)
Key Figures in Denmark are reported in the eXtensible Business Reporting Language (XBRL) format. This format can be cumbersome to understand, and a full-time job to maintain as semantics and convention can change yearly. To counter that, we convert those XBRL documents into easy-to-understand JSON, while still maintaining the link to the original XBRL.
To retrieve key figures for a company, you can use the following endpoint (click it to see the json)
GET api.lassox.com/data/cvr/LASSOID/reports
[{
"cvr": 34580820,
"reportType": "Yearly",
"period": {
"from": "2019-01-01T00:00:00",
"to": "2019-12-31T00:00:00",
"instant": null
},
"publicationTime": "2020-05-29T14:56:10",
"reportUrl": "https://api.lassox.com/data/cvr/report?id=02808543/amNsb3VkczovLzAzLzJmLzkwLzY3LzNiL2VkMjctNDYyOC04NTNmLThhNDEyM2EwYzMzOQ.pdf",
"xbrlUrl": "http://regnskaber.virk.dk/02808543/amNsb3VkczovLzAzLzIwLzA1L2EzL2VjLzllY2EtNGRiNy1iMjQyLTdmYjMyZmVjYzgzMA.xml",
"reportYear": 2019,
"currencies": ["DKK"],
"convertedFromCurrencies": null,
"administrativeExpenses": null,
"assets": {
"unit": "DKK",
"value": 14053715.0,
"sources": ["Assets"],
"possibleError": false,
"error": false
},
"auditors": [{
"companyName": "Christensen Kjærulff, Statsautoriseret Revisionsaktieselskab",
"companyCVR": 15915641,
"id": "mne33765",
"name": "Elan Schapiro",
"title": "statsautoriseret revisor"
}
],
"bankCVR": null,
"bankName": null,
"capital": {
"unit": "DKK",
"value": 1737691.0,
"sources": ["ContributedCapital"],
"possibleError": false,
"error": false
},
"cashHoldings": {
"unit": "DKK",
"value": 4166529.0,
"sources": ["CashAndCashEquivalents"],
"possibleError": false,
"error": false
},
"classOfReportingEntity": {
"value": "Regnskabsklasse B",
"sources": ["ClassOfReportingEntity"],
"possibleError": false,
"error": false
},
"coverage": {
"unit": "Percentage",
"value": 66.445075982201184179603839320,
"sources": ["GrossResult", "Revenue"],
"possibleError": false,
"error": false
},
"currentAssets": {
"unit": "DKK",
"value": 8027213.0,
"sources": ["CurrentAssets"],
"possibleError": false,
"error": false
},
"debt": {
"unit": "DKK",
"value": 14220504.0,
"sources": ["LiabilitiesAndEquity", "Equity"],
"possibleError": false,
"error": false
},
"deferredTaxAssets": {
"unit": "DKK",
"value": 887586.0,
"sources": ["CurrentDeferredTaxAssets"],
"possibleError": false,
"error": false
},
"depreciations": {
"unit": "DKK",
"value": -1843855.0,
"sources": ["DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss"],
"possibleError": false,
"error": false
},
"descriptionOfQualifications": null,
"dividend": null,
"ebitda": {
"unit": "DKK",
"value": -2641193.0,
"sources": ["ProfitLossFromOrdinaryOperatingActivities", "DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss"],
"possibleError": false,
"error": false
},
"employeeExpenses": {
"unit": "DKK",
"value": 7184696.0,
"sources": ["EmployeeBenefitsExpense"],
"possibleError": true,
"error": false
},
"employees": {
"unit": "pure",
"value": 19.0,
"sources": ["AverageNumberOfEmployees"],
"possibleError": false,
"error": false
},
"equity": {
"unit": "DKK",
"value": -166789.0,
"sources": ["Equity"],
"possibleError": false,
"error": false
},
"equityLoan": null,
"equityReturn": {
"unit": "Percentage",
"value": 3023.7042011163805766567339573,
"sources": ["ProfitLossFromOrdinaryActivitiesBeforeTax", "Equity"],
"possibleError": false,
"error": false
},
"externalExpenses": {
"unit": "DKK",
"value": 2784480.0,
"sources": ["OtherExternalExpenses"],
"possibleError": false,
"error": false
},
"financialFixedAssets": {
"unit": "DKK",
"value": 154664.0,
"sources": ["LongtermInvestmentsAndReceivables"],
"possibleError": false,
"error": false
},
"goingConcern": null,
"grossResult": {
"unit": "DKK",
"value": 4543503.0,
"sources": ["GrossResult"],
"possibleError": false,
"error": false
},
"intangibleFixedAssets": {
"unit": "DKK",
"value": 5422167.0,
"sources": ["IntangibleAssets"],
"possibleError": false,
"error": false
},
"inventories": null,
"landAndBuildings": null,
"liabilitiesAndEquity": {
"unit": "DKK",
"value": 14053715.0,
"sources": ["LiabilitiesAndEquity"],
"possibleError": false,
"error": false
},
"liquidityRatio": {
"unit": "Percentage",
"value": 185.63141798336137271565753797,
"sources": ["CurrentAssets", "ShorttermLiabilitiesOtherThanProvisions"],
"possibleError": false,
"error": false
},
"longtermInvestmentsInAssociates": null,
"longtermInvestmentsInGroupEnterprises": null,
"longtermLiabilities": {
"unit": "DKK",
"value": 9896229.0,
"sources": ["LongtermLiabilitiesOtherThanProvisions"],
"possibleError": false,
"error": false
},
"managementsReview": null,
"nonCurrentAssets": {
"unit": "DKK",
"value": 6026502.0,
"sources": ["NoncurrentAssets"],
"possibleError": false,
"error": false
},
"operatingMargin": {
"unit": "Percentage",
"value": -65.590218636109507730569087400,
"sources": ["ProfitLossFromOrdinaryOperatingActivities", "Revenue"],
"possibleError": false,
"error": false
},
"opinionOnFinancialStatements": {
"value": "Vi har revideret årsregnskabet for Lasso X A/S for regnskabsåret 1. januar - 31. december 2019, der omfatter anvendt regnskabspraksis, resultatopgørelse, balance og noter. Årsregnskabet udarbejdes efter årsregnskabsloven.\n\nDet er vores opfattelse, at årsregnskabet giver et retvisende billede af selskabets aktiver, passiver og finansielle stilling pr. 31. december 2019 samt af resultatet af selskabets aktiviteter for regnskabsåret 1. januar - 31. december 2019 i overensstemmelse med årsregnskabsloven.\n",
"sources": ["OpinionOnAuditedFinancialStatements"],
"possibleError": false,
"error": false
},
"otherFinanceExpenses": {
"unit": "DKK",
"value": 556358.0,
"sources": ["OtherFinanceExpenses"],
"possibleError": true,
"error": false
},
"otherFinanceIncome": {
"unit": "DKK",
"value": -1800.0,
"sources": ["OtherFinanceIncome"],
"possibleError": false,
"error": false
},
"pensions": {
"unit": "DKK",
"value": 146000.0,
"sources": ["PostemploymentBenefitExpense"],
"possibleError": false,
"error": false
},
"profitFromOrdinaryOperatingActivities": {
"unit": "DKK",
"value": -4485048.0,
"sources": ["ProfitLossFromOrdinaryOperatingActivities"],
"possibleError": false,
"error": false
},
"propertyCost": null,
"provisions": null,
"reportingCompanyName": {
"value": "Lasso X A/S",
"sources": ["NameOfReportingEntity"],
"possibleError": false,
"error": false
},
"result": {
"unit": "DKK",
"value": -3447760.0,
"sources": ["ProfitLoss"],
"possibleError": false,
"error": false
},
"resultBeforeTax": {
"unit": "DKK",
"value": -5043206.0,
"sources": ["ProfitLossFromOrdinaryActivitiesBeforeTax"],
"possibleError": false,
"error": false
},
"revenue": {
"unit": "DKK",
"value": 6837983.0,
"sources": ["Revenue"],
"possibleError": false,
"error": false
},
"roi": {
"unit": "Percentage",
"value": -31.913611454337874362757463060,
"sources": ["ProfitLossFromOrdinaryOperatingActivities", "Assets"],
"possibleError": false,
"error": false
},
"salaries": {
"unit": "DKK",
"value": 6879406.0,
"sources": ["WagesAndSalaries"],
"possibleError": false,
"error": false
},
"shorttermInvestments": null,
"shorttermLiabilities": {
"unit": "DKK",
"value": 4324275.0,
"sources": ["ShorttermLiabilitiesOtherThanProvisions"],
"possibleError": false,
"error": false
},
"shorttermPayablesToGroupEnterprises": null,
"shorttermReceivables": {
"unit": "DKK",
"value": 3860684.0,
"sources": ["ShorttermReceivables"],
"possibleError": false,
"error": false
},
"shorttermReceivablesFromGroupEnterprises": null,
"shorttermReceivablesFromOwnersAndManagement": null,
"shorttermTradeReceivables": {
"unit": "DKK",
"value": 3860684.0,
"sources": ["ShorttermReceivables"],
"possibleError": false,
"error": false
},
"socialSecurityExpenses": {
"unit": "DKK",
"value": 64848.0,
"sources": ["SocialSecurityContributions"],
"possibleError": false,
"error": false
},
"solvencyRatio": {
"unit": "Percentage",
"value": -1.1867965160813350775933623200,
"sources": ["Equity", "Assets"],
"possibleError": false,
"error": false
},
"submittingCompanyCVR": {
"unit": null,
"value": 15915641.0,
"sources": ["IdentificationNumberCvrOfSubmittingEnterprise"],
"possibleError": false,
"error": false
},
"submittingCompanyName": {
"value": "Christensen Kjærulff, Statsautoriseret Revisionsaktieselskab",
"sources": ["NameOfSubmittingEnterprise"],
"possibleError": false,
"error": false
},
"supplementaryInformation": [],
"tangibleFixedAssets": {
"unit": "DKK",
"value": 449671.0,
"sources": ["PropertyPlantAndEquipment"],
"possibleError": false,
"error": false
},
"taxExpense": {
"unit": "DKK",
"value": -1595446.0,
"sources": ["TaxExpenseOnOrdinaryActivities"],
"possibleError": false,
"error": false
},
"typeOfAuditorAssistance": {
"value": "Revision",
"sources": ["TypeOfAuditorAssistance"],
"possibleError": false,
"error": false
},
"typeOfBasisForModifiedOpinion": null
}
// Additional reports omitted for brevity..
]
To retrieve only the latest report for a company, use the following endpoint:
GET api.lassox.com/data/cvr/LASSOID/reports/latest
Format
The key figures are returned in the following format:
{
"revenue": { // see list below for the available fields
"unit": "DKK", // the reported currency or unit.
"value": 1568076, // the value of the reported key figure. Type can vary depending on the type of the key figure.
"sources": ["Revenue"] // The XBRL-field(s) used to obtain this key figure.
"possibleError": false,
"error": false
}
}
We run statistical analysis on the data in realtime in an attempt to catch errors and discrepancies in the XBRL file. If we believe it might be an error, possibleError will be true. In some cases we are certain data is erroneous, in which case error will be true. In both cases we urge you to check the value from the report linked in the reportUrl property, as these are more likely to be correct.
Available fields
We include a large amount of fields from the XBRL data. Some of them are taken directly from the XBRL file, some are calculations based on raw data, and some are combinations of fields to make up for missing data. It all depends on the taxonomy of the XBRL file and the data made available. Below is a reference list of all fields currently included.
Click to view available fields
Name | Danish Name | Type | XBRL Example field |
---|---|---|---|
administrativeExpenses | Administrationsomkostninger | Decimal | AdministrativeExpenses |
assets | Aktiver | Decimal | Assets |
auditors | Revisorer | List of auditors | |
bankCVR | Tilknyttet bank CVR | Integer | IdentificationNumberCvrOfFinancialInstitution |
bankName | Tilknyttet bank navn | String | NameOfFinancialInstitution |
capital | Registreret kapital mv. | Decimal | ContributedCapital |
cashHoldings | Likvider | Decimal | CashAndCashEquivalents |
classOfReportingEntity | Regnskabsklasse | String | ClassOfReportingEntity |
coverage | Dækningsgrad | Percentage | |
currentAssets | Omsætningsaktiver | Decimal | CurrentAssets |
debt | Gæld | Decimal | |
deferredTaxAssets | Udskudte skatteaktiver | Decimal | CurrentDeferredTaxAssets |
depreciations | Afskrivninger | Decimal | DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss |
descriptionOfQualifications | Forbehold | String | DescriptionOfQualificationsOfFinancialStatementsExtendedReview |
dividend | Udbytte | Decimal | Dividend |
ebitda | EBITDA | Decimal | |
employeeExpenses | Personaleomkostninger | Decimal | EmployeeBenefitsExpense |
employees | Antal ansatte | Decimal | AverageNumberOfEmployees |
equity | Egenkapital | Decimal | Equity |
equityLoan | Ansvarlig lånekapital | Decimal | EquityLoan |
equityReturn | Egenkapitalens forrentning | Percentage | |
externalExpenses | Eksterne omkostninger | Decimal | ExternalExpenses |
financialFixedAssets | Finansielle anlægsaktiver | Decimal | LongtermInvestmentsAndReceivables |
goingConcern | Oplysning om usikkerhed om going concern | String | DisclosureOfUncertaintiesRelatingToGoingConcern |
grossResult | Bruttoresultat | Decimal | GrossResult |
intangibleFixedAssets | Immaterielle anlægsaktiver | Decimal | IntangibleAssets |
inventories | Varebeholdninger | Decimal | Inventories |
landAndBuildings | Grunde og bygninger | Decimal | LandAndBuildings |
liabilitiesAndEquity | Passiver | Decimal | LiabilitiesAndEquity |
liquidityRatio | Likviditetsgrad | Percentage | |
longtermInvestmentsInAssociates | Kapitalandele i associerede virksomheder (langfristede) | Decimal | LongtermInvestmentsInAssociates |
longtermInvestmentsInGroupEnterprises | Kapitalandele i tilknyttede virksomheder (langfristede) | Decimal | LongtermInvestmentsInGroupEnterprises |
longtermLiabilities | Langfristede forpligtelser | Decimal | LongtermLiabilitiesOtherThanProvisions |
managementsReview | Ledelsesberetning | String | ManagementsReview |
nonCurrentAssets | Anlægsaktiver | Decimal | NoncurrentAssets |
operatingMargin | Overskudsgrad | Percentage | |
opinionOnFinancialStatements | Konklusion | String | TypeOfBasisForModifiedOpinionOnAuditedFinancialStatements |
otherFinanceExpenses | Øvrige finansielle omkostninger | Decimal | OtherFinanceExpenses |
otherFinanceIncome | Andre finansielle indtægter | Decimal | OtherFinanceIncome |
pensions | Pensioner | Decimal | PostemploymentBenefitExpense |
profitFromOrdinaryOperatingActivities | Resultat af ordinær drift | Decimal | ProfitLossFromOrdinaryOperatingActivities |
propertyCost | Ejendomsomkostninger | Decimal | PropertyCost |
provisions | Hensatte forpligtelser | Decimal | Provisions |
reportingCompanyName | Virksomhedens navn | String | NameOfReportingEntity |
result | Årets resultat | Decimal | ProfitLoss |
resultBeforeTax | Årets resultat før skat | Decimal | ProfitLossFromOrdinaryActivitiesBeforeTax |
revenue | Omsætning | Decimal | Revenue |
roi | Investeringsafkast | Percentage | |
salaries | Lønninger | Decimal | WagesAndSalaries |
shorttermInvestments | Værdipapirer og kapitalandele | Decimal | ShorttermInvestments |
shorttermLiabilities | Kortfristede forpligtelser | Decimal | ShorttermLiabilitiesOtherThanProvisions |
shorttermPayablesToGroupEnterprises | Kortfristede gældsforpligtelser til tilknyttede virksomheder | Decimal | ShorttermPayablesToGroupEnterprises |
shorttermReceivables | Tilgodehavender | Decimal | ShorttermReceivables |
shorttermReceivablesFromGroupEnterprises | Kortfristede tilgodehavender hos tilknyttede virksomheder | Decimal | ShorttermReceivablesFromGroupEnterprises |
shorttermReceivablesFromOwnersAndManagement | Kortfristede tilgodehavender hos irksomhedsdeltagere og ledelse | Decimal | ShorttermReceivablesFromOwnersAndManagement |
shorttermTradeReceivables | Tilgodehavender fra salg og tjenesteydelser | Decimal | ShorttermTradeReceivables |
socialSecurityExpenses | Andre omkostninger til social sikring | Decimal | SocialSecurityContributions |
solvencyRatio | Solvensgrad | Percentage | |
submittingCompanyCVR | Indsendende virksomheds CVR | Integer | IdentificationNumberCvrOfSubmittingEnterprise |
submittingCompanyName | Indsendende virksomheds navn | String | NameOfSubmittingEnterprise |
supplementaryInformation | Fremhævelse af forhold i regnskabet | List of supplementary information (String) | SupplementaryInformationOnAuditorsReview |
taxExpense | Skat af årets resultat | Decimal | TaxExpense |
typeOfAuditorAssistance | Type af revisorbistand | String | TypeOfAuditorAssistance |
typeOfBasisForModifiedOpinion | Type af grundlag for konklusion | String | TypeOfBasisForModifiedOpinionOnAuditedFinancialStatements |
Extra features
Get non-yearly reports
you can specify that you want to retrieve non-yearly reports as well, using the queryparameter onlyYearly=false. This will include quarterly and bi-annual reports in the results alongside the yearly reports.
Currency conversion
It is possible to request currency-conversion to DKK by adding parameter convertToDkk=true, in which case the field convertedFromCurrencies will contain the conversion rates used (if any).
Key phrases
You can opt-in to scan the document for a fixed list of keywords that are interesting if contained in the report. This is done by adding the queryparameter checkPhrases=true. This will include a new property, phrases, which has a list of keywords found and the surrounding text it was found in. As of now, the list of words is fixed on our end. Note that this parameter impacts performance, so you should only add it if you want to use the results.