{"id":6628,"date":"2026-04-16T15:55:55","date_gmt":"2026-04-16T18:55:55","guid":{"rendered":"https:\/\/dynamictravel.com.br\/blog\/?p=6628"},"modified":"2026-04-16T16:31:32","modified_gmt":"2026-04-16T19:31:32","slug":"falta-visibilidade-nos-custos-de-viagens-e-despesas","status":"publish","type":"post","link":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/","title":{"rendered":"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas?"},"content":{"rendered":"\n<div class=\"wp-block-uagb-image aligncenter uagb-block-03bedb9e wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" srcset=\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg ,https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg 780w, https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg 360w\" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg\" alt=\"\" class=\"uag-image-6629\" width=\"1024\" height=\"1024\" title=\"capa-blog-rafa-visibilidade\" loading=\"lazy\" role=\"img\"\/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-485c84f4\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-5baafa9c wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" srcset=\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/03\/chamada-newsletter-1-1024x321.jpg ,https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/03\/chamada-newsletter-1.jpg 780w, https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/03\/chamada-newsletter-1.jpg 360w\" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/03\/chamada-newsletter-1-1024x321.jpg\" alt=\"\" class=\"uag-image-6592\" width=\"1051\" height=\"329\" title=\"chamada-newsletter\" loading=\"lazy\" role=\"img\"\/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-87a03272 alignfull uagb-is-root-container\">\n<div class=\"wp-block-uagb-container uagb-block-db054e71\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-47622e27\">\n<div id=\"mc_embed_shell\">\n      <link href=\"\/\/cdn-images.mailchimp.com\/embedcode\/classic-061523.css\" rel=\"stylesheet\" type=\"text\/css\">\n  <style type=\"text\/css\">\n        #mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 360px;}\n        \/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.\n           We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. *\/\n<\/style>\n<div id=\"mc_embed_signup\">\n    <form action=\"https:\/\/dynamictravel.us20.list-manage.com\/subscribe\/post?u=71c8d9a42d6bb8e363a0a6ce8&amp;id=5f6acb2fa9&amp;f_id=00becee6f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\">\n        <div id=\"mc_embed_signup_scroll\">\n            <div class=\"indicates-required\"><span class=\"asterisk\">*<\/span> indicates required<\/div>\n            <div class=\"mc-field-group\"><label for=\"mce-EMAIL\">E-mail <span class=\"asterisk\">*<\/span><\/label><input type=\"email\" name=\"EMAIL\" class=\"required email\" id=\"mce-EMAIL\" required=\"\" value=\"\"><\/div>\n<div hidden=\"\"><input type=\"hidden\" name=\"tags\" value=\"1696353\"><\/div>\n        <div id=\"mce-responses\" class=\"clear\">\n            <div class=\"response\" id=\"mce-error-response\" style=\"display: none;\"><\/div>\n            <div class=\"response\" id=\"mce-success-response\" style=\"display: none;\"><\/div>\n        <\/div><div aria-hidden=\"true\" style=\"position: absolute; left: -5000px;\"><input type=\"text\" name=\"b_71c8d9a42d6bb8e363a0a6ce8_5f6acb2fa9\" tabindex=\"-1\" value=\"\"><\/div><div class=\"clear\"><input type=\"submit\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\" value=\"Inscreva-se\"><\/div>\n    <\/div>\n<\/form>\n<\/div>\n<script type=\"text\/javascript\" src=\"\/\/s3.amazonaws.com\/downloads.mailchimp.com\/js\/mc-validate.js\"><\/script><script type=\"text\/javascript\">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[5]='MMERGE5';ftypes[5]='text';fnames[2]='CITY';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[6]='MMERGE6';ftypes[6]='number';fnames[7]='MMERGE7';ftypes[7]='text';fnames[8]='MMERGE8';ftypes[8]='text';fnames[9]='MMERGE9';ftypes[9]='text';\/**\n * Translated default messages for the $ validation plugin.\n * Locale: PT_PT\n *\/\n$.extend($.validator.messages, {\n\trequired: \"Campo de preenchimento obrigat&oacute;rio.\",\n\tremote: \"Por favor, corrija este campo.\",\n\temail: \"Por favor, introduza um endere&ccedil;o eletr&oacute;nico v&aacute;lido.\",\n\turl: \"Por favor, introduza um URL v&aacute;lido.\",\n\tdate: \"Por favor, introduza uma data v&aacute;lida.\",\n\tdateISO: \"Por favor, introduza uma data v&aacute;lida (ISO).\",\n\tnumber: \"Por favor, introduza um n&uacute;mero v&aacute;lido.\",\n\tdigits: \"Por favor, introduza apenas d&iacute;gitos.\",\n\tcreditcard: \"Por favor, introduza um n&uacute;mero de cart&atilde;o de cr&eacute;dito v&aacute;lido.\",\n\tequalTo: \"Por favor, introduza de novo o mesmo valor.\",\n\taccept: \"Por favor, introduza um ficheiro com uma extens&atilde;o v&aacute;lida.\",\n\tmaxlength: $.validator.format(\"Por favor, n&atilde;o introduza mais do que {0} caracteres.\"),\n\tminlength: $.validator.format(\"Por favor, introduza pelo menos {0} caracteres.\"),\n\trangelength: $.validator.format(\"Por favor, introduza entre {0} e {1} caracteres.\"),\n\trange: $.validator.format(\"Por favor, introduza um valor entre {0} e {1}.\"),\n\tmax: $.validator.format(\"Por favor, introduza um valor menor ou igual a {0}.\"),\n\tmin: $.validator.format(\"Por favor, introduza um valor maior ou igual a {0}.\")\n});}(jQuery));var $mcj = jQuery.noConflict(true);\n    \/\/ SMS Phone Multi-Country Functionality\n    if(!window.MC) {\n      window.MC = {};\n    }\n    window.MC.smsPhoneData = {\n      defaultCountryCode: 'BR',\n      programs: [],\n      smsProgramDataCountryNames: []\n    };\n\n    function getCountryUnicodeFlag(countryCode) {\n       return countryCode.toUpperCase().replace(\/.\/g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397))\n    };\n\n    \/\/ HTML sanitization function to prevent XSS\n    function sanitizeHtml(str) {\n      if (typeof str !== 'string') return '';\n      return str\n        .replace(\/&\/g, '&amp;')\n        .replace(\/<\/g, '&lt;')\n        .replace(\/>\/g, '&gt;')\n        .replace(\/\"\/g, '&quot;')\n        .replace(\/'\/g, '&#x27;')\n        .replace(\/\\\/\/g, '&#x2F;');\n    }\n\n    \/\/ URL sanitization function to prevent javascript: and data: URLs\n    function sanitizeUrl(url) {\n      if (typeof url !== 'string') return '';\n      const trimmedUrl = url.trim().toLowerCase();\n      if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) {\n        return '#';\n      }\n      return url;\n    }\n\n    const getBrowserLanguage = () => {\n      if (!window?.navigator?.language?.split('-')[1]) {\n        return window?.navigator?.language?.toUpperCase();\n      }\n      return window?.navigator?.language?.split('-')[1];\n    };\n\n    function getDefaultCountryProgram(defaultCountryCode, smsProgramData) {\n      if (!smsProgramData || smsProgramData.length === 0) {\n        return null;\n      }\n\n      const browserLanguage = getBrowserLanguage();\n\n      if (browserLanguage) {\n        const foundProgram = smsProgramData.find(\n          (program) => program?.countryCode === browserLanguage,\n        );\n        if (foundProgram) {\n          return foundProgram;\n        }\n      }\n\n      if (defaultCountryCode) {\n        const foundProgram = smsProgramData.find(\n          (program) => program?.countryCode === defaultCountryCode,\n        );\n        if (foundProgram) {\n          return foundProgram;\n        }\n      }\n\n      return smsProgramData[0];\n    }\n\n    function updateSmsLegalText(countryCode, fieldName) {\n      if (!countryCode || !fieldName) {\n        return;\n      }\n      \n      const programs = window?.MC?.smsPhoneData?.programs;\n      if (!programs || !Array.isArray(programs)) {\n        return;\n      }\n      \n      const program = programs.find(program => program?.countryCode === countryCode);\n      if (!program || !program.requiredTemplate) {\n        return;\n      }\n      \n      const legalTextElement = document.querySelector('#legal-text-' + fieldName);\n      if (!legalTextElement) {\n        return;\n      }\n      \n      \/\/ Remove HTML tags and clean up the text\n      const divRegex = new RegExp('<\/?[div][^>]*>', 'gi');\n      const fullAnchorRegex = new RegExp('<a.*?<\/a>', 'g');\n      const anchorRegex = new RegExp('<a href=\"(.*?)\" target=\"(.*?)\">(.*?)<\/a>');\n      \n      const template = program.requiredTemplate.replace(divRegex, '');\n      \n      \n\n      legalTextElement.textContent = '';\n      const parts = template.split(\/(<a href=\".*?\" target=\".*?\">.*?<\\\/a>)\/g);\n      parts.forEach(function(part) {\n        if (!part) {\n          return;\n        }\n        const anchorMatch = part.match(\/<a href=\"(.*?)\" target=\"(.*?)\">(.*?)<\\\/a>\/);\n        if (anchorMatch) {\n          const linkElement = document.createElement('a');\n          linkElement.href = sanitizeUrl(anchorMatch[1]);\n          linkElement.target = sanitizeHtml(anchorMatch[2]);\n          linkElement.textContent = sanitizeHtml(anchorMatch[3]);\n          legalTextElement.appendChild(linkElement);\n        } else {\n          legalTextElement.appendChild(document.createTextNode(part));\n        }\n      });\n          \n    }\n\n    function generateDropdownOptions(smsProgramData) {\n      if (!smsProgramData || smsProgramData.length === 0) {\n        return '';\n      }\n      \n      return smsProgramData.map(program => {\n        const flag = getCountryUnicodeFlag(program.countryCode);\n        const countryName = getCountryName(program.countryCode);\n        const callingCode = program.countryCallingCode || '';\n        \/\/ Sanitize all values to prevent XSS\n        const sanitizedCountryCode = sanitizeHtml(program.countryCode || '');\n        const sanitizedCountryName = sanitizeHtml(countryName || '');\n        const sanitizedCallingCode = sanitizeHtml(callingCode || '');\n        return '<option value=\"' + sanitizedCountryCode + '\">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '<\/option>';\n      }).join('');\n    }\n\n    function getCountryName(countryCode) {\n      if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) {\n        for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) {\n          if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) {\n            return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name;\n          }\n        }\n      }\n      return countryCode;\n    }\n\n    function getDefaultPlaceholder(countryCode) {\n      if (!countryCode || typeof countryCode !== 'string') {\n        return '+1 000 000 0000'; \/\/ Default US placeholder\n      }\n      \n            var mockPlaceholders = [\n        {\n          countryCode: 'US',\n          placeholder: '+1 000 000 0000',\n          helpText: 'Include the US country code +1 before the phone number',\n        },\n        {\n          countryCode: 'GB',\n          placeholder: '+44 0000 000000',\n          helpText: 'Include the GB country code +44 before the phone number',\n        },\n        {\n          countryCode: 'CA',\n          placeholder: '+1 000 000 0000',\n          helpText: 'Include the CA country code +1 before the phone number',\n        },\n        {\n          countryCode: 'AU',\n          placeholder: '+61 000 000 000',\n          helpText: 'Include the AU country code +61 before the phone number',\n        },\n        {\n          countryCode: 'DE',\n          placeholder: '+49 000 0000000',\n          helpText: 'F\u00fcgen Sie vor der Telefonnummer die DE-L\u00e4ndervorwahl +49 ein',\n        },\n        {\n          countryCode: 'FR',\n          placeholder: '+33 0 00 00 00 00',\n          helpText: 'Incluez le code pays FR +33 avant le num\u00e9ro de t\u00e9l\u00e9phone',\n        },\n        {\n          countryCode: 'ES',\n          placeholder: '+34 000 000 000',\n          helpText: 'Incluya el c\u00f3digo de pa\u00eds ES +34 antes del n\u00famero de tel\u00e9fono',\n        },\n        {\n          countryCode: 'NL',\n          placeholder: '+31 0 00000000',\n          helpText: 'Voeg de NL-landcode +31 toe v\u00f3\u00f3r het telefoonnummer',\n        },\n        {\n          countryCode: 'BE',\n          placeholder: '+32 000 00 00 00',\n          helpText: 'Incluez le code pays BE +32 avant le num\u00e9ro de t\u00e9l\u00e9phone',\n        },\n        {\n          countryCode: 'CH',\n          placeholder: '+41 00 000 00 00',\n          helpText: 'F\u00fcgen Sie vor der Telefonnummer die CH-L\u00e4ndervorwahl +41 ein',\n        },\n        {\n          countryCode: 'AT',\n          placeholder: '+43 000 000 0000',\n          helpText: 'F\u00fcgen Sie vor der Telefonnummer die AT-L\u00e4ndervorwahl +43 ein',\n        },\n        {\n          countryCode: 'IE',\n          placeholder: '+353 00 000 0000',\n          helpText: 'Include the IE country code +353 before the phone number',\n        },\n        {\n          countryCode: 'IT',\n          placeholder: '+39 000 000 0000',\n          helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',\n        },\n        {\n          countryCode: 'NO',\n          placeholder: '+47 000 00 000',\n          helpText: 'Inkluder NO landskode +47 f\u00f8r telefonnummeret',\n        },\n        {\n          countryCode: 'SE',\n          placeholder: '+46 00 000 00 00',\n          helpText: 'Inkludera SE landskod +46 f\u00f6re telefonnumret',\n        },\n        {\n          countryCode: 'DK',\n          placeholder: '+45 00 00 00 00',\n          helpText: 'Inkluder DK landekode +45 f\u00f8r telefonnummeret',\n        },\n        {\n          countryCode: 'FI',\n          placeholder: '+358 00 000 0000',\n          helpText: 'Sis\u00e4llyt\u00e4 FI-maakoodi +358 ennen puhelinnumeroa',\n        },\n        {\n          countryCode: 'EE',\n          placeholder: '+372 0000 0000',\n          helpText: 'Lisage EE riigikood +372 telefoninumbri ette',\n        },\n        {\n          countryCode: 'PL',\n          placeholder: '+48 000 000 000',\n          helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu',\n        },\n        {\n          countryCode: 'SK',\n          placeholder: '+421 000 000 000',\n          helpText: 'Pred telef\u00f3nne \u010d\u00edslo uve\u010fte k\u00f3d krajiny SK +421',\n        },\n        {\n          countryCode: 'LV',\n          placeholder: '+371 0000 0000',\n          helpText: 'Iek\u013caujiet LV valsts kodu +371 pirms t\u0101lru\u0146a numura',\n        },\n        {\n          countryCode: 'LT',\n          placeholder: '+370 0000 0000',\n          helpText: '\u012etraukite LT \u0161alies kod\u0105 +370 prie\u0161 telefono numer\u012f',\n        },\n        {\n          countryCode: 'GR',\n          placeholder: '+30 000 000 0000',\n          helpText: '\u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c7\u03ce\u03c1\u03b1\u03c2 GR +30 \u03c0\u03c1\u03b9\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03c4\u03b7\u03bb\u03b5\u03c6\u03ce\u03bd\u03bf\u03c5',\n        },\n        {\n          countryCode: 'PT',\n          placeholder: '+351 000 000 000',\n          helpText: 'Inclua o c\u00f3digo de pa\u00eds PT +351 antes do n\u00famero de telefone',\n        },\n        {\n          countryCode: 'HR',\n          placeholder: '+385 00 000 0000',\n          helpText: 'Uklju\u010dite HR pozivni broj dr\u017eave +385 prije telefonskog broja',\n        },\n        {\n          countryCode: 'SI',\n          placeholder: '+386 00 000 000',\n          helpText: 'Vklju\u010dite SI kodo dr\u017eave +386 pred telefonsko \u0161tevilko',\n        },\n        {\n          countryCode: 'IS',\n          placeholder: '+354 000 0000',\n          helpText: 'L\u00e1ttu IS landsn\u00famer +354 fylgja \u00e1 undan s\u00edman\u00famerinu',\n        },\n        {\n          countryCode: 'LU',\n          placeholder: '+352 000 000 000',\n          helpText: 'Incluez le code pays LU +352 avant le num\u00e9ro de t\u00e9l\u00e9phone',\n        },\n        {\n          countryCode: 'MC',\n          placeholder: '+377 00 00 00 00',\n          helpText: 'Incluez le code pays MC +377 avant le num\u00e9ro de t\u00e9l\u00e9phone',\n        },\n        {\n          countryCode: 'AD',\n          placeholder: '+376 000 000',\n          helpText: 'Incloeu el codi de pa\u00eds AD +376 abans del n\u00famero de tel\u00e8fon',\n        },\n        {\n          countryCode: 'JE',\n          placeholder: '+44 0000 000000',\n          helpText: 'Include the JE country code +44 before the phone number',\n        },\n        {\n          countryCode: 'IM',\n          placeholder: '+44 0000 000000',\n          helpText: 'Include the IM country code +44 before the phone number',\n        },\n        {\n          countryCode: 'GG',\n          placeholder: '+44 0000 000000',\n          helpText: 'Include the GG country code +44 before the phone number',\n        },\n        {\n          countryCode: 'AL',\n          placeholder: '+355 00 000 0000',\n          helpText: 'P\u00ebrfshini kodin e vendit AL +355 para numrit t\u00eb telefonit',\n        },\n        {\n          countryCode: 'SM',\n          placeholder: '+378 0000 000000',\n          helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono',\n        },\n        {\n          countryCode: 'FO',\n          placeholder: '+298 000000',\n          helpText: 'Inkluder FO landekode +298 f\u00f8r telefonnummeret',\n        },\n        {\n          countryCode: 'MT',\n          placeholder: '+356 0000 0000',\n          helpText: 'Include the MT country code +356 before the phone number',\n        },\n        {\n          countryCode: 'LI',\n          placeholder: '+423 000 0000',\n          helpText: 'F\u00fcgen Sie vor der Telefonnummer die LI-L\u00e4ndervorwahl +423 ein',\n        },\n        {\n          countryCode: 'GI',\n          placeholder: '+350 000 00000',\n          helpText: 'Include the GI country code +350 before the phone number',\n        },\n        {\n          countryCode: 'MD',\n          placeholder: '+373 00 000 000',\n          helpText: 'Include\u021bi codul de \u021bar\u0103 MD +373 \u00eenaintea num\u0103rului de telefon',\n        },\n        {\n          countryCode: 'HU',\n          placeholder: '+36 00 000 0000',\n          helpText: 'A telefonsz\u00e1m el\u0151tt adja meg a HU orsz\u00e1gk\u00f3dot +36',\n        },\n        {\n          countryCode: 'NZ',\n          placeholder: '+64 00 000 0000',\n          helpText: 'Include the NZ country code +64 before the phone number',\n        },\n        {\n          countryCode: 'ME',\n          placeholder: '+382 00 000 000',\n          helpText: 'Uklju\u010dite ME pozivni broj dr\u017eave +382 prije telefonskog broja',\n        },\n      ];\n\n      const selectedPlaceholder = mockPlaceholders.find(function(item) {\n        return item &#038;&#038; item.countryCode === countryCode;\n      });\n      \n      return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder;\n    }\n\n    function updatePlaceholder(countryCode, fieldName) {\n      if (!countryCode || !fieldName) {\n        return;\n      }\n      \n      const phoneInput = document.querySelector('#mce-' + fieldName);\n      if (!phoneInput) {\n        return;\n      }\n      \n      const placeholder = getDefaultPlaceholder(countryCode);\n      if (placeholder) {\n        phoneInput.placeholder = placeholder;\n      }\n    }\n\n    function updateCountryCodeInstruction(countryCode, fieldName) {\n      updatePlaceholder(countryCode, fieldName);\n      \n    }\n\n    function getDefaultHelpText(countryCode) {\n      var mockPlaceholders = [\n        {\n          countryCode: 'US',\n          placeholder: '+1 000 000 0000',\n          helpText: 'Include the US country code +1 before the phone number',\n        },\n        {\n          countryCode: 'GB',\n          placeholder: '+44 0000 000000',\n          helpText: 'Include the GB country code +44 before the phone number',\n        },\n        {\n          countryCode: 'CA',\n          placeholder: '+1 000 000 0000',\n          helpText: 'Include the CA country code +1 before the phone number',\n        },\n        {\n          countryCode: 'AU',\n          placeholder: '+61 000 000 000',\n          helpText: 'Include the AU country code +61 before the phone number',\n        },\n        {\n          countryCode: 'DE',\n          placeholder: '+49 000 0000000',\n          helpText: 'F\u00fcgen Sie vor der Telefonnummer die DE-L\u00e4ndervorwahl +49 ein',\n        },\n        {\n          countryCode: 'FR',\n          placeholder: '+33 0 00 00 00 00',\n          helpText: 'Incluez le code pays FR +33 avant le num\u00e9ro de t\u00e9l\u00e9phone',\n        },\n        {\n          countryCode: 'ES',\n          placeholder: '+34 000 000 000',\n          helpText: 'Incluya el c\u00f3digo de pa\u00eds ES +34 antes del n\u00famero de tel\u00e9fono',\n        },\n        {\n          countryCode: 'NL',\n          placeholder: '+31 0 00000000',\n          helpText: 'Voeg de NL-landcode +31 toe v\u00f3\u00f3r het telefoonnummer',\n        },\n        {\n          countryCode: 'BE',\n          placeholder: '+32 000 00 00 00',\n          helpText: 'Incluez le code pays BE +32 avant le num\u00e9ro de t\u00e9l\u00e9phone',\n        },\n        {\n          countryCode: 'CH',\n          placeholder: '+41 00 000 00 00',\n          helpText: 'F\u00fcgen Sie vor der Telefonnummer die CH-L\u00e4ndervorwahl +41 ein',\n        },\n        {\n          countryCode: 'AT',\n          placeholder: '+43 000 000 0000',\n          helpText: 'F\u00fcgen Sie vor der Telefonnummer die AT-L\u00e4ndervorwahl +43 ein',\n        },\n        {\n          countryCode: 'IE',\n          placeholder: '+353 00 000 0000',\n          helpText: 'Include the IE country code +353 before the phone number',\n        },\n        {\n          countryCode: 'IT',\n          placeholder: '+39 000 000 0000',\n          helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',\n        },\n        {\n          countryCode: 'NO',\n          placeholder: '+47 000 00 000',\n          helpText: 'Inkluder NO landskode +47 f\u00f8r telefonnummeret',\n        },\n        {\n          countryCode: 'SE',\n          placeholder: '+46 00 000 00 00',\n          helpText: 'Inkludera SE landskod +46 f\u00f6re telefonnumret',\n        },\n        {\n          countryCode: 'DK',\n          placeholder: '+45 00 00 00 00',\n          helpText: 'Inkluder DK landekode +45 f\u00f8r telefonnummeret',\n        },\n        {\n          countryCode: 'FI',\n          placeholder: '+358 00 000 0000',\n          helpText: 'Sis\u00e4llyt\u00e4 FI-maakoodi +358 ennen puhelinnumeroa',\n        },\n        {\n          countryCode: 'EE',\n          placeholder: '+372 0000 0000',\n          helpText: 'Lisage EE riigikood +372 telefoninumbri ette',\n        },\n        {\n          countryCode: 'PL',\n          placeholder: '+48 000 000 000',\n          helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu',\n        },\n        {\n          countryCode: 'SK',\n          placeholder: '+421 000 000 000',\n          helpText: 'Pred telef\u00f3nne \u010d\u00edslo uve\u010fte k\u00f3d krajiny SK +421',\n        },\n        {\n          countryCode: 'LV',\n          placeholder: '+371 0000 0000',\n          helpText: 'Iek\u013caujiet LV valsts kodu +371 pirms t\u0101lru\u0146a numura',\n        },\n        {\n          countryCode: 'LT',\n          placeholder: '+370 0000 0000',\n          helpText: '\u012etraukite LT \u0161alies kod\u0105 +370 prie\u0161 telefono numer\u012f',\n        },\n        {\n          countryCode: 'GR',\n          placeholder: '+30 000 000 0000',\n          helpText: '\u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c7\u03ce\u03c1\u03b1\u03c2 GR +30 \u03c0\u03c1\u03b9\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03c4\u03b7\u03bb\u03b5\u03c6\u03ce\u03bd\u03bf\u03c5',\n        },\n        {\n          countryCode: 'PT',\n          placeholder: '+351 000 000 000',\n          helpText: 'Inclua o c\u00f3digo de pa\u00eds PT +351 antes do n\u00famero de telefone',\n        },\n        {\n          countryCode: 'HR',\n          placeholder: '+385 00 000 0000',\n          helpText: 'Uklju\u010dite HR pozivni broj dr\u017eave +385 prije telefonskog broja',\n        },\n        {\n          countryCode: 'SI',\n          placeholder: '+386 00 000 000',\n          helpText: 'Vklju\u010dite SI kodo dr\u017eave +386 pred telefonsko \u0161tevilko',\n        },\n        {\n          countryCode: 'IS',\n          placeholder: '+354 000 0000',\n          helpText: 'L\u00e1ttu IS landsn\u00famer +354 fylgja \u00e1 undan s\u00edman\u00famerinu',\n        },\n        {\n          countryCode: 'LU',\n          placeholder: '+352 000 000 000',\n          helpText: 'Incluez le code pays LU +352 avant le num\u00e9ro de t\u00e9l\u00e9phone',\n        },\n        {\n          countryCode: 'MC',\n          placeholder: '+377 00 00 00 00',\n          helpText: 'Incluez le code pays MC +377 avant le num\u00e9ro de t\u00e9l\u00e9phone',\n        },\n        {\n          countryCode: 'AD',\n          placeholder: '+376 000 000',\n          helpText: 'Incloeu el codi de pa\u00eds AD +376 abans del n\u00famero de tel\u00e8fon',\n        },\n        {\n          countryCode: 'JE',\n          placeholder: '+44 0000 000000',\n          helpText: 'Include the JE country code +44 before the phone number',\n        },\n        {\n          countryCode: 'IM',\n          placeholder: '+44 0000 000000',\n          helpText: 'Include the IM country code +44 before the phone number',\n        },\n        {\n          countryCode: 'GG',\n          placeholder: '+44 0000 000000',\n          helpText: 'Include the GG country code +44 before the phone number',\n        },\n        {\n          countryCode: 'AL',\n          placeholder: '+355 00 000 0000',\n          helpText: 'P\u00ebrfshini kodin e vendit AL +355 para numrit t\u00eb telefonit',\n        },\n        {\n          countryCode: 'SM',\n          placeholder: '+378 0000 000000',\n          helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono',\n        },\n        {\n          countryCode: 'FO',\n          placeholder: '+298 000000',\n          helpText: 'Inkluder FO landekode +298 f\u00f8r telefonnummeret',\n        },\n        {\n          countryCode: 'MT',\n          placeholder: '+356 0000 0000',\n          helpText: 'Include the MT country code +356 before the phone number',\n        },\n        {\n          countryCode: 'LI',\n          placeholder: '+423 000 0000',\n          helpText: 'F\u00fcgen Sie vor der Telefonnummer die LI-L\u00e4ndervorwahl +423 ein',\n        },\n        {\n          countryCode: 'GI',\n          placeholder: '+350 000 00000',\n          helpText: 'Include the GI country code +350 before the phone number',\n        },\n        {\n          countryCode: 'MD',\n          placeholder: '+373 00 000 000',\n          helpText: 'Include\u021bi codul de \u021bar\u0103 MD +373 \u00eenaintea num\u0103rului de telefon',\n        },\n        {\n          countryCode: 'HU',\n          placeholder: '+36 00 000 0000',\n          helpText: 'A telefonsz\u00e1m el\u0151tt adja meg a HU orsz\u00e1gk\u00f3dot +36',\n        },\n        {\n          countryCode: 'NZ',\n          placeholder: '+64 00 000 0000',\n          helpText: 'Include the NZ country code +64 before the phone number',\n        },\n        {\n          countryCode: 'ME',\n          placeholder: '+382 00 000 000',\n          helpText: 'Uklju\u010dite ME pozivni broj dr\u017eave +382 prije telefonskog broja',\n        },\n      ];\n      \n      if (!countryCode || typeof countryCode !== 'string') {\n        return mockPlaceholders[0].helpText;\n      }\n      \n      const selectedHelpText = mockPlaceholders.find(function(item) {\n          return item &#038;&#038; item.countryCode === countryCode;\n        });\n        \n        return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText;\n    }\n\n    function setDefaultHelpText(countryCode) {\n      const helpTextSpan = document.querySelector('#help-text');\n      if (!helpTextSpan) {\n        return;\n      }\n\n        \n    }\n\n    function updateHelpTextCountryCode(countryCode, fieldName) {\n      if (!countryCode || !fieldName) {\n        return;\n      }\n      \n      setDefaultHelpText(countryCode);\n    }\n\n    function initializeSmsPhoneDropdown(fieldName) {\n      if (!fieldName || typeof fieldName !== 'string') {\n        return;\n      }\n      \n      const dropdown = document.querySelector('#country-select-' + fieldName);\n      const displayFlag = document.querySelector('#flag-display-' + fieldName);\n      \n      if (!dropdown || !displayFlag) {\n        return;\n      }\n\n      const smsPhoneData = window.MC?.smsPhoneData;\n      if (smsPhoneData &#038;&#038; smsPhoneData.programs &#038;&#038; Array.isArray(smsPhoneData.programs)) {\n        dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs);\n      }\n\n      const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs);\n      if (defaultProgram &#038;&#038; defaultProgram.countryCode) {\n        dropdown.value = defaultProgram.countryCode;\n        \n        const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);\n        if (flagSpan) {\n          flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode);\n          flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag');\n        }\n        \n        updateSmsLegalText(defaultProgram.countryCode, fieldName);\n        updatePlaceholder(defaultProgram.countryCode, fieldName);\n        updateCountryCodeInstruction(defaultProgram.countryCode, fieldName);\n      }\n\n     \n      var smsNotRequiredRemoveCountryCodeEnabled = true;\n      var smsField = Object.values({\"EMAIL\":{\"name\":\"EMAIL\",\"label\":\"E-mail\",\"helper_text\":\"\",\"type\":\"email\",\"required\":true,\"audience_field_name\":\"E-mail\",\"merge_id\":0,\"help_text_enabled\":false,\"enabled\":true,\"order\":0,\"field_type\":\"merge\"},\"FNAME\":{\"name\":\"FNAME\",\"label\":\"Nome\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Nome\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":1},\"MMERGE5\":{\"name\":\"MMERGE5\",\"label\":\"Empresa\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Empresa\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":5},\"CITY\":{\"name\":\"CITY\",\"label\":\"Cidade\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Cidade\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":2},\"ADDRESS\":{\"name\":\"ADDRESS\",\"label\":\"Address\",\"helper_text\":\"\",\"type\":\"address\",\"required\":false,\"audience_field_name\":\"Address\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":3,\"countries\":{\"2\":\"Albania\",\"3\":\"Algeria\",\"4\":\"Andorra\",\"5\":\"Angola\",\"6\":\"Argentina\",\"7\":\"Armenia\",\"8\":\"Australia\",\"9\":\"Austria\",\"10\":\"Azerbaijan\",\"11\":\"Bahamas\",\"12\":\"Bahrain\",\"13\":\"Bangladesh\",\"14\":\"Barbados\",\"15\":\"Belarus\",\"16\":\"Belgium\",\"17\":\"Belize\",\"18\":\"Benin\",\"19\":\"Bermuda\",\"20\":\"Bhutan\",\"21\":\"Bolivia\",\"22\":\"Bosnia and Herzegovina\",\"23\":\"Botswana\",\"24\":\"Brazil\",\"25\":\"Bulgaria\",\"26\":\"Burkina Faso\",\"27\":\"Burundi\",\"28\":\"Cambodia\",\"29\":\"Cameroon\",\"30\":\"Canada\",\"31\":\"Cape Verde\",\"32\":\"Cayman Islands\",\"33\":\"Central African Republic\",\"34\":\"Chad\",\"35\":\"Chile\",\"36\":\"China\",\"37\":\"Colombia\",\"38\":\"Congo\",\"40\":\"Croatia\",\"41\":\"Cyprus\",\"42\":\"Czech Republic\",\"43\":\"Denmark\",\"44\":\"Djibouti\",\"45\":\"Ecuador\",\"46\":\"Egypt\",\"47\":\"El Salvador\",\"48\":\"Equatorial Guinea\",\"49\":\"Eritrea\",\"50\":\"Estonia\",\"51\":\"Ethiopia\",\"52\":\"Fiji\",\"53\":\"Finland\",\"54\":\"France\",\"56\":\"Gabon\",\"57\":\"Gambia\",\"58\":\"Georgia\",\"59\":\"Germany\",\"60\":\"Ghana\",\"61\":\"Greece\",\"62\":\"Guam\",\"63\":\"Guinea\",\"64\":\"Guinea-Bissau\",\"65\":\"Guyana\",\"66\":\"Honduras\",\"67\":\"Hong Kong\",\"68\":\"Hungary\",\"69\":\"Iceland\",\"70\":\"India\",\"71\":\"Indonesia\",\"74\":\"Ireland\",\"75\":\"Israel\",\"76\":\"Italy\",\"78\":\"Japan\",\"79\":\"Jordan\",\"80\":\"Kazakhstan\",\"81\":\"Kenya\",\"82\":\"Kuwait\",\"83\":\"Kyrgyzstan\",\"84\":\"Lao People's Democratic Republic\",\"85\":\"Latvia\",\"86\":\"Lebanon\",\"87\":\"Lesotho\",\"88\":\"Liberia\",\"90\":\"Liechtenstein\",\"91\":\"Lithuania\",\"92\":\"Luxembourg\",\"93\":\"Macedonia\",\"94\":\"Madagascar\",\"95\":\"Malawi\",\"96\":\"Malaysia\",\"97\":\"Maldives\",\"98\":\"Mali\",\"99\":\"Malta\",\"100\":\"Mauritania\",\"101\":\"Mexico\",\"102\":\"Moldova\",\"103\":\"Monaco\",\"104\":\"Mongolia\",\"105\":\"Morocco\",\"106\":\"Mozambique\",\"107\":\"Namibia\",\"108\":\"Nepal\",\"109\":\"Netherlands\",\"110\":\"Netherlands Antilles\",\"111\":\"New Zealand\",\"112\":\"Nicaragua\",\"113\":\"Niger\",\"114\":\"Nigeria\",\"116\":\"Norway\",\"117\":\"Oman\",\"118\":\"Pakistan\",\"119\":\"Panama\",\"120\":\"Paraguay\",\"121\":\"Peru\",\"122\":\"Philippines\",\"123\":\"Poland\",\"124\":\"Portugal\",\"126\":\"Qatar\",\"127\":\"Reunion\",\"128\":\"Romania\",\"129\":\"Russia\",\"130\":\"Rwanda\",\"132\":\"Samoa (Independent)\",\"133\":\"Saudi Arabia\",\"134\":\"Senegal\",\"135\":\"Seychelles\",\"136\":\"Sierra Leone\",\"137\":\"Singapore\",\"138\":\"Slovakia\",\"139\":\"Slovenia\",\"140\":\"Somalia\",\"141\":\"South Africa\",\"142\":\"South Korea\",\"143\":\"Spain\",\"144\":\"Sri Lanka\",\"146\":\"Suriname\",\"147\":\"Swaziland\",\"148\":\"Sweden\",\"149\":\"Switzerland\",\"152\":\"Taiwan\",\"153\":\"Tanzania\",\"154\":\"Thailand\",\"155\":\"Togo\",\"156\":\"Tunisia\",\"157\":\"Turkiye\",\"158\":\"Turkmenistan\",\"159\":\"Uganda\",\"161\":\"Ukraine\",\"162\":\"United Arab Emirates\",\"163\":\"Uruguay\",\"164\":\"USA\",\"165\":\"Uzbekistan\",\"166\":\"Vatican City State (Holy See)\",\"167\":\"Venezuela\",\"168\":\"Vietnam\",\"169\":\"Virgin Islands (British)\",\"170\":\"Yemen\",\"173\":\"Zambia\",\"174\":\"Zimbabwe\",\"175\":\"Antigua And Barbuda\",\"176\":\"Anguilla\",\"178\":\"American Samoa\",\"179\":\"Aruba\",\"180\":\"Brunei Darussalam\",\"181\":\"Bouvet Island\",\"183\":\"Cook Islands\",\"185\":\"Christmas Island\",\"187\":\"Dominican Republic\",\"188\":\"Western Sahara\",\"189\":\"Falkland Islands\",\"191\":\"Faroe Islands\",\"192\":\"Grenada\",\"193\":\"French Guiana\",\"194\":\"Gibraltar\",\"195\":\"Greenland\",\"196\":\"Guadeloupe\",\"198\":\"Guatemala\",\"200\":\"Haiti\",\"202\":\"Jamaica\",\"203\":\"Kiribati\",\"204\":\"Comoros\",\"205\":\"Saint Kitts and Nevis\",\"206\":\"Saint Lucia\",\"207\":\"Marshall Islands\",\"208\":\"Macau\",\"210\":\"Martinique\",\"212\":\"Mauritius\",\"213\":\"New Caledonia\",\"214\":\"Norfolk Island\",\"215\":\"Nauru\",\"217\":\"Niue\",\"219\":\"Papua New Guinea\",\"221\":\"Pitcairn\",\"222\":\"Palau\",\"223\":\"Solomon Islands\",\"225\":\"Svalbard and Jan Mayen Islands\",\"227\":\"San Marino\",\"232\":\"Tonga\",\"233\":\"Timor-Leste\",\"234\":\"Trinidad and Tobago\",\"235\":\"Tuvalu\",\"237\":\"Saint Vincent and the Grenadines\",\"238\":\"Virgin Islands (U.S.)\",\"239\":\"Vanuatu\",\"241\":\"Mayotte\",\"242\":\"Myanmar\",\"255\":\"Sao Tome and Principe\",\"257\":\"South Georgia and the South Sandwich Islands\",\"260\":\"Tajikistan\",\"262\":\"United Kingdom\",\"268\":\"Costa Rica\",\"270\":\"Guernsey\",\"272\":\"North Korea\",\"274\":\"Afghanistan\",\"275\":\"Cote D'Ivoire\",\"276\":\"Cuba\",\"277\":\"French Polynesia\",\"278\":\"Iran\",\"279\":\"Iraq\",\"281\":\"Libya\",\"282\":\"Palestine\",\"285\":\"Syria\",\"286\":\"Aaland Islands\",\"287\":\"Turks &#038; Caicos Islands\",\"288\":\"Jersey  (Channel Islands)\",\"289\":\"Dominica\",\"290\":\"Montenegro\",\"293\":\"Sudan\",\"294\":\"Montserrat\",\"298\":\"Curacao\",\"302\":\"Sint Maarten\",\"311\":\"South Sudan\",\"315\":\"Republic of Kosovo\",\"318\":\"Congo, Democratic Republic of the\",\"323\":\"Isle of Man\",\"324\":\"Saint Martin\",\"325\":\"Bonaire, Saint Eustatius and Saba\",\"326\":\"Serbia\"},\"defaultcountry\":164},\"PHONE\":{\"name\":\"PHONE\",\"label\":\"Phone Number\",\"helper_text\":\"\",\"type\":\"phone\",\"required\":false,\"audience_field_name\":\"Phone Number\",\"phoneformat\":\"\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":4},\"MMERGE6\":{\"name\":\"MMERGE6\",\"label\":\"CPF\",\"helper_text\":\"\",\"type\":\"number\",\"required\":false,\"audience_field_name\":\"CPF\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":6},\"MMERGE7\":{\"name\":\"MMERGE7\",\"label\":\"campo-teste1\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"campo-teste1\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":7},\"MMERGE8\":{\"name\":\"MMERGE8\",\"label\":\"campo-teste2\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"campo-teste2\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":8},\"MMERGE9\":{\"name\":\"MMERGE9\",\"label\":\"OBT Gestor\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"OBT Gestor\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":9},\"interests_184279\":{\"name\":\"interests_184279\",\"label\":\"Clientes Confirmados\",\"helper_text\":\"\",\"type\":\"checkbox\",\"required\":false,\"choices\":[{\"value\":\"1\",\"label\":\"Confirmado\"}],\"audience_field_name\":\"Clientes Confirmados\",\"enabled\":false,\"order\":null,\"field_type\":\"group\",\"group_id\":184279},\"interests_184283\":{\"name\":\"interests_184283\",\"label\":\"Prospects Confirmados\",\"helper_text\":\"\",\"type\":\"checkbox\",\"required\":false,\"choices\":[{\"value\":\"2\",\"label\":\"Confirmado\"}],\"audience_field_name\":\"Prospects Confirmados\",\"enabled\":false,\"order\":null,\"field_type\":\"group\",\"group_id\":184283},\"interests_210009\":{\"name\":\"interests_210009\",\"label\":\"Equipe Confirmados\",\"helper_text\":\"\",\"type\":\"checkbox\",\"required\":false,\"choices\":[{\"value\":\"4\",\"label\":\"Confirmado\"}],\"audience_field_name\":\"Equipe Confirmados\",\"enabled\":false,\"order\":null,\"field_type\":\"group\",\"group_id\":210009}}).find(function(f) { return f.name === fieldName &#038;&#038; f.type === 'smsphone'; });\n      var isRequired = smsField ? smsField.required : false;\n      var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;\n      \n      var phoneInput = document.querySelector('#mce-' + fieldName);\n      if (phoneInput &#038;&#038; defaultProgram.countryCallingCode &#038;&#038; shouldAppendCountryCode) {\n        phoneInput.value = defaultProgram.countryCallingCode;\n      }\n      \n\n\n      displayFlag?.addEventListener('click', function(e) {\n        dropdown.focus();\n      });\n\n\n      dropdown?.addEventListener('change', function() {\n        const selectedCountry = this.value;\n        \n        if (!selectedCountry || typeof selectedCountry !== 'string') {\n          return;\n        }\n        \n        const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);\n        if (flagSpan) {\n          flagSpan.textContent = getCountryUnicodeFlag(selectedCountry);\n          flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag');\n        }\n\n         \n        const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) {\n          return program &#038;&#038; program.countryCode === selectedCountry;\n        });\n\n        var smsNotRequiredRemoveCountryCodeEnabled = true;\n        var smsField = Object.values({\"EMAIL\":{\"name\":\"EMAIL\",\"label\":\"E-mail\",\"helper_text\":\"\",\"type\":\"email\",\"required\":true,\"audience_field_name\":\"E-mail\",\"merge_id\":0,\"help_text_enabled\":false,\"enabled\":true,\"order\":0,\"field_type\":\"merge\"},\"FNAME\":{\"name\":\"FNAME\",\"label\":\"Nome\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Nome\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":1},\"MMERGE5\":{\"name\":\"MMERGE5\",\"label\":\"Empresa\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Empresa\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":5},\"CITY\":{\"name\":\"CITY\",\"label\":\"Cidade\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Cidade\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":2},\"ADDRESS\":{\"name\":\"ADDRESS\",\"label\":\"Address\",\"helper_text\":\"\",\"type\":\"address\",\"required\":false,\"audience_field_name\":\"Address\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":3,\"countries\":{\"2\":\"Albania\",\"3\":\"Algeria\",\"4\":\"Andorra\",\"5\":\"Angola\",\"6\":\"Argentina\",\"7\":\"Armenia\",\"8\":\"Australia\",\"9\":\"Austria\",\"10\":\"Azerbaijan\",\"11\":\"Bahamas\",\"12\":\"Bahrain\",\"13\":\"Bangladesh\",\"14\":\"Barbados\",\"15\":\"Belarus\",\"16\":\"Belgium\",\"17\":\"Belize\",\"18\":\"Benin\",\"19\":\"Bermuda\",\"20\":\"Bhutan\",\"21\":\"Bolivia\",\"22\":\"Bosnia and Herzegovina\",\"23\":\"Botswana\",\"24\":\"Brazil\",\"25\":\"Bulgaria\",\"26\":\"Burkina Faso\",\"27\":\"Burundi\",\"28\":\"Cambodia\",\"29\":\"Cameroon\",\"30\":\"Canada\",\"31\":\"Cape Verde\",\"32\":\"Cayman Islands\",\"33\":\"Central African Republic\",\"34\":\"Chad\",\"35\":\"Chile\",\"36\":\"China\",\"37\":\"Colombia\",\"38\":\"Congo\",\"40\":\"Croatia\",\"41\":\"Cyprus\",\"42\":\"Czech Republic\",\"43\":\"Denmark\",\"44\":\"Djibouti\",\"45\":\"Ecuador\",\"46\":\"Egypt\",\"47\":\"El Salvador\",\"48\":\"Equatorial Guinea\",\"49\":\"Eritrea\",\"50\":\"Estonia\",\"51\":\"Ethiopia\",\"52\":\"Fiji\",\"53\":\"Finland\",\"54\":\"France\",\"56\":\"Gabon\",\"57\":\"Gambia\",\"58\":\"Georgia\",\"59\":\"Germany\",\"60\":\"Ghana\",\"61\":\"Greece\",\"62\":\"Guam\",\"63\":\"Guinea\",\"64\":\"Guinea-Bissau\",\"65\":\"Guyana\",\"66\":\"Honduras\",\"67\":\"Hong Kong\",\"68\":\"Hungary\",\"69\":\"Iceland\",\"70\":\"India\",\"71\":\"Indonesia\",\"74\":\"Ireland\",\"75\":\"Israel\",\"76\":\"Italy\",\"78\":\"Japan\",\"79\":\"Jordan\",\"80\":\"Kazakhstan\",\"81\":\"Kenya\",\"82\":\"Kuwait\",\"83\":\"Kyrgyzstan\",\"84\":\"Lao People's Democratic Republic\",\"85\":\"Latvia\",\"86\":\"Lebanon\",\"87\":\"Lesotho\",\"88\":\"Liberia\",\"90\":\"Liechtenstein\",\"91\":\"Lithuania\",\"92\":\"Luxembourg\",\"93\":\"Macedonia\",\"94\":\"Madagascar\",\"95\":\"Malawi\",\"96\":\"Malaysia\",\"97\":\"Maldives\",\"98\":\"Mali\",\"99\":\"Malta\",\"100\":\"Mauritania\",\"101\":\"Mexico\",\"102\":\"Moldova\",\"103\":\"Monaco\",\"104\":\"Mongolia\",\"105\":\"Morocco\",\"106\":\"Mozambique\",\"107\":\"Namibia\",\"108\":\"Nepal\",\"109\":\"Netherlands\",\"110\":\"Netherlands Antilles\",\"111\":\"New Zealand\",\"112\":\"Nicaragua\",\"113\":\"Niger\",\"114\":\"Nigeria\",\"116\":\"Norway\",\"117\":\"Oman\",\"118\":\"Pakistan\",\"119\":\"Panama\",\"120\":\"Paraguay\",\"121\":\"Peru\",\"122\":\"Philippines\",\"123\":\"Poland\",\"124\":\"Portugal\",\"126\":\"Qatar\",\"127\":\"Reunion\",\"128\":\"Romania\",\"129\":\"Russia\",\"130\":\"Rwanda\",\"132\":\"Samoa (Independent)\",\"133\":\"Saudi Arabia\",\"134\":\"Senegal\",\"135\":\"Seychelles\",\"136\":\"Sierra Leone\",\"137\":\"Singapore\",\"138\":\"Slovakia\",\"139\":\"Slovenia\",\"140\":\"Somalia\",\"141\":\"South Africa\",\"142\":\"South Korea\",\"143\":\"Spain\",\"144\":\"Sri Lanka\",\"146\":\"Suriname\",\"147\":\"Swaziland\",\"148\":\"Sweden\",\"149\":\"Switzerland\",\"152\":\"Taiwan\",\"153\":\"Tanzania\",\"154\":\"Thailand\",\"155\":\"Togo\",\"156\":\"Tunisia\",\"157\":\"Turkiye\",\"158\":\"Turkmenistan\",\"159\":\"Uganda\",\"161\":\"Ukraine\",\"162\":\"United Arab Emirates\",\"163\":\"Uruguay\",\"164\":\"USA\",\"165\":\"Uzbekistan\",\"166\":\"Vatican City State (Holy See)\",\"167\":\"Venezuela\",\"168\":\"Vietnam\",\"169\":\"Virgin Islands (British)\",\"170\":\"Yemen\",\"173\":\"Zambia\",\"174\":\"Zimbabwe\",\"175\":\"Antigua And Barbuda\",\"176\":\"Anguilla\",\"178\":\"American Samoa\",\"179\":\"Aruba\",\"180\":\"Brunei Darussalam\",\"181\":\"Bouvet Island\",\"183\":\"Cook Islands\",\"185\":\"Christmas Island\",\"187\":\"Dominican Republic\",\"188\":\"Western Sahara\",\"189\":\"Falkland Islands\",\"191\":\"Faroe Islands\",\"192\":\"Grenada\",\"193\":\"French Guiana\",\"194\":\"Gibraltar\",\"195\":\"Greenland\",\"196\":\"Guadeloupe\",\"198\":\"Guatemala\",\"200\":\"Haiti\",\"202\":\"Jamaica\",\"203\":\"Kiribati\",\"204\":\"Comoros\",\"205\":\"Saint Kitts and Nevis\",\"206\":\"Saint Lucia\",\"207\":\"Marshall Islands\",\"208\":\"Macau\",\"210\":\"Martinique\",\"212\":\"Mauritius\",\"213\":\"New Caledonia\",\"214\":\"Norfolk Island\",\"215\":\"Nauru\",\"217\":\"Niue\",\"219\":\"Papua New Guinea\",\"221\":\"Pitcairn\",\"222\":\"Palau\",\"223\":\"Solomon Islands\",\"225\":\"Svalbard and Jan Mayen Islands\",\"227\":\"San Marino\",\"232\":\"Tonga\",\"233\":\"Timor-Leste\",\"234\":\"Trinidad and Tobago\",\"235\":\"Tuvalu\",\"237\":\"Saint Vincent and the Grenadines\",\"238\":\"Virgin Islands (U.S.)\",\"239\":\"Vanuatu\",\"241\":\"Mayotte\",\"242\":\"Myanmar\",\"255\":\"Sao Tome and Principe\",\"257\":\"South Georgia and the South Sandwich Islands\",\"260\":\"Tajikistan\",\"262\":\"United Kingdom\",\"268\":\"Costa Rica\",\"270\":\"Guernsey\",\"272\":\"North Korea\",\"274\":\"Afghanistan\",\"275\":\"Cote D'Ivoire\",\"276\":\"Cuba\",\"277\":\"French Polynesia\",\"278\":\"Iran\",\"279\":\"Iraq\",\"281\":\"Libya\",\"282\":\"Palestine\",\"285\":\"Syria\",\"286\":\"Aaland Islands\",\"287\":\"Turks &#038; Caicos Islands\",\"288\":\"Jersey  (Channel Islands)\",\"289\":\"Dominica\",\"290\":\"Montenegro\",\"293\":\"Sudan\",\"294\":\"Montserrat\",\"298\":\"Curacao\",\"302\":\"Sint Maarten\",\"311\":\"South Sudan\",\"315\":\"Republic of Kosovo\",\"318\":\"Congo, Democratic Republic of the\",\"323\":\"Isle of Man\",\"324\":\"Saint Martin\",\"325\":\"Bonaire, Saint Eustatius and Saba\",\"326\":\"Serbia\"},\"defaultcountry\":164},\"PHONE\":{\"name\":\"PHONE\",\"label\":\"Phone Number\",\"helper_text\":\"\",\"type\":\"phone\",\"required\":false,\"audience_field_name\":\"Phone Number\",\"phoneformat\":\"\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":4},\"MMERGE6\":{\"name\":\"MMERGE6\",\"label\":\"CPF\",\"helper_text\":\"\",\"type\":\"number\",\"required\":false,\"audience_field_name\":\"CPF\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":6},\"MMERGE7\":{\"name\":\"MMERGE7\",\"label\":\"campo-teste1\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"campo-teste1\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":7},\"MMERGE8\":{\"name\":\"MMERGE8\",\"label\":\"campo-teste2\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"campo-teste2\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":8},\"MMERGE9\":{\"name\":\"MMERGE9\",\"label\":\"OBT Gestor\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"OBT Gestor\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":9},\"interests_184279\":{\"name\":\"interests_184279\",\"label\":\"Clientes Confirmados\",\"helper_text\":\"\",\"type\":\"checkbox\",\"required\":false,\"choices\":[{\"value\":\"1\",\"label\":\"Confirmado\"}],\"audience_field_name\":\"Clientes Confirmados\",\"enabled\":false,\"order\":null,\"field_type\":\"group\",\"group_id\":184279},\"interests_184283\":{\"name\":\"interests_184283\",\"label\":\"Prospects Confirmados\",\"helper_text\":\"\",\"type\":\"checkbox\",\"required\":false,\"choices\":[{\"value\":\"2\",\"label\":\"Confirmado\"}],\"audience_field_name\":\"Prospects Confirmados\",\"enabled\":false,\"order\":null,\"field_type\":\"group\",\"group_id\":184283},\"interests_210009\":{\"name\":\"interests_210009\",\"label\":\"Equipe Confirmados\",\"helper_text\":\"\",\"type\":\"checkbox\",\"required\":false,\"choices\":[{\"value\":\"4\",\"label\":\"Confirmado\"}],\"audience_field_name\":\"Equipe Confirmados\",\"enabled\":false,\"order\":null,\"field_type\":\"group\",\"group_id\":210009}}).find(function(f) { return f.name === fieldName &#038;&#038; f.type === 'smsphone'; });\n        var isRequired = smsField ? smsField.required : false;\n        var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;\n        \n        var phoneInput = document.querySelector('#mce-' + fieldName);\n        if (phoneInput &#038;&#038; selectedProgram.countryCallingCode &#038;&#038; shouldAppendCountryCode) {\n          phoneInput.value = selectedProgram.countryCallingCode;\n        }\n        \n        \n        updateSmsLegalText(selectedCountry, fieldName);\n        updatePlaceholder(selectedCountry, fieldName);\n        updateCountryCodeInstruction(selectedCountry, fieldName);\n      });\n    }\n\n    document.addEventListener('DOMContentLoaded', function() {\n      const smsPhoneFields = document.querySelectorAll('[id^=\"country-select-\"]');\n      \n      smsPhoneFields.forEach(function(dropdown) {\n        const fieldName = dropdown?.id.replace('country-select-', '');\n        initializeSmsPhoneDropdown(fieldName);\n      });\n    });\n    <\/script><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-26cd7e4c\"><\/div>\n<\/div>\n\n\n\n<p>O que fazer quando falta de visibilidade nos custos de viagens e despesas corporativas \u00e9 um dos principais desafios enfrentados por gestores que buscam efici\u00eancia e controle financeiro. Neste conte\u00fado, voc\u00ea vai entender <strong>o que fazer<\/strong>, quais s\u00e3o os impactos diretos dessa aus\u00eancia de dados estruturados e como implementar uma gest\u00e3o baseada em indicadores, an\u00e1lises e tecnologia. Exploramos tamb\u00e9m caminhos pr\u00e1ticos para transformar dados dispersos em intelig\u00eancia estrat\u00e9gica, posicionando a gest\u00e3o de viagens como uma alavanca real de performance dentro da empresa.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas? <\/h1>\n\n\n\n<p><\/p>\n\n\n\n<p>Embora muitas empresas j\u00e1 tenham avan\u00e7ado em digitaliza\u00e7\u00e3o, a visibilidade sobre custos de viagens ainda \u00e9 limitada em diversos cen\u00e1rios. Isso acontece porque, na pr\u00e1tica, os dados continuam fragmentados e, muitas vezes, desconectados entre \u00e1reas, sistemas e processos.<\/p>\n\n\n\n<p><strong>\u00c9 comum que cada departamento adote uma forma diferente de solicitar,<\/strong> aprovar e registrar despesas. Como consequ\u00eancia, o gestor respons\u00e1vel perde a capacidade de consolidar informa\u00e7\u00f5es com precis\u00e3o e, principalmente, de gerar an\u00e1lises confi\u00e1veis.<\/p>\n\n\n\n<p>Essa falta de padroniza\u00e7\u00e3o n\u00e3o impacta apenas a organiza\u00e7\u00e3o dos dados. Ela compromete diretamente a tomada de decis\u00e3o. Quando n\u00e3o h\u00e1 clareza sobre onde, como e por que os recursos est\u00e3o sendo utilizados, qualquer tentativa de otimiza\u00e7\u00e3o se torna superficial.<\/p>\n\n\n\n<p><strong>Aqui vale uma provoca\u00e7\u00e3o importante para voc\u00ea que administra viagens corporativas:<\/strong> sua empresa toma decis\u00f5es com base em dados estruturados, ou ainda opera com base em percep\u00e7\u00f5es e urg\u00eancias do dia a dia?<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<p><\/p>\n\n\n\n<p><strong><mark class=\"has-inline-color has-ast-global-color-1-color\">Objetivo deste artigo:<br><\/mark><\/strong>Neste conte\u00fado, voc\u00ea ter\u00e1 a oportunidade de conferir o que fazer quando falta visibilidade nos custos de viagens e despesas corporativas.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-22cdf7aa      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\t<strong><mark class=\"has-inline-color has-ast-global-color-1-color\">O que voc\u00ea vai encontrar nesse conte\u00fado<\/mark><\/strong>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#o-que-fazer-quando-falta-visibilidade-nos-custos-de-viagens-e-despesas-corporativas\" class=\"uagb-toc-link__trigger\">O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas?<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#quais-s\u00e3o-as-principais-dores-enfrentadas-por-quem-gerencia-viagens-e-despesas-corporativas\" class=\"uagb-toc-link__trigger\">Quais s\u00e3o as principais dores enfrentadas por quem gerencia viagens e despesas corporativas?<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#1-passo-comece-estruturando-os-dados\" class=\"uagb-toc-link__trigger\">1\u00b0 Passo: comece estruturando os dados<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#voc\u00ea-pode-se-interessar-por-esse-conte\u00fado\" class=\"uagb-toc-link__trigger\">Voc\u00ea pode se interessar por esse conte\u00fado<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#2-passo-kpis-que-realmente-importam\" class=\"uagb-toc-link__trigger\">2\u00b0 Passo: KPIs que realmente importam<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#voc\u00ea-pode-se-interessar-por-esse-conte\u00fado\" class=\"uagb-toc-link__trigger\">Voc\u00ea pode se interessar por esse conte\u00fado<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#3-passo-an\u00e1lise-cr\u00edtica-de-relat\u00f3rios-e-n\u00e3o-apenas-olhar-n\u00fameros\" class=\"uagb-toc-link__trigger\">3\u00b0 Passo: an\u00e1lise cr\u00edtica de relat\u00f3rios e n\u00e3o apenas \u201colhar n\u00fameros\u201d<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#4-passo-entender-o-papel-da-tmc-na-visibilidade-e-controle-de-custos\" class=\"uagb-toc-link__trigger\">4\u00b0 Passo: entender o papel da TMC na visibilidade e controle de custos<\/a><\/li><\/ul><li class=\"uagb-toc__list\"><a href=\"#como-ajustar-a-performance-de-compra-e-reduzir-custos\" class=\"uagb-toc-link__trigger\">Como ajustar a performance de compra e reduzir custos?<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#o-que-fazer-quando-falta-visibilidade-nos-custos-de-viagens-e-despesas-corporativas\" class=\"uagb-toc-link__trigger\">O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas?<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#conhe\u00e7a-a-dynamic-travel\" class=\"uagb-toc-link__trigger\">Conhe\u00e7a a Dynamic Travel<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#mande-uma-mensagem-no-chat-ao-lado-ou-envie-um-whatsapp-e-deixe-dynamic-travel-apoiar-voc\u00ea-em-todo-o-processo-de-viagens-corporativas\" class=\"uagb-toc-link__trigger\">Mande uma mensagem no chat ao lado ou envie um WhatsApp e deixe Dynamic Travel apoiar voc\u00ea em todo o processo de viagens corporativas.<\/a><\/ul><\/ul><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quais s\u00e3o as principais dores enfrentadas por quem gerencia viagens e despesas corporativas?<\/h2>\n\n\n\n<p>Antes mesmo de aprofundar <strong>o que fazer quando falta visibilidade nos custos de viagens e despesas corporativas<\/strong>, \u00e9 importante reconhecer um ponto: a maioria dos gestores j\u00e1 sente, na pr\u00e1tica, os impactos dessa falta de controle, mesmo que ainda n\u00e3o consiga estruturar o problema com clareza.<\/p>\n\n\n\n<p><strong>No dia a dia, essas dores aparecem de forma silenciosa, mas constante:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Falta de visibilidade consolidada dos custos totais de viagens e despesas<\/li>\n\n\n\n<li><a href=\"https:\/\/dynamictravel.com.br\/blog\/6-etapas-cruciais-para-comecar-a-organizar-sua-gestao-de-viagens\/\"><strong>Dados descentralizados sem organiza\u00e7\u00e3o em m\u00faltiplas plataformas, planilhas e sistemas<\/strong><\/a><\/li>\n\n\n\n<li>Dificuldade de interpretar, analisar e identificar gargalos por meio de relat\u00f3rios<\/li>\n\n\n\n<li>Aus\u00eancia de indicadores claros para tomada de decis\u00e3o<\/li>\n\n\n\n<li>Baixo controle sobre o cumprimento da pol\u00edtica de viagens (compliance)<\/li>\n\n\n\n<li>Solicita\u00e7\u00f5es realizadas de forma desestruturada comprometendo negocia\u00e7\u00e3o e rastreabilidade<\/li>\n\n\n\n<li>Falta de previsibilidade or\u00e7ament\u00e1ria e dificuldade em justificar custos<\/li>\n\n\n\n<li>Excesso de atividades operacionais, reduzindo o foco estrat\u00e9gico do gestor<\/li>\n\n\n\n<li>Dificuldade em identificar desperd\u00edcios e oportunidades de economia<\/li>\n\n\n\n<li>Pouco apoio interno das \u00e1reas na ado\u00e7\u00e3o de processos e pol\u00edticas<\/li>\n\n\n\n<li>Depend\u00eancia de an\u00e1lises manuais, tornando o processo lento e suscet\u00edvel a erros<\/li>\n<\/ul>\n\n\n\n<p>Essas dores n\u00e3o aparecem isoladamente, elas se acumulam e se retroalimentam. Por isso, a falta de dados gera decis\u00f5es imprecisas, que aumentam custos e dificultam ainda mais o controle.<\/p>\n\n\n\n<p><strong>Vale uma reflex\u00e3o direta:<\/strong><br>Quantas dessas dores fazem parte da sua rotina hoje, e o quanto elas j\u00e1 impactam o resultado da sua empresa sem que isso esteja claro?<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1\u00b0 Passo: comece estruturando os dados<\/h3>\n\n\n\n<p>Antes de implementar qualquer ferramenta ou buscar solu\u00e7\u00f5es mais avan\u00e7adas, \u00e9 essencial organizar a base de informa\u00e7\u00f5es. Sem esse cuidado inicial, a tend\u00eancia \u00e9 apenas digitalizar o problema, e n\u00e3o resolv\u00ea-lo.<\/p>\n\n\n\n<p>O <strong>primeiro passo<\/strong> \u00e9 garantir que todos os dados relacionados \u00e0s viagens estejam centralizados e sigam um padr\u00e3o l\u00f3gico de classifica\u00e7\u00e3o. Isso inclui desde passagens a\u00e9reas e hospedagens at\u00e9 despesas complementares, como alimenta\u00e7\u00e3o, transporte local, estacionamento etc.<\/p>\n\n\n\n<p>Tamb\u00e9m \u00e9 fundamental estabelecer crit\u00e9rios claros para registro, aprova\u00e7\u00e3o e categoriza\u00e7\u00e3o dos gastos. Dessa maneira, cria-se um ambiente mais controlado, onde as informa\u00e7\u00f5es passam a ter consist\u00eancia e comparabilidade ao longo do tempo.<\/p>\n\n\n\n<p>Com isso, a empresa deixa de apenas acumular dados e passa a construir uma base s\u00f3lida para an\u00e1lises mais estrat\u00e9gicas.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-uagb-call-to-action uagb-block-27feb5b8 wp-block-button\"><div class=\"uagb-cta__wrap\"><h3 class=\"uagb-cta__title\"><strong>Voc\u00ea pode se interessar por esse conte\u00fado<\/strong><\/h3><p class=\"uagb-cta__desc\">Se voc\u00ea \u00e9 respons\u00e1vel por viagens e despesas, confira alguns direcionamentos para uma melhor performance... Este artigo \u00e9 para voc\u00ea.  <\/p><\/div><div class=\"uagb-cta__buttons\"><a href=\"https:\/\/dynamictravel.com.br\/blog\/direcionamentos-para-melhor-performance-como-gestor-de-viagens\/\" class=\"uagb-cta__button-link-wrapper wp-block-button__link\" target=\"_blank\" rel=\"noopener noreferrer\">Confira aqui<\/a><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2\u00b0 Passo: KPIs que realmente importam<\/h3>\n\n\n\n<p>Quando se discute <strong>o que fazer quando falta visibilidade nos custos de viagens e despesas corporativas<\/strong>, a defini\u00e7\u00e3o de indicadores se torna um ponto central. Mais importante do que medir tudo \u00e9 medir aquilo que realmente gera direcionamento.<\/p>\n\n\n\n<p>Os KPIs devem ser escolhidos com base na capacidade de gerar leitura clara sobre efici\u00eancia, comportamento e oportunidades de melhoria.<\/p>\n\n\n\n<p>Entre os principais, destacam-se:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Custo m\u00e9dio por viagem<\/strong>, que permite entender o n\u00edvel de investimento por deslocamento<\/li>\n\n\n\n<li><strong>Custo por viajante<\/strong>, trazendo uma vis\u00e3o individualizada do consumo<\/li>\n\n\n\n<li><strong>Anteced\u00eancia m\u00e9dia de compra<\/strong>, diretamente relacionada ao potencial de economia<\/li>\n\n\n\n<li><strong>Saving gerado em compara\u00e7\u00e3o \u00e0 tarifa dispon\u00edvel<\/strong>, evidenciando efici\u00eancia nas compras<\/li>\n\n\n\n<li><strong>N\u00edvel de ades\u00e3o e infra\u00e7\u00e3o da pol\u00edtica de viagens<\/strong>, indicando n\u00edvel de ader\u00eancia interna<\/li>\n\n\n\n<li><strong>Desvio entre or\u00e7amento previsto e realizado<\/strong>, essencial para controle financeiro<\/li>\n<\/ul>\n\n\n\n<p>Todavia, o acompanhamento recorrente desses indicadores permite identificar tend\u00eancias e agir antes que desvios se tornem problemas maiores.<\/p>\n\n\n\n<p><strong>Agora, uma an\u00e1lise direta:<\/strong><br>Seus indicadores est\u00e3o orientando decis\u00f5es, ou apenas compondo relat\u00f3rios?<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-uagb-call-to-action uagb-block-a8793194 wp-block-button\"><div class=\"uagb-cta__wrap\"><h3 class=\"uagb-cta__title\"><strong>Voc\u00ea pode se interessar por esse conte\u00fado<\/strong><\/h3><p class=\"uagb-cta__desc\">Se voc\u00ea est\u00e1 interessado em saber mais sobre como transformar dados em decis\u00f5es inteligentes em viagens corporativas.. Esse artigo \u00e9 para voc\u00ea!<\/p><\/div><div class=\"uagb-cta__buttons\"><a href=\"https:\/\/dynamictravel.com.br\/blog\/como-saber-se-a-sua-empresa-esta-performando-bem-na-gestao-de-viagens-corporativas\/\" class=\"uagb-cta__button-link-wrapper wp-block-button__link\" target=\"_blank\" rel=\"noopener noreferrer\">Confira aqui<\/a><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3\u00b0 Passo: an\u00e1lise cr\u00edtica de relat\u00f3rios e n\u00e3o apenas \u201colhar n\u00fameros\u201d<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<p>Ter acesso a relat\u00f3rios n\u00e3o significa, necessariamente, ter controle sobre a opera\u00e7\u00e3o. Sabemos que, muitas empresas j\u00e1 possuem dashboards estruturados, mas ainda assim enfrentam dificuldades em extrair valor real dessas informa\u00e7\u00f5es.<\/p>\n\n\n\n<p>O problema est\u00e1 na an\u00e1lise superficial. Os n\u00fameros s\u00e3o apresentados, mas n\u00e3o s\u00e3o interpretados de forma estrat\u00e9gica.<\/p>\n\n\n\n<p>Uma an\u00e1lise cr\u00edtica exige aprofundamento. Por isso, ao identificar um aumento de custos, por exemplo, \u00e9 necess\u00e1rio investigar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Foi causado por compras de \u00faltima hora?<\/li>\n\n\n\n<li>Est\u00e1 concentrado em alguma \u00e1rea espec\u00edfica?<\/li>\n\n\n\n<li>Est\u00e1 relacionado a um tipo espec\u00edfico de viagem?<\/li>\n<\/ul>\n\n\n\n<p>Cruzamentos de dados tamb\u00e9m elevam o n\u00edvel da an\u00e1lise. Quando diferentes vari\u00e1veis s\u00e3o combinadas, o gestor passa a compreender n\u00e3o apenas o que aconteceu, mas porque aconteceu, e o que precisa ser feito a partir disso.<\/p>\n\n\n\n<p>Contudo, a <strong>TMC \u00e9 uma grande aliada nesse processo<\/strong>, e \u00e9 papel dela caminhar junto com quem administra todas essas informa\u00e7\u00f5es.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4\u00b0 Passo: entender o papel da TMC na visibilidade e controle de custos<\/h3>\n\n\n\n<p>Quando falta visibilidade nos custos de viagens e despesas corporativas dentro da empresa, a contrata\u00e7\u00e3o de uma TMC se torna estrat\u00e9gico.<\/p>\n\n\n\n<p>Diante disso,uUma gest\u00e3o eficiente n\u00e3o depende apenas de ferramentas, mas tamb\u00e9m de acompanhamento especializado e vis\u00e3o anal\u00edtica cont\u00ednua.<\/p>\n\n\n\n<p>A TMC deve atuar como uma extens\u00e3o da empresa, oferecendo intelig\u00eancia de dados, leitura de cen\u00e1rio e direcionamentos pr\u00e1ticos. Esse acompanhamento pr\u00f3ximo permite identificar rapidamente desvios de comportamento, oportunidades de economia e ajustes necess\u00e1rios na pol\u00edtica de viagens.<\/p>\n\n\n\n<p>A <strong>Dynamic Travel<\/strong>, com mais de 20 anos de atua\u00e7\u00e3o em gest\u00e3o de viagens e eventos corporativos, atua exatamente nesse ponto: integrando tecnologia, an\u00e1lise e proximidade para transformar dados em decis\u00f5es mais assertivas.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como ajustar a performance de compra e reduzir custos?<\/h2>\n\n\n\n<p>Com maior visibilidade, o foco passa a ser a\u00e7\u00e3o. A otimiza\u00e7\u00e3o da performance de compra depende de uma combina\u00e7\u00e3o entre an\u00e1lise cont\u00ednua e ajustes pr\u00e1ticos no dia a dia.<\/p>\n\n\n\n<p>Com isso,<strong> entre as principais iniciativas:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Incentivar maior anteced\u00eancia nas compras<\/li>\n\n\n\n<li>Revisar pol\u00edticas com base no comportamento real dos usu\u00e1rios<\/li>\n\n\n\n<li>Negociar com fornecedores utilizando dados consolidados<\/li>\n\n\n\n<li>Direcionar o uso de ferramentas oficiais de reserva<\/li>\n\n\n\n<li>Monitorar e corrigir exce\u00e7\u00f5es recorrentes<\/li>\n<\/ul>\n\n\n\n<p>Esses ajustes precisam fazer parte de uma rotina estruturada. Sem acompanhamento constante, qualquer ganho tende a se perder no m\u00e9dio prazo.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas?<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Para evoluir de forma consistente quando h\u00e1 falta visibilidade nos custos de viagens e despesas corporativas, algumas a\u00e7\u00f5es s\u00e3o indispens\u00e1veis:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/dynamictravel.com.br\/blog\/situacoes-do-dia-a-dia-que-so-quem-viaja-a-trabalho-conhece\/\"><strong>Organizar dados de viagens e despesas em um \u00fanico ambiente<\/strong><\/a><strong>, <\/strong>isso n\u00e3o significa burocratizar ou centralizar o processo, mas sim organiz\u00e1-lo<\/li>\n\n\n\n<li>Padronizar categorias e processos<\/li>\n\n\n\n<li>Definir KPIs claros e alinhados aos objetivos da empresa<\/li>\n\n\n\n<li>Criar uma rotina de an\u00e1lise cr\u00edtica de indicadores e relat\u00f3rios<\/li>\n\n\n\n<li>Revisar e fazer manuten\u00e7\u00e3o peri\u00f3dica da pol\u00edtica de viagens<\/li>\n\n\n\n<li>Utilizar tecnologia como aliada na integra\u00e7\u00e3o e automa\u00e7\u00e3o<\/li>\n\n\n\n<li>Atuar em parceria com a TMC para ajustes estrat\u00e9gicos<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Entender o que fazer quando falta visibilidade nos custos de viagens e despesas corporativasexige uma mudan\u00e7a de abordagem. Portanto, a  visibilidade n\u00e3o deve ser tratada apenas como controle, mas como base para decis\u00f5es mais inteligentes.<\/p>\n\n\n\n<p>Empresas que estruturam seus dados, acompanham indicadores e desenvolvem uma an\u00e1lise cr\u00edtica consistente conseguem transformar a gest\u00e3o de viagens em uma frente estrat\u00e9gica, com impacto direto em efici\u00eancia e resultados.<\/p>\n\n\n\n<p>Nesse contexto, a <strong>Dynamic Travel<\/strong> se posiciona como parceira estrat\u00e9gica, apoiando empresas na constru\u00e7\u00e3o de uma gest\u00e3o mais estruturada, eficiente e orientada por dados.<\/p>\n\n\n\n<p><strong>A reflex\u00e3o final \u00e9 direta:<\/strong><br>Sua empresa j\u00e1 tem visibilidade suficiente para decidir, ou ainda est\u00e1 tentando entender o que aconteceu depois que o custo j\u00e1 veio?<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Conhe\u00e7a a Dynamic Travel<\/h4>\n\n\n\n<p>A <strong>Dynamic Travel<\/strong> \u00e9 uma TMC com mais de <strong>20 anos de experi\u00eancia<\/strong> em gest\u00e3o de viagens e eventos corporativos, na qual possui portf\u00f3lio extenso de servi\u00e7os que tangem a rotina de empresas que precisam deslocar seus colaboradores a trabalho. A TMC se posiciona como <strong>parceira estrat\u00e9gica ideal para apoiar empresas em qualquer est\u00e1gio dessa trajet\u00f3ria<\/strong>, desde a cria\u00e7\u00e3o da pol\u00edtica de viagens at\u00e9 a opera\u00e7\u00e3o di\u00e1ria e an\u00e1lise cont\u00ednua de resultados, com pequenas, m\u00e9dias e grandes empresas com diferentes necessidades, volume e comportamentos de compra e perfis de atendimento.<\/p>\n\n\n\n<p>Al\u00e9m disso, a Dynamic Travel <strong>\u00e9 reconhecida por sua proximidade, customiza\u00e7\u00e3o, flexibilidade e alto n\u00edvel de gest\u00e3o em processos e servi\u00e7os ofertados. <\/strong>Atendemos todos os servi\u00e7os de viagens corporativas, desde a emiss\u00e3o de passagens a\u00e9reas, hospedagens, loca\u00e7\u00e3o de ve\u00edculos, transfers ao atendimento multicanal 24\/7 com consultores dedicados, suporte emergencial\/VIP entre outros. Somamos a isso gest\u00e3o com indicadores, an\u00e1lises e negocia\u00e7\u00f5es estrat\u00e9gicas. Nossa atua\u00e7\u00e3o inclui tamb\u00e9m solu\u00e7\u00f5es financeiras para pagamento, integra\u00e7\u00e3o e concilia\u00e7\u00e3o de faturas e cart\u00f5es, garantindo total controle sobre o investimento em viagens, gest\u00e3o de despesas corporativas e pol\u00edticas.<\/p>\n\n\n\n<p>Com <strong>mais de 450 grupos empresariais atendidos<\/strong>, a Dynamic Travel \u00e9 uma S.A de capital fechado e uma empresa ESG que est\u00e1 no quinto ano consecutivo como participantes do <strong>Pacto Global da ONU.<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-1 wp-block-group-is-layout-flex\">\n<h5 class=\"wp-block-heading\"><strong>Mande uma mensagem no chat ao lado ou envie um WhatsApp e <\/strong><br><strong>deixe Dynamic Travel apoiar voc\u00ea em todo o processo de viagens corporativas.<\/strong><\/h5>\n\n\n\n<div class=\"wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-f16e25cb\"><div class=\"uagb-buttons__wrap uagb-buttons-layout-wrap \">\n<div class=\"wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-32e20448 wp-block-button\"><div class=\"uagb-button__wrapper\"><a class=\"uagb-buttons-repeater wp-block-button__link\" aria-label=\"\" href=\"https:\/\/api.whatsapp.com\/send\/?phone=5511941486694&amp;text=Ol%C3%A1+Dynamic%21+Vim+pelo+blog+e+quero+iniciar+uma+conversa+com+voc%C3%AAs.&amp;type=phone_number&amp;app_absent=0\" rel=\"follow noopener\" target=\"_blank\" role=\"button\"><div class=\"uagb-button__link\">Clique para WhatsApp<\/div><\/a><\/div><\/div>\n<\/div><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Confira iniciativas pr\u00e1ticas para estruturar processos, melhorar a performance de compra e fortalecer a gest\u00e3o.<\/p>\n","protected":false},"author":4,"featured_media":6629,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[236,4],"tags":[31,360,20,14,32],"class_list":["post-6628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gestao-de-viagens","category-institucional","tag-agenciadeviagenscorporativas","tag-despesascorporativas","tag-gestaodeviagens","tag-viagenscorporativas","tag-viagensparaempresas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas? - Blog Dynamic Travel<\/title>\n<meta name=\"description\" content=\"Descubra o que fazer quando falta visibilidade nos custos de viagens e despesas corporativas e atue de forma estrat\u00e9gica para sua empresa\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas? - Blog Dynamic Travel\" \/>\n<meta property=\"og:description\" content=\"Descubra o que fazer quando falta visibilidade nos custos de viagens e despesas corporativas e atue de forma estrat\u00e9gica para sua empresa\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Dynamic Travel\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-16T18:55:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-16T19:31:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Reda\u00e7\u00e3o Dynamic Travel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Reda\u00e7\u00e3o Dynamic Travel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/\"},\"author\":{\"name\":\"Reda\u00e7\u00e3o Dynamic Travel\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/person\/e7178e0a0ffb297c221bb32117d9745f\"},\"headline\":\"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas?\",\"datePublished\":\"2026-04-16T18:55:55+00:00\",\"dateModified\":\"2026-04-16T19:31:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/\"},\"wordCount\":1880,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg\",\"keywords\":[\"agenciadeviagenscorporativas\",\"despesascorporativas\",\"gestaodeviagens\",\"viagenscorporativas\",\"viagensparaempresas\"],\"articleSection\":[\"Gest\u00e3o de Viagens\",\"Institucional\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/\",\"url\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/\",\"name\":\"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas? - Blog Dynamic Travel\",\"isPartOf\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg\",\"datePublished\":\"2026-04-16T18:55:55+00:00\",\"dateModified\":\"2026-04-16T19:31:32+00:00\",\"description\":\"Descubra o que fazer quando falta visibilidade nos custos de viagens e despesas corporativas e atue de forma estrat\u00e9gica para sua empresa\",\"breadcrumb\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#primaryimage\",\"url\":\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg\",\"contentUrl\":\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg\",\"width\":1024,\"height\":1024,\"caption\":\"executivo ao lado do logo da dynamic\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/dynamictravel.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#website\",\"url\":\"https:\/\/dynamictravel.com.br\/blog\/\",\"name\":\"Blog Dynamic Travel\",\"description\":\"Ag\u00eancia de Viagens Corporativas\",\"publisher\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dynamictravel.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#organization\",\"name\":\"Blog Dynamic Travel\",\"url\":\"https:\/\/dynamictravel.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2024\/10\/logo-dynamic-travel.webp\",\"contentUrl\":\"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2024\/10\/logo-dynamic-travel.webp\",\"width\":320,\"height\":111,\"caption\":\"Blog Dynamic Travel\"},\"image\":{\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/person\/e7178e0a0ffb297c221bb32117d9745f\",\"name\":\"Reda\u00e7\u00e3o Dynamic Travel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1eb4bf102438663c299bc91dd2b1095c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1eb4bf102438663c299bc91dd2b1095c?s=96&d=mm&r=g\",\"caption\":\"Reda\u00e7\u00e3o Dynamic Travel\"},\"sameAs\":[\"https:\/\/dynamictravel.com.br\"],\"url\":\"https:\/\/dynamictravel.com.br\/blog\/author\/redacao\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas? - Blog Dynamic Travel","description":"Descubra o que fazer quando falta visibilidade nos custos de viagens e despesas corporativas e atue de forma estrat\u00e9gica para sua empresa","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:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/","og_locale":"pt_BR","og_type":"article","og_title":"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas? - Blog Dynamic Travel","og_description":"Descubra o que fazer quando falta visibilidade nos custos de viagens e despesas corporativas e atue de forma estrat\u00e9gica para sua empresa","og_url":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/","og_site_name":"Blog Dynamic Travel","article_published_time":"2026-04-16T18:55:55+00:00","article_modified_time":"2026-04-16T19:31:32+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg","type":"image\/jpeg"}],"author":"Reda\u00e7\u00e3o Dynamic Travel","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Reda\u00e7\u00e3o Dynamic Travel","Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#article","isPartOf":{"@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/"},"author":{"name":"Reda\u00e7\u00e3o Dynamic Travel","@id":"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/person\/e7178e0a0ffb297c221bb32117d9745f"},"headline":"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas?","datePublished":"2026-04-16T18:55:55+00:00","dateModified":"2026-04-16T19:31:32+00:00","mainEntityOfPage":{"@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/"},"wordCount":1880,"commentCount":0,"publisher":{"@id":"https:\/\/dynamictravel.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#primaryimage"},"thumbnailUrl":"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg","keywords":["agenciadeviagenscorporativas","despesascorporativas","gestaodeviagens","viagenscorporativas","viagensparaempresas"],"articleSection":["Gest\u00e3o de Viagens","Institucional"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/","url":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/","name":"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas? - Blog Dynamic Travel","isPartOf":{"@id":"https:\/\/dynamictravel.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#primaryimage"},"image":{"@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#primaryimage"},"thumbnailUrl":"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg","datePublished":"2026-04-16T18:55:55+00:00","dateModified":"2026-04-16T19:31:32+00:00","description":"Descubra o que fazer quando falta visibilidade nos custos de viagens e despesas corporativas e atue de forma estrat\u00e9gica para sua empresa","breadcrumb":{"@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#primaryimage","url":"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg","contentUrl":"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg","width":1024,"height":1024,"caption":"executivo ao lado do logo da dynamic"},{"@type":"BreadcrumbList","@id":"https:\/\/dynamictravel.com.br\/blog\/falta-visibilidade-nos-custos-de-viagens-e-despesas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/dynamictravel.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"O que fazer quando falta visibilidade nos custos de viagens e despesas corporativas?"}]},{"@type":"WebSite","@id":"https:\/\/dynamictravel.com.br\/blog\/#website","url":"https:\/\/dynamictravel.com.br\/blog\/","name":"Blog Dynamic Travel","description":"Ag\u00eancia de Viagens Corporativas","publisher":{"@id":"https:\/\/dynamictravel.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dynamictravel.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/dynamictravel.com.br\/blog\/#organization","name":"Blog Dynamic Travel","url":"https:\/\/dynamictravel.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2024\/10\/logo-dynamic-travel.webp","contentUrl":"https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2024\/10\/logo-dynamic-travel.webp","width":320,"height":111,"caption":"Blog Dynamic Travel"},"image":{"@id":"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/person\/e7178e0a0ffb297c221bb32117d9745f","name":"Reda\u00e7\u00e3o Dynamic Travel","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/dynamictravel.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1eb4bf102438663c299bc91dd2b1095c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1eb4bf102438663c299bc91dd2b1095c?s=96&d=mm&r=g","caption":"Reda\u00e7\u00e3o Dynamic Travel"},"sameAs":["https:\/\/dynamictravel.com.br"],"url":"https:\/\/dynamictravel.com.br\/blog\/author\/redacao\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg",1024,1024,false],"thumbnail":["https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade-150x150.jpg",150,150,true],"medium":["https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade-300x300.jpg",300,300,true],"medium_large":["https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade-768x768.jpg",768,768,true],"large":["https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg",1024,1024,false],"1536x1536":["https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg",1024,1024,false],"2048x2048":["https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade.jpg",1024,1024,false],"trp-custom-language-flag":["https:\/\/dynamictravel.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-blog-rafa-visibilidade-12x12.jpg",12,12,true]},"uagb_author_info":{"display_name":"Reda\u00e7\u00e3o Dynamic Travel","author_link":"https:\/\/dynamictravel.com.br\/blog\/author\/redacao\/"},"uagb_comment_info":0,"uagb_excerpt":"Confira iniciativas pr\u00e1ticas para estruturar processos, melhorar a performance de compra e fortalecer a gest\u00e3o.","_links":{"self":[{"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/posts\/6628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/comments?post=6628"}],"version-history":[{"count":7,"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/posts\/6628\/revisions"}],"predecessor-version":[{"id":6639,"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/posts\/6628\/revisions\/6639"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/media\/6629"}],"wp:attachment":[{"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/media?parent=6628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/categories?post=6628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dynamictravel.com.br\/blog\/wp-json\/wp\/v2\/tags?post=6628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}