CINXE.COM
SAP Concur Blog
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"73cfbe2969",applicationID:"385822913"};;/*! For license information please see nr-loader-rum-1.282.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},5217:(e,t,r)=>{"use strict";r.d(t,{D0:()=>m,gD:()=>b,xN:()=>v});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources";var a=r(993);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),u=r(944),l=r(384),d=r(8122);const f="[data-nr-mask]",g=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:a.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){s(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},p={},h="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(h);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(h);p[e]=(0,d.a)(t,g());const r=(0,l.nY)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(h);var r=m(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>d});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},l={};function d(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!l[e])throw new Error("Runtime for ".concat(e," was never set"));return l[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");l[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(l[e],"harvestCount")||Object.defineProperty(l[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=l[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.282.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>l,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,l=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>d,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};l(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function l(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function d(e="",t="feature",r=!1){if(l(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},l={},d=!1;try{d=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),l=c.length,d=0;d<l;d++)c[d].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:h,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:d?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:d};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function m(t){return l[t]=l[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),l=(0,n.Zm)();l.ee||(l.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,We:()=>i,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>l,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>d});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function l(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];l(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return l(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,d;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],l],e)}i(r+"start",[o,a,s],l,c);try{return d=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],l,c),e}finally{i(r+"end",[o,a,d],l,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9559:(e,t,r)=>{"use strict";r.d(t,{A5:()=>d,NF:()=>c,tV:()=>u});var n=r(6154),i=r(1863),o=r(5289),a=r(9566),s=r(384);const c="websocket-",u="addEventListener",l={};function d(e){if(l[e.debugId]++)return e;if(!(0,s.dV)().o.WS)return e;class t extends WebSocket{static name="WebSocket";constructor(...t){super(...t);const r=(0,a.LA)(6);this.report=function(t){const r=(0,i.t)();return function(n,...a){const s=a[0]?.timeStamp||(0,i.t)(),u=(0,o.We)();e.emit(c+n,[s,s-r,u,t,...a])}}(r),this.report("new");["message","error","open","close"].forEach((e=>{this.addEventListener(e,(function(t){this.report(u,{eventType:e,event:t})}))}))}send(...e){this.report("send",...e);try{return super.send(...e)}catch(t){throw this.report("send-err",...e),t}}}return n.gm.WebSocket=t,e}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{Pj:()=>u,TZ:()=>i,XG:()=>c,rs:()=>o,xV:()=>s,z_:()=>a});var n=r(9559);const i=r(860).K7.metrics,o="sm",a="cm",s="storeSupportabilityMetrics",c="storeEventMetrics",u=["new","send","close",n.tV]},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>K});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),l=r(6154),d=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);const E=new Map;function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,d.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[A.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function _(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,d.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function N(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),T(E,n,!0,o||null===r?"session":void 0)(t,r)}function k(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,v.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},m.forEach((e=>{h[e]=T(E,e,!0,"api")})),h.addPageAction=T(E,"addPageAction",!0,n.K7.genericEvents),h.recordCustomEvent=T(E,"recordCustomEvent",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,T(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,d.R)(40,typeof t)}else(0,d.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,d.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,d.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,d.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new k).get("object"==typeof e?e:{})};const S=k.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,v.t)()],r)}}}};function T(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,w),r?void 0:this}}function j(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,d.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=T(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?T(_,"routeName",void 0,n.K7.softNav):T(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},l.RI?(0,u.GG)((()=>j()),!0):j(),h}var k=r(5217),S=r(8122);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var I=r(5284);const O=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function K(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:d={},exposed:f=!0}=t;d.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,k.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,S.a)(t,T);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},l.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,k.D0)(e.agentIdentifier),m=[c.beacon,c.errorBeacon];P||(h.proxy.assets&&(O(h.proxy.assets),m.push(h.proxy.assets)),h.proxy.beacon&&m.push(h.proxy.beacon),_(),(0,g.US)("activatedFeatures",I.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),d.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?m:[]],d.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,d),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=N(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.282.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.282.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var d=u[l];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){s=d;break}}if(!s){c=!0;var f={296:"sha512-l47U0Uoe1hZBr59ploFpMvlKF+8qyXRcrIz3FyX0RjKPtbVX/XVLlM33rGSBPUp0xtj5pGZfY8WGANUrr9Zq4A=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.282.0.PROD"]=self["webpackChunk:NRBA-1.282.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(5217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var l=i(7603);var d=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const m=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function v(e){return!!(0,h.dV)().o.MO&&m(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,d.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,d.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(m(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,d.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return v(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var E=i(9908),R=i(2843),_=i(3878),x=i(782),N=i(1863);class k extends y{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),p.RI&&((0,R.u)((()=>(0,E.p)("docHidden",[(0,N.t)()],void 0,x.T,this.ee)),!0),(0,_.sp)("pagehide",(()=>(0,E.p)("winPagehide",[(0,N.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var S=i(9559),T=i(3969);class j extends y{static featureName=T.TZ;constructor(e,t=!0){super(e,T.TZ,t),(0,S.A5)(this.ee),T.Pj.forEach((e=>{this.ee.on(S.NF+e,((...t)=>{(0,E.p)("buffered-"+S.NF+e,[...t],void 0,this.featureName,this.ee)}))})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,l.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,k,j],loaderType:"lite"})})()})();</script> <script type="text/javascript">window.siteregion = "en-dk"</script> <meta name="description" content="Find the latest news, articles, and videos on business travel, expense technology, and related insights on the latest trends here." /> <link rel="canonical" href="https://www.concur.dk/blog" /> <link rel="shortlink" href="https://www.concur.dk/blog" /> <meta property="og:site_name" content="SAP Concur" /> <meta property="og:url" content="https://www.concur.dk/blog" /> <meta property="og:title" content="SAP Concur Blog" /> <meta property="og:description" content="Find the latest news, articles, and videos on business travel, expense technology, and related insights on the latest trends here." /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script>window.schema_highlighter={accountId: 'ConcurDK', output: false}</script> <script async src="https://cdn.schemaapp.com/javascript/highlight.js"></script> <link rel="icon" href="/themes/custom/sap_component/favicon.ico" type="image/vnd.microsoft.icon" /> <link rel="next" href="https://www.concur.dk/blog?page=1" /> <title>SAP Concur Blog</title> <link rel="stylesheet" media="all" href="/sites/g/files/sqenrx301/files/css/css_RdKg4IjNVDzDLY-X09XzwfoSt1gRzOyGKkeN43rscHY.css?delta=0&language=en&theme=sap_component&include=eJxlUO0OwiAMfCEyHokU6AyutEsBp28vmrHo9ofcR7mDBuHQ1FWFsCS-2RuJB3IP0ASesJhwGoiYgaOHghfrxIfvSQ7vg4eeOFCLWIa3V9-Pzozc7A_-06M4luoKEg19Ba2Mav_pnjuGNvSzaD5aB7_4_aWuI0dQe0gQWRKaAmsYI_aXmPIqFbPdF6Noo7YVaIoJetIEd3h-bvegvAojVzsrZNxEFzOL1P6ZvooDmUfCrdjvOWWJjfANZG6qAQ" /> <link rel="stylesheet" media="all" href="/sites/g/files/sqenrx301/files/css/css_pKVNlwYwWeDisqp1GwGDwBBUAmrZYlKNLDvah91yDNw.css?delta=1&language=en&theme=sap_component&include=eJxlUO0OwiAMfCEyHokU6AyutEsBp28vmrHo9ofcR7mDBuHQ1FWFsCS-2RuJB3IP0ASesJhwGoiYgaOHghfrxIfvSQ7vg4eeOFCLWIa3V9-Pzozc7A_-06M4luoKEg19Ba2Mav_pnjuGNvSzaD5aB7_4_aWuI0dQe0gQWRKaAmsYI_aXmPIqFbPdF6Noo7YVaIoJetIEd3h-bvegvAojVzsrZNxEFzOL1P6ZvooDmUfCrdjvOWWJjfANZG6qAQ" /> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"blog","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"concur_blog\/concur_blog,concur_includes\/concur_global_js,concur_menu\/concur_menu,concur_menu\/do_not_sell,concur_partner\/concur_partner_global,concur_tracking\/concur_tracking,concur_tracking\/demandbase,concur_tracking\/global_variables,concur_webforms\/concur_webforms,concur_webforms\/log_for_later_cookie,core\/drupal.dialog.ajax,footnotes\/footnotes,sap_component\/framework,sapc_webform\/sapc_webform,system\/base,views\/views.module","theme":"sap_component","theme_token":null},"ajaxTrustedUrl":{"\/blog":true},"concur_tracking":{"contentType":"blog"},"user":{"uid":0,"permissionsHash":"e5a3910efd86d583ec4eb9f78414959fb3476a252d8c7882b5773455b59326d9"}}</script> <script src="/sites/g/files/sqenrx301/files/js/js_KwVAeVGcN4mlTARTmruqy9gzLqLO7LitMFag-XQv2GA.js?scope=header&delta=0&language=en&theme=sap_component&include=eJxlUO0OwiAMfCEyHokU6AyutEsBp28vmrHo9ofcR7mDBuHQ1FWFsCS-2RuJB3IP0ASesJhwGoiYgaOHghfrxIfvSQ7vg4eeOFCLWIa3V9-Pzozc7A_-06M4luoKEg19Ba2Mav_pnjuGNvSzaD5aB7_4_aWuI0dQe0gQWRKaAmsYI_aXmPIqFbPdF6Noo7YVaIoJetIEd3h-bvegvAojVzsrZNxEFzOL1P6ZvooDmUfCrdjvOWWJjfANZG6qAQ"></script> <script src="//api.demandbase.com/api/v2/ip.json?key=cMPgQMqMk2GCukvfKSjDvyaAi6hysDbVs1EB5Qee&amp;callback=Dmdbase_CDC.callback"></script> <script src="/sites/g/files/sqenrx301/files/js/js_HvLNKfrqFUPqmT-uXzQpq78zcEyIh3a2OEpUi1kkhuc.js?scope=header&delta=2&language=en&theme=sap_component&include=eJxlUO0OwiAMfCEyHokU6AyutEsBp28vmrHo9ofcR7mDBuHQ1FWFsCS-2RuJB3IP0ASesJhwGoiYgaOHghfrxIfvSQ7vg4eeOFCLWIa3V9-Pzozc7A_-06M4luoKEg19Ba2Mav_pnjuGNvSzaD5aB7_4_aWuI0dQe0gQWRKaAmsYI_aXmPIqFbPdF6Noo7YVaIoJetIEd3h-bvegvAojVzsrZNxEFzOL1P6ZvooDmUfCrdjvOWWJjfANZG6qAQ"></script> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="56VGK-KZ5VS-7BMLL-58DHU-CTJGD",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"56VGK-KZ5VS-7BMLL-58DHU-CTJGD";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="bdpnbetiiut3az5whf2a-f-231b8c076-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"922522","ak.ai":parseInt("201933",10),"ak.ol":"0","ak.cr":3,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"d8ca904","ak.r":23331,"ak.a2":n,"ak.m":"","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":57252,"ak.gh":"23.50.232.132","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1739995508","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==164FPWQtPQEdKH3JA02lGDyYYDWQfouJipv4t8vLz9EKrkc3Ak0XtiMnU5wHJba1BQivSgNj1J7dwLvgVEhkvKkeHUIm1DOY5I9U8HVgQeMbkxY18wWHRaF2/xYIVXsdRBYcLeCnS+QUYB6N9cFhQW+s+KC0EeFINlrJxDFZB1WPKBq6fdG8VIRVOcKJT6K/VItAalpQmHlXT6PXa0B0l4hnEuUHACA9kLOV7OOh2E3UnwmlQwzRKZOIVyeoE6tIZbdA9hbkjmNC2jf8DPPG6CHoSJzL1fVMc86Pm+S82/eBSM4Skp0ymahziIBVTUg6tWtxuelqPfB9XlPgwNra0ZQUHOX9ytzee0jtJYgkdtTQZqtyKggoDBosGxs8foL/QmXyU0+GCxWQuinB3kLtA2jhXIX7u5hGfRnpg8ro4YA=","ak.pv":"348","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body class="path-blog"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="navbar-header"> <nav class="nav-major"> <div class="bg-black" id="concur-api-menu"> <div class="container"> <div class="col-md-12"> <a href="/" class="pull-left header-logo" title="SAP Concur" rel="home" id="logo"> <div id="logoBox"></div> </a> <div class="region-menu"> <ul class="menu"><li class="expanded"><span class="nolink">PRODUCTS</span><ul class="menu"><li class="expanded"><span class="nolink">Expense products</span><ul class="menu"><li><a href="https://www.concur.dk/expense-management">Concur Expense</a></li><li><a href="https://www.concur.dk/budget-management">Budget</a></li><li><a href="https://www.concur.dk/tax-solutions">Tax Assurance by Blue dot</a></li><li><a href="https://www.concur.dk/benefits-assurance">Benefits Assurance by Blue dot</a></li><li><a href="https://www.concur.dk/concur-request-travel-solutions">Concur Request</a></li><li><a href="https://www.concur.dk/payment-solutions">Payment solutions</a></li><li><a href="https://www.concur.dk/receipt-management-app">ExpenseIt</a></li><li><a href="https://www.concur.dk/business-mileage-tracker">Drive</a></li><li><a href="https://www.concur.dk/travel-expense-audit-service">Intelligent Audit</a></li><li><a href="https://www.concur.dk/p-card-reconciliation">Company Bill Statements</a></li><li><a href="https://www.concur.dk/detect-expense-fraud">Concur Detect</a></li></ul></li><li class="expanded"><span class="nolink">Travel products</span><ul class="menu"><li><a href="https://www.concur.dk/travel-booking">Concur Travel</a></li><li><a href="https://www.concur.dk/budget-management">Budget</a></li><li><a href="https://www.concur.dk/concur-request-travel-solutions">Concur Request</a></li><li><a href="https://www.concur.dk/triplink">Concur TripLink</a></li><li><a href="https://www.concur.dk/risk-messaging">Messaging</a></li><li><a href="https://www.concur.dk/triplink-supplier-connections">TripLink connected suppliers</a></li></ul></li><li class="expanded"><span class="nolink">Invoice products</span><ul class="menu"><li><a href="https://www.concur.dk/invoice-management">Concur Invoice</a></li><li><a href="https://www.concur.dk/concur-request-travel-solutions">Concur Request</a></li><li><a href="https://www.concur.dk/invoice-integration">Invoice integration</a></li><li><a href="https://www.concur.dk/invoice-reporting">Invoice Reporting</a></li><li><a href="https://www.concur.dk/payment-solutions">Payment solutions</a></li><li><a href="https://www.concur.dk/purchase-request">Purchase Request</a></li><li><a href="https://www.concur.dk/three-way-match">Three-Way Match</a></li></ul></li><li class="expanded"><span class="nolink">Data insights</span><ul class="menu"><li><a href="https://www.concur.dk/analytics">Analytics</a></li><li><a href="https://www.concur.dk/budget-management">Budget</a></li><li><a href="https://www.concur.dk/travel-expense-data-analysis">Consultative Intelligence</a></li><li><a href="https://www.concur.dk/data-delivery-service">Data Delivery Service</a></li><li><a href="https://www.concur.dk/business-intelligence">Intelligence</a></li></ul></li><li class="expanded"><span class="nolink">Support offerings</span><ul class="menu"><li><a href="https://www.concur.dk/user-support-desk">User Support Desk</a></li><li><a href="https://www.concur.dk/managed-rate-admin">Managed Rate Administration</a></li><li><a href="https://www.concur.dk/advanced-care-support">Concur Advanced Care</a></li><li><a href="https://www.concur.dk/essential-care">Concur Essential Care</a></li><li><a href="https://www.concur.dk/select-care">Concur Select Care</a></li><li><a href="https://www.concur.dk/user-assistant">Concur User Assistant</a></li></ul></li><li class="expanded"><span class="nolink">Integrations</span><ul class="menu"><li><a href="https://www.concur.dk/integrations">About integrations</a></li><li><a href="https://www.concur.dk/triplink">Concur TripLink</a></li><li><a href="https://www.concur.dk/concur-integrated-ecosystem">Platform</a></li><li><a href="https://www.concur.dk/quickbooks-integration">Quickbooks</a></li><li><a href="https://www.concur.dk/sap-integration">SAP Integration</a></li></ul></li><li class=""><a href="https://www.concur.dk/all-products-page">All products</a></li><li class="call-out"><a href="https://www.concur.dk/demo">See a demo</a></li></ul></li><li class="expanded"><span class="nolink">SOLUTIONS</span><ul class="menu"><li class="expanded"><span class="nolink">By business need</span><ul class="menu"><li><a href="https://www.concur.dk/benefits-assurance">Benefits Assurance by Blue dot</a></li><li><a href="https://www.concur.dk/control-cost-and-compliance">Control cost & compliance</a></li><li><a href="https://www.concur.dk/compliance-fraud">Compliance and fraud</a></li><li><a href="https://www.concur.dk/control-company-costs">Control company costs</a></li><li><a href="https://www.concur.dk/mobile">Mobility</a></li><li><a href="https://www.concur.dk/duty-of-care">Duty of care</a></li><li><a href="https://www.concur.dk/sustainable-travel">Sustainable travel</a></li><li><a href="https://www.concur.dk/global-travel-expense-management">Business expansion</a></li><li><a href="https://www.concur.dk/expense-fraud">Expense fraud</a></li></ul></li><li class="expanded"><span class="nolink">By industry</span><ul class="menu"><li><a href="https://www.concur.dk/consumer-products">Consumer products</a></li><li><a href="https://www.concur.dk/energy-natural-resources">Energy and natural resources</a></li><li><a href="https://www.concur.dk/financial-services">Financial services</a></li><li><a href="https://www.concur.dk/service-industries">Service industries</a></li><li><a href="https://www.concur.dk/retail">Retail</a></li><li><a href="https://www.concur.dk/manufacturing">Manufacturing</a></li><li><a href="https://www.concur.dk/higher-education-solutions">Higher education</a></li><li><a href="https://www.concur.dk/industries">All industries</a></li></ul></li><li class="expanded"><span class="nolink">By role</span><ul class="menu"><li><a href="https://www.concur.dk/financial-manager-solutions">Enterprise finance leader</a></li><li><a href="https://www.concur.dk/modern-finance-leaders">Small business finance leader</a></li><li><a href="https://www.concur.dk/business-travel-management">Travel leader</a></li><li><a href="https://www.concur.dk/hr-leader">HR Leader</a></li><li><a href="https://www.concur.dk/IT-leader">IT Leader</a></li></ul></li><li class=""><a href="https://www.concur.dk/travel-expense">Travel & Expense</a></li><li class=""><a href="https://www.concur.dk/solutions">All Solutions</a></li></ul></li><li class="expanded"><span class="nolink">ABOUT US</span><ul class="menu"><li class=""><a href="https://www.concur.dk/about-concur">About SAP Concur</a></li><li class=""><a href="https://www.concur.dk/why-concur">Why SAP Concur</a></li><li class=""><a href="https://www.concur.dk/contact/offices">Offices locations</a></li><li class=""><a href="https://www.concur.com/careers">Careers</a></li><li class="call-out"><a href="https://www.concur.dk/contact">CONTACT SALES</a></li></ul></li><li class="expanded"><span class="nolink">RESOURCES</span><ul class="menu"><li class=""><a href="https://www.concur.dk/resource-centre">Resource centre</a></li><li class=""><a href="https://www.concur.dk/blog">Blog</a></li><li class=""><a href="https://www.concur.dk/events">Events & webinars</a></li><li class=""><a href="https://www.concur.dk/casestudy">Case studies</a></li><li class=""><a href="https://www.concur.dk/partners">Partners</a></li><li class=""><a href="https://www.concur.dk/privacy-policy">Privacy policy</a></li><li class=""><a href="https://www.concur.dk/support">Support</a></li><li class="call-out"><a href="https://www.concur.dk/self-guided-demo-expense">EXPENSE DEMO</a></li><li class="call-out"><a href="https://www.concur.dk/self-guided-demo-invoice">INVOICE DEMO</a></li></ul></li></ul> </div> <div id="mobileHamburger" class="hamburger hamburger--squeeze" type="button"> <span class="hamburger-box"> <span class="hamburger-inner"> </span> </span> </div> <div class="site-selector pull-right"> <div class="site-selector-dropdown"> <div class="row flush-xs"> <div class="col-lg-4"><p class="region-header">Americas</p><div><a href="https://www.concur.com">United States (English)</a><a href="https://www.concur.ca">Canada (English)</a><a href="https://www.concur.ca/fr">Canada (Français)</a><a href="https://www.concur.com.mx">México (Español)</a><a href="https://www.concur.com.br">Brasil (Português)</a><a href="https://www.concur.com.ar">Argentina (Español)</a><a href="https://www.concur.co">Colombia (Español)</a><a href="https://www.concur.cl">Chile (Español)</a><a href="https://www.concur.pe">Peru (Español)</a></div><p class="region-header">Middle East and Africa</p><div><a href="https://www.concur.co.za">South Africa (English)</a><a href="https://www.concur.ae">United Arab Emirates (English)</a></div></div><div class="col-lg-4"><p class="region-header">Europe</p><div><a href="https://www.concur.co.uk">United Kingdom (English)</a><a href="https://www.concur.fr">France (Français)</a><a href="https://www.concur.de">Deutschland (Deutsch)</a><a href="https://www.concur.it">Italia (Italiano)</a><a href="https://www.concur.nl">Nederlands (English)</a><a href="https://www.concur.se">Sweden (English)</a><a href="https://www.concur.dk">Denmark (English)</a><a href="https://www.concur.fi">Finland (English)</a><a href="https://www.concur.be">Belgium (English)</a><a href="https://www.concur.es">España (Español)</a><a href="https://www.concur.no">Norway (English)</a></div></div><div class="col-lg-4"><p class="region-header">Asia Pacific</p><div><a href="https://www.concur.com.au">Australia (English)</a><a href="https://www.concur.com">中国(简体中文)</a><a href="https://www.concur.com.hk">Hong Kong SAR of China (English)</a><a href="https://www.concur.co.in">India (English)</a><a href="https://www.concur.co.jp">日本(日本語)</a><a href="https://www.concur.kr">대한민국 (한국어)</a><a href="https://www.concur.com.sg">Singapore (English)</a><a href="https://www.concur.tw">中國台灣 (繁體中文)</a></div></div> </div> </div> </div> <div class="menu-search-box pull-right"> <div class="menu-search-slider"> <div class="menu-search-form"> <div class="toggle-search" data-placeholder="Search"></div> </div> </div> </div> <div id="drupal-menu-ctas" class="pull-right"> <a href="https://www.concur.dk/contact" class="btn-ghost hidden-xs gold">Contact</a><a href="https://www.concursolutions.com/" class="btn-ghost hidden-xs btn-ghost hidden-xs concur-blue login -ce-ignore">Login</a> </div> </div> </div> </div> <style> .nav-major #concur-api-menu .site-selector { background-image: url(https://www.concur.dk/sites/all/modules/custom_concur/concur_site_selector/images/dk.svg); } </style> </nav> </div> </div> <div role="main" class="main-container js-quickedit-main-content"> <section class="col-sm-12 pad-t-0 pad-b-0"> <a id="main-content"></a> <div class="region region-content"> <div data-drupal-messages-fallback class="hidden"></div><section id="block-concurblognav" class="block block-concur-blog block-concur-blog-nav clearfix pad-t-0 pad-b-0"> <nav class="subnav navbar-expand-lg navbar-dark bg-dark"> <div class="container"> <a class="blog-home-link" href="/blog"><h5>Blog</h5></a> <button class="topics bg-dark"> <span class="d-none d-lg-inline">Article topics</span> <span class="d-lg-none">Topics</span> <ul class="topics-text bg-dark"> <li> <a href="/blog/topics/business-continuity">Business Continuity<i class="icon-arrow-right" aria-hidden="true"></i></a> </li> <li> <a href="/blog/topics/company-news">Company News<i class="icon-arrow-right" aria-hidden="true"></i></a> </li> <li> <a href="/blog/topics/control-company-costs">Control Company Costs<i class="icon-arrow-right" aria-hidden="true"></i></a> </li> <li> <a href="/blog/topics/duty-of-care">Duty of Care<i class="icon-arrow-right" aria-hidden="true"></i></a> </li> <li> <a href="/blog/topics/employee-experience">Employee Experience<i class="icon-arrow-right" aria-hidden="true"></i></a> </li> <li> <a href="/blog/topics/fraud-and-compliance">Fraud and Compliance<i class="icon-arrow-right" aria-hidden="true"></i></a> </li> <li> <a href="/blog/topics/growth-and-optimization">Growth and Optimization<i class="icon-arrow-right" aria-hidden="true"></i></a> </li> <li> <a href="/blog/topics/sustainability">Sustainability<i class="icon-arrow-right" aria-hidden="true"></i></a> </li> <li> <a href="/blog/topics/travel-and-expense">Travel and Expense<i class="icon-arrow-right" aria-hidden="true"></i></a> </li> </ul> <i class="icon-expand-more" aria-hidden="true"></i> </button> <form class="search-field-form" data-lang-subdir=""> <div class="form-item"> <label for="exampleSearchField" class="form-label">Search the blog</label> <input type="search" class="form-control bg-dark" id="exampleSearchField" placeholder="Search the blog"> <span class="input-icon submit-type-input search-type-input"> <button class="btn-primary bg-dark"><i class="icon-search" aria-hidden="true"></i></button> </span> </div> </form> </div> </nav> </section><div class="views-element-container"><div class="blog-home-page js-view-dom-id-72f73aaac774bfb6ce5aee423d3a5ba80dd0373464ffc9e6ae3a94350f4bde65"> <header> </header> <form class="views-exposed-form" data-drupal-selector="views-exposed-form-blog-home-page-1" action="/blog" method="get" id="views-exposed-form-blog-home-page-1" accept-charset="UTF-8"> <div class="form-item js-form-item form-type-textfield js-form-type-textfield form-item-combine js-form-item-combine"> <label for="edit-combine">Combine fields filter</label> <input data-drupal-selector="edit-combine" type="text" id="edit-combine" name="combine" value="" size="30" maxlength="128" class="form-text" /> </div> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><input data-drupal-selector="edit-submit-blog-home" type="submit" id="edit-submit-blog-home" value="Apply" class="button js-form-submit form-submit" /> </div> </form> <div class="container blog-content"> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <!-- START OF "Story Hero" Component --> <div class="story-hero--container"> <div class="row"> <div class="col-lg-7 d-flex align-items-center"> <div> <div class="h600 eyebrow">Control Company Costs</div> <h1 class="h1-small">A Beginner’s Guide to Business Compliance</h1> <div class="story-hero--author d-none d-lg-block"> <p>In today's dynamic business landscape, navigating compliance requirements is more critical than ever. This blog post examines key compliance areas like ESG, AI, cybersecurity, and tax digitization.</p> <a class="hyperlink right-text text-decoration-none" href="/blog/article/beginners-guide-to-business-compliance"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> <div class="col-lg-5"> <div class="story-hero--image-container m-0"> <div class="images--container images--aspect_1x1 d-none d-lg-block"> <div class="images--image" style="background-image: url(/sites/g/files/sqenrx301/files/styles/square/public/2024-12/295598_GettyImages-1180038568_medium_jpg.jpg?h=6654a6ec&itok=01q67Jo8);"></div> </div> <!-- mobile version --> <div class="images--container images--aspect_2x1 d-lg-none"> <div class="rounded-3 images--image" style="background-image: url(/sites/g/files/sqenrx301/files/styles/panoramic/public/2024-12/295598_GettyImages-1180038568_medium_jpg.jpg?h=6654a6ec&amp;itok=01q67Jo8);"></div> </div> </div> <div class="story-hero--author d-lg-none mt-4"> <p>In today's dynamic business landscape, navigating compliance requirements is more critical than ever. This blog post examines key compliance areas like ESG, AI, cybersecurity, and tax digitization.</p> <a class="hyperlink right-text text-decoration-none" href="/blog/article/beginners-guide-to-business-compliance"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <!-- END OF "Story Hero" Component --> <hr class="text-color grayscale-gray-20 mar-t-5 mar-b-5 "/> <!-- end homepage layout --> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <!-- first column of editor's picks plus the header --> <div class="row"> <div class="col-12"> <h4>Editor's Picks</h4> </div> </div> <div class="row mar-b-8"> <div class="col-lg-4"> <div class="cards--container"> <div class="cards--card cards--vertical cards--unpadded cards--image"> <div class="images--container images--aspect_2x1"> <a href="/blog/article/maximise-your-ai-roi-4-tips-from-industry-leaders"><div class="images--image rounded-3" style="background-image: url(/sites/g/files/sqenrx301/files/styles/panoramic/public/2024-09/284041_283995_GettyImages-847519080_super_cmyk_ret_Low_2600.jpg?h=35769f20&amp;itok=oS70y0ry);"></div></a> </div> <div class="card-contents"> <div class="h600 eyebrow">Growth and Optimization</div> <div class="h500"><a href="/blog/article/maximise-your-ai-roi-4-tips-from-industry-leaders">Maximise Your AI ROI: 4 Tips from Industry Leaders</a></div> <div class="body-md">The full picture isn’t yet visible to businesses looking to measure and maximise their ROI from AI. Our new CFO Insights content examines key metrics and why a broader view of success is required.</div> <a class="hyperlink right-text text-decoration-none" href="/blog/article/maximise-your-ai-roi-4-tips-from-industry-leaders"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <hr class="d-lg-none text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <!-- end homepage layout --> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <!-- the rest of the editors picks --> <div class="col-lg-4"> <div class="cards--container"> <div class="cards--card cards--vertical cards--unpadded cards--image"> <div class="images--container images--aspect_2x1"> <a href="/blog/article/right-tools-and-approach-improve-spend-visibility-and-control"><div class="images--image rounded-3" style="background-image: url(/sites/g/files/sqenrx301/files/styles/panoramic/public/2024-09/298553_GettyImages-1211892700_medium_jpg.jpg?h=c6701a10&amp;itok=Xpe4xK6m);"></div></a> </div> <div class="card-contents"> <div class="h600 eyebrow">Control Company Costs</div> <div class="h500"><a href="/blog/article/right-tools-and-approach-improve-spend-visibility-and-control">Right Tools and Approach Improve Spend Visibility and Control</a></div> <div class="body-md">Improving visibility and management of your spending has never been more critical. Learn key ways to gain clarity and control, including solutions that deliver efficiency and insights.</div> <a class="hyperlink right-text text-decoration-none" href="/blog/article/right-tools-and-approach-improve-spend-visibility-and-control"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <hr class="d-lg-none text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <!-- end homepage layout --> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <!-- the rest of the editors picks --> <div class="col-lg-4"> <div class="cards--container"> <div class="cards--card cards--vertical cards--unpadded cards--image"> <div class="images--container images--aspect_2x1"> <a href="/blog/article/helping-it-professionals-add-value-to-their-organisations"><div class="images--image rounded-3" style="background-image: url(/sites/g/files/sqenrx301/files/styles/panoramic/public/2025-02/280674_GettyImages-180408552_super_low.jpg?h=966236fd&amp;itok=g5lxkR6q);"></div></a> </div> <div class="card-contents"> <div class="h600 eyebrow">Growth and Optimization</div> <div class="h500"><a href="/blog/article/helping-it-professionals-add-value-to-their-organisations">Helping IT professionals add value to their organisations</a></div> <div class="body-md">As IT professionals become increasingly involved in strategic decision-making, the right digitalised spend management solution can help them add value to their organisations.</div> <a class="hyperlink right-text text-decoration-none" href="/blog/article/helping-it-professionals-add-value-to-their-organisations"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <hr class="d-lg-none text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <!-- close the container around editors picks and add the hr and header for next column--> </div> <hr class="text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <div class="row mar-l-10-xl mar-r-10-xl"> <div class="col-8"> <h4>Latest Stories</h4> </div> <div class="col-4 text-end mt-3"> <a class="hyperlink right-text text-decoration-none" href="/blog/all"> View all <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> <!-- end homepage layout --> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <div class="row background mar-l-10-xl mar-r-10-xl pad-a-1-lg"> <div class="cards--container"> <div class="cards--card cards--horizontal cards--unpadded cards--image"> <div class="image-container d-none d-lg-table-cell"> <div class="images--container images--aspect_1x1"> <a href="/blog/article/five-challenges-hr-faces-in-corporate-travel-and-how-to-solve-them"><div class="image-div images--image rounded-3" style="background-image: url(/sites/g/files/sqenrx301/files/styles/square/public/2025-02/298075_GettyImages-1434212178_medium_jpg.jpg?h=a0c3034b&itok=zttwH4WA);"></div></a> </div> </div> <div class="card-contents pad-l-0-sm pad-l-5-lg"> <div class="h600 eyebrow">Travel and Expense</div> <div class="h500"><a href="/blog/article/five-challenges-hr-faces-in-corporate-travel-and-how-to-solve-them">Five Challenges HR Faces in Corporate Travel (and How to Solve Them)</a></div> <div class="body-md">HR is instrumental in enhancing the overall travel experience by aligning policies with employee needs and organizational goals based on anecdotal feedback and data-driven insights. </div> <a class="hyperlink right-text" href="/blog/article/five-challenges-hr-faces-in-corporate-travel-and-how-to-solve-them"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <!-- /row --> <hr class="text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <!-- end homepage layout --> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <div class="row background mar-l-10-xl mar-r-10-xl pad-a-1-lg"> <div class="cards--container"> <div class="cards--card cards--horizontal cards--unpadded cards--image"> <div class="image-container d-none d-lg-table-cell"> <div class="images--container images--aspect_1x1"> <a href="/blog/article/master-policy-making-free-policy-templates-for-travel-expense-invoice-and"><div class="image-div images--image rounded-3" style="background-image: url(/sites/g/files/sqenrx301/files/styles/square/public/2025-02/302824_GettyImages-1180182906_medium_jpg.jpg?h=5611cd42&itok=YU_nVD7W);"></div></a> </div> </div> <div class="card-contents pad-l-0-sm pad-l-5-lg"> <div class="h600 eyebrow">Control Company Costs</div> <div class="h500"><a href="/blog/article/master-policy-making-free-policy-templates-for-travel-expense-invoice-and">Master policy-making: Free policy templates for travel, expense, invoice and sustainability</a></div> <div class="body-md">Our policy templates for travel, expense, invoice, and sustainability provide tips, resources, and examples to help you create and implement key policies without starting from scratch. </div> <a class="hyperlink right-text" href="/blog/article/master-policy-making-free-policy-templates-for-travel-expense-invoice-and"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <!-- /row --> <hr class="text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <!-- end homepage layout --> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <div class="row background mar-l-10-xl mar-r-10-xl pad-a-1-lg"> <div class="cards--container"> <div class="cards--card cards--horizontal cards--unpadded cards--image"> <div class="image-container d-none d-lg-table-cell"> <div class="images--container images--aspect_1x1"> <a href="/blog/article/best-practices-for-choosing-business-and-expense-software"><div class="image-div images--image rounded-3" style="background-image: url(/sites/g/files/sqenrx301/files/styles/square/public/2025-02/286065_GettyImages-931835956_2600.jpg?h=d6693c76&itok=SLqEQORZ);"></div></a> </div> </div> <div class="card-contents pad-l-0-sm pad-l-5-lg"> <div class="h600 eyebrow">Control Company Costs</div> <div class="h500"><a href="/blog/article/best-practices-for-choosing-business-and-expense-software">Best Practices for Choosing Business and Expense Software</a></div> <div class="body-md">SAP Concur simplifies travel and expense management with automation, AI, and ERP integration, helping businesses save time, cut costs, and boost compliance.</div> <a class="hyperlink right-text" href="/blog/article/best-practices-for-choosing-business-and-expense-software"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <!-- /row --> <hr class="text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <!-- end homepage layout --> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <div class="row background mar-l-10-xl mar-r-10-xl pad-a-1-lg"> <div class="cards--container"> <div class="cards--card cards--horizontal cards--unpadded cards--image"> <div class="image-container d-none d-lg-table-cell"> <div class="images--container images--aspect_1x1"> <a href="/blog/article/best-practices-in-expense-auditing-examples-and-checklists-for-improved-efficiency"><div class="image-div images--image rounded-3" style="background-image: url(/sites/g/files/sqenrx301/files/styles/square/public/2025-01/280830_GettyImages-558270637_super.jpg?h=a290a896&itok=4QeZ5nOF);"></div></a> </div> </div> <div class="card-contents pad-l-0-sm pad-l-5-lg"> <div class="h600 eyebrow">Fraud and Compliance</div> <div class="h500"><a href="/blog/article/best-practices-in-expense-auditing-examples-and-checklists-for-improved-efficiency">Best practices in expense auditing: examples and checklists for improved efficiency, processes, and compliance</a></div> <div class="body-md">Learn how to reduce errors, fraud, and regulatory penalties by following these expense auditing best practices to boost compliance and efficiency. </div> <a class="hyperlink right-text" href="/blog/article/best-practices-in-expense-auditing-examples-and-checklists-for-improved-efficiency"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <!-- /row --> <hr class="text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <!-- end homepage layout --> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <div class="row background mar-l-10-xl mar-r-10-xl pad-a-1-lg"> <div class="cards--container"> <div class="cards--card cards--horizontal cards--unpadded cards--image"> <div class="image-container d-none d-lg-table-cell"> <div class="images--container images--aspect_1x1"> <a href="/blog/article/before-you-go-checklist-for-business-travelers"><div class="image-div images--image rounded-3" style="background-image: url(/sites/g/files/sqenrx301/files/styles/square/public/2025-01/300665_GettyImages-1700977828_medium.jpg?h=edebc40f&itok=DtN-HjXR);"></div></a> </div> </div> <div class="card-contents pad-l-0-sm pad-l-5-lg"> <div class="h600 eyebrow">Travel and Expense</div> <div class="h500"><a href="/blog/article/before-you-go-checklist-for-business-travelers">A “Before You Go” Checklist for Business Travelers</a></div> <div class="body-md">At SAP Concur, we strive to make getting on the road easier and more engaging for our customers. This includes creating resources, like templates and lists</div> <a class="hyperlink right-text" href="/blog/article/before-you-go-checklist-for-business-travelers"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <!-- /row --> <hr class="text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <!-- end homepage layout --> <!-- if first item display as story hero --> <!-- We add node id to view pages that we want to display not using the homepage layout --> <!-- start homepage layout --> <div class="row background mar-l-10-xl mar-r-10-xl pad-a-1-lg"> <div class="cards--container"> <div class="cards--card cards--horizontal cards--unpadded cards--image"> <div class="image-container d-none d-lg-table-cell"> <div class="images--container images--aspect_1x1"> <a href="/blog/article/build-business-case-for-spend-management-software-travel-and-expense"><div class="image-div images--image rounded-3" style="background-image: url(/sites/g/files/sqenrx301/files/styles/square/public/2025-01/302401_GettyImages-1598106271_medium_jpg.jpg?h=2f17ba82&itok=OH83sfMK);"></div></a> </div> </div> <div class="card-contents pad-l-0-sm pad-l-5-lg"> <div class="h600 eyebrow">Growth and Optimization</div> <div class="h500"><a href="/blog/article/build-business-case-for-spend-management-software-travel-and-expense">Build a business case for spend management software: travel and expense</a></div> <div class="body-md">Our policy templates for travel, expense, invoice, and sustainability provide tips, resources, and examples to help you create and implement key policies without starting from scratch. </div> <a class="hyperlink right-text" href="/blog/article/build-business-case-for-spend-management-software-travel-and-expense"> Keep reading <svg width="6" height="20" viewBox="0 0 6 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 5.29289C0.683417 4.90237 1.31658 4.90237 1.70711 5.29289L5.70711 9.29289C6.09763 9.68342 6.09763 10.3166 5.70711 10.7071L1.70711 14.7071C1.31658 15.0976 0.683417 15.0976 0.292893 14.7071C-0.0976311 14.3166 -0.0976311 13.6834 0.292893 13.2929L3.58579 10L0.292893 6.70711C-0.0976311 6.31658 -0.0976311 5.68342 0.292893 5.29289Z" fill="currentColor"/> </svg> </a> </div> </div> </div> </div> <!-- /row --> <hr class="text-color grayscale-gray-20 mar-l-10-lg mar-r-10-lg mar-t-5 mar-b-5"/> <!-- end homepage layout --> </div> <nav class="pager-nav text-center" role="navigation" aria-labelledby="pagination-heading"> <h4 id="pagination-heading" class="visually-hidden">Pagination</h4> <ul class="pagination js-pager__items"> <li class="pager__item is-active active"> <a href="?page=0" title="Current page" aria-current="page"> <span class="visually-hidden"> Current page </span>1</a> </li> <li class="pager__item"> <a href="?page=1" title="Go to page 2"> <span class="visually-hidden"> Page </span>2</a> </li> <li class="pager__item"> <a href="?page=2" title="Go to page 3"> <span class="visually-hidden"> Page </span>3</a> </li> <li class="pager__item"> <a href="?page=3" title="Go to page 4"> <span class="visually-hidden"> Page </span>4</a> </li> <li class="pager__item"> <a href="?page=4" title="Go to page 5"> <span class="visually-hidden"> Page </span>5</a> </li> <li class="pager__item"> <a href="?page=5" title="Go to page 6"> <span class="visually-hidden"> Page </span>6</a> </li> <li class="pager__item"> <a href="?page=6" title="Go to page 7"> <span class="visually-hidden"> Page </span>7</a> </li> <li class="pager__item"> <a href="?page=7" title="Go to page 8"> <span class="visually-hidden"> Page </span>8</a> </li> <li class="pager__item"> <a href="?page=8" title="Go to page 9"> <span class="visually-hidden"> Page </span>9</a> </li> <li class="pager__item pager__item--next"> <a href="?page=1" title="Go to next page" rel="next"> <span class="visually-hidden">Next page</span> <span aria-hidden="true">›</span> </a> </li> <li class="pager__item pager__item--last"> <a href="?page=24" title="Go to last page" rel="last"> <span class="visually-hidden">Last page</span> <span aria-hidden="true">»</span> </a> </li> </ul> </nav> </div> </div> </div> </section> </div> <footer class="footer" role="contentinfo"> <footer> <section id="block-concurblogsecondarynav" class="block block-concur-blog block-concur-blog-secondary-nav clearfix pad-t-0 pad-b-0"> <div class="background grayscale-gray-10 pad-t-8 pad-b-6"> <div class="container"> <ul class="list-unstyled row"> <li class="col-md-6 col-lg-4"> <a href="/blog/topics/business-continuity" class="btn btn-secondary btn-block mb-4">Business Continuity<i class="far icon-arrow-right" aria-hidden="true"></i></a> </li> <li class="col-md-6 col-lg-4"> <a href="/blog/topics/company-news" class="btn btn-secondary btn-block mb-4">Company News<i class="far icon-arrow-right" aria-hidden="true"></i></a> </li> <li class="col-md-6 col-lg-4"> <a href="/blog/topics/control-company-costs" class="btn btn-secondary btn-block mb-4">Control Company Costs<i class="far icon-arrow-right" aria-hidden="true"></i></a> </li> <li class="col-md-6 col-lg-4"> <a href="/blog/topics/duty-of-care" class="btn btn-secondary btn-block mb-4">Duty of Care<i class="far icon-arrow-right" aria-hidden="true"></i></a> </li> <li class="col-md-6 col-lg-4"> <a href="/blog/topics/employee-experience" class="btn btn-secondary btn-block mb-4">Employee Experience<i class="far icon-arrow-right" aria-hidden="true"></i></a> </li> <li class="col-md-6 col-lg-4"> <a href="/blog/topics/fraud-and-compliance" class="btn btn-secondary btn-block mb-4">Fraud and Compliance<i class="far icon-arrow-right" aria-hidden="true"></i></a> </li> <li class="col-md-6 col-lg-4"> <a href="/blog/topics/growth-and-optimization" class="btn btn-secondary btn-block mb-4">Growth and Optimization<i class="far icon-arrow-right" aria-hidden="true"></i></a> </li> <li class="col-md-6 col-lg-4"> <a href="/blog/topics/sustainability" class="btn btn-secondary btn-block mb-4">Sustainability<i class="far icon-arrow-right" aria-hidden="true"></i></a> </li> <li class="col-md-6 col-lg-4"> <a href="/blog/topics/travel-and-expense" class="btn btn-secondary btn-block mb-4">Travel and Expense<i class="far icon-arrow-right" aria-hidden="true"></i></a> </li> </div> </div> </div> </section> <section class="sub-footer background grayscale-gray-100 pad-t-7 pad-b-7"> <div class="container"> <h2 class="text-color white">About SAP Concur</h2> <div class="accent"></div> <p class="text-color white body-lg"> SAP Concur is committed to reinventing travel, expense, and invoice management with tools that simplify everyday processes and create better experiences. We solve big problems, small problems, and problems you didn’t know you had. We turn the difficult into simple, make the unknown known, and put an end to tedious tasks. As part of the larger SAP family, and through our experience, expertise, and partnerships, our solutions help every business run its very best. </p> </div> </section> <div class="bg-black"> <div class="container"> <div class="col-md-12"> <div class="region-footer container" id="concur-api-footer"> <ul class="menu footer-social"> <li><a href="https://www.facebook.com/SAPConcur/" class="facebook">facebook</a></li><li><a href="https://twitter.com/SAPConcur" class="twitter">twitter</a></li><li><a href="https://www.linkedin.com/company/sapconcur/" class="linkedin">linkedin</a></li><li><a href="https://www.youtube.com/c/SAPConcur" class="youtube">youtube</a></li> </ul> <div class="content"> <ul class="menu footer-support"> <li><a href="https://www.concur.dk/blog" class="CONCUR BLOG">CONCUR BLOG</a></li><li><a href="https://www.concur.dk/legal-disclosure" class="LEGAL DISCLOSURE">LEGAL DISCLOSURE</a></li><li><a href="https://www.concur.dk/contact" class="CONTACT">CONTACT</a></li><li><a href="https://www.sap.com/index.html" class="VISIT SAP.COM">VISIT SAP.COM</a></li> </ul> <ul class="menu footer-copy"> <span>© Copyright 2025 Concur Technologies, Inc. All rights reserved.</span> <li><a href="https://www.concur.dk/privacy-policy" class="Privacy Policy">Privacy Policy</a></li><li><a href="https://www.concur.com/en-us/termsofuse" class="Terms of Use">Terms of Use</a></li> </div> </div> </div> </div> </div> </footer> </footer> </div> <script src="/sites/g/files/sqenrx301/files/js/js_70WCM1dj53xvRQzq0JU3BBGik9PzQa1H2u0Yy2O7Nb4.js?scope=footer&delta=0&language=en&theme=sap_component&include=eJxlUO0OwiAMfCEyHokU6AyutEsBp28vmrHo9ofcR7mDBuHQ1FWFsCS-2RuJB3IP0ASesJhwGoiYgaOHghfrxIfvSQ7vg4eeOFCLWIa3V9-Pzozc7A_-06M4luoKEg19Ba2Mav_pnjuGNvSzaD5aB7_4_aWuI0dQe0gQWRKaAmsYI_aXmPIqFbPdF6Noo7YVaIoJetIEd3h-bvegvAojVzsrZNxEFzOL1P6ZvooDmUfCrdjvOWWJjfANZG6qAQ"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"73cfbe2969","applicationID":"385822913","transactionName":"YgZUZEJRXEsEAhIKV1tMd1NEWV1WShEHBF1qAFdTWFU=","queueTime":3,"applicationTime":31,"atts":"TkFXEgpLT0U=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>