{"id":4351,"date":"2024-04-25T16:58:30","date_gmt":"2024-04-25T09:58:30","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=4351"},"modified":"2026-02-12T22:04:19","modified_gmt":"2026-02-12T15:04:19","slug":"definisi-dan-fungsi-rekonsiliasi-bank","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/","title":{"rendered":"Apa itu Rekonsiliasi Bank? Contoh dan Cara Membuatnya"},"content":{"rendered":"<p><span style=\"font-weight: 400;\"><strong>Rekonsiliasi bank<\/strong> dilakukan untuk memverifikasi keakuratan pencatatan rekening kas perusahaan dengan laporan bank serta mengenali transaksi penerimaan atau pengeluaran yang sudah terjadi di bank namun belum tercatat oleh perusahaan.<\/span><\/p>\n<p>Memang pada praktinya, melakukan rekonsiliasi bank tidak bisa dikatakan mudah. Namun, perusahaan harus menjalankan pembukuan demi keberlangsungan bisnis. Kini banyak perusahaan yang menggunakan sistem manajemen akuntansi terbaik dari HashMicro untuk mengotomatisasi proses pembukuan perusahaan.<\/p>\n<p>Gunakan <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\">software akuntansi<\/a> yang dapat membantu proses pembukuan dan mempermudah proses rekonsiliasi bank. Sistem akuntansi unggul pasti memiliki fitur Fast Bank Reconciliation yang secara otomatis mengimpor dan merekonsiliasi transaksi bank Anda.<\/p>\n<p><strong>Baca Juga: <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/optimalkan-pembayaran-digital-dengan-software-akuntansi\/?blog\" target=\"_blank\" rel=\"noopener\">Optimalkan Pembayaran Digital dengan Software Akuntansi<\/a><\/strong><\/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 style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#adalah\">Rekonsiliasi bank<\/a> adalah proses membandingkan laporan keuangan perusahaan dengan laporan keuangan bank.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#komponen\">Perbedaan antara catatan perusahaan dan bank<\/a> biasanya disebabkan oleh deposit in transit, outstanding check, dan NSF check yang belum diproses atau ditolak.<\/li>\n<li aria-level=\"1\"><a href=\"#proses\">Proses rekonsiliasi bank membutuhkan<\/a> prosedur-prosedur tertentu untuk memastikan proses yang efisien dan aman.<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\">Sistem Akuntansi dari HashMicro<\/a> membantu proses rekonsiliasi bank yang cepat dan aman.<\/li>\n<\/ul>\n<p style=\"text-align: center;\">\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>\n<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 id=\"apa\"><strong><span id=\"adalah\">Apa itu Rekonsiliasi Bank?<\/span><\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-149949 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/Banner-Sarah-14-November-2024.webp\" alt=\"tujuan rekonsiliasi bank\" width=\"1200\" height=\"650\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/Banner-Sarah-14-November-2024.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/Banner-Sarah-14-November-2024-300x163.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/Banner-Sarah-14-November-2024-1024x555.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/Banner-Sarah-14-November-2024-768x416.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/Banner-Sarah-14-November-2024-775x420.webp 775w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/Banner-Sarah-14-November-2024-150x81.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/Banner-Sarah-14-November-2024-696x377.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/Banner-Sarah-14-November-2024-1068x580.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><strong>Rekonsiliasi bank<\/strong>, juga merupakan bagian dari <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/payment-reconciliation\/\">payment reconciliation<\/a>, adalah proses membandingkan laporan keuangan perusahaan dengan laporan keuangan bank. Proses ini melibatkan pencocokan transaksi, perbedaan saldo, dan koreksi kesalahan agar laporan keuangan akurat dan sesuai dengan saldo bank.<\/p>\n<p>Selain itu, rekonsiliasi bank mencocokkan catatan saldo perusahaan dengan laporan bank untuk memastikan keakuratan pencatatan. Proses ini mendeteksi kesalahan pencatatan atau perbedaan transaksi yang terjadi, seperti cek yang belum didepositkan penerima.<\/p>\n<p><span id=\"slim\">Tujuan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/account-reconciliation\/\">account reconciliation<\/a> adalah mencegah penipuan dan memastikan laporan keuangan sesuai dengan data bank. Hal ini juga memungkinkan perusahaan mengetahui transaksi yang belum tercatat dan menjaga ketelitian pencatatan penerimaan serta pengeluaran uang.<\/span><\/p>\n<h2 id=\"fungsi\"><strong>Mengapa Rekonsiliasi Bank itu Penting?<\/strong><\/h2>\n<p>Rekonsiliasi bank tidak hanya berguna untuk menghindari kesalahan pencatatan di pembukuan Anda dan mendeteksi penipuan, namun juga punya banyak kegunaan lainnya yang bisa membantu perusahaan Anda.<\/p>\n<h3><strong>1. Menghindari kesalahan<\/strong><\/h3>\n<p>Bukan hanya Anda atau staf keuangan yang bisa melakukan kesalahan, namun <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/lembaga-keuangan-bank-peran-bisnis\/\">lembaga keuangan juga bisa membuat kesalahan<\/a>. Cari di mana perbedaan pembukuan terjadi, catatan mana yang akurat, serta mana yang harus dikoreksi. Rekonsiliasi bank sangat efektif untuk mendeteksi kesalahan seperti ini dan menghindari potensi kerugian bisnis Anda.<\/p>\n<p>Selain itu, masih ada berbagai jenis kesalahan pembukuan yang sering dilakukan akuntan profesional sekalipun, termasuk duplikasi catatan belanja, pihak bank melewatkan satu pencatatan transaksi, dan entri data yang tidak efisien.<\/p>\n<p><strong>Baca Juga: <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/laporan-arus-kas\/\" target=\"_blank\" rel=\"noopener\">Hindari 4 Kesalahan Umum Berikut dalam Manajemen Arus Kas<\/a><\/strong><\/p>\n<h3><strong>2. Mendeteksi penipuan<\/strong><\/h3>\n<p>Rekonsiliasi bank bisa membantu Anda mendeteksi penipuan yang terjadi dan menyelamatkan uang Anda sebelum berkembang terlalu jauh. Jika Anda melihat transaksi yang terjadi di luar sepengetahuan Anda, segera selidiki. Bisa jadi seseorang sedang menggunakan rekening perusahaan Anda untuk hal-hal yang <a href=\"https:\/\/kbbi.web.id\/ilegal\" target=\"_blank\" rel=\"noopener\">ilegal.<\/a><\/p>\n<h3><strong>3. Meningkatkan operasional bisnis<\/strong><\/h3>\n<p>Jika kesalahan pembukuan sudah terlalu sering terjadi,ada yang tidak beres dengan operasional bisnis yang sedang dijalankan. Hal ini menandakan minimnya efisiensi perusahaan Anda, khususnya mengenai pembukuan dan keuangan.<\/p>\n<h2 id=\"frekuensi\"><strong>Kapan Waktu yang Ideal untuk Rekonsiliasi Bank?<\/strong><\/h2>\n<p>Sebenarnya, tidak ada jawaban yang salah terhadap pertanyaan ini. Namun disarankan agar sebaiknya rekonsiliasi dijalankan<strong> paling sedikit satu kali setiap minggunya.<\/strong><\/p>\n<p>Ada juga perusahaan yang menjalankan proses ini setiap beberapa hari sekali untuk menghindari pengeluaran yang tak terduga atau penipuan yang marak terjadi di transaksi yang berjalan secara online.<\/p>\n<p><span id=\"komponen\">Jika perusahaan jarang melakukan rekonsiliasi dengan bank, maka saat ditemukan permasalahan akan sudah terlambat untuk melakukan penanganan atau perbaikan<\/span><\/p>\n<h2><strong>Komponen Utama dalam Rekonsiliasi Bank\u00a0<\/strong><\/h2>\n<p>Dalam proses rekonsiliasi bank, terdapat beberapa komponen utama yang menyebabkan perbedaan antara kedua catatan tersebut, yaitu:<\/p>\n<h3 data-start=\"525\" data-end=\"583\"><strong data-start=\"529\" data-end=\"581\">1. Deposit in transit\u00a0<\/strong><\/h3>\n<p data-start=\"584\" data-end=\"882\">Deposit in transit terjadi ketika perusahaan mencatat setoran dalam laporan keuangan mereka, tetapi transaksi tersebut belum terlihat dalam laporan mutasi bank. Hal ini biasanya disebabkan oleh keterlambatan pemrosesan setoran oleh bank atau perbedaan waktu pencatatan antara perusahaan dan bank.<\/p>\n<h3 data-start=\"2160\" data-end=\"2225\"><strong data-start=\"2164\" data-end=\"2223\">2. Outstanding check\u00a0<\/strong><\/h3>\n<p data-start=\"2226\" data-end=\"2469\"><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/outstanding-check\/\">Outstanding check<\/a> adalah cek yang telah diterbitkan oleh perusahaan untuk membayar pihak lain, tetapi belum dicairkan oleh penerima. Hal ini menyebabkan saldo di buku kas perusahaan tampak lebih rendah dibandingkan saldo dalam rekening bank.<\/p>\n<h3 data-start=\"3661\" data-end=\"3721\"><strong data-start=\"3665\" data-end=\"3719\">3. Cek kosong atau <\/strong><strong data-start=\"3665\" data-end=\"3719\">Non-Sufficient Fund (NSF) check<\/strong><\/h3>\n<p data-start=\"27\" data-end=\"245\">Cek kosong adalah Non-Sufficient Fund (NSF) check, yaitu kondisi ketika perusahaan menerima pembayaran berupa cek dari pelanggan, tetapi bank menolak pencairannya karena saldo di rekening pelanggan tidak mencukupi.<\/p>\n<p data-start=\"247\" data-end=\"604\" data-is-last-node=\"\" data-is-only-node=\"\">Ketika cek kosong terjadi, perusahaan harus membatalkan pencatatan penerimaan kas dan mencatat kembali piutang pelanggan. Kondisi ini juga dapat menimbulkan biaya penalti dari bank serta mengganggu arus kas bisnis.<\/p>\n<p data-start=\"247\" data-end=\"604\" data-is-last-node=\"\" data-is-only-node=\"\">Karena itu, perusahaan biasanya menerapkan prosedur verifikasi atau meminta metode pembayaran alternatif untuk meminimalkan risiko cek kosong.<\/p>\n<h2><strong>Bentuk-Bentuk Rekonsiliasi Bank<\/strong><\/h2>\n<p>Dalam praktik akuntansi, rekonsiliasi bank umumnya disusun dalam beberapa format utama untuk mempermudah visualisasi dan penyesuaian saldo:<\/p>\n<h3><strong>1. Bentuk staffel (report form)<\/strong><\/h3>\n<p>Rekonsiliasi disusun secara vertikal atau bertingkat, dengan bagian atas memperlihatkan penyesuaian dari saldo pembukuan perusahaan dan bagian bawah dari saldo rekening koran bank. Penambahan atau pengurangan dilakukan lapis demi lapis hingga mencapai saldo yang memang benar sesuai catatan perusahaan maupun bank.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-165780\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Staffle.webp\" alt=\"Rekonsiliasi Bank Staffle\" width=\"536\" height=\"556\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Staffle.webp 536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Staffle-289x300.webp 289w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Staffle-405x420.webp 405w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Staffle-150x156.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Staffle-300x311.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Staffle-24x24.webp 24w\" sizes=\"auto, (max-width: 536px) 100vw, 536px\" \/><\/p>\n<h3><strong>2. Bentuk skontro (account form)<\/strong><\/h3>\n<p>Format ini berupa dua kolom bersebelahan; kolom kiri untuk penyesuaian catatan perusahaan, dan kolom kanan untuk catatan bank. Hal ini memudahkan perbandingan langsung antara saldo internal dan laporan bank.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-165781\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Skontro.webp\" alt=\"Rekonsiliasi Bank Skontro\" width=\"770\" height=\"401\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Skontro.webp 770w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Skontro-300x156.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Skontro-768x400.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Skontro-150x78.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Skontro-696x362.webp 696w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/p>\n<h3><strong>3. Bentuk 4 Kolom<\/strong><\/h3>\n<p>Dengan empat kolom utama saldo awal, penerimaan, pengeluaran, dan saldo akhir format ini memisahkan setiap aspek transaksi dan memudahkan rekonsiliasi saldo akhir berdasarkan mutasi harian.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-165782\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Bentuk-4-Kolom.webp\" alt=\"Rekonsiliasi Bank Bentuk 4 Kolom\" width=\"667\" height=\"407\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Bentuk-4-Kolom.webp 667w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Bentuk-4-Kolom-300x183.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Bentuk-4-Kolom-150x92.webp 150w\" sizes=\"auto, (max-width: 667px) 100vw, 667px\" \/><\/p>\n<h3><strong>4. Bentuk 8 Kolom<\/strong><\/h3>\n<p>Lebih kompleks, format ini terdiri dari delapan kolom nominal yang mencakup detail transaksi, serta satu kolom kosong untuk kategori tertentu. Cocok untuk analisis yang lebih rinci pada akun-akun khusus atau mutasi besar.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-165783\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Bentuk-8-Kolom.webp\" alt=\"Rekonsiliasi Bank Bentuk 8 Kolom\" width=\"719\" height=\"413\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Bentuk-8-Kolom.webp 719w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Bentuk-8-Kolom-300x172.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Bentuk-8-Kolom-150x86.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Rekonsiliasi-Bank-Bentuk-8-Kolom-696x400.webp 696w\" sizes=\"auto, (max-width: 719px) 100vw, 719px\" \/><\/p>\n<h2 id=\"cara\"><strong>Langkah-Langkah Membuat Rekonsiliasi Bank<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-149952 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/2.webp\" alt=\"tujuan rekonsiliasi bank \" width=\"1200\" height=\"650\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/2.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/2-300x163.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/2-1024x555.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/2-768x416.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/2-775x420.webp 775w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/2-150x81.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/2-696x377.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/2-1068x580.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Rekonsiliasi bank juga membutuhkan prosedur-prosedur tertentu. Berikut cara rekonsiliasi bank secara manual:<\/p>\n<h3 class=\"fusion-responsive-typography-calculated\" data-fontsize=\"20\" data-lineheight=\"30px\"><strong><span id=\"1_Melakukan_Perbandingan_Saldo_Kas_Perusahaan_dan_Rekening_dari_Bank\">1. Lakukan perbandingan saldo kas perusahaan dan rekening dari bank<\/span><\/strong><\/h3>\n<p>Perbandingan saldo kas perusahaan dengan rekening bank dilakukan melalui analisis rekening koran bulanan yang berisi transaksi, termasuk cek giro. Rekening koran tadi dibandingkan dengan kas yang dicatat di perusahaan apakah terjadi persamaan atau sebaliknya, namun jarang sama karena bisa terjadi kesalahan pencatatan baik dari perusahaan maupun bank.<\/p>\n<h3 class=\"fusion-responsive-typography-calculated\" data-fontsize=\"20\" data-lineheight=\"30px\"><strong><span id=\"2_Catat_Transaksi_Yang_Dilakukan_Oleh_Bank\">2. Catat transaksi yang dilakukan oleh bank<\/span><\/strong><\/h3>\n<p>Bank mencatat transaksi secara digital dan otomatis disesuaikan dengan yang tertera di rekening koran.\u00a0Catat seluruh transaksi yang muncul di rekening koran pada buku kas di bab yang berbeda. Kemudian, tindaklanjuti jika dalam perbandingannya terdapat perbedaan yang signifikan.<\/p>\n<h3 class=\"fusion-responsive-typography-calculated\" data-fontsize=\"20\" data-lineheight=\"30px\"><strong><span id=\"3_Lakukan_Penelusuran_Transaksi_Masih_Proses\">3. Lakukan penelusuran transaksi yang masih dalam proses<\/span><\/strong><\/h3>\n<p>Sangat sulit agar catatan keuangan di bank dengan kas perusahaan mengalami kecocokan. Penyebabnya pun bermacam-macam, seperti keterlambatan laporan setoran ataupun adanya cek edaran.<\/p>\n<p>Sebenarnya, hal tersebut bukannya tidak tercatat, tetapi masih dalam proses pencatatan. Maka dari itu, perlu dilakukan penelusuran terkait hal tersebut bagi pihak perusahaan dengan menghubungi pihak terkait untuk menanyakan seputar kejelasannya.<\/p>\n<h3 class=\"fusion-responsive-typography-calculated\" data-fontsize=\"20\" data-lineheight=\"30px\"><strong><span id=\"4_Membuat_Lembar_Kerja_Untuk_Menghitung_Selisih\">4. Buat lembar kerja untuk menghitung selisih<\/span><\/strong><\/h3>\n<p>Proses ini menuliskan proses dan hasil penghitungan di lembar kerja. Pastikan nominal hasil penghitungan menjelaskan selisih yang sebenarnya. Sehingga ada titik terang terkait masalah ketidaksingkronan data tersebut. Jika hal ini berhasil dilakukan, maka rekonsiliasi bank sudah rampung dan selesai.<\/p>\n<p>Jika masih terjadi selisih yang meragukan, maka perlu dilakukan penghitungan ulang dengan lebih detail dan teliti, sehingga data-data keuangan harus valid karena menjadi dasar penghitungan.<\/p>\n<h3 class=\"fusion-responsive-typography-calculated\" data-fontsize=\"20\" data-lineheight=\"30px\"><strong><span id=\"5_Penelusuran_dan_Pengecekan_Ulang\">5. Lakukan penelusuran dan pengecekan ulang<\/span><\/strong><\/h3>\n<p>Tahapan yang terakhir adalah melakukan penelusuran lanjutan dan pengecekan ulang terutama untuk data-data yang janggal, mencurigakan, dan semacamnya.<\/p>\n<p>Rumusnya adalah jika selisih hanya Rp 1.000.000 rupiah berarti penyebabnya bisa karena kesalahan input data. Tetapi jika lebih dari nominal itu, berarti masih ada <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-keuangan-perusahaan\/\">laporan keuangan<\/a> yang belum tercatat di bank dan sebaiknya Anda menelusuri penyebabnya lebih lanjut.<\/p>\n<p>Jika pun sudah selesai dan sudah ditetapkan, jangan dulu lakukan penyesuaian. Cek ulang agar kesalahannya lebih minim. Hal ini dilakukan agar keteraturan laporan keuangan perusahaan terjaga dan membangun kepercayaan dari pihak perbankan.<\/p>\n<p>Melakukan rekonsiliasi bank secara manual memang memungkinkan, tetapi di tengah pesatnya pertumbuhan kompetitor, otomatisasi adalah kunci untuk tetap unggul. Dengan sistem yang dapat menyederhanakan seluruh proses ini, bisnis Anda akan lebih efisien dan fokus pada hal yang benar-benar penting.<\/p>\n<p>Klik banner di bawah untuk menemukan skema harga terbaik yang sesuai dengan kebutuhan Anda, dan mulai transformasi bisnis Anda sekarang!<\/p>\n<p><span style=\"font-weight: 400;\"><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><\/span><\/p>\n<p>Sebelumnya kami telah membahas mengenai <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/jurnal-penyesuaian-rekonsiliasi-bank\/\">jurnal penyesuaian rekonsiliasi bank<\/a>, klik di sini untuk membaca lebih lanjut!<\/p>\n<h2><strong>Contoh Rekonsiliasi Bank<\/strong><\/h2>\n<p>Rekonsiliasi bank penting dilakukan secara rutin untuk mencocokkan catatan keuangan perusahaan dengan laporan bank. Proses ini membantu memastikan akurasi data serta mendeteksi selisih, kesalahan pencatatan, atau transaksi yang terlewat.<\/p>\n<p>Untuk memahami lebih lanjut bagaimana proses ini dilakukan secara praktis, berikut adalah contoh soal rekonsiliasi bank lengkap dengan data transaksi dan perhitungannya.<\/p>\n<h3>Data Awal<\/h3>\n<ul>\n<li>Saldo Akhir Bank: Rp12.000.000<\/li>\n<li>Saldo Akhir Buku: Rp11.500.000<\/li>\n<\/ul>\n<h3>Transaksi yang Perlu Direkonsiliasi<\/h3>\n<p>Transaksi di Bank tetapi Belum Dicatat di Buku:<\/p>\n<ul>\n<li>Setoran yang belum dicatat: Rp300.000<\/li>\n<li>Biaya administrasi bank: Rp50.000<\/li>\n<\/ul>\n<p>Transaksi di Buku tetapi Belum Dicatat di Bank:<\/p>\n<ul>\n<li>Cek yang belum dicairkan: Rp200.000<\/li>\n<\/ul>\n<h3>Langkah Rekonsiliasi<\/h3>\n<h4>Saldo Akhir Bank<\/h4>\n<ul>\n<li>Saldo Awal: Rp12.000.000<\/li>\n<li>Tambahkan: Setoran yang belum dicatat: Rp300.000<\/li>\n<li>Kurangi: Biaya bank: Rp50.000<\/li>\n<\/ul>\n<p>Saldo Akhir Rekonsiliasi Bank: Rp12.000.000 + Rp300.000 \u2212 Rp50.000 = Rp12.250.000<\/p>\n<h4>Saldo Akhir Buku<\/h4>\n<ul>\n<li>Saldo Awal: Rp11.500.000<\/li>\n<li>Kurangi: Cek yang belum dicairkan: Rp200.000<\/li>\n<\/ul>\n<p>Saldo Akhir Rekonsiliasi Buku: Rp11.500.000 \u2212 Rp200.000 = Rp11.300.000<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-165581\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Contoh-Rekonsiliasi-Bank.webp\" alt=\"Contoh rekonsiliasi bank\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Contoh-Rekonsiliasi-Bank.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Contoh-Rekonsiliasi-Bank-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Contoh-Rekonsiliasi-Bank-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Contoh-Rekonsiliasi-Bank-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Contoh-Rekonsiliasi-Bank-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Contoh-Rekonsiliasi-Bank-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Contoh-Rekonsiliasi-Bank-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/Contoh-Rekonsiliasi-Bank-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<h2 id=\"melakukan\"><strong>Rekonsiliasi Bank Otomatis dengan Software HashMicro<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-166676 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/sistem-akuntansi-hashmicro-1.webp\" alt=\"sistem akuntansi hashmicro\" width=\"699\" height=\"439\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/sistem-akuntansi-hashmicro-1.webp 699w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/sistem-akuntansi-hashmicro-1-300x188.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/sistem-akuntansi-hashmicro-1-669x420.webp 669w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/sistem-akuntansi-hashmicro-1-150x94.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/sistem-akuntansi-hashmicro-1-696x437.webp 696w\" sizes=\"auto, (max-width: 699px) 100vw, 699px\" \/><\/p>\n<p>Untuk sebuah perusahaan yang bisa melakukan ratusan hingga ribuan transaksi setiap bulannya, rekonsiliasi bank secara manual sudah pasti sangat memakan waktu dan tenaga. Itu sebabnya banyak perusahaan menggunakan sistem akuntansi untuk memudahkan proses ini.<\/p>\n<p>Dengan <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\" target=\"_blank\" rel=\"noopener\">software accounting terunggul<\/a> dari HashMicro, proses rekonsiliasi menjadi lebih mudah dan cepat. Hanya dengan beberapa klik, mencocokkan laporan keuangan perusahaan dengan laporan keuangan bank bisa langsung selesai.<\/p>\n<p>Berikut adalah fitur <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/sistem-akuntansi\/\">sistem akuntansi<\/a> HashMicro yang bisa membantu rekonsiliasi bank:<\/p>\n<ul>\n<li><strong>Bank Integration &#8211; Auto Reconciliation:<\/strong> Sistem otomatis mencocokkan transaksi di buku besar dengan mutasi bank, mengurangi risiko kesalahan dan mempercepat rekonsiliasi tanpa pengecekan manual.<\/li>\n<li><strong>Bank Integration &#8211; Auto Payment:<\/strong> Pembayaran terintegrasi dengan bank dilakukan otomatis sesuai data di sistem, memastikan akurasi setiap transaksi.<\/li>\n<li><strong>Multi-Level Analytical:<\/strong> Analisis keuangan multi-level memudahkan pemetaan transaksi berdasarkan kategori, departemen, atau proyek, sehingga perbedaan dengan catatan bank lebih cepat terdeteksi.<\/li>\n<li><strong>Profit &amp; Loss vs Budget &amp; Forecast:<\/strong> Perbandingan laporan laba-rugi dengan anggaran membantu mendeteksi ketidaksesuaian <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/laporan-arus-kas\/\">arus kas<\/a> dan mengantisipasi kesalahan pencatatan.<\/li>\n<li><strong>Cash Flow Reports:<\/strong> Laporan arus kas terintegrasi dengan bank memberi visibilitas penuh atas transaksi masuk-keluar, memudahkan pencocokan data internal dengan mutasi bank.<\/li>\n<li><strong>Financial Ratio:<\/strong> Analisis rasio keuangan memantau kesehatan finansial sekaligus mendeteksi potensi ketidakseimbangan akibat pencatatan yang kurang tepat.<\/li>\n<\/ul>\n<h2 id=\"kesimpulan\"><strong>Kesimpulan<\/strong><\/h2>\n<p>Rekonsiliasi bank adalah proses krusial bagi setiap perusahaan. Tidak hanya membantu meminimalisir kesalahan pembukuan dan mendeteksi potensi penipuan, proses ini juga mendukung efisiensi kinerja departemen keuangan secara keseluruhan.<\/p>\n<p>Dengan sistem akuntansi yang andal, perusahaan dapat mencocokkan laporan keuangan dengan lebih mudah dan akurat. Untuk hasil yang lebih optimal, banyak bisnis di Indonesia telah mengintegrasikan modul akuntansi mereka dengan <a href=\"https:\/\/www.hashmicro.com\/id\/hash-core-erp\">sistem ERP terbaik<\/a> dari HashMicro, menghadirkan solusi terpusat untuk pengelolaan bisnis yang lebih efisien.<\/p>\n<p>Ingin tahu lebih lanjut tentang rekonsiliasi bank atau sistem akuntansi yang dapat meningkatkan performa bisnis Anda? Klik link berikut untuk berbicara dengan tim kami dan jadwalkan <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\">demo gratis<\/a> sekarang!<\/p>\n\n<h2><strong>Pertanyaan Seputar Rekonsiliasi Bank<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Mengapa rekonsiliasi bank penting?<\/strong><\/summary>\n<p>Rekonsiliasi bank penting untuk memastikan akurasi catatan keuangan, mendeteksi kesalahan atau penipuan, dan memastikan saldo kas yang dilaporkan sesuai dengan saldo bank sebenarnya.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa saja penyebab perbedaan antara catatan perusahaan dan bank?<\/strong><\/summary>\n<p>Perbedaan dapat disebabkan oleh cek beredar, setoran dalam proses, biaya bank yang belum dicatat, pendapatan bunga, atau kesalahan pencatatan oleh perusahaan atau bank.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Seberapa sering rekonsiliasi bank harus dilakukan?<\/strong><\/summary>\n<p>Idealnya, rekonsiliasi bank dilakukan setiap bulan setelah menerima laporan bank. Namun, untuk meningkatkan akurasi dan deteksi dini kesalahan, beberapa perusahaan melakukan rekonsiliasi lebih sering, seperti mingguan atau harian.<\/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\": \"Mengapa rekonsiliasi bank penting?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Rekonsiliasi bank penting untuk memastikan akurasi catatan keuangan, mendeteksi kesalahan atau penipuan, dan memastikan saldo kas yang dilaporkan sesuai dengan saldo bank sebenarnya.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa saja penyebab perbedaan antara catatan perusahaan dan bank?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Perbedaan dapat disebabkan oleh cek beredar, setoran dalam proses, biaya bank yang belum dicatat, pendapatan bunga, atau kesalahan pencatatan oleh perusahaan atau bank.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Seberapa sering rekonsiliasi bank harus dilakukan?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Idealnya, rekonsiliasi bank dilakukan setiap bulan setelah menerima laporan bank. Namun, untuk meningkatkan akurasi dan deteksi dini kesalahan, beberapa perusahaan melakukan rekonsiliasi lebih sering, seperti mingguan atau harian.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rekonsiliasi bank dilakukan untuk memverifikasi keakuratan pencatatan rekening kas perusahaan dengan laporan bank serta mengenali transaksi penerimaan atau pengeluaran yang sudah terjadi di bank namun belum tercatat oleh perusahaan. Memang pada praktinya, melakukan rekonsiliasi bank tidak bisa dikatakan mudah. Namun, perusahaan harus menjalankan pembukuan demi keberlangsungan bisnis. Kini banyak perusahaan yang menggunakan sistem manajemen akuntansi [&hellip;]<\/p>\n","protected":false},"author":177,"featured_media":168268,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1105],"tags":[],"class_list":{"0":"post-4351","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-finance"},"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>Apa itu Rekonsiliasi Bank? Contoh dan Cara Membuatnya<\/title>\n<meta name=\"description\" content=\"Ketahui tentang rekonsiliasi bank dan cara mempermudah prosesnya dengan menggunakan software akuntansi terbaik!\" \/>\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\/definisi-dan-fungsi-rekonsiliasi-bank\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu Rekonsiliasi Bank? Contoh dan Cara Membuatnya\" \/>\n<meta property=\"og:description\" content=\"Ketahui tentang rekonsiliasi bank dan cara mempermudah prosesnya dengan menggunakan software akuntansi terbaik!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/\" \/>\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=\"2024-04-25T09:58:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-12T15:04:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/rekonsiliasi-bank-hashmicro.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"696\" \/>\n\t<meta property=\"og:image:height\" content=\"385\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Holy Graciela\" \/>\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=\"Holy Graciela\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/\",\"name\":\"Apa itu Rekonsiliasi Bank? Contoh dan Cara Membuatnya\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/rekonsiliasi-bank-hashmicro.webp\",\"datePublished\":\"2024-04-25T09:58:30+00:00\",\"dateModified\":\"2026-02-12T15:04:19+00:00\",\"description\":\"Ketahui tentang rekonsiliasi bank dan cara mempermudah prosesnya dengan menggunakan software akuntansi terbaik!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/rekonsiliasi-bank-hashmicro.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/rekonsiliasi-bank-hashmicro.webp\",\"width\":696,\"height\":385,\"caption\":\"rekonsiliasi bank\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apa itu Rekonsiliasi Bank? Contoh dan Cara Membuatnya\"}]},{\"@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\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Apa itu Rekonsiliasi Bank? Contoh dan Cara Membuatnya","description":"Ketahui tentang rekonsiliasi bank dan cara mempermudah prosesnya dengan menggunakan software akuntansi terbaik!","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\/definisi-dan-fungsi-rekonsiliasi-bank\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu Rekonsiliasi Bank? Contoh dan Cara Membuatnya","og_description":"Ketahui tentang rekonsiliasi bank dan cara mempermudah prosesnya dengan menggunakan software akuntansi terbaik!","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-04-25T09:58:30+00:00","article_modified_time":"2026-02-12T15:04:19+00:00","og_image":[{"width":696,"height":385,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/rekonsiliasi-bank-hashmicro.webp","type":"image\/webp"}],"author":"Holy Graciela","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Holy Graciela","Estimasi waktu membaca":"13 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/","name":"Apa itu Rekonsiliasi Bank? Contoh dan Cara Membuatnya","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/rekonsiliasi-bank-hashmicro.webp","datePublished":"2024-04-25T09:58:30+00:00","dateModified":"2026-02-12T15:04:19+00:00","description":"Ketahui tentang rekonsiliasi bank dan cara mempermudah prosesnya dengan menggunakan software akuntansi terbaik!","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/rekonsiliasi-bank-hashmicro.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/rekonsiliasi-bank-hashmicro.webp","width":696,"height":385,"caption":"rekonsiliasi bank"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/definisi-dan-fungsi-rekonsiliasi-bank\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Apa itu Rekonsiliasi Bank? Contoh dan Cara Membuatnya"}]},{"@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"]}]}},"focus_keyword":"rekonsiliasi bank","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/4351","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\/177"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=4351"}],"version-history":[{"count":25,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/4351\/revisions"}],"predecessor-version":[{"id":182495,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/4351\/revisions\/182495"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/168268"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=4351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=4351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=4351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}