{"id":168684,"date":"2025-08-05T09:29:15","date_gmt":"2025-08-05T02:29:15","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=168684"},"modified":"2026-01-21T09:57:23","modified_gmt":"2026-01-21T02:57:23","slug":"expense-management-software","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/","title":{"rendered":"10 Expense Management Software Terbaik untuk Keuangan Bisnis"},"content":{"rendered":"<p>Mengelola pengeluaran bisnis tanpa software manajemen biaya yang tepat bisa membuat anggaran berantakan dan rawan pemborosan. Kesalahan pencatatan, klaim fiktif, dan keterlambatan reimbursement sering kali jadi masalah.<\/p>\n<p>Situasi ini bisa memperlambat operasional dan menekan profit. Karena itu, penting memilih sistem manajemen pengeluaran yang efisien. Artikel ini akan membahas 10 rekomendasi terbaik untuk membantu bisnis Anda mengontrol biaya dengan lebih mudah.<\/p>\n<table style=\"border-collapse: collapse; background-color: #fffacd; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li aria-level=\"1\"><a href=\"#c\">Expense management software<\/a> adalah sistem digital yang mengelola, memantau, dan mengendalikan pengeluaran perusahaan secara efisien.<\/li>\n<li aria-level=\"1\"><a href=\"#b\">Expense system berfungsi<\/a> membantu mengelola dan mengontrol pengeluaran bisnis.<\/li>\n<li aria-level=\"1\"><a href=\"#a\">Fitur utama<\/a> manajemen pengeluaran mencakup integrasi bank, laporan arus kas, dan lainnya.<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\"><b>HashMicro<\/b><\/a> adalah solusi terbaik dengan sistem lengkap yang dapat Anda coba sekarang juga. <\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script> <div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tDaftar Isi:\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div>\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Daftar Isi<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 0px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 90% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\t\t\tright: 5%;\r\n\t\t}\r\n\t}\r\n\t\r\n\t<\/style>\r\n\r\n<style>\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor:#000;\r\n\t\tmargin-bottom: 10px;\r\n\t\ttransition:all 0.2s ease-in-out;\r\n\t\tfont-size:15px\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#list_toc_float li a{margin-bottom:0px}\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:768px){\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t \/* custom scrollbar style *\/\r\n::-webkit-scrollbar {\r\n    width: 7px;\r\n}\r\n::-webkit-scrollbar-track {\r\n    background: #d7a2a4;\r\n}\r\n::-webkit-scrollbar-thumb {\r\n    background: #b1252d;\r\n    border-radius: 15px;\r\n}\t\t\r\n\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n\t\t\/\/ Fungsi untuk menangani klik pada semua elemen <a> dengan href yang dimulai dengan #\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst targetId = this.getAttribute('href').substring(1);\r\n\t\t\tconst targetElement = document.getElementById(targetId);\r\n\r\n\t\t\tif (targetElement) {\r\n\t\t\t\tconst headerHeight = document.querySelector('#toc .header').offsetHeight;\r\n\t\t\t\tconst navbarHeight = document.getElementById('tdi_34') ? document.getElementById('tdi_34').offsetHeight : 0;\r\n\t\t\t\tconst windowHeight = window.innerHeight;\r\n\t\t\t\tconst targetOffset = targetElement.offsetTop;\r\n\t\t\t\tconst scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight) - navbarHeight - 40;\r\n\r\n\t\t\t\twindow.scrollTo({\r\n\t\t\t\t\ttop: scrollTo,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua elemen <a> di toc-list dan list-toc\r\n\t\tconst titleLinks = document.querySelectorAll('#toc-list a, #list_toc a');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t});\r\n<\/script>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with the ID 'article-left'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within 'myarticle'\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title'); \/\/ Assuming header-faq is the element for TOC title\r\n\r\n\/\/ Sticky TOC and update heading\r\n\/\/ document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/   const toc = document.querySelector('#toc');\r\n\/\/   const footer = document.querySelector('.td-footer-template-wrap');\r\n\/\/   const tocParent = toc.parentElement;\r\n\/\/   const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n\/\/   const tocHeight = toc.offsetHeight;\r\n\/\/   const triggerPoint = divTop + tocHeight + 700;\r\n\/\/   const footerHeight = footer.offsetHeight;\r\n\/\/   const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n\/\/   const phtoc = document.querySelector('#placeholder-toc');\r\n\/\/   const headers = document.querySelectorAll('.td-post-content h2');\r\n\/\/   const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\/\/ \tconst panel2 = document.querySelector(\"#toc .list\");\r\n\/\/ \tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n\/\/   let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n\/\/   \/\/ Function to handle scroll and add\/remove .sticky class\r\n\/\/   function handleScroll() {\r\n\/\/     const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n\/\/     let currentHeader = '';\r\n\r\n\/\/     \/\/ Highlight user progress as the heading comes\r\n\/\/     headers.forEach(header => {\r\n\/\/ \t\tconst headerTop = header.offsetTop;\r\n\/\/ \t\tconst headerHeight = header.clientHeight;\r\n\/\/ \/\/ \t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \/\/ \t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \/\/ \t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \/\/ \t\t\tconsole.log(\"current header text:\", currentHeaderText);\r\n\/\/ \/\/ \t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \/\/ \t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t\r\n\/\/ \/\/ \t\t\tif(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t\ttocTitle.textContent = 'Daftar Isi';\r\n\/\/ \/\/ \t\t\t}\r\n\/\/ \/\/ \t\t}\r\n\/\/ \t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\ttocTitle.textContent = 'Daftar Isi'; \/\/ Selalu pertahankan judul ini di mobile\r\n\/\/ \t\t} else {\r\n\/\/ \t\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \t\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \t\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \t\t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \t\t\t\tcurrentHeader = currentHeaderId;\r\n\/\/ \t\t\t}\r\n\/\/ \t\t}\r\n\/\/ \t});\r\n\r\n\/\/     navLinks.forEach(link => {\r\n\/\/       link.classList.remove('active');\r\n\/\/       if(currentHeader != '') {\r\n\/\/ \t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\/\/ \t\t\t  link.classList.add('active');\r\n\/\/ \t\t  }\r\n\/\/ \t  }\r\n\/\/     });\r\n\/\/ \/\/     if (windowTop < triggerFooterPoint) {\r\n\/\/ \/\/         toc.style.display = 'block';\r\n\/\/ \/\/ \t}else{\r\n\/\/ \/\/         toc.style.display = 'none';\r\n\/\/ \/\/ \t}\r\n\/\/     \/\/ Update TOC title if sticky\r\n\/\/     if (windowTop > triggerPoint) {\r\n\/\/       if (!toc.classList.contains('sticky')) {\r\n\/\/         phtoc.style.display = \"block\";\r\n\/\/         toc.classList.add('sticky');\r\n\/\/         toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/         toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/         toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\tpanel2.style.height = '0px';\r\n\/\/ \t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t  if(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t  const tocs = document.querySelector('#toc.sticky');\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar Isi'; \/\/ Reset title\r\n\/\/        \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\/\/ \t\t  }\r\n\/\/       }\r\n\/\/       if (currentHeader) {\r\n\/\/ \/\/         console.log(\"activeLink:\", activeLink);\r\n\/\/         if (activeLink) {\r\n\/\/ \/\/           tocTitle.textContent = activeLink.textContent; \/\/ Update TOC title\r\n\/\/           tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n\/\/         }\r\n\/\/       }\r\n\/\/     } else {\r\n\/\/       toc.classList.remove('sticky');\r\n\/\/       phtoc.style.display = \"none\";\r\n\/\/       toc.style.width = 'unset'; \/\/ Reset to original width\r\n\/\/       toc.style.backgroundColor = \"#FFF\";\r\n\/\/       tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\/\/ \t\ticon.style.transform = \"rotate(180deg)\";\r\n\/\/     }\r\n\/\/   }\r\n\r\n\/\/     \/\/ Attach the scroll event listener to the window\r\n\/\/     window.addEventListener('scroll', handleScroll);\r\n\r\n\/\/     \/\/ Initial call to handleScroll to set the correct state on load\r\n\/\/     handleScroll();\r\n\/\/ });\r\n\t\r\n\/\/ \t\/\/ Open toggle TOC\r\n\/\/ \t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/ \t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\/\/ \t\tvar toc = document.querySelector(\"#toc\");\r\n\/\/ \t\tvar icon = document.querySelector(\".toc-icon\");\r\n\/\/ \t\tconst tocTitle = document.querySelector('#toc-title');\r\n\/\/ \t\tconst tocs = document.querySelector('#toc.sticky');\r\n\/\/  \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\/\/ \t\t  tocHeader.addEventListener(\"click\", function() {\r\n\/\/ \t\t\tvar panel = this.nextElementSibling;\r\n\/\/ \t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \/\/ \t\t\t\ttoc.style.paddingBottom = '6px'; \r\n\/\/ \t\t\t\tif(window.innerWidth > 768){\r\n\/\/ \t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\/\/ \/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\/\/ \t\t\t} else {\r\n\/\/ \t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\t\t\ttoc.style.paddingBottom = '24px';\r\n\/\/ \t\t\t \tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/ \t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t}\r\n\/\/ \t\t  });\r\n\r\n\/\/ \t\t  \/\/ Close TOC when a link inside it is clicked\r\n\/\/ \t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\/\/ \t\t  tocLinks.forEach(function(link) {\r\n\/\/ \t\t\tlink.addEventListener(\"click\", function() {\r\n\/\/ \t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t});\r\n\/\/ \t\t  });\r\n\/\/ \t\t});\r\n\r\n\/\/ START new JS for ToC improvements\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 1750;\r\n\tconsole.log(triggerPoint)\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight*3;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n  \r\n  const panel2 = document.querySelector(\"#toc .list\");\r\n  const icon = document.querySelector(\".toc-icon\");\r\n  const tocTitle = document.querySelector('#toc-title');\r\n\r\n  let activeLink = null;\r\n  let userClosedTOC = false; \/\/ Flag user menutup TOC\r\n\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Update TOC title sesuai header yang terlihat\r\n    headers.forEach(header => {\r\n      const headerTop = header.offsetTop;\r\n      const headerHeight = header.clientHeight;\r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n      } else {\r\n        if (window.scrollY >= (headerTop - headerHeight + 1750)) {\r\n          const currentHeaderId = header.getAttribute('id');\r\n          const currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n          tocTitle.textContent = currentHeaderText;\r\n          currentHeader = currentHeaderId;\r\n        }\r\n      }\r\n    });\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader && link.getAttribute('href').includes(currentHeader)) {\r\n        link.classList.add('active');\r\n      }\r\n    });\r\n\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`;\r\n        toc.style.backgroundColor = \"#FFF\";\r\n        \/\/ Saat sticky, TOC otomatis tertutup\r\n        panel2.style.height = '0px';\r\n        icon.style.transform = \"rotate(180deg)\";\r\n        userClosedTOC = true; \/\/ Set flag supaya tidak terbuka saat scroll\r\n      }\r\n      \r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n        toc.style.width = '150px';\r\n      }\r\n\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset';\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Daftar isi'; \r\n\r\n      \/\/ Kembalikan panel jika user belum menutup manual\r\n      if(!userClosedTOC) {\r\n        panel2.style.height = panel2.scrollHeight + \"px\";\r\n        icon.style.transform = \"rotate(0deg)\";\r\n      }\r\n    }\r\n  }\r\n\r\n  window.addEventListener('scroll', handleScroll);\r\n  handleScroll();\r\n\r\n  \/\/ Toggle TOC saat user klik\r\n  const tocHeader = document.querySelector(\"#toc .header\");\r\n  tocHeader.addEventListener(\"click\", function() {\r\n    const panel = panel2;\r\n    if (panel.style.height !== '0px') {\r\n      panel.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    } else {\r\n      panel.style.height = panel.scrollHeight + \"px\";\r\n      icon.style.transform = \"rotate(0deg)\";\r\n      userClosedTOC = false;\r\n    }\r\n  });\r\n\r\n  \/\/ Close TOC saat link diklik\r\n  document.querySelectorAll(\"#toc .list a\").forEach(link => {\r\n    link.addEventListener(\"click\", function() {\r\n      panel2.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    });\r\n  });\r\n});\r\n\/\/ END new JS for ToC improvements\r\n\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/ \/\/ \t\t\tconsole.log(\"prevent default\");\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } \r\n\t\t  else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!-- <script>\r\n\tdocument.addEventListener(\"DOMContentLoaded\", function() {\r\n\r\n        \/\/ Fungsi untuk membuat nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Membuat objek untuk menyimpan daftar h2 dan h3 beserta judulnya\r\n        const headings = [];\r\n\r\n           \/\/ Mengambil semua elemen h2 dan h3\r\n        \/\/ Mengambil semua elemen h2 dan h3\r\n\t\tconst elements = document.querySelectorAll('.td-post-content h2');\r\n\r\n\t\t\tfunction newFormatId(text) {\r\n\t\t\t\tif(text.toLowerCase() === \"key takeaways\") {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tconst result = text.toLowerCase()\r\n\t\t\t\t.trim()\r\n\t\t\t\t.replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n\t\t\t\t.replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n\t\t\t\treturn result;\r\n\t\t\t}\r\n\t\r\n\t\telements.forEach(element => {\r\n\t\t\tif (element.tagName === 'H2') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h2\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Kalau Key Takeaways, jangan dimasukin\r\n\t\t\t\theadings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n\t\t\t} else if (element.tagName === 'H3') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h3\r\n\t\t\t\tif (headings.length > 0) {\r\n\t\t\t\t\theadings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n       \/\/ Membuat list HTML dari objek headings\r\n\t\tconst ul = document.getElementById('list_toc');\r\n\t\tlet currentUl = ul;\r\n\t\theadings.forEach(heading => {\r\n\t\t\tconst li = document.createElement('li');\r\n\t\t\tconst a = document.createElement('a');\r\n\t\t\ta.textContent = heading.title;\r\n\t\t\ta.href = `#${heading.id}`; \/\/ Gunakan ID yang baru dihasilkan\r\n\t\t\tli.appendChild(a);\r\n\r\n\t\t\tif (heading.level === 'h2') {\r\n\t\t\t\tcurrentUl = li;\r\n\t\t\t\tul.appendChild(li);\r\n\t\t\t} else if (heading.level === 'h3') {\r\n\t\t\t\tif (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n\t\t\t\t\tconst nestedUl = document.createElement('ul');\r\n\t\t\t\t\tcurrentUl.appendChild(nestedUl);\r\n\t\t\t\t\tcurrentUl = nestedUl;\r\n\t\t\t\t}\r\n\t\t\t\tcurrentUl.appendChild(li);\r\n\t\t\t}\r\n\r\n\t\t\tcreateNestedList(li, heading.children);\r\n\t\t});\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc'\r\n\t\tconst ulFloat = document.getElementById('list_toc');\r\n\r\n\t\t\/\/ Dapatkan isi (child elements) dari ul dengan id 'list_toc'\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc_float'\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\r\n\t\t\/\/ Tambahkan isi yang telah didapatkan dari 'list_toc' ke ul dengan id 'list_toc_float'\r\n\t\tulToc.append(...clonedChildren);\r\n\r\n\r\n        \/\/ Fungsi untuk mengambil tinggi navbar\r\n\t\tfunction getNavbarHeight() {\r\n\t\t\tconst navbar = document.getElementById('tdi_34');\r\n\t\t\treturn navbar ? navbar.offsetHeight : 0;\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menambahkan offset posisi scroll\r\n\t\tfunction scrollToElementWithOffset(elementId) {\r\n\t\t\tconst element = document.getElementById(elementId);\r\n\t\t\tif (element) {\r\n\t\t\t\tconst offset = getNavbarHeight();\r\n\t\t\t\tconst elementPosition = element.getBoundingClientRect().top;\r\n\t\t\t\tconst offsetPosition = elementPosition - offset - 40;\r\n\r\n\t\t\t\twindow.scrollBy({\r\n\t\t\t\t\ttop: offsetPosition,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menangani klik pada tautan judul\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst href = event.target.getAttribute('href').substr(1);\r\n\t\t\tscrollToElementWithOffset(href);\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua tautan judul\r\n\t\tconst titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t\t\r\n\t});\r\n    <\/script> -->\r\n\n<h2><b><span id=\"c\">Apa Itu Expense Management Software?<\/span><\/b><\/h2>\n<p><b>Expense management software<\/b> adalah sistem digital yang mengelola, memantau, dan mengendalikan pengeluaran perusahaan secara efisien. Dengan software ini, semua data tersimpan dalam satu <i>platform<\/i> terpusat, sehingga memudahkan pelacakan transaksi operasional dan <i>reimbursement<\/i>.<\/p>\n<p>Secara umum, perusahaan dengan expense management system terbaik bisa mengurangi risiko kesalahan manual dan meningkatkan transparansi anggaran. Pada akhirnya, akan terjadi percepatan proses klaim pengeluaran dan pelaporan, mendukung efisiensi dan akuntabilitas bisnis Anda.<\/p>\n<h2><b>10 Rekomendasi Expense Management Software Terbaik<\/b><\/h2>\n<p>Sebelum lanjut ke daftar rekomendasi, berikut adalah tujuh pilihan yang paling menonjol secara keseluruhan baik itu fitur, harga, dan kapabilitas:<\/p>\n<style>\r\n  #custom-shortcode-scrollable-table {\r\n    width: 100%;\r\n    overflow-x: auto;\r\n  }\r\n  #custom-shortcode-scrollable-table .table-wrapper {\r\n    display: inline-block;\r\n    width: 130%; \/* Makes table wider than screen to force scroll *\/\r\n    vertical-align: top;\r\n  }\r\n  #custom-shortcode-scrollable-table table {\r\n    border-collapse: collapse;\r\n    table-layout: fixed; \/* Keeps columns stable *\/\r\n    width: 100%;\r\n  }\r\n  #custom-shortcode-scrollable-table thead {\r\n    background-color: #af2828;\r\n    color: #ffffff;\r\n    position: sticky;\r\n    top: 0;\r\n    z-index: 2;\r\n  }\r\n  \r\n  \/* 1. FORCE CENTER ALIGNMENT FOR ALL HEADERS *\/\r\n  #custom-shortcode-scrollable-table th {\r\n    font-size: 16px;\r\n    text-align: center !important; \r\n    vertical-align: middle;\r\n    padding: 10px;\r\n  }\r\n  \r\n  #custom-shortcode-scrollable-table td {\r\n    font-size: 14px;\r\n    padding: 8px;\r\n    vertical-align: middle;\r\n  }\r\n\r\n  \/* 2. FIX MEREK COLUMN WIDTH (Don't use auto here) *\/\r\n  #custom-shortcode-scrollable-table th:first-child,\r\n  #custom-shortcode-scrollable-table td:first-child {\r\n    width: 150px; \/* Fixed width stops it from expanding *\/\r\n    text-align: left; \/* Keep brand names left-aligned for readability *\/\r\n  }\r\n\r\n  \/* 3. Handle the Check Columns (Enterprise, SME, UMKM) *\/\r\n  \r\n  \/* 4. The Last Column (Detail) takes remaining space automatically *\/\r\n\r\n  #custom-shortcode-scrollable-table tbody {\r\n    display: block;\r\n    overflow-y: auto;\r\n    overflow-x: hidden;\r\n    width: 100%;\r\n  }\r\n  #custom-shortcode-scrollable-table thead,\r\n  #custom-shortcode-scrollable-table tbody tr {\r\n    display: table;\r\n    width: 100%;\r\n    table-layout: fixed;\r\n  }\r\n  \r\n  \/* Scrollbar Styling *\/\r\n  #custom-shortcode-scrollable-table::-webkit-scrollbar,\r\n  #custom-shortcode-scrollable-table tbody::-webkit-scrollbar {\r\n    width: 8px;\r\n    height: 8px;\r\n  }\r\n  #custom-shortcode-scrollable-table::-webkit-scrollbar-track,\r\n  #custom-shortcode-scrollable-table tbody::-webkit-scrollbar-track {\r\n    background: #f1f1f1;\r\n    border-radius: 4px;\r\n  }\r\n  #custom-shortcode-scrollable-table::-webkit-scrollbar-thumb,\r\n  #custom-shortcode-scrollable-table tbody::-webkit-scrollbar-thumb {\r\n    background: #af2828;\r\n    border-radius: 4px;\r\n  }\r\n  #custom-shortcode-scrollable-table::-webkit-scrollbar-thumb:hover,\r\n  #custom-shortcode-scrollable-table tbody::-webkit-scrollbar-thumb:hover {\r\n    background: #8a1f1f;\r\n  }\r\n\r\n  \/* Mobile Responsiveness *\/\r\n  @media (max-width: 767px) {\r\n    #custom-shortcode-scrollable-table th {\r\n      font-size: 12px;\r\n      padding: 5px;\r\n    }\r\n    #custom-shortcode-scrollable-table td {\r\n      font-size: 10px;\r\n      padding: 5px;\r\n    }\r\n    \/* Adjust widths for mobile *\/\r\n    #custom-shortcode-scrollable-table th:first-child,\r\n    #custom-shortcode-scrollable-table td:first-child {\r\n      width: 100px; \r\n    }\r\n      }\r\n<\/style>\r\n\r\n<div id=\"custom-shortcode-scrollable-table\">\r\n  <div class=\"table-wrapper\">\r\n    <table>\r\n      <thead>\r\n        <tr>\r\n                      <th>Vendor<\/th>\r\n                      <th>Ideal untuk<\/th>\r\n                      <th>Skala Bisnis<\/th>\r\n                      <th>Fitur Utama<\/th>\r\n                      <th>Harga<\/th>\r\n                  <\/tr>\r\n      <\/thead>\r\n      <tbody>\r\n                            <tr>\r\n                          <td>HashMicro Accounting &amp; Expense Management<\/td>\r\n                          <td>Perusahaan yang butuh kontrol pengeluaran terintegrasi &amp; kepatuhan PSAK<\/td>\r\n                          <td>Menengah hingga besar<\/td>\r\n                          <td>Hashy AI, financial dashboard, cash flow reports, budget control, bank integration<\/td>\r\n                          <td>Custom Pricing (Hubungi Vendor)<\/td>\r\n                      <\/tr>\r\n                            <tr>\r\n                          <td>Xero<\/td>\r\n                          <td>UKM yang butuh akuntansi &amp; expense tracking berbasis cloud<\/td>\r\n                          <td>Kecil hingga menengah<\/td>\r\n                          <td>Expense tracking, auto reports, integrations, payment reminders<\/td>\r\n                          <td>Mulai USD 15\/bulan (Early Plan), USD 37 (Growing)<\/td>\r\n                      <\/tr>\r\n                            <tr>\r\n                          <td>Odoo (Expenses Module)<\/td>\r\n                          <td>Bisnis yang butuh ERP modular &amp; customizable<\/td>\r\n                          <td>Menengah hingga besar<\/td>\r\n                          <td>Expense reporting, multi-currency, project-based expenses, integrations<\/td>\r\n                          <td>Mulai USD 31.90\/user\/bulan (Odoo Online)<\/td>\r\n                      <\/tr>\r\n                            <tr>\r\n                          <td>ExpenseMonkey<\/td>\r\n                          <td>Freelancer, UKM, dan bisnis kecil yang butuh expense AI<\/td>\r\n                          <td>Kecil hingga menengah<\/td>\r\n                          <td>AI receipt scan, tax reports, expense categorization<\/td>\r\n                          <td>Gratis, paket Pro<\/td>\r\n                          <td>IDR 49.000\u201399.000\/bln<\/td>\r\n                      <\/tr>\r\n                            <tr>\r\n                          <td>Mekari Jurnal<\/td>\r\n                          <td>UMKM Indonesia yang butuh akuntansi &amp; expense lokal<\/td>\r\n                          <td>Kecil hingga menengah<\/td>\r\n                          <td>Budgeting, cash flow tracking, customizable reports<\/td>\r\n                          <td>Mulai Rp 299.000\/bulan (Jurnal Basic), Rp 499.000 (Pro)<\/td>\r\n                      <\/tr>\r\n                            <tr>\r\n                          <td>Expensify<\/td>\r\n                          <td>Perusahaan dengan proses reimbursement yang intens<\/td>\r\n                          <td>Kecil hingga menengah<\/td>\r\n                          <td>OCR receipts, automatic reimbursement, project expenses<\/td>\r\n                          <td>Gratis, Pro mulai USD 5\u201310\/user\/bulan<\/td>\r\n                      <\/tr>\r\n              <\/tbody>\r\n    <\/table>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const tbody = document.querySelector(\"#custom-shortcode-scrollable-table tbody\");\r\n  if (!tbody) return;\r\n  const rows = tbody.querySelectorAll(\"tr\");\r\n  \/\/ Calculate height based on first 10 rows\r\n  if (rows.length > 10) {\r\n    let totalHeight = 0;\r\n    for (let i = 0; i < 10 && i < rows.length; i++) {\r\n      totalHeight += rows[i].offsetHeight;\r\n    }\r\n    tbody.style.maxHeight = totalHeight + \"px\";\r\n  }\r\n});\r\n<\/script>\n<p>Berikut adalah 10 rekomendasi expense management software terbaik untuk bisnis Indonesia di tahun 2025:<\/p>\n<h3><b>1. HashMicro<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168688 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro.webp\" alt=\"Expense management software\" width=\"1470\" height=\"900\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro.webp 1470w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro-300x184.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro-1024x627.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro-768x470.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro-686x420.webp 686w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro-150x92.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro-696x426.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/hashmicro-1068x654.webp 1068w\" sizes=\"auto, (max-width: 1470px) 100vw, 1470px\" \/><\/a>Berdiri sejak tahun 2015, <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\"><b>HashMicro<\/b><\/a> telah mengembangkan solusi akuntansi canggih yang dipercaya oleh lebih dari 2000 perusahaan di Asia Tenggara, termasuk Indonesia. Vendor ini menyediakan sistem manajemen pengeluaran dengan UI\/UX yang ramah pengguna.<\/p>\n<p>Tidak berhenti sampai di situ, perusahaan asli Indonesia ini menyediakan berbagai keuntungan, seperti <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\"><b>demo gratis<\/b><\/a> dan konsultasi bisnis tanpa biaya tambahan. HashMicro juga menjadi vendor dengan sistem akuntansi yang sudah sesuai mengikuti aturan dari PSAK dan <a href=\"https:\/\/pajak.go.id\/id\/regulasi-page\">DJP.<\/a><\/p>\n<p>Fitur-fitur HashMicro berikut juga dapat membantu Anda menjaga stabilitas <i>expense<\/i>r:<\/p>\n<ul>\n<li aria-level=\"1\"><b>Hashy AI:<\/b> Anda dapat memantau dan mengelola pemasukan, pengeluaran, serta utang dan piutang secara rinci melalui <i>prompt<\/i> sederhana kapan saja dan dimana saja.<\/li>\n<li aria-level=\"1\"><b>Financial dashboard:<\/b> Monitor kondisi keuangan bisnis Anda secara menyeluruh, seperti accounts payable, pendapatan, saldo kas, accounts receivable, dan lain-lain.<\/li>\n<li aria-level=\"1\"><b>Cash flow reports:<\/b> Memantau arus kas masuk dan keluar perusahaan, membantu merencanakan keuangan dengan tepat dan mengidentifikasi masalah likuiditas lebih awal.<\/li>\n<li aria-level=\"1\"><b>Budget management:<\/b> Kelola anggaran serta approval matrix berdasarkan budget yang tersedia.<\/li>\n<li aria-level=\"1\"><b>Bank integration<\/b>: Mempermudah proses pencocokan otomatis antara transaksi yang tercatat di bank dan pembukuan internal dalam sistem.<\/li>\n<li aria-level=\"1\"><b>Automated currency update<\/b>: Memberikan informasi nilai tukar mata uang secara otomatis dan real-time untuk mengurangi potensi kesalahan dalam perhitungan nilai transaksi internasional.<\/li>\n<\/ul>\n<div class=\"youtube-embed\" data-video_id=\"4VdSURXR4-4\"><iframe title=\"How Hash Trading Distribution from HashMicro Helps MMPJ Maximizes Its Revenue\" width=\"696\" height=\"392\" src=\"https:\/\/www.youtube.com\/embed\/4VdSURXR4-4?feature=oembed&#038;enablejsapi=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p><em>&#8220;Implementasi sistem akuntansi HashMicro mengubah alur produktivitas bisnis menjadi berubah drastis. Perusahaan tidak lagi memproses kerja secara terpisah karena semuanya sudah all-in one dalam satu platform utuh.&#8221;\u00a0<\/em><\/p>\n<p><strong>&#8211; Jennifer Santoso, <\/strong>Head of Finance and Accounting<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Tampilan web dan dashboard yang user-friendly<\/li>\n<li>Kemudahan untuk kustomisasi sesuai kebutuhan bisnis<\/li>\n<li>Integrasi yang kuat dengan modul lain seperti CRM, inventaris, procurement, dan modul lainnya sesuai kebutuhan bisnis<\/li>\n<li>Sudah mengikuti standar SAK dan PSAK Indonesia<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Waktu implementasi yang bervariasi sesuai dengan kebutuhan bisnis<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n\t.cta-in-article a {\r\n\t\tfont-size: 0px !important;\r\n\t\tcolor: #fff; \r\n\t\tpadding: 0px !important; \r\n\t\tborder-radius: 0px !important; \r\n\t\tdisplay: block !important; \r\n\t\ttext-decoration: none; \r\n\t}\r\n\t\r\n\t.cta-in-article {\r\n\t\tmargin: 0px !important;\r\n\t\tpadding: 0px !important;\r\n\t\tbox-shadow: none !important;\r\n\t}\r\n\t\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp?blog&utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.Skema-Harga-web-resized.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width=\"372\" height=\"465\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.-Skema-Harga-Mobile-372px.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div>\n<h3><b>2. Xero<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/xero.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168691 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/xero.webp\" alt=\"Expense management system\" width=\"869\" height=\"549\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/xero.webp 869w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/xero-300x190.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/xero-768x485.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/xero-665x420.webp 665w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/xero-150x95.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/xero-696x440.webp 696w\" sizes=\"auto, (max-width: 869px) 100vw, 869px\" \/><\/a>Xero berkembang menjadi salah satu penyedia perangkat lunak akuntansi di dunia. Dengan solusi cloud yang mudah digunakan untuk usaha kecil dan menengah, Xero membantu bisnis mengelola pengeluaran mereka melalui proses yang terotomatisasi dan laporan yang <i>customizable<\/i>.<\/p>\n<p><b>Fitur unggulan:<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Laporan keuangan otomatis<\/li>\n<li aria-level=\"1\">Pelacakan pengeluaran berbasis kategori<\/li>\n<li aria-level=\"1\">Integrasi dengan berbagai aplikasi pihak ketiga<\/li>\n<li aria-level=\"1\">Pengingat pembayaran otomatis<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li data-start=\"55\" data-end=\"89\">\n<p data-start=\"58\" data-end=\"89\">Berbasis cloud dan fleksibel.<\/p>\n<\/li>\n<li data-start=\"90\" data-end=\"137\">\n<p data-start=\"93\" data-end=\"137\">Antarmuka intuitif serta banyak integrasi.<\/p>\n<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li data-start=\"162\" data-end=\"216\">\n<p data-start=\"165\" data-end=\"216\">Kustomisasi laporan dan fitur inventori terbatas.<\/p>\n<\/li>\n<li data-start=\"217\" data-end=\"273\" data-is-last-node=\"\">\n<p data-start=\"220\" data-end=\"273\" data-is-last-node=\"\">Layanan pelanggan terbatas dan bergantung internet.<\/p>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>3. Odoo<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168693 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo.webp\" alt=\"Expense management software\" width=\"1920\" height=\"1104\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo.webp 1920w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo-300x173.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo-1024x589.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo-768x442.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo-1536x883.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo-730x420.webp 730w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo-150x86.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo-696x400.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/odoo-1068x614.webp 1068w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a>Odoo adalah platform terbuka yang menawarkan berbagai aplikasi bisnis, termasuk manajemen pengeluaran.Sistem mereka memungkinkan perusahaan untuk memantau dan mengelola pengeluaran dalam satu platform yang terintegrasi penuh dengan modul-modul lain.<\/p>\n<p><b>Fitur unggulan:<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Laporan pengeluaran per proyek<\/li>\n<li aria-level=\"1\">Integrasi dengan aplikasi pihak ketiga<\/li>\n<li aria-level=\"1\">Dashboard interaktif untuk pengelolaan keuangan<\/li>\n<li aria-level=\"1\">Pelacakan transaksi multi-mata uang<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan\u00a0<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li data-start=\"52\" data-end=\"86\">\n<p data-start=\"55\" data-end=\"86\">Modular &amp; bisa dikustomisasi.<\/p>\n<\/li>\n<li data-start=\"87\" data-end=\"117\">\n<p data-start=\"90\" data-end=\"117\">Biaya efektif &amp; scalable.<\/p>\n<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li data-start=\"150\" data-end=\"206\">\n<p data-start=\"153\" data-end=\"206\">Implementasi dan kustomisasi butuh keahlian teknis.<\/p>\n<\/li>\n<li data-start=\"207\" data-end=\"256\" data-is-last-node=\"\">\n<p data-start=\"210\" data-end=\"256\" data-is-last-node=\"\">Model biaya dan dukungan bisa membingungkan.<\/p>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>4. ExpenseMonkey<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168686 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey.webp\" alt=\"Expense management system\" width=\"1440\" height=\"978\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey.webp 1440w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey-300x204.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey-1024x695.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey-768x522.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey-618x420.webp 618w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey-150x102.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey-696x473.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensemonkey-1068x725.webp 1068w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/a>ExpenseMonkey adalah solusi manajemen pengeluaran berbasis AI untuk usaha kecil dan menengah. Dengan antarmuka yang sederhana, ExpenseMonkey memungkinkan pengguna untuk melacak pengeluaran, memindai tanda terima, dan menghasilkan laporan pajak secara otomatis.<\/p>\n<p><b>Fitur unggulan:<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Pemindaian dan pengenalan tanda terima otomatis<\/li>\n<li aria-level=\"1\">Pelaporan pajak otomatis<\/li>\n<li aria-level=\"1\">Manajemen pengeluaran berbasis kategori<\/li>\n<li aria-level=\"1\">Pembuatan laporan keuangan otomatis<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><strong>Kelebihan<\/strong><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>AI-powered receipt scanner dan manajemen pengeluaran real-time.<\/li>\n<li>Tersedia versi gratis dengan kategori &amp; report tanpa batas serta cocok untuk freelancer dan UKM.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Fitur perencanaan keuangan dan anggaran masih terbatas.<\/span><\/li>\n<li>Tidak ada API publik dan integrasi terbatas diluar Xero\/QuickBooks.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>5. Mekari Jurnal<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168689 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal.webp\" alt=\"software expense management \" width=\"1552\" height=\"1200\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal.webp 1552w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal-300x232.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal-1024x792.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal-768x594.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal-1536x1188.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal-543x420.webp 543w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal-150x116.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal-696x538.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/mekari-jurnal-1068x826.webp 1068w\" sizes=\"auto, (max-width: 1552px) 100vw, 1552px\" \/><\/a>Mekari Jurnal adalah perangkat lunak akuntansi berbasis cloud untuk usaha kecil dan menengah di Indonesia. Fokus utama mereka adalah membantu bisnis kecil mengelola pengeluaran dan membuat keputusan keuangan yang tepat dengan alat yang sederhana.<\/p>\n<p><b>Fitur unggulan:<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Pengelolaan anggaran per proyek<\/li>\n<li aria-level=\"1\">Laporan keuangan yang dapat disesuaikan<\/li>\n<li aria-level=\"1\">Pemantauan arus kas otomatis<\/li>\n<li aria-level=\"1\">Manajemen biaya dan pengeluaran berbasis akun<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li data-start=\"77\" data-end=\"119\">\n<p data-start=\"80\" data-end=\"119\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Dikelola secara lokal &amp; sesuai regulasi Indonesia.<\/span><\/p>\n<\/li>\n<li data-start=\"120\" data-end=\"160\">\n<p data-start=\"123\" data-end=\"160\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Akses berbasis cloud, laporan real-time, cocok untuk UMKM.<\/span><\/p>\n<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li data-start=\"196\" data-end=\"238\">\n<p data-start=\"199\" data-end=\"238\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Fitur dan kustomisasinya terbatas untuk kebutuhan kompleks.<\/span><\/p>\n<\/li>\n<li data-start=\"239\" data-end=\"281\">\n<p data-start=\"242\" data-end=\"281\"><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Harga relatif lebih mahal dibanding beberapa alternatif lokal.<\/span><\/p>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>6. Expensify<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-scaled.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168692 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-scaled.webp\" alt=\"sistem expense management \" width=\"2560\" height=\"1444\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-scaled.webp 2560w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-1024x578.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-768x433.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-1536x866.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-2048x1155.webp 2048w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-745x420.webp 745w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-150x85.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-696x393.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-1068x602.webp 1068w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expensify-1920x1083.webp 1920w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a>Expensify menawarkan solusi yang mengotomatiskan pelacakan pengeluaran, penggantian biaya, dan pembuatan laporan. Sistem mereka mengelola pengeluaran, termasuk <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pencatatan-prepaid-expense-dalam-bisnis\/\"><i>prepaid expense<\/i><\/a> dengan efisien, mengurangi beban administratif, dan meningkatkan kepatuhan terhadap kebijakan perusahaan.<\/p>\n<p><b>Fitur unggulan:<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Pemindaian tanda terima berbasis AI<\/li>\n<li aria-level=\"1\">Laporan pengeluaran terintegrasi<\/li>\n<li aria-level=\"1\">Manajemen penggantian biaya otomatis<\/li>\n<li aria-level=\"1\">Pengelolaan pengeluaran berbasis proyek<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Antarmuka pengguna sangat mudah digunakan dan unggah struk otomatis via OCR<\/li>\n<li>Mendukung pelacakan pengeluaran real-time dan integrasi ke aplikasi akuntansi.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Terkadang terjadi masalah saat upload bukti pengeluaran dan OCR kurang akurat.<\/li>\n<li>Layanan pelanggan kurang responsif dan fitur lanjutan bisa rumit bagi beberapa pengguna<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>7. Rydoo<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168694 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo.webp\" alt=\"Expense management software\" width=\"1610\" height=\"803\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo.webp 1610w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo-300x150.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo-1024x511.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo-768x383.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo-1536x766.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo-842x420.webp 842w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo-150x75.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo-696x347.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/rydoo-1068x533.webp 1068w\" sizes=\"auto, (max-width: 1610px) 100vw, 1610px\" \/><\/a>Rydoo adalah platform manajemen pengeluaran berbasis cloud untuk tim keuangan global. Vendor ini menawarkan solusi yang mengotomatiskan alur pengeluaran dan siklus penggantian biaya, memastikan kepatuhan global dan meningkatkan efisiensi manajemen pengeluaran.<\/p>\n<p><b>Fitur unggulan:<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Pemantauan pengeluaran global<\/li>\n<li aria-level=\"1\">Manajemen pengeluaran berbasis kebijakan<\/li>\n<li aria-level=\"1\">Pelaporan pengeluaran real-time<\/li>\n<li aria-level=\"1\">Integrasi dengan sistem ERP dan akuntansi<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Antarmuka intuitif dengan pemindaian struk via OCR dan integrasi real-time ke sistem akuntansi\/ERP<\/li>\n<li>Mendukung workflow expense dengan kebijakan perusahaan, multi-mata uang, approval otomatis, dan laporan real-time<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Akurasi OCR kadang tidak konsisten dan opsi kustomisasi kategori masih terbatas dibanding kebutuhan khusus<\/li>\n<li>Aplikasi mobile bisa lambat, mengalami crash, dan kurang stabil terutama dalam sinkronisasi data<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>8. Zoho Expense<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168695 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense.webp\" alt=\"Expense management system\" width=\"1323\" height=\"843\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense.webp 1323w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense-300x191.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense-1024x652.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense-768x489.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense-659x420.webp 659w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense-150x96.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense-696x443.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/zoho-expense-1068x681.webp 1068w\" sizes=\"auto, (max-width: 1323px) 100vw, 1323px\" \/><\/a>Zoho Expense adalah perangkat lunak manajemen pengeluaran berbasis cloud untuk usaha kecil dan menengah. Vendor inimengotomatiskan pelacakan pengeluaran, penggantian biaya, dan pembuatan laporan untuk meningkatkan efisiensi perusahaan.<\/p>\n<p><b>Fitur unggulan:<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Laporan keuangan berbasis kategori<\/li>\n<li aria-level=\"1\">Pelacakan pengeluaran otomatis<\/li>\n<li aria-level=\"1\">Integrasi dengan aplikasi Zoho lainnya<\/li>\n<li aria-level=\"1\">Pemantauan anggaran dan biaya proyek<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Tampilan antarmuka mudah digunakan &amp; otomatisasi receipt scanning via OCR menjadikan pelaporan pengeluaran cepat dan praktis<\/span><\/li>\n<li>Mendukung multi-mata uang, kebijakan perusahaan, integrasi dengan Zoho Books \/ QuickBooks, serta approval workflow otomatis<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Kustomisasi laporan terbatas dan sinkronisasi kartu kredit sering bermasalah<\/li>\n<li><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Kurva belajar cukup tinggi dan aplikasi mobile kadang lambat atau tidak stabil<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>9. SAP Concur<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168690 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur.webp\" alt=\"Expense management sistem\" width=\"1200\" height=\"867\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur-300x217.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur-1024x740.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur-768x555.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur-581x420.webp 581w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur-150x108.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur-696x503.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur-1068x772.webp 1068w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/sap-concur-324x235.webp 324w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a>SAP Concur adalah solusi manajemen perjalanan dan pengeluaran berbasis cloud untuk perusahaan besar. Penyedia ini menawarkan solusi yang mengotomatiskan pelacakan pengeluaran, penggantian biaya, dan pembuatan laporan untuk memastikan kontrol biaya yang lebih baik.<\/p>\n<p><b>Fitur unggulan:<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Manajemen pengeluaran berbasis perjalanan<\/li>\n<li aria-level=\"1\">Kepatuhan pengeluaran global<\/li>\n<li aria-level=\"1\">Laporan pengeluaran real-time<\/li>\n<li aria-level=\"1\">Integrasi dengan berbagai aplikasi SAP lainnya<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan <\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>Platform terintegrasi antara pengelolaan perjalanan bisnis (Travel), pengeluaran (Expense), dan tagihan (Invoice).<\/li>\n<li><span class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\">Mendukung otomatisasi laporan pengeluaran real-time, unggah struk via mobile OCR, serta compliance dan audit trail.<\/span><\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Antarmuka pengguna dianggap ketinggalan zaman, kompleks, dan membingungkan banyak pemula.<\/li>\n<li>Biaya tinggi (per laporan pengeluaran) dan waktu implementasi lama, tidak cocok untuk bisnis kecil.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><b>10. QuickBooks<\/b><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-168696 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks.webp\" alt=\"Expense management system\" width=\"1200\" height=\"662\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks-300x166.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks-1024x565.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks-768x424.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks-761x420.webp 761w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks-150x83.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks-696x385.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/quickbooks-1068x589.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a>QuickBooks adalah perangkat lunak akuntansi dan manajemen pengeluaran dari Intuit. Sistem QuickBooks sangat cocok untuk usaha kecil hingga menengah yang mencari kemudahan dalam mengelola pengeluaran dan laporan keuangan mereka.<\/p>\n<p><b>Fitur unggulan:<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Laporan keuangan otomatis<\/li>\n<li aria-level=\"1\">Pengelolaan pengeluaran berbasis akun<\/li>\n<li aria-level=\"1\">Integrasi dengan aplikasi akuntansi pihak ketiga<\/li>\n<li aria-level=\"1\">Pemantauan pengeluaran secara real-time<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<ul>\n<li>User-friendly dengan fitur lengkap seperti invoicing, bank feed otomatis, dan integrasi luas.<\/li>\n<li>Tersedia versi cloud (Online) dan desktop, cocok untuk UKM dengan fleksibilitas dan skala usaha.<\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li>Customisasi laporan, inventori, dan dukungan industri terbatas terutama di versi Online.<\/li>\n<li>Biaya berlangganan tahunan mahal, tergantung koneksi internet, dan opsi backup\/data control terbatas di versi Online.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>Perbandingan Sistem Manajemen Pengeluaran Terbaik Secara Keseluruhan<\/strong><\/h3>\n\r\n<style>\r\n\t#custom-shortcode-table {\r\n\t\twidth: 100%;\r\n\t\toverflow-x: auto;\r\n\t}\r\n\t\r\n\t#custom-shortcode-table thead {\r\n\t\tbackground-color: #af2828;\r\n\t\tcolor: #ffffff;\r\n\t}\r\n\t\r\n\t#custom-shortcode-table th {\r\n\t\twhite-space: nowrap;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\t\r\n\t#custom-shortcode-table td {\r\n\t\tfont-size: 14px;\r\n\t}\r\n\t\r\n\t#custom-shortcode-table tr:nth-child(even) {\r\n    \tbackground-color: #fff5f5;\r\n\t}\r\n\t\r\n\t#custom-shortcode-table::-webkit-scrollbar {\r\n\t\theight: 8px;\r\n\t}\r\n\t\r\n\t#custom-shortcode-table::-webkit-scrollbar-track {\r\n\t\tbackground: #f1f1f1;\r\n\t\tborder-radius: 4px;\r\n\t}\r\n\t\r\n\t#custom-shortcode-table::-webkit-scrollbar-thumb {\r\n\t\tbackground: #af2828;\r\n\t\tborder-radius: 4px;\r\n\t}\r\n\t\r\n\t#custom-shortcode-table::-webkit-scrollbar-thumb:hover {\r\n\t\tbackground: #8a1f1f;\r\n\t}\r\n\t\r\n\t@media (max-width: 767px) {\r\n\t\t#custom-shortcode-table th {\r\n\t\t\tfont-size: 12px;\r\n\t\t}\r\n\t\t\r\n\t\t#custom-shortcode-table td {\r\n\t\t\tfont-size: 10px;\r\n\t\t}\r\n\t\t\r\n\t\t#custom-shortcode-table::-webkit-scrollbar {\r\n\t\t\theight: 6px;\r\n\t\t}\r\n\t}\r\n<\/style>\r\n\r\n\r\n<div id=\"custom-shortcode-table\">\r\n\t<table>\r\n\t\t<thead>\r\n\t\t\t<tr>\r\n\t\t\t\t\t\t\t\t\t<th>Vendor Akuntansi<\/th>\r\n\t\t\t\t\t\t\t\t\t<th>UI\/UX<\/th>\r\n\t\t\t\t\t\t\t\t\t<th>Fitur<\/th>\r\n\t\t\t\t\t\t\t\t\t<th>Integrasi<\/th>\r\n\t\t\t\t\t\t\t\t\t<th>Skalabilitas<\/th>\r\n\t\t\t\t\t\t\t<\/tr>\r\n\t\t<\/thead>\r\n\t\t<tbody>\r\n\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>HashMicro<\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\r\n\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>Xero<\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-half\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-half\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\r\n\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>Odoo<\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-half\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-half\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-half\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\r\n\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>ExpenseMonkey<\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-half\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\r\n\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>Mekari Jurnal<\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\r\n\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>Expensify<\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-half\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\r\n\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>Rydoo<\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\r\n\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>Zoho Expense<\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-half\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-half\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star\" style=\"color: #ffb302\"><\/i><i class=\"td-icon-star-empty\" style=\"color: #ffb302\"><\/i><\/td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\r\n\t\t\t\t\t<\/tbody>\r\n\t<\/table>\r\n<\/div>\n<h2><b><span id=\"b\">Apa Saja Fungsi Expense Management Software?<\/span><\/b><\/h2>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-168687\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software.webp\" alt=\"fungsi expense management software\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/fungsi-expense-management-software-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a>Tahukah Anda? Expense management software memiliki fungsi yang cukup signifikan, terutama di lingkup akuntansi perusahaan. Beberapa di antaranya seperti:<\/p>\n<ul>\n<li aria-level=\"1\">Mencatat dan melacak setiap pengeluaran bisnis secara otomatis dan akurat<\/li>\n<li aria-level=\"1\">Mempermudah karyawan dalam mengajukan klaim reimbursement dengan bukti digital<\/li>\n<li aria-level=\"1\">Mempercepat proses persetujuan pengeluaran melalui alur kerja otomatis<\/li>\n<li aria-level=\"1\">Memberikan visibilitas real-time terhadap penggunaan anggaran perusahaan<\/li>\n<li aria-level=\"1\">Mengintegrasikan data pengeluaran dengan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/rekomendasi-software-akuntansi-di-indonesia\/\">software akuntansi<\/a> untuk pelaporan keuangan<\/li>\n<li aria-level=\"1\">Menyediakan jejak audit lengkap untuk memastikan kepatuhan dan mencegah kecurangan yang sesuai dengan <a href=\"https:\/\/www.iso.org\/standard\/27001\"> ISO\/ICE 27001<\/a><\/li>\n<\/ul>\n<h2><strong>Fitur-Fitur Perangkat Lunak Manajemen Pengeluaran<\/strong><\/h2>\n<p><b>Ciri utama expense management software yang andal<\/b> adalah keberadaan lima fitur inti yang saling melengkapi. Tanpa salah satu fitur ini, alur akuntansi bisnis Anda bisa menjadi kurang efisien atau bahkan tersendat. Berikut ini lima fitur penting yang perlu Anda miliki:<\/p>\n<h3><b>1. Integrasi bank dengan rekonsiliasi otomatis<\/b><\/h3>\n<p>Fitur ini langsung menghubungkan sistem dengan akun bank Anda, lalu mencocokkan transaksi secara otomatis. Hasilnya, proses rekonsiliasi jadi lebih cepat dan bebas dari kesalahan manual.<\/p>\n<h3><b>2. Analitik mendalam<\/b><\/h3>\n<p>Melalui analitik yang komprehensif, Anda bisa menggali data <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-beban-dan-biaya-dalam-akuntansi\/\"><i>expense<\/i><\/a> secara lebih tajam. Dengan begitu, pengambilan keputusan keuangan bisa dilakukan dengan lebih percaya diri dan berbasis data. Lebih lanjut, Anda bisa bisa menjaga setiap pengeluaran perusahaan tetap sesuai dengan yang diatur oleh regulasi<a href=\"https:\/\/web.iaiglobal.or.id\/PSAK-Umum\/8#gsc.tab=0\"> PSAK<\/a>.<\/p>\n<h3><b>3. Manajemen <\/b><b><i>profit &amp; loss<\/i><\/b><\/h3>\n<p>Fitur ini menyajikan laporan untung-rugi secara real-time. Hasilnya, Anda dapat memantau kesehatan finansial perusahaan kapan saja dan mengidentifikasi area yang perlu efisiensi.<\/p>\n<h3><b>4. Laporan <\/b><b><i>cash flow<\/i><\/b><b> mendalam<\/b><\/h3>\n<p>Dengan laporan arus kas yang detail, Anda dapat melihat aliran dana masuk dan keluar secara menyeluruh. Ini penting untuk menjaga kestabilan keuangan dan menghindari krisis likuiditas.<\/p>\n<h3><b>5. <\/b><b><i>Budget forecast<\/i><\/b><\/h3>\n<p>Fitur ini memproyeksikan anggaran masa depan berdasarkan tren dan data historis. Sebagai hasilnya, Anda dapat merencanakan keuangan dengan lebih matang dan mencegah pemborosan.<\/p>\n<h2><b>Cara Memilih Sistem Manajemen Pengeluaran yang Tepat<\/b><\/h2>\n<p>Berikut adalah beberapa hal penting yang perlu Anda perhatikan saat memilih expense management software:<\/p>\n<ul>\n<li>Tentukan tujuan utama penggunaan seperti efisiensi pelaporan, kontrol anggaran, atau percepatan reimbursment.<\/li>\n<li>Pastikan fitur sesuai kebutuhan bisnis Anda, seperti integrasi bank dan pelaporan otomatis<\/li>\n<li>Pilih sistem yang mudah Anda gunakan agar pelatihan berjalan cepat.<\/li>\n<li>Perhatikan skalabilitas sistem agar tetap relevan seiring pertumbuhan bisnis Anda.<\/li>\n<li>Pilih vendor dengan dukungan pelanggan yang responsif untuk memastikan kelancaran penggunaan jangka panjang.<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\"><b>Uji coba demo gratis<\/b><\/a> untuk menilai kenyamanan dan kelengkapan fiturnya langsung.<\/li>\n<\/ul>\n<h2><b>Kesimpulan<\/b><\/h2>\n<p>Expense management software membantu Anda dalam mengelola pengeluaran dengan lebih efisien, transparan, dan terstruktur. Dengan fitur penting yang ada, sistem ini memastikan setiap transaksi tercatat dengan akurat dan mendukung pengambilan keputusan keuangan cerdas.<\/p>\n<p>Jika Anda mencari solusi yang lengkap dan mudah penggunaannya, <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\"><b>HashMicro<\/b><\/a> hadir sebagai pilihan terbaik. Dengan fitur yang terintegrasi dan dukungan penuh dari tim profesional, HashMicro siap membantu Anda mengoptimalkan manajemen pengeluaran perusahaan.<\/p>\n<p><b>Coba semua fiturnya sekarang<\/b> melalui <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\">demo gratis<\/a> dan rasakan langsung kemudahannya!<\/p>\n<a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/accounting-listicle.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/accounting-listicle.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/accounting-listicle-m.webp\" alt=\"Accounting_Listicle\" class=\"responsive-image-banner\"><\/a>\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script>\n<h2><strong>Pertanyaan Seputar Expense Management Software<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa cara termudah untuk melacak pengeluaran?<\/strong><\/summary>\n<p>Gunakan expense management system otomatis mencatat transaksi secara real-time. Dengan sistem ini, Anda dapat memantau semua pengeluaran dalam satu dashboard terpusat.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa saja tiga jenis pengeluaran?<\/strong><\/summary>\n<p>Tiga jenis pengeluaran utama adalah pengeluaran tetap, variabel, dan tak terduga. Ketiganya penting untuk dipantau agar perencanaan keuangan tetap seimbang.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa saja 5 langkah untuk membuat rencana pengeluaran?<\/strong><\/summary>\n<p>Langkah pertama adalah menentukan total anggaran yang tersedia. Selanjutnya, catat semua kebutuhan, klasifikasikan pengeluaran, tetapkan prioritas, lalu pantau dan evaluasi secara berkala.<\/p>\n<\/details>\n<\/li>\n<\/ul>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"Apa cara termudah untuk melacak pengeluaran?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Gunakan expense management system otomatis mencatat transaksi secara real-time. Dengan sistem ini, Anda dapat memantau semua pengeluaran dalam satu dashboard terpusat.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa saja tiga jenis pengeluaran?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Tiga jenis pengeluaran utama adalah pengeluaran tetap, variabel, dan tak terduga. Ketiganya penting untuk dipantau agar perencanaan keuangan tetap seimbang.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa saja 5 langkah untuk membuat rencana pengeluaran?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Langkah pertama adalah menentukan total anggaran yang tersedia. Selanjutnya, catat semua kebutuhan, klasifikasikan pengeluaran, tetapkan prioritas, lalu pantau dan evaluasi secara berkala.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mengelola pengeluaran bisnis tanpa software manajemen biaya yang tepat bisa membuat anggaran berantakan dan rawan pemborosan. Kesalahan pencatatan, klaim fiktif, dan keterlambatan reimbursement sering kali jadi masalah. Situasi ini bisa memperlambat operasional dan menekan profit. Karena itu, penting memilih sistem manajemen pengeluaran yang efisien. Artikel ini akan membahas 10 rekomendasi terbaik untuk membantu bisnis Anda [&hellip;]<\/p>\n","protected":false},"author":229,"featured_media":168685,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1232],"tags":[],"class_list":{"0":"post-168684","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-accounting"},"acf":{"post_reviewer":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.1 (Yoast SEO v25.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>10 Expense Management Software Terbaik untuk Keuangan Bisnis<\/title>\n<meta name=\"description\" content=\"10 rekomendasi expense management software system terbaik: 1. HashMicro \u2022 2. Xero \u2022 3. Odoo \u2022 4. ExpenseMonkey \u2022 5. Mekari Jurnal\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 Expense Management Software Terbaik untuk Keuangan Bisnis\" \/>\n<meta property=\"og:description\" content=\"10 rekomendasi expense management software system terbaik: 1. HashMicro \u2022 2. Xero \u2022 3. Odoo \u2022 4. ExpenseMonkey \u2022 5. Mekari Jurnal\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-05T02:29:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-21T02:57:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Nabila Zulfa Damayanti\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:site\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nabila Zulfa Damayanti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/\"},\"author\":{\"name\":\"Nabila Zulfa Damayanti\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/ac5fa26c553667f171195df8ddcf143c\"},\"headline\":\"10 Expense Management Software Terbaik untuk Keuangan Bisnis\",\"datePublished\":\"2025-08-05T02:29:15+00:00\",\"dateModified\":\"2026-01-21T02:57:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/\"},\"wordCount\":2106,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp\",\"articleSection\":[\"Accounting\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/\",\"name\":\"10 Expense Management Software Terbaik untuk Keuangan Bisnis\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp\",\"datePublished\":\"2025-08-05T02:29:15+00:00\",\"dateModified\":\"2026-01-21T02:57:23+00:00\",\"description\":\"10 rekomendasi expense management software system terbaik: 1. HashMicro \u2022 2. Xero \u2022 3. Odoo \u2022 4. ExpenseMonkey \u2022 5. Mekari Jurnal\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp\",\"width\":1200,\"height\":675,\"caption\":\"expense management software\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 Expense Management Software Terbaik untuk Keuangan Bisnis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/\",\"name\":\"HashMicro Indonesia\",\"description\":\"Blog Software Manajemen Bisnis Indonesia #1\",\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hashmicro.com\/id\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\",\"name\":\"HashMicro Indonesia\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp\",\"width\":924,\"height\":121,\"caption\":\"HashMicro Indonesia\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/hashmicro\",\"https:\/\/x.com\/hashmicro\",\"https:\/\/www.linkedin.com\/company\/hashmicro\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/ac5fa26c553667f171195df8ddcf143c\",\"name\":\"Nabila Zulfa Damayanti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/cropped-Nala-96x96.jpg\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/cropped-Nala-96x96.jpg\",\"caption\":\"Nabila Zulfa Damayanti\"},\"description\":\"Nabila sudah menjadi spesialis yang berpengalaman selama lebih dari 2 tahun dalam bidang penulisan topik ERP. Dalam prosesnya, topik penulisan yang diangkat meliputi implementasi sistem ERP, integrasi proses bisnis, serta pemanfaatan ERP untuk meningkatkan efisiensi dan visibilitas operasional perusahaan.\",\"gender\":\"perempuan\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/nabila-zulfa\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"10 Expense Management Software Terbaik untuk Keuangan Bisnis","description":"10 rekomendasi expense management software system terbaik: 1. HashMicro \u2022 2. Xero \u2022 3. Odoo \u2022 4. ExpenseMonkey \u2022 5. Mekari Jurnal","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:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/","og_locale":"id_ID","og_type":"article","og_title":"10 Expense Management Software Terbaik untuk Keuangan Bisnis","og_description":"10 rekomendasi expense management software system terbaik: 1. HashMicro \u2022 2. Xero \u2022 3. Odoo \u2022 4. ExpenseMonkey \u2022 5. Mekari Jurnal","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2025-08-05T02:29:15+00:00","article_modified_time":"2026-01-21T02:57:23+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp","type":"image\/webp"}],"author":"Nabila Zulfa Damayanti","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Nabila Zulfa Damayanti","Estimasi waktu membaca":"14 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/"},"author":{"name":"Nabila Zulfa Damayanti","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/ac5fa26c553667f171195df8ddcf143c"},"headline":"10 Expense Management Software Terbaik untuk Keuangan Bisnis","datePublished":"2025-08-05T02:29:15+00:00","dateModified":"2026-01-21T02:57:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/"},"wordCount":2106,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp","articleSection":["Accounting"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/","name":"10 Expense Management Software Terbaik untuk Keuangan Bisnis","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp","datePublished":"2025-08-05T02:29:15+00:00","dateModified":"2026-01-21T02:57:23+00:00","description":"10 rekomendasi expense management software system terbaik: 1. HashMicro \u2022 2. Xero \u2022 3. Odoo \u2022 4. ExpenseMonkey \u2022 5. Mekari Jurnal","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/08\/expense-management-software.webp","width":1200,"height":675,"caption":"expense management software"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/expense-management-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"10 Expense Management Software Terbaik untuk Keuangan Bisnis"}]},{"@type":"WebSite","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website","url":"https:\/\/www.hashmicro.com\/id\/blog\/","name":"HashMicro Indonesia","description":"Blog Software Manajemen Bisnis Indonesia #1","publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hashmicro.com\/id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization","name":"HashMicro Indonesia","url":"https:\/\/www.hashmicro.com\/id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","width":924,"height":121,"caption":"HashMicro Indonesia"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hashmicro","https:\/\/x.com\/hashmicro","https:\/\/www.linkedin.com\/company\/hashmicro"]},{"@type":"Person","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/ac5fa26c553667f171195df8ddcf143c","name":"Nabila Zulfa Damayanti","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/cropped-Nala-96x96.jpg","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/cropped-Nala-96x96.jpg","caption":"Nabila Zulfa Damayanti"},"description":"Nabila sudah menjadi spesialis yang berpengalaman selama lebih dari 2 tahun dalam bidang penulisan topik ERP. Dalam prosesnya, topik penulisan yang diangkat meliputi implementasi sistem ERP, integrasi proses bisnis, serta pemanfaatan ERP untuk meningkatkan efisiensi dan visibilitas operasional perusahaan.","gender":"perempuan","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/nabila-zulfa\/"}]}},"focus_keyword":"Expense Management Software","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/168684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/users\/229"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=168684"}],"version-history":[{"count":12,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/168684\/revisions"}],"predecessor-version":[{"id":186097,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/168684\/revisions\/186097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/168685"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=168684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=168684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=168684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}