{
 "categories": [
  "finance",
  "public-sector",
  "government"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-13",
   "fact": "homepage",
   "note": "KMD presents KMD Opus \u00d8konomi as municipal financial management with workflow and automation, and points at a large set of web services, integrations, and snitflader.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "vendor",
   "note": "The integration portal is published by KMD and separates Opus \u00d8konomi from Opus Debitor and Opus Personale.",
   "source": "https://opusintegration.kmd.dk/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "license",
   "note": "API Developer Portal access is limited to web services that a supplier has a contract for. That is commercial, agreement-gated use, not a public free API.",
   "source": "https://opusintegration.kmd.dk/api-developer-portal-test",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.exists",
   "note": "KMD states that Opus offers integrations via web services and other snitflader, with documentation for Opus \u00d8konomi, Debitor, and Personale.",
   "source": "https://opusintegration.kmd.dk/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.kinds[0]",
   "note": "SF1590_A, which the Opus \u00d8konomi page names as a supported Kombit interface, documents straksleverance via SOAP webservice to Serviceplatformen, including a production endpoint for ModtagFinansbilagStraksleverance.",
   "source": "https://digitaliseringskataloget.dk/integration/sf1590a",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.kinds[1]",
   "note": "KMD lists named web services for Facility Management and time registration, including FIRCreateFondCommitment, FIRUpdateFondCommitment, PSASendProjectBudget, and PSASendMaterialData into Opus \u00d8konomi.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/teknik-og-miljo",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.auth[0]",
   "note": "New Opus APIs still use ordinary user authentication with an OCES certificate. The customer issues the certificate and sends the public key to KMD, which installs it in API management before the API can be used.",
   "source": "https://opusintegration.kmd.dk/api-developer-portal-test",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.auth[1]",
   "note": "New APIs that use API keys require an API key on the service URL to identify the caller, in addition to the OCES certificate. Portal access is limited to contracted APIs that use API keys.",
   "source": "https://opusintegration.kmd.dk/api-developer-portal-test",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.coverage",
   "note": "Opened pages name posting IND and UD, bilagsintegration, stamdata extract, invoice-data extract, FIR revisorextract, EBI bank load, and Kombit SF1590_A and SF1590_D. Public pages do not publish a complete resource catalogue or WSDL for every KMD-owned interface.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Opus \u00d8konomi integration index for finance snitflader.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "SF1590_D Afsend Faktura til Godkendelse, named on the Opus \u00d8konomi page, documents Serviceplatformen web services FakturaInformationAfsend and FakturaInformationSvarAfsend.",
   "source": "https://digitaliseringskataloget.dk/integration/sf1590d",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "KMD documents its own standardsnitflader for posting in and out, bilag exchange, stamdata extract, and revisorextract, in addition to Kombit interfaces.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.export[0]",
   "note": "Posteringer UD are built in XML and sent to the receiving system, as a total extract or a filtered extract, typically on weekdays.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.export[1]",
   "note": "The stamdata snitflade delivers daily extracts of kontering master data, creditor information, and booking-right limits.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.export[2]",
   "note": "The invoice-data extract delivers posting details plus the original OIOUBL on invoices received in Opus, with a historical load and weekly delta.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.import[0]",
   "note": "Posteringer IND lets another system deliver postings to Opus \u00d8konomi after agreement, on SAP kontering dimensions.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.import[1]",
   "note": "Bilagsintegration exchanges accounting-voucher data with Opus \u00d8konomi_Bilag so another system can receive invoices and return them for posting and payment.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/indkob",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "kmd.dk publishes a company-wide llms.txt page list that includes a KMD Opus \u00d8konomi marketing line. It is not an Opus agent guide, so llms_txt is false.",
   "source": "https://www.kmd.dk/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-13",
   "fact": "verdict.scores.api",
   "note": "Named web services, XML extracts, and Kombit SOAP/SFTP interfaces are a usable production path. Missing public WSDL and a contract-plus-OCES gate keep the score in the useful-with-material-limits band.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as KMD's current Opus \u00d8konomi integration landing page.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current finance snitflade index, including posting, bilag, stamdata, and Kombit SF1590 names.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current Opus API Developer Portal page documenting API keys plus OCES certificates.",
   "source": "https://opusintegration.kmd.dk/api-developer-portal-test",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current SF1590_A catalogue page, including SOAP straksleverance and SFTP masseleverance.",
   "source": "https://digitaliseringskataloget.dk/integration/sf1590a",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the current Teknik og Milj\u00f8 page listing named Opus \u00d8konomi web services.",
   "source": "https://opusintegration.kmd.dk/area/opus-economy/teknik-og-miljo",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-13",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://opusintegration.kmd.dk/area/opus-economy"
   },
   {
    "type": "docs",
    "url": "https://opusintegration.kmd.dk/area/opus-economy/okonomi"
   },
   {
    "type": "docs",
    "url": "https://opusintegration.kmd.dk/api-developer-portal-test"
   },
   {
    "type": "docs",
    "url": "https://digitaliseringskataloget.dk/integration/sf1590a"
   },
   {
    "type": "docs",
    "url": "https://opusintegration.kmd.dk/area/opus-economy/teknik-og-miljo"
   }
  ]
 },
 "homepage": "https://opusintegration.kmd.dk/area/opus-economy",
 "id": "kmd-opus-okonomi",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "oces-certificate",
    "api-key"
   ],
   "coverage": "partial",
   "docs": "https://opusintegration.kmd.dk/area/opus-economy/okonomi",
   "exists": true,
   "kinds": [
    "soap",
    "webservice"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "xml-posteringer",
    "stamdata",
    "oioubl-faktura"
   ],
   "import": [
    "xml-posteringer",
    "bilag"
   ]
  },
  "extensibility": {
   "scripting": [
    "kombit-serviceplatform",
    "kmd-standardsnitflader"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The documented machine path is KMD's Opus Integration portal: named web services, XML extracts, and Kombit \u00d8iR interfaces. This record is KMD Opus \u00d8konomi only. Opus Personale, Opus Debitor, KMD WorkZone, and KMD Nova Byggesag are outside the boundary.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "KMD Opus \u00d8konomi",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "cgi-raindance",
   "unit4-erp",
   "visma-enterprise-plus",
   "kmd-workzone"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "KMD",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 5,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 5,
   "rpa": null
  },
  "summary": "The best evidenced path into KMD Opus \u00d8konomi is the vendor integration portal, not a self-serve public REST catalog. KMD states that Opus \u00d8konomi has a large set of web services and snitflader for municipal finance. Opened \u00d8konomi pages name posting in and out, bilagsintegration, stamdata extract, invoice-data extract, FIR revisorextract, and electronic bank load. Posteringer UD are XML, typically a daily weekday run. KMD also states support for Kombit standardsnitflader. The opened Digitaliseringskataloget page for SF1590_A documents SOAP straksleverance to prod.serviceplatformen.dk/service/OIR/ModtagFinansbilagStraksleverance/2 and SFTP masseleverance, which a municipal finance system uses as the bogf\u00f8ringssystem. New KMD Opus APIs that use API keys require an API key on the URL plus OCES certificate authentication; the customer sends the public key to KMD, which installs it in API management after a contract. Named facility-management web services such as FIRCreateFondCommitment and PSASendMaterialData are listed, but public pages do not publish WSDL, request schemas, or a complete endpoint catalogue for every KMD-owned snitflade. That contract and unpublished technical pack is the material limit. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 5 and is the best path.\n"
 }
}