{
 "categories": [
  "invoicing",
  "data-exchange"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-06",
   "fact": "homepage",
   "note": "The public site at maventa.com presents a hosted European e-invoicing and business-document platform under the Inexchange name.",
   "source": "https://www.maventa.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "vendor",
   "note": "The API overview links service status on status.visma.com under Common Services for Maventa / Visma.net AutoInvoice. The vendor recorded here is Visma.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "name",
   "note": "The API documentation calls the product Maventa. The marketing site on the same date used the Inexchange name.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "deployment",
   "note": "Test and production APIs are hosted at ax-stage.maventa.com and ax.maventa.com. No self-host edition is described.",
   "source": "https://documentation.maventa.com/api-specification/rest-api/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "platforms[0]",
   "note": "The Maventa user portal is a web UI for settings, logs, and API credentials. This pass did not open a native app page.",
   "source": "https://documentation.maventa.com/integration-guide/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "license",
   "note": "Production access requires a signed Maventa Integration Agreement covering billing and support. The service is commercial.",
   "source": "https://documentation.maventa.com/integration-guide/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.api.exists",
   "note": "Maventa documents a REST API and a legacy SOAP API for e-invoicing and document exchange, and recommends REST for new integrations.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.api.kinds[0]",
   "note": "The recommended interface is the REST API. New functionality is mainly added there.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.api.kinds[1]",
   "note": "The SOAP API remains available for existing integrations and does not receive every new feature.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.api.auth[0]",
   "note": "REST uses OAuth 2.0 client credentials at POST /oauth2/token. Company calls include client_id, client_secret, and vendor_api_key. Operator calls include client_id and client_secret. The response is a bearer token.",
   "source": "https://documentation.maventa.com/api-specification/rest-api/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.api.coverage",
   "note": "REST covers account management, e-invoicing, and orders, with country limits. A full integration can send, receive, monitor, and handle errors. Production still needs the signed agreement, so coverage is partial.",
   "source": "https://documentation.maventa.com/integration-guide/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.api.docs",
   "note": "Opened the API overview, which points to the REST and SOAP surfaces and to the Visma status page.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.sdk.exists",
   "note": "Maventa provides Java and C# reference implementations for the REST API. This pass did not open package registries, so SDK presence is partial.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.sdk.official",
   "note": "The reference implementations are provided by Maventa on the API overview.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.sdk.languages[0]",
   "note": "One named reference implementation is Java.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.sdk.languages[1]",
   "note": "One named reference implementation is C#.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.mcp.first_party",
   "note": "The API overview does not document an MCP server. That silence does not establish absence, so first_party stays unknown.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.mcp.verdict",
   "note": "No MCP implementation was established on the vendor pages opened. The verdict stays unknown.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.extensibility.webhooks",
   "note": "The production checklist says a ready integration has verified that webhooks are delivered and processed.",
   "source": "https://documentation.maventa.com/integration-guide/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "The Maventa UI is a web portal. No UI probe was run.",
   "source": "https://documentation.maventa.com/integration-guide/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.rpa.drivability",
   "note": "No repeatable UI probe exists. The REST documentation establishes a non-browser path, so drivability stays unknown.",
   "source": "https://documentation.maventa.com/api-specification/rest-api/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.computer_use.viability",
   "note": "No computer-use probe artifact was produced. Viability stays unknown.",
   "source": "https://www.maventa.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "The opened pages are API documentation. This pass did not open an llms.txt file, so the field stays unknown.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "verdict.best_path",
   "note": "Maventa recommends the REST API for new integrations. It is the only scored path.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "verdict.scores.api",
   "note": "REST client-credentials access supports invoice send and receive, with webhooks. The partner agreement, separate test and production keys, and country limits keep the score at 6.",
   "source": "https://documentation.maventa.com/integration-guide/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "freshness.watch[0].url",
   "note": "Opened the API overview, including the REST recommendation and the Visma status link.",
   "source": "https://documentation.maventa.com/api-specification/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "freshness.watch[1].url",
   "note": "Opened the REST getting-started page, including the token endpoint and the test and production hosts.",
   "source": "https://documentation.maventa.com/api-specification/rest-api/getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-06",
   "fact": "freshness.watch[2].url",
   "note": "Opened the integration getting-started guide, including credentials and the production agreement.",
   "source": "https://documentation.maventa.com/integration-guide/getting-started/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-06",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://documentation.maventa.com/api-specification/overview/"
   },
   {
    "type": "docs",
    "url": "https://documentation.maventa.com/api-specification/rest-api/getting-started/"
   },
   {
    "type": "docs",
    "url": "https://documentation.maventa.com/integration-guide/getting-started/"
   }
  ]
 },
 "homepage": "https://www.maventa.com/",
 "id": "maventa",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2-client-credentials"
   ],
   "coverage": "partial",
   "docs": "https://documentation.maventa.com/api-specification/overview/",
   "exists": true,
   "kinds": [
    "rest",
    "soap"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "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. Maventa documents REST and legacy SOAP APIs for e-invoicing and document exchange. Production access requires a signed integration agreement.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "partial",
   "languages": [
    "java",
    "csharp"
   ],
   "official": true
  }
 },
 "name": "Maventa",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "pagero",
   "avalara-e-invoicing",
   "compello"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Visma",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "search": {
   "description": "Maventa documents a REST API and a legacy SOAP API for European e-invoicing. REST uses OAuth client credentials. Production access needs a signed integration agreement.\n",
   "title": "Maventa REST and SOAP APIs for e-invoicing"
  },
  "summary": "Maventa e-invoicing and document exchange is automatable through its REST API, which Maventa recommends for new work. A legacy SOAP API remains for existing integrations and does not receive the new features. REST authentication is OAuth 2.0 client credentials at POST /oauth2/token. Company calls send client_id, client_secret, and vendor_api_key. Operator calls send client_id and client_secret. The returned bearer token authorises the REST methods. Test hosts include https://ax-stage.maventa.com/ and production hosts include https://ax.maventa.com/. Testing credentials require a partner account from integrations@maventa.com. Production requires a signed Maventa Integration Agreement, and test keys do not work in production. Country and route limits apply, including simulated sends for some consumer, email, and print routes. The integration guide treats webhook delivery as part of a production-ready integration. Maventa provides Java and C# reference implementations. On 2026-10-06 the public site at https://www.maventa.com/ presented the service as Inexchange, while documentation.maventa.com still names Maventa and Visma.net AutoInvoice and points status to status.visma.com. No MCP server, CLI, or connector catalog was established on the pages opened. Computer-use viability is unassessed. The API scores 6 because it supports invoice and document exchange with a partner agreement and separate environments as material limits.\n"
 }
}