{"id":2449,"date":"2026-01-03T16:18:01","date_gmt":"2026-01-03T15:18:01","guid":{"rendered":"https:\/\/johannesauer.com\/en\/?page_id=2449"},"modified":"2026-04-03T11:11:30","modified_gmt":"2026-04-03T09:11:30","slug":"aixvim","status":"publish","type":"page","link":"https:\/\/johannesauer.com\/de\/aixvim\/","title":{"rendered":"AIxVIM"},"content":{"rendered":"\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-697dd9ef wp-block-columns-is-layout-flex\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:0\">\n<div class=\"wp-block-column is-vertically-aligned-center has-global-padding is-content-justification-center is-layout-constrained wp-container-core-column-is-layout-42d62dd4 wp-block-column-is-layout-constrained\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-accent-6-color has-text-color has-link-color has-medium-font-size has-text-align-left has-custom-font-size wp-element-button\" href=\"http:\/\/johannesauer.com\/\" style=\"border-width:1px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;font-style:normal;font-weight:300\">< johannesauer.com<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center has-global-padding is-content-justification-center is-layout-constrained wp-container-core-column-is-layout-42d62dd4 wp-block-column-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-23441af8 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading is-style-default has-accent-6-color has-text-color has-link-color wp-elements-34ed0b7cf75619d8437da0428e8c9c55\" style=\"font-size:clamp(1.352rem, 1.352rem + ((1vw - 0.2rem) * 1.33), 2.2rem);font-style:normal;font-weight:700;line-height:1.36\">AIxVIM<\/h2>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" id=\"111\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-1a9d233d wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--50);padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-container-core-column-is-layout-e6a7601a wp-block-column-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--20);padding-right:0;padding-left:0;flex-basis:1500px\">\n<p class=\"has-text-align-justify has-text-color has-link-color has-large-font-size wp-elements-f7d47103dbde12b8a47eb6908be6a174\" id=\"aixvim\" style=\"color:#000000;font-style:normal;font-weight:400\">Bye <strong>Validation<\/strong>. Hello <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\"><a href=\"#cost-savings\">Cost Savings<\/a><\/mark><\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-xx-large-font-size\" style=\"font-style:normal;font-weight:800;line-height:1.36\">Real <mark style=\"background-color:#66a1ff57;color:#000000\" class=\"has-inline-color\">AI Extraction for SAP VIM<\/mark>.<\/h2>\n\n\n\n<p class=\"has-text-align-justify has-text-color has-link-color has-large-font-size wp-elements-933f724992b6b71eff15165082a4dfd4\" style=\"color:#000000;font-style:normal;font-weight:400\">It doesn\u2019t announce itself.<br>It just removes work.<\/p>\n\n\n\n<div class=\"wp-block-buttons has-custom-font-size has-x-large-font-size is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a871b614 wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:0;padding-bottom:0\">\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link has-base-color has-contrast-background-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/cal.com\/johannesauer.com\/aixvim\" style=\"border-style:none;border-width:0px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;box-shadow:var(--wp--preset--shadow--natural);font-style:normal;font-weight:600\">> See it on real invoices<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-container-core-column-is-layout-b9aea6ba wp-block-column-is-layout-constrained\" style=\"padding-right:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40);flex-basis:1100px\">\n<figure class=\"wp-block-image alignfull size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"950\" src=\"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-scaled.png\" alt=\"\" class=\"wp-image-2690\" style=\"border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px\" srcset=\"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-scaled.png 2560w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-300x111.png 300w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-1024x380.png 1024w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-768x285.png 768w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-1536x570.png 1536w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-2048x760.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-accent-5-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-48c2e569 wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-6eb58ecb wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-subtitle is-style-text-subtitle--4\" style=\"font-size:clamp(1.017rem, 1.017rem + ((1vw - 0.2rem) * 0.852), 1.56rem);\"><strong>This probably looks familiar<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group alignwide is-style-default is-layout-grid wp-container-core-group-is-layout-79ffceb5 wp-block-group-is-layout-grid\" style=\"padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">\n<div class=\"wp-block-group has-background wp-container-content-a28fbc35 has-global-padding is-layout-constrained wp-container-core-group-is-layout-9aa80488 wp-block-group-is-layout-constrained\" style=\"border-style:none;border-width:0px;border-radius:15px;background-color:#66a1ff2e;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);box-shadow:var(--wp--preset--shadow--natural)\">\n<p class=\"has-text-align-center\" style=\"font-size:clamp(0.951rem, 0.951rem + ((1vw - 0.2rem) * 0.767), 1.44rem);font-style:normal;font-weight:800\"><mark style=\"background-color:#ffec99\" class=\"has-inline-color\">Smart people<\/mark> doing mechanical work<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-ff778368 wp-block-group-is-layout-constrained\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<p>Validation becomes a full-time job.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-background wp-container-content-a28fbc35 has-global-padding is-layout-constrained wp-container-core-group-is-layout-9aa80488 wp-block-group-is-layout-constrained\" style=\"border-style:none;border-width:0px;border-radius:15px;background-color:#66a1ff2e;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);box-shadow:var(--wp--preset--shadow--natural)\">\n<p class=\"has-text-align-center\" style=\"font-size:clamp(0.951rem, 0.951rem + ((1vw - 0.2rem) * 0.767), 1.44rem);font-style:normal;font-weight:800\"><mark style=\"background-color:#ffec99\" class=\"has-inline-color\">Micro-fixes<\/mark> nobody budgets<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-ff778368 wp-block-group-is-layout-constrained\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<p>Every correction feels harmless. Until it <a href=\"#cost-savings\">adds up<\/a>.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-background wp-container-content-a28fbc35 has-global-padding is-layout-constrained wp-container-core-group-is-layout-9aa80488 wp-block-group-is-layout-constrained\" style=\"border-style:none;border-width:0px;border-radius:15px;background-color:#66a1ff2e;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);box-shadow:var(--wp--preset--shadow--natural)\">\n<p class=\"has-text-align-center\" style=\"font-size:clamp(0.951rem, 0.951rem + ((1vw - 0.2rem) * 0.767), 1.44rem);font-style:normal;font-weight:800\">Automation that still needs <mark style=\"background-color:#ffec99\" class=\"has-inline-color\">babysitting<\/mark><\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-ff778368 wp-block-group-is-layout-constrained\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<p>If humans must validate,<br>the system isn\u2019t finished.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\">\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-subtitle has-contrast-color has-text-color has-link-color wp-elements-6b583413835515f34d1d5084f031052f is-style-text-subtitle--5\" style=\"font-size:clamp(1.648rem, 1.648rem + ((1vw - 0.2rem) * 1.807), 2.8rem);font-style:normal;font-weight:300;line-height:0.9\">Stop <em>fixing<\/em> extraction.<\/h2>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-subtitle has-link-color wp-elements-78cd486baf04a5a440c62470842e5dea is-style-text-subtitle--6\" style=\"font-size:clamp(2.344rem, 2.344rem + ((1vw - 0.2rem) * 3.115), 4.33rem);font-style:normal;font-weight:400;line-height:0.9\">Start <strong>finishing<\/strong> it.<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-d6c82377 wp-block-group-is-layout-constrained\">\n<ul class=\"wp-block-list\">\n<li>AI <em>understands<\/em> the invoice.<\/li>\n\n\n\n<li>SAP VIM receives usable data.<\/li>\n\n\n\n<li>Validation effort <em>disappears<\/em>.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"><img loading=\"lazy\" decoding=\"async\" width=\"977\" height=\"247\" src=\"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Simple-3-part-1.png\" alt=\"\" class=\"wp-image-2887\" style=\"aspect-ratio:4.653889515219842;width:393px;height:auto\" srcset=\"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Simple-3-part-1.png 977w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Simple-3-part-1-300x76.png 300w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Simple-3-part-1-768x194.png 768w\" sizes=\"auto, (max-width: 977px) 100vw, 977px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><strong>No<\/strong> new UI. <strong>No<\/strong> retraining. <strong>No<\/strong> process redesign.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-accent-5-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-subtitle has-xx-large-font-size is-style-text-subtitle--7\"><strong>AIxVIM<\/strong> fits <strong>your<\/strong> SAP VIM landscape<\/h2>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center\"><strong>Nothing<\/strong> to migrate. <strong>No<\/strong> new project.<\/p>\n\n\n\n<p>Your SAP VIM setup <strong>stays<\/strong> exactly as it is.<br>Invoices enter the system the <strong>same<\/strong> way they do today.<br>Roles, workflows, approvals, and posting logic remain <strong>unchanged<\/strong>.<\/p>\n\n\n\n<p><strong>AIxVIM<\/strong> integrates invisibly inside the VIM inbound flow, before validation ever becomes necessary.<\/p>\n\n\n\n<p><strong>AIxVIM<\/strong> reads invoices using header- and item-level context. Data is extracted <strong>meaning-based<\/strong> and passed into standard VIM document processing.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1719\" height=\"983\" src=\"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Process-Overview-Simple-3.png\" alt=\"AIxVIM System landscape. AIxVIM is tapping into VIM Inbound and removes the need for validation. \" class=\"wp-image-2889\" style=\"width:900px\" srcset=\"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Process-Overview-Simple-3.png 1719w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Process-Overview-Simple-3-300x172.png 300w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Process-Overview-Simple-3-1024x586.png 1024w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Process-Overview-Simple-3-768x439.png 768w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Process-Overview-Simple-3-1536x878.png 1536w\" sizes=\"auto, (max-width: 1719px) 100vw, 1719px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>AIxVIM<\/strong> can run <strong>locally<\/strong> or in the <strong>cloud<\/strong> \u2014 depending on your security and compliance requirements.<\/p>\n\n\n\n<p>The result: <strong>faster<\/strong> <strong>processing<\/strong>, <strong>fewer exceptions<\/strong>, and <strong>lower validation cost<\/strong> \u2014 without changing how SAP VIM works.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-container-core-group-is-layout-932a4961 wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\">\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-subtitle has-xx-large-font-size is-style-text-subtitle--9\" id=\"cost-savings\"><strong>Validation<\/strong> is your biggest <strong>hidden cost<\/strong>.<\/h2>\n\n\n\n<p class=\"has-text-align-center\">Validation <strong>feels cheap<\/strong>.<br>Until you see it <strong>measured<\/strong>.<\/p>\n\n\n\n<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>SAP VIM Validation Cost Calculator<\/title>\n  <style>\n    \/* Scoped styles so nothing leaks to the rest of the page *\/\n    .vim-calculator {\n      font-family: \"Inter\", \"Segoe UI\", system-ui, -apple-system, sans-serif;\n      color: #111827;\n      background: #fff;\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 24px 16px 48px;\n    }\n    .vim-calculator * { box-sizing: border-box; }\n    .vim-calculator__header {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 12px;\n      margin-bottom: 18px;\n      align-items: center;\n    }\n    .vim-calculator h1 {\n      margin: 0;\n      font-size: clamp(26px, 4vw, 38px);\n      letter-spacing: -0.02em;\n    }\n    .vim-calculator p {\n      margin: 0;\n    }\n    .vim-pill {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      padding: 8px 12px;\n      border-radius: 999px;\n      background: #e4eeff;\n      color: #1342a8;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.03em;\n      font-size: 12px;\n    }\n    .vim-layout {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 16px;\n    }\n    .vim-card {\n      background: #f7f8fb;\n      border: 1px solid #e5e7eb;\n      border-radius: 14px;\n      padding: 18px;\n      box-shadow: 0 10px 30px rgba(17, 24, 39, 0.08);\n    }\n    .vim-card--accent {\n      border-color: #4d8ef7;\n      background: #f3f6ff;\n    }\n    .vim-label {\n      display: block;\n      font-weight: 700;\n      margin-bottom: 6px;\n      color: #0f172a;\n    }\n    .vim-muted { color: #4b5563; font-size: 14px; }\n    .vim-input, .vim-select {\n      width: 100%;\n      padding: 12px 14px;\n      border-radius: 12px;\n      border: 1px solid #d1d5db;\n      background: #fff;\n      color: #111827;\n      font: inherit;\n      margin-bottom: 12px;\n      transition: border-color 0.15s ease, box-shadow 0.15s ease;\n    }\n    .vim-input:focus, .vim-select:focus {\n      border-color: #4d8ef7;\n      box-shadow: 0 0 0 3px rgba(77, 142, 247, 0.25);\n      outline: none;\n    }\n    .vim-field {\n      margin-bottom: 14px;\n    }\n    .vim-field__header {\n      display: flex;\n      justify-content: space-between;\n      align-items: baseline;\n      gap: 12px;\n      margin-bottom: 6px;\n    }\n    .vim-value {\n      font-weight: 700;\n      color: #0f172a;\n      background: #eef2ff;\n      padding: 4px 8px;\n      border-radius: 999px;\n      font-size: 13px;\n    }\n    .vim-range {\n      width: 100%;\n      accent-color: #4d8ef7;\n    }\n    .vim-shout {\n      font-size: clamp(28px, 5vw, 46px);\n      font-weight: 800;\n      letter-spacing: -0.02em;\n      margin: 6px 0 8px;\n    }\n    .vim-accent { color: #0f3ca1; background: linear-gradient(120deg, #0f3ca1, #4d8ef7); -webkit-background-clip: text; color: transparent; }\n    .vim-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      align-items: center;\n      color: #4b5563;\n      font-size: 15px;\n    }\n    .vim-highlight {\n      padding: 10px 12px;\n      border-radius: 10px;\n      background: #fff;\n      border: 1px solid #d1d5db;\n      font-weight: 700;\n      color: #0f172a;\n    }\n    .vim-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n      gap: 12px;\n      margin-top: 10px;\n    }\n    .vim-metric {\n      padding: 14px;\n      border-radius: 12px;\n      background: #fff;\n      border: 1px solid #e5e7eb;\n    }\n    .vim-metric .value {\n      font-size: 22px;\n      font-weight: 700;\n      margin-bottom: 4px;\n      color: #111827;\n    }\n    .vim-metric .label { color: #4b5563; font-size: 14px; }\n    .vim-footer {\n      margin-top: 20px;\n      color: #6b7280;\n      font-size: 13px;\n    }\n    @media (max-width: 900px) {\n      .vim-layout { grid-template-columns: 1fr; }\n    }\n  <\/style>\n<\/head>\n<body>\n  <div class=\"vim-calculator\">\n    <div class=\"vim-layout\">\n      <div class=\"vim-card\">\n        <div class=\"vim-field\">\n          <div class=\"vim-field__header\">\n            <label class=\"vim-label\" for=\"documents\">Documents per month<\/label>\n            <span class=\"vim-value\" id=\"documentsValue\">15,000<\/span>\n          <\/div>\n          <input class=\"vim-range\" id=\"documents\" type=\"range\" min=\"0\" max=\"100000\" step=\"500\" value=\"15000\">\n        <\/div>\n        <div class=\"vim-field\">\n          <div class=\"vim-field__header\">\n            <label class=\"vim-label\" for=\"percentage\">Percentage validated (%)<\/label>\n            <span class=\"vim-value\" id=\"percentageValue\">65%<\/span>\n          <\/div>\n          <input class=\"vim-range\" id=\"percentage\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" value=\"65\">\n        <\/div>\n        <div class=\"vim-field\">\n          <div class=\"vim-field__header\">\n            <label class=\"vim-label\" for=\"time\">Average time per document (seconds)<\/label>\n            <span class=\"vim-value\" id=\"timeValue\">48 s<\/span>\n          <\/div>\n          <input class=\"vim-range\" id=\"time\" type=\"range\" min=\"0\" max=\"300\" step=\"1\" value=\"48\">\n        <\/div>\n        <div class=\"vim-field\">\n          <div class=\"vim-field__header\">\n            <label class=\"vim-label\" for=\"rate\">Average hourly rate (company cost)<\/label>\n            <span class=\"vim-value\" id=\"rateValue\">43<\/span>\n          <\/div>\n          <input class=\"vim-range\" id=\"rate\" type=\"range\" min=\"0\" max=\"200\" step=\"1\" value=\"43\">\n        <\/div>\n        <div class=\"vim-field\">\n          <label class=\"vim-label\" for=\"currency\">Currency<\/label>\n          <select class=\"vim-select\" id=\"currency\">\n            <option value=\"EUR\" selected>EUR<\/option>\n            <option value=\"USD\">USD<\/option>\n            <option value=\"GBP\">GBP<\/option>\n            <option value=\"CHF\">CHF<\/option>\n            <option value=\"AUD\">AUD<\/option>\n            <option value=\"CAD\">CAD<\/option>\n            <option value=\"SEK\">SEK<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n\n      <div class=\"vim-card vim-card--accent\">\n        <div class=\"vim-pill\" style=\"margin-bottom: 6px;\">Estimated spend<\/div>\n        <div class=\"vim-shout\">\u2248 <span class=\"vim-accent\" id=\"monthlyCost\">\u20ac0<\/span> \/ month<\/div>\n        <div class=\"vim-row\">\n          <span class=\"vim-highlight\" id=\"annualCost\">\u20ac0 per year<\/span>\n          <span id=\"validatedDocs\" class=\"vim-muted\"><\/span>\n        <\/div>\n        <div class=\"vim-grid\">\n          <div class=\"vim-metric\">\n            <div class=\"value\" id=\"hours\">0 h<\/div>\n            <div class=\"label\">Validation hours \/ month<\/div>\n          <\/div>\n          <div class=\"vim-metric\">\n            <div class=\"value\" id=\"perInvoice\">\u20ac0<\/div>\n            <div class=\"label\">Cost per validated document<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    const container = document.querySelector('.vim-calculator');\n    const inputs = Array.from(container.querySelectorAll('input, select'));\n    const localeMap = {\n      EUR: 'de-DE',\n      USD: 'en-US'\n    };\n    const fmt = (value, currency) => new Intl.NumberFormat(localeMap[currency] || 'en', { style: 'currency', currency }).format(value);\n    const fmtRate = (value, currency) => new Intl.NumberFormat(localeMap[currency] || 'en', {\n      style: 'currency',\n      currency,\n      maximumFractionDigits: 0\n    }).format(value);\n    const numberFmt = new Intl.NumberFormat('en');\n\n    function clamp(value, min, max) {\n      if (Number.isNaN(value)) return 0;\n      return Math.min(Math.max(value, min), max);\n    }\n\n    function calculate() {\n      const docs = clamp(parseFloat(container.querySelector('#documents').value), 0, Infinity);\n      const percent = clamp(parseFloat(container.querySelector('#percentage').value), 0, 100);\n      const seconds = clamp(parseFloat(container.querySelector('#time').value), 0, Infinity);\n      const rate = clamp(parseFloat(container.querySelector('#rate').value), 0, Infinity);\n      const currency = container.querySelector('#currency').value || 'EUR';\n\n      const validated = docs * (percent \/ 100);\n      const hours = validated * (seconds \/ 3600);\n      const monthlyCost = hours * rate;\n      const annualCost = monthlyCost * 12;\n      const costPerValidated = (seconds \/ 3600) * rate;\n\n      container.querySelector('#documentsValue').textContent = numberFmt.format(docs);\n      container.querySelector('#percentageValue').textContent = `${percent.toFixed(0)}%`;\n      container.querySelector('#timeValue').textContent = `${seconds.toFixed(0)} s`;\n      container.querySelector('#rateValue').textContent = fmtRate(rate, currency);\n      container.querySelector('#monthlyCost').textContent = fmt(monthlyCost, currency);\n      container.querySelector('#annualCost').textContent = fmt(annualCost, currency) + ' per year';\n      container.querySelector('#validatedDocs').textContent = `${validated.toFixed(0)} documents validated monthly`;\n      container.querySelector('#hours').textContent = hours.toFixed(1) + ' h';\n      container.querySelector('#perInvoice').textContent = fmt(costPerValidated, currency);\n    }\n\n    inputs.forEach(el => el.addEventListener('input', calculate));\n    calculate();\n  <\/script>\n<\/body>\n<\/html>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#e3e3e366;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--30);padding-bottom:0;padding-left:var(--wp--preset--spacing--30);box-shadow:var(--wp--preset--shadow--natural)\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-global-padding is-layout-constrained wp-block-column-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-subtitle is-style-text-subtitle--10\"><strong>See it<\/strong> on your invoices<\/h2>\n\n\n\n<p class=\"has-text-align-center\">No <strong>slides<\/strong>.<br>No <strong>buzzwords<\/strong>.<br>Just your documents <strong>flowing<\/strong> into SAP VIM.<\/p>\n\n\n\n<div class=\"wp-block-buttons has-custom-font-size has-x-large-font-size is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-contrast-color has-text-color has-background has-link-color has-border-color has-contrast-border-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/cal.com\/johannesauer.com\/aixvim\" style=\"border-width:3px;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-left-radius:9px;border-bottom-right-radius:9px;background-color:#66a1ffa8;font-style:normal;font-weight:800\">See your invoices without validation<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"934\" height=\"1024\" src=\"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/jojo_80_prc-934x1024.png\" alt=\"\" class=\"wp-image-2510\" style=\"aspect-ratio:0.91179590081697;width:278px;height:auto\" srcset=\"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/jojo_80_prc-934x1024.png 934w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/jojo_80_prc-274x300.png 274w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/jojo_80_prc-768x842.png 768w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/jojo_80_prc-1401x1536.png 1401w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/jojo_80_prc-1867x2048.png 1867w, https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/jojo_80_prc.png 1933w\" sizes=\"auto, (max-width: 934px) 100vw, 934px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group alignwide is-layout-flow wp-container-core-group-is-layout-d58a0413 wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<h2 class=\"wp-block-heading has-x-large-font-size\">Frequently Asked Questions<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-cbe57604 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">What business value can I expect from AIxVIM?<\/h3>\n\n\n\n<p>AIxVIM reduces manual validation and rework, increases first-pass extraction accuracy, and scales invoice processing without proportional headcount growth \u2014 driving both time and cost savings.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">Do I need to change my SAP VIM workflows or SAP system?<\/h3>\n\n\n\n<p>No. AIxVIM integrates without modifying your SAP system or workflows \u2014 it fits into the existing VIM inbound process, so you keep SAP-safe automation without changing your general process.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-cbe57604 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">How does AIxVIM extraction differ from traditional OCR?<\/h3>\n\n\n\n<p>Unlike template-based OCR that derives values using machine learning, AIxVIM uses meaning-based AI document understanding to identify and extract invoice data accurately, reducing error rates and validation overhead.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">Is AIxVIM a cloud service or can it run in my network?<\/h3>\n\n\n\n<p>It can be used as a cloud-based service or deployed in a way that keeps all data within your own network. The integration with SAP VIM remains the same in both cases: AIxVIM connects to the existing inbound process without changing your workflows or SAP core logic.<\/p>\n\n\n\n<p>This means you can choose the setup that best fits your IT security policies, data residency requirements, and governance model.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-justify has-accent-6-color has-text-color has-link-color has-medium-font-size wp-elements-5e6aa623cb08c7b716566d38c00ceddb\"><strong>SAP VIM invoice extraction \u2013 reliable, scalable, and future-proof<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify has-accent-6-color has-text-color has-link-color has-medium-font-size wp-elements-ae64ca636affe3edc230dff5aaf53b94\">AIxVIM is an AI-based invoice extraction layer designed specifically for <strong>OpenText Vendor Invoice Management (SAP VIM)<\/strong>. It integrates seamlessly into existing SAP VIM landscapes and replaces fragile template-based capture setups with a layout-agnostic, context-aware extraction approach.<\/p>\n\n\n\n<p class=\"has-text-align-justify has-accent-6-color has-text-color has-link-color has-medium-font-size wp-elements-2adf33aee4ab83496dfe3957da8cc1de\">Unlike traditional OCR or rule-heavy capture solutions, AIxVIM focuses on <strong>real-world invoice processing<\/strong>: heterogeneous vendor layouts, changing formats, line-item complexity, and incomplete or inconsistent source documents. The solution extracts header and item-level data reliably across PDF invoices, scanned documents, and electronic invoice formats.<\/p>\n\n\n\n<p class=\"has-text-align-justify has-accent-6-color has-text-color has-link-color has-medium-font-size wp-elements-b1a97fa55f5ab3cf68042754698239bc\">AIxVIM fits naturally into SAP VIM inbound scenarios such as <strong>IC4S and CC4S-like architectures<\/strong>, without requiring additional user interfaces, manual validation steps, or parallel processing tools. Existing SAP VIM staging tables and downstream processes remain unchanged, ensuring a clean and auditable integration.<\/p>\n\n\n\n<p class=\"has-text-align-justify has-accent-6-color has-text-color has-link-color has-medium-font-size wp-elements-e98e301818e9ddc507b14a5e83513084\">The extraction logic is independent of a specific AI vendor or model. AIxVIM can be operated with cloud-based or on-premise AI models, supporting enterprise governance, compliance, and data residency requirements. This makes it suitable for global SAP VIM rollouts across multiple company codes, regions, and invoice types.<\/p>\n\n\n\n<p class=\"has-text-align-justify has-accent-6-color has-text-color has-link-color has-medium-font-size wp-elements-e9a1e7c317f1a36ec37f3caf72804821\">Typical use cases include reducing manual validation effort, stabilizing invoice throughput, improving straight-through-processing (STP) rates, and lowering total cost of ownership in SAP VIM environments. AIxVIM is particularly effective in mature VIM systems where capture accuracy has become a bottleneck rather than a configuration issue.<\/p>\n\n\n\n<p class=\"has-text-align-justify has-accent-6-color has-text-color has-link-color has-medium-font-size wp-elements-d90893c772194a4b0659556385293485\">AIxVIM does not aim to replace SAP VIM. It strengthens it\u2014by fixing the weakest part of many invoice processing setups: extraction under real operational conditions.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>AIxVIM Bye Validation. Hello Cost Savings. Real AI Extraction for SAP VIM. It doesn\u2019t announce itself.It just removes work. This probably looks familiar Smart people doing mechanical work Validation becomes a full-time job. Micro-fixes nobody budgets Every correction feels harmless. Until it adds up. Automation that still needs babysitting If humans must validate,the system isn\u2019t [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2690,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"a-ix-vim","meta":{"footnotes":""},"class_list":["post-2449","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Extraction for OpenText VIM (SAP VIM) | AIxVIM Explained - Johannes Auer<\/title>\n<meta name=\"description\" content=\"Discover AI Extraction for OpenText VIM (SAP VIM) | AIxVIM and eliminate costly validation work seamlessly.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/johannesauer.com\/de\/aixvim\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/johannesauer.com\\\/en\\\/aixvim\\\/\",\"url\":\"https:\\\/\\\/johannesauer.com\\\/en\\\/aixvim\\\/\",\"name\":\"AI Extraction for OpenText VIM (SAP VIM) | AIxVIM Explained - Johannes Auer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/johannesauer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/johannesauer.com\\\/en\\\/aixvim\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/johannesauer.com\\\/en\\\/aixvim\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/johannesauer.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/tocuh2-scaled.png\",\"datePublished\":\"2026-01-03T15:18:01+00:00\",\"dateModified\":\"2026-04-03T09:11:30+00:00\",\"description\":\"Discover AI Extraction for OpenText VIM (SAP VIM) | AIxVIM and eliminate costly validation work seamlessly.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/johannesauer.com\\\/en\\\/aixvim\\\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/johannesauer.com\\\/en\\\/aixvim\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\\\/\\\/johannesauer.com\\\/en\\\/aixvim\\\/#primaryimage\",\"url\":\"https:\\\/\\\/johannesauer.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/tocuh2-scaled.png\",\"contentUrl\":\"https:\\\/\\\/johannesauer.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/tocuh2-scaled.png\",\"width\":2560,\"height\":950},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/johannesauer.com\\\/en\\\/aixvim\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/johannesauer.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AIxVIM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/johannesauer.com\\\/#website\",\"url\":\"https:\\\/\\\/johannesauer.com\\\/\",\"name\":\"Johannes Auer\",\"description\":\"SAP VIM Consulting\",\"publisher\":{\"@id\":\"https:\\\/\\\/johannesauer.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/johannesauer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/johannesauer.com\\\/#organization\",\"name\":\"Johannes Auer\",\"url\":\"https:\\\/\\\/johannesauer.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\\\/\\\/johannesauer.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/johannesauer.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Logo-2026-space-marble-picture-scaled.png\",\"contentUrl\":\"https:\\\/\\\/johannesauer.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Logo-2026-space-marble-picture-scaled.png\",\"width\":2560,\"height\":2560,\"caption\":\"Johannes Auer\"},\"image\":{\"@id\":\"https:\\\/\\\/johannesauer.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/auer\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Extraction for OpenText VIM (SAP VIM) | AIxVIM Explained - Johannes Auer","description":"Discover AI Extraction for OpenText VIM (SAP VIM) | AIxVIM and eliminate costly validation work seamlessly.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/johannesauer.com\/de\/aixvim\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/johannesauer.com\/en\/aixvim\/","url":"https:\/\/johannesauer.com\/en\/aixvim\/","name":"AI Extraction for OpenText VIM (SAP VIM) | AIxVIM Explained - Johannes Auer","isPartOf":{"@id":"https:\/\/johannesauer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/johannesauer.com\/en\/aixvim\/#primaryimage"},"image":{"@id":"https:\/\/johannesauer.com\/en\/aixvim\/#primaryimage"},"thumbnailUrl":"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-scaled.png","datePublished":"2026-01-03T15:18:01+00:00","dateModified":"2026-04-03T09:11:30+00:00","description":"Discover AI Extraction for OpenText VIM (SAP VIM) | AIxVIM and eliminate costly validation work seamlessly.","breadcrumb":{"@id":"https:\/\/johannesauer.com\/en\/aixvim\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/johannesauer.com\/en\/aixvim\/"]}]},{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/johannesauer.com\/en\/aixvim\/#primaryimage","url":"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-scaled.png","contentUrl":"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/tocuh2-scaled.png","width":2560,"height":950},{"@type":"BreadcrumbList","@id":"https:\/\/johannesauer.com\/en\/aixvim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/johannesauer.com\/en\/"},{"@type":"ListItem","position":2,"name":"AIxVIM"}]},{"@type":"WebSite","@id":"https:\/\/johannesauer.com\/#website","url":"https:\/\/johannesauer.com\/","name":"Johannes Auer","description":"SAP VIM Consulting","publisher":{"@id":"https:\/\/johannesauer.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/johannesauer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de-DE"},{"@type":"Organization","@id":"https:\/\/johannesauer.com\/#organization","name":"Johannes Auer","url":"https:\/\/johannesauer.com\/","logo":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/johannesauer.com\/#\/schema\/logo\/image\/","url":"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Logo-2026-space-marble-picture-scaled.png","contentUrl":"https:\/\/johannesauer.com\/wp-content\/uploads\/2026\/01\/Logo-2026-space-marble-picture-scaled.png","width":2560,"height":2560,"caption":"Johannes Auer"},"image":{"@id":"https:\/\/johannesauer.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/auer\/"]}]}},"_links":{"self":[{"href":"https:\/\/johannesauer.com\/de\/wp-json\/wp\/v2\/pages\/2449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/johannesauer.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/johannesauer.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/johannesauer.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/johannesauer.com\/de\/wp-json\/wp\/v2\/comments?post=2449"}],"version-history":[{"count":0,"href":"https:\/\/johannesauer.com\/de\/wp-json\/wp\/v2\/pages\/2449\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/johannesauer.com\/de\/wp-json\/wp\/v2\/media\/2690"}],"wp:attachment":[{"href":"https:\/\/johannesauer.com\/de\/wp-json\/wp\/v2\/media?parent=2449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}