{"id":132256,"date":"2024-02-16T15:12:12","date_gmt":"2024-02-16T08:12:12","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=132256"},"modified":"2026-05-04T16:38:29","modified_gmt":"2026-05-04T09:38:29","slug":"account-receivables-ar","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/","title":{"rendered":"Account Receivable: Definisi, Ciri dan Perannya dalam Bisnis"},"content":{"rendered":"<p>Banyak bisnis terlihat sehat di laporan laba rugi, namun diam-diam kesulitan menjaga arus kas tetap lancar. Hal ini disebabkan oleh adanya piutang pelanggan yang menumpuk atau yang dikenal dengan account receivable.<\/p>\n<p>Jika dikelola dengan baik, piutang bukan hanya soal tagihan, tapi bisa menjadi sumber pendanaan yang membantu bisnis berkembang. Namun tanpa strategi yang tepat, justru bisa menimbulkan risiko keuangan baru.<\/p>\n<p>Itulah mengapa semakin banyak perusahaan beralih ke <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\">software akuntansi<\/a> untuk mengelola piutang secara otomatis dan efisien. Jadi, apa sebenarnya account receivable itu, dan mengapa perannya begitu penting? Mari kita bahas.<\/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><a href=\"#definisi-account-receiveable\">Account receivable<\/a> adalah tagihan yang harus dibayar pelanggan atas barang atau jasa yang telah diterima, dan merupakan aset lancar yang mempengaruhi arus kas dan stabilitas keuangan perusahaan.<\/li>\n<li><a href=\"#ciri-ciri-account-receivable\">Account receivable memiliki ciri-ciri<\/a> utama seperti nilai jatuh tempo yang disepakati, tanggal jatuh tempo tertentu, dan pengaruh terhadap laporan neraca perusahaan.<\/li>\n<li>Manfaatkan <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\">software akuntansi HashMicro<\/a> untuk menyederhanakan pengelolaan account receivable, otomatisasi penagihan, dan pemantauan status piutang real-time guna meningkatkan efisiensi dan arus kas bisnis.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span id=\"definisi-account-receiveable\">\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><\/span><\/p>\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><strong>Apa itu Account Receivable?<\/strong><\/h2>\n<p>Account receivable atau <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/cara-mengelola-piutang-usaha-untuk-bisnis-dengan-software-akuntansi\/\">piutang usaha<\/a> adalah sejumlah uang yang harus dibayarkan pelanggan kepada perusahaan atas barang atau jasa yang telah diterima. Piutang ini timbul ketika perusahaan memberikan fasilitas pembayaran kredit kepada pelanggan. Sehingga akan menjadi pemasukan di masa depan karena account receivable dicatat sebagai aset lancar dalam neraca perusahaan.<\/p>\n<p>Pengelolaan piutang yang baik sangat penting untuk menjaga stabilitas keuangan. Dengan sistem penagihan yang jelas dan pemantauan rutin, perusahaan dapat mempercepat arus kas masuk dan meminimalkan risiko gagal bayar dari pelanggan. Inilah sebabnya mengapa account receivable memegang peranan strategis dalam kesehatan keuangan bisnis.<\/p>\n<p><span style=\"font-weight: 400;\">Salah satu indikator penting dalam mengelola piutang adalah<\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-days-sales-outstanding-dso-bagi-perusahaan-anda\/\"> <span style=\"font-weight: 400;\">Days Sales Outstanding<\/span><\/a><span style=\"font-weight: 400;\"> (DSO), yaitu metrik yang mengukur rata-rata hari yang dibutuhkan untuk mengubah piutang menjadi kas. DSO membantu perusahaan menilai efektivitas kebijakan kredit dan kecepatan penagihan.<\/span><\/p>\n<p><span id=\"ciri-ciri-account-receivable\">Sebagai pelengkap, penting untuk memahami perbedaan antara receivable dan payable. Jika account receivable mencerminkan tagihan yang harus diterima, maka <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/account-payable-adalah\/\">account payable<\/a> adalah kewajiban perusahaan kepada pihak ketiga, seperti pemasok. Memahami perbedaan ini dapat membantu manajer keuangan mengelola arus kas secara lebih holistik.<\/span><\/p>\n<h2><strong>Ciri-ciri Account Receivable<\/strong><\/h2>\n<p>Memahami ciri-ciri dari account receivable sangat penting untuk menghindari kesalahan pencatatan dan pemantauan piutang. Secara garis besar, <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/accounts-receivable-automation-software-terbaik\/\">account receivable<\/a> memiliki beberapa karakteristik yang membedakannya dengan jenis piutang lainnya.<\/p>\n<p>Agar lebih jelas, berikut adalah ciri-ciri utama account receivable:<\/p>\n<h3>1. Nilai jatuh tempo<\/h3>\n<p>Account receivable memiliki jangka waktu yang disepakati untuk pembayaran. <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/outstanding-payment-adalah\/\">Pihak yang terutang harus membayar dalam periode tertentu<\/a> setelah transaksi, dan jika terlambat, akan dikenakan bunga atas keterlambatan tersebut. Bunga ini akan menambah nilai yang harus dibayar, sehingga account receivable dapat bertambah seiring waktu.<\/p>\n<h3>2. Tanggal jatuh tempo<\/h3>\n<p>Tanggal jatuh tempo dalam AR biasanya dicantumkan dalam format seperti n\/30, n\/60, atau n\/90. Angka-angka ini menunjukkan berapa hari setelah faktur diterbitkan pembayaran harus dilakukan. Jika pihak terutang tidak membayar tepat waktu, maka akan ada sanksi berupa denda atau biaya tambahan yang dapat meningkatkan jumlah piutang.<\/p>\n<h3>3. Posisi dalam laporan neraca<\/h3>\n<p>Account receivable atau piutang usaha tercatat dalam laporan neraca perusahaan sebagai aset lancar. Ini karena AR diharapkan akan dikonversi menjadi uang tunai dalam waktu satu tahun atau kurang. Piutang usaha ini mencerminkan klaim perusahaan terhadap pelanggan yang membeli barang atau jasa secara kredit dan akan membayar sesuai dengan kesepakatan.<\/p>\n<h3>4. Umur jatuh tempo<\/h3>\n<p>Account receivable juga memiliki ciri-ciri berkaitan dengan umur jatuh tempo yang terbagi menjadi dua jenis, yaitu umur jatuh tempo bulanan dan harian.<\/p>\n<ul>\n<li><strong>Umur jatuh tempo bulanan<\/strong> berarti pembayaran harus dilakukan pada waktu yang telah disepakati setiap bulannya berdasarkan tanggal transaksi.<\/li>\n<li><strong>Umur jatuh tempo harian<\/strong> mengacu pada pembayaran yang memiliki tanggal jatuh tempo yang lebih fleksibel, yang bisa ditentukan berdasarkan kesepakatan antara perusahaan dan pelanggan.<\/li>\n<\/ul>\n<p>Dalam hal ini, tanggal jatuh tempo bisa bervariasi sesuai dengan kesepakatan atau kebijakan perusahaan.<\/p>\n<h3>5. Pengaruh terhadap laba bersih<\/h3>\n<p>Perubahan dalam AR dapat mempengaruhi laba bersih perusahaan. Peningkatan besar dalam piutang bisa menunjukkan keterlambatan pembayaran atau peningkatan penjualan yang belum terbayar. Sebaliknya, penurunan account receivable menunjukkan piutang yang sudah dibayar atau pembayaran yang lebih cepat, yang berpotensi memperbaiki arus kas perusahaan.<\/p>\n<p>Dengan memahami ciri-cirinya, perusahaan dapat mengelola piutang dengan lebih efektif. Hal ini menghindari terjadinya kesalahan pencatatan yang bisa mempengaruhi laporan keuangan dan arus kas. Namun, keberhasilan dalam mengelola account receivable juga bergantung pada kebijakan dan pengawasan yang ketat.<\/p>\n<p><span id=\"fungsi-account-receivable\">Untuk mempermudah pencatatan dan pemantauan, banyak perusahaan kini beralih ke software akuntansi terintegrasi. Dengan solusi ini, perusahaan dapat mengelola piutang lebih efisien dan mengurangi risiko kesalahan dalam laporan keuangan. Anda bisa menilik skema harga yang tersedia untuk menemukan solusi yang paling sesuai dengan kebutuhan bisnis!<\/span><\/p>\n<p><!-- Summary Table: Ciri-ciri Account Receivable (HashMicro style) --><\/p>\n<div style=\"overflow-x: auto; margin: 20px 0;\">\n<table style=\"width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px;\" role=\"table\" aria-label=\"Ringkasan ciri-ciri account receivable\">\n<thead>\n<tr style=\"background-color: #990000; color: #ffffff; text-align: left;\">\n<th style=\"padding: 10px; border: 1px solid #e6e6e6; min-width: 150px;\">Ciri-Ciri<\/th>\n<th style=\"padding: 10px; border: 1px solid #e6e6e6; min-width: 280px;\">Penjelasan<\/th>\n<th style=\"padding: 10px; border: 1px solid #e6e6e6; min-width: 200px;\">Contoh<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6; font-weight: 600;\">Nilai Jatuh Tempo<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Pembayaran harus sesuai periode yang disepakati; terlambat bisa kena bunga.<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Piutang bertambah bila ada keterlambatan.<\/td>\n<\/tr>\n<tr style=\"background-color: #fafafa;\">\n<td style=\"padding: 10px; border: 1px solid #e6e6e6; font-weight: 600;\">Tanggal Jatuh Tempo<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Umumnya n\/30, n\/60, atau n\/90 setelah faktur diterbitkan.<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Contoh: n\/30 = bayar 30 hari.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6; font-weight: 600;\">Posisi di Neraca<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Dicatat sebagai aset lancar karena akan jadi kas \u2264 1 tahun.<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Piutang usaha tercermin sebagai klaim perusahaan.<\/td>\n<\/tr>\n<tr style=\"background-color: #fafafa;\">\n<td style=\"padding: 10px; border: 1px solid #e6e6e6; font-weight: 600;\">Umur Jatuh Tempo<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Bisa bulanan atau harian, sesuai kebijakan &amp; kesepakatan.<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Analisa aging piutang untuk prioritas penagihan.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6; font-weight: 600;\">Pengaruh ke Laba<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Naik turun AR berpengaruh ke kas &amp; laba bersih.<\/td>\n<td style=\"padding: 10px; border: 1px solid #e6e6e6;\">Kenaikan AR = keterlambatan; penurunan AR = kas masuk cepat.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<h2><strong>Apa Fungsi Account Receivable?<\/strong><\/h2>\n<p>Semua akun yang ada dalam neraca perusahaan memiliki fungsi masing-masing. Ada alasan dari pembuatan sebuah akun yang tentunya memberikan keuntungan bagi perusahaan. Begitu pula dengan AR, bisnis dapat menggunakannya untuk beberapa alasan, di antaranya:<\/p>\n<ul>\n<li><strong>Memberikan fleksibilitas pembayaran kepada pelanggan<\/strong>: Dengan menawarkan sistem pembayaran kredit, bisnis dapat memberikan fleksibilitas pembayaran kepada pelanggan, sehingga pelanggan dapat membeli barang atau jasa yang pelanggan butuhkan tanpa harus membayar seluruhnya saat transaksi.<\/li>\n<li><strong>Menambah penjualan<\/strong>: Menawarkan sistem pembayaran kredit dapat meningkatkan penjualan karena pelanggan yang tidak memiliki cukup uang tunai saat ini dapat tetap membeli barang atau jasa yang mereka butuhkan.<\/li>\n<li><strong>Meningkatkan likuiditas<\/strong>: Menjual barang atau jasa dengan sistem pembayaran kredit dapat meningkatkan likuiditas perusahaan karena uang yang perusahaan harapkan akan diterima di masa depan akan tersedia untuk digunakan saat dibutuhkan.<\/li>\n<li><strong>Meningkatkan margin keuntungan<\/strong>: Dengan menawarkan sistem pembayaran kredit, perusahaan dapat mengenakan bunga atau biaya kepada pelanggan yang terlambat membayar, yang dapat meningkatkan margin keuntungan perusahaan.<\/li>\n<li><strong>Menciptakan hubungan jangka panjang dengan pelanggan<\/strong>: Menawarkan sistem pembayaran kredit dapat menciptakan hubungan jangka panjang dengan pelanggan karena pelanggan akan terikat dengan perusahaan sampai tagihannya terbayar.<\/li>\n<\/ul>\n<p>Lebih jauh, piutang adalah aset yang menunjukkan klaim perusahaan terhadap uang pelanggan. Dalam praktik bisnis, pengelolaan piutang harus dilakukan secara strategis, misalnya melalui manajemen piutang yang baik dan terstruktur. Manajemen ini mencakup penetapan batas kredit, pengawasan pembayaran, serta evaluasi risiko keterlambatan.<\/p>\n<h2><strong>Jenis-Jenis Account Receivable<\/strong><\/h2>\n<p>Dalam praktik akuntansi, piutang usaha dapat dibedakan menjadi dua kelompok utama, yaitu Trade Receivables dan Non-Trade Receivables. Perbedaan keduanya terletak pada sumber terbentuknya piutang tersebut.<\/p>\n<h3>1. Trade Receivables<\/h3>\n<p>Jenis piutang ini muncul langsung dari transaksi penjualan barang atau jasa perusahaan. Artinya, piutang usaha ini berasal dari aktivitas utama bisnis yang dijalankan perusahaan.<\/p>\n<h3>2. Non-Trade Receivables<\/h3>\n<p>Berbeda dengan yang pertama, Non-Trade Receivable merupakan piutang yang tidak terkait langsung dengan kegiatan operasional utama perusahaan. Contohnya adalah piutang kepada karyawan atau piutang dividen dari investasi tertentu.<\/p>\n<h2><strong>Cara Pencatatan Account Receivable yang Tepat<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-161478\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-pencatatan-account-receivable-yang-tepat.webp\" alt=\"Cara Pencatatan Account Receivable yang Tepat\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-pencatatan-account-receivable-yang-tepat.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-pencatatan-account-receivable-yang-tepat-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-pencatatan-account-receivable-yang-tepat-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-pencatatan-account-receivable-yang-tepat-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-pencatatan-account-receivable-yang-tepat-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-pencatatan-account-receivable-yang-tepat-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-pencatatan-account-receivable-yang-tepat-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-pencatatan-account-receivable-yang-tepat-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Pencatatan account receivable yang akurat sangat krusial dalam menjaga integritas laporan keuangan dan kelancaran arus kas bisnis. Proses ini memungkinkan perusahaan memantau tagihan pelanggan secara real-time, menilai risiko gagal bayar, serta merancang strategi penagihan yang efektif.<\/p>\n<p>Berikut langkah-langkah utama dalam pencatatan piutang yang perlu Anda perhatikan:<\/p>\n<h3>1. Pencatatan penjualan kredit<\/h3>\n<p>Saat terjadi transaksi penjualan barang atau jasa secara kredit, perusahaan wajib mencatatnya berdasarkan faktur yang diterbitkan. Faktur tersebut menjadi bukti sah atas kewajiban pembayaran dari pelanggan, biasanya dalam jangka waktu tertentu seperti 30 atau 60 hari. Transaksi ini langsung meningkatkan saldo account receivable pada buku besar perusahaan.<\/p>\n<p>Anda perlu memahami bahwa account receivable adalah tagihan yang timbul akibat penjualan kredit dan masuk ke dalam kategori aset lancar karena akan segera terkonversi menjadi kas. Pemahaman ini penting agar proses pencatatan dapat berjalan secara tepat, terutama saat menyusun neraca keuangan.<\/p>\n<h3>2. Pengelolaan dan pemantauan laporan piutang<\/h3>\n<p>Setelah tercatat, piutang usaha perlu Anda kelola secara sistematis. Buku besar harus mencakup informasi lengkap seperti nama pelanggan, nomor faktur, nilai tagihan, serta tanggal jatuh tempo. Hal ini memudahkan tim keuangan dalam menyusun penjadwalan penagihan dan memperkirakan arus kas masuk.<\/p>\n<p>Contoh account receivable yang umum adalah ketika toko furniture menjual produk ke pelanggan korporat dengan pembayaran 30 hari setelah pengiriman. Piutang tersebut harus dicatat segera dan dimonitor secara berkala hingga dibayar penuh. Dengan, <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/manajemen-piutang-pengertian-contoh-dan-manfaatnya\/\">manajemen piutang<\/a>, Anda dapat memantau umur piutang dan mengidentifikasi pelanggan dengan risiko keterlambatan tinggi.<\/p>\n<h3>3. Pelunasan piutang<\/h3>\n<p>Saat pelanggan menyelesaikan pembayaran, perusahaan wajib menghapus tagihan dari daftar account receivable. Proses ini mencakup pengurangan saldo piutang dan pencatatan penerimaan pada akun kas atau setara kas. Pelunasan yang tercatat secara real-time akan membantu perusahaan menghindari kesalahan dalam estimasi pendapatan<\/p>\n<p>Untuk meningkatkan efisiensi, perusahaan dapat menggunakan software akuntansi untuk mencatat transaksi kredit secara otomatis. Sistem ini memungkinkan pemantauan status pembayaran secara langsung, menyusun laporan piutang dengan cepat dan akurat. Selain itu, penggunaan sistem digital meminimalkan risiko kesalahan pencatatan manual.<\/p>\n<h3>4. Dokumentasi dan analisis laporan<\/h3>\n<p><span id=\"contoh\">Perusahaan perlu menyusun laporan piutang secara rutin untuk mengevaluasi efektivitas penagihan dan kinerja penjualan kredit. Laporan ini biasanya mencakup rincian saldo piutang, umur piutang, dan status pembayaran. Laporan tersebut menjadi acuan untuk audit dan pengambilan keputusan strategis yang lebih tepat.<\/span><\/p>\n<h2><strong>Contoh Account Receivable dalam Bisnis<\/strong><\/h2>\n<p>Setelah memahami account receivable, penting bagi pelaku usaha untuk mengetahui bagaimana cara menerapkan konsep ini secara praktis dalam kegiatan operasional sehari-hari. Berikut salah satu contoh account receivable pada transaksi:<\/p>\n<p>Perusahaan teknologi PT. HashMicro Solusi Indonesia menyediakan layanan perangkat lunak ERP untuk berbagai jenis bisnis, termasuk distribusi dan manufaktur. Salah satu klien mereka, CV Digital Nusantara, melakukan pembelian lisensi software dan implementasi sistem senilai Rp 15.500.000 dengan metode pembayaran kredit.<\/p>\n<p>Karena pembayarannya bersifat secara kredit, CV Digital Nusantara tidak dapat langsung melunasi transaksi tersebut, sehingga membutuhkan penjadwalan bayar yang sesuai dengan termin yang berlaku, yaitu 30 hari setelah tanggal transaksi.<\/p>\n<p>Oleh karena itu, berikut adalah pencatatan dalam laporan keuangan PT. HashMicro Solusi Indonesia, yang menggambarkan contoh laporan account receivable dalam bentuk laporan analisa umur piutang:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-161480\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Contoh-account-receivable-dalam-bisnis.webp\" alt=\"Contoh Account Receivable dalam Bisnis\" width=\"1025\" height=\"407\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Contoh-account-receivable-dalam-bisnis.webp 1025w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Contoh-account-receivable-dalam-bisnis-300x119.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Contoh-account-receivable-dalam-bisnis-768x305.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Contoh-account-receivable-dalam-bisnis-150x60.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Contoh-account-receivable-dalam-bisnis-696x276.webp 696w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/p>\n<p>Dokumen seperti merupakan contoh laporan account receivable. Laporan ini tidak hanya berfungsi sebagai catatan administratif, tetapi juga menjadi alat penting dalam mengelola arus kas dan menghindari piutang macet.<\/p>\n<p>Untuk meningkatkan efisiensi pengelolaan piutang, perusahaan dapat memanfaatkan teknologi <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/sistem-akuntansi\/\">sistem akuntansi<\/a> modern. Sistem ini memungkinkan pemantauan piutang secara real-time dan mengurangi risiko kesalahan pencatatan.<\/p>\n<h2><strong>Tantangan Umum dalam Pengelolaan Account Receivable<\/strong><\/h2>\n<p>Meskipun account receivable adalah elemen penting dalam sistem keuangan perusahaan, pengelolaannya seringkali menghadapi berbagai tantangan yang dapat mempengaruhi arus kas dan stabilitas operasional. Beberapa tantangan umum tersebut antara lain:<\/p>\n<h3>1. Terlambatnya pembayaran dari pelanggan<\/h3>\n<p>Keterlambatan pembayaran pelanggan menjadi tantangan utama dalam pengelolaan account receivable. Masalah ini bisa timbul karena kondisi finansial yang tidak stabil, kelalaian administratif, atau minimnya sistem pengingat dari pihak perusahaan. Jika tidak segera ditindaklanjuti, kondisi ini akan mengganggu perputaran kas dan membuat perusahaan kesulitan membiayai operasional harian.<\/p>\n<h3>2. Risiko piutang tak tertagih<\/h3>\n<p>Tidak semua piutang berakhir menjadi kas. Beberapa pelanggan mungkin mengalami kegagalan finansial, tidak kooperatif, atau bahkan menyatakan bangkrut. Dalam kasus seperti ini, piutang berubah menjadi bad debt yang merugikan perusahaan. Sehingga penting bagi perusahaan untuk memiliki prosedur evaluasi kelayakan kredit serta cadangan kerugian piutang.<\/p>\n<h3>3. Kompleksitas manajemen pada skala besar<\/h3>\n<p>Semakin besar bisnis, semakin kompleks pula proses pencatatan dan penagihan piutang. Mengelola ribuan transaksi kredit tanpa sistem yang mumpuni akan meningkatkan risiko kesalahan, seperti duplikasi pencatatan, salah input tanggal jatuh tempo, hingga keterlambatan penagihan.<\/p>\n<h3>4. Lemahnya analisis dan pelaporan<\/h3>\n<p>Kurangnya visibilitas atas piutang yang berjalan sering membuat perusahaan kesulitan mengambil keputusan yang berbasis data. Tanpa laporan aging yang akurat, misalnya, tim keuangan tidak bisa menentukan mana piutang yang masih bisa ditagih dan mana yang perlu dialihkan menjadi cadangan kerugian.<\/p>\n<p><span id=\"strategi-mengelola-account-receivable\">Oleh karena itu, perusahaan memerlukan dashboard yang mampu menyajikan data seperti histori pembayaran pelanggan, peringkat risiko kredit, dan estimasi waktu pelunasan, agar dapat bertindak lebih strategis.<\/span><\/p>\n<style>\r\n\t#baca-juga {\r\n\t\tpadding: 16px;\r\n\t\tbackground-color: #f7eaea;\r\n\t\tborder-left: 3px solid #af2828;\r\n\t\tfont-weight: 500;\r\n\t\tmargin-bottom: 26px;\r\n\t}\r\n\t\r\n\t#baca-juga a {\r\n\t\tcolor: #af2828 !important;\r\n\t\ttransition: all 0.2s ease-in-out;\r\n\t}\r\n\t\r\n\t#baca-juga a:hover {\r\n\t\tcolor: #af282880 !important;\r\n\t}\r\n<\/style>\r\n\r\n<div id=\"baca-juga\">\r\n\t<span>Baca juga: <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/accounts-receivable-software\/\">10 Rekomendasi Accounts Receivable Software Terbaik 2026<\/a><\/span>\r\n<\/div>\n<h2><strong>Strategi Efektif untuk Mengelola Account Receivable<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-161481\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Software-Akuntansi-HashMicro.webp\" alt=\"Software Akuntansi - HashMicro\" width=\"1200\" height=\"650\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Software-Akuntansi-HashMicro.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Software-Akuntansi-HashMicro-300x163.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Software-Akuntansi-HashMicro-1024x555.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Software-Akuntansi-HashMicro-768x416.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Software-Akuntansi-HashMicro-775x420.webp 775w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Software-Akuntansi-HashMicro-150x81.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Software-Akuntansi-HashMicro-696x377.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Software-Akuntansi-HashMicro-1068x580.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Pengelolaan account receivable yang optimal penting untuk menjaga arus kas tetap lancar. Namun, berbagai kendala seperti keterlambatan pembayaran, piutang tak tertagih, hingga pencatatan manual masih sering menjadi hambatan bagi banyak perusahaan.<\/p>\n<p>Solusi yang paling efektif adalah dengan menggunakan sistem akuntansi otomatis. HashMicro menyediakan <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\">software akuntansi<\/a> terintegrasi yang membantu perusahaan mengelola piutang usaha secara menyeluruh. Untuk mencoba efektivitasnya, Anda bisa memanfaatkan <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\">demo gratis<\/a> yang tersedia.<\/p>\n<p>Dengan sistem yang tepat, perusahaan tak hanya mampu mempercepat proses penagihan, tetapi juga dapat meningkatkan akurasi pencatatan dan visibilitas terhadap kondisi piutang. Berikut beberapa fitur unggulan dari software akuntansi HashMicro yang mendukung pengelolaan account receivable secara efisien:<\/p>\n<ul>\n<li><strong>Financial Dashboard<\/strong>: Menyediakan tampilan komprehensif untuk memantau seluruh kondisi keuangan bisnis, termasuk pendapatan, saldo kas, account receivable, account payable, dan lainnya dalam satu dashboard terpadu.<\/li>\n<li><strong>Cash Flow Forecasting<\/strong>: Membantu memprediksi arus kas perusahaan secara akurat dengan menganalisis pendapatan dan pengeluaran dalam periode tertentu, sehingga mendukung perencanaan keuangan yang lebih strategis.<\/li>\n<li><strong>Fast Bank Reconciliation<\/strong>: Mengotomatiskan proses impor dan rekonsiliasi transaksi bank secara cepat dan aman, mengurangi beban kerja manual serta meminimalkan risiko kesalahan pencatatan.<\/li>\n<li><strong>Accrual &amp; Amortization<\/strong>: Memastikan pencatatan akrual dan amortisasi berjalan secara otomatis dan akurat, menghindari kesalahan manusia serta meningkatkan kepatuhan terhadap standar pelaporan keuangan.<\/li>\n<li><strong>Budget Management<\/strong>: Mengelola anggaran lebih efisien dengan fitur Budget Management yang terintegrasi dengan Purchasing Management, lengkap dengan pengaturan approval matrix berdasarkan alokasi dana yang tersedia.<\/li>\n<li><strong>Analytical Reporting<\/strong>: Menyediakan laporan keuangan penting seperti laba rugi, neraca, arus kas, dan perubahan modal secara instan, mendukung pengambilan keputusan berbasis data secara real-time.<\/li>\n<li><strong>Hashy AI<\/strong>: Dengan teknologi AI, Hashy AI memberikan analisis prediktif dan rekomendasi berbasis data untuk membantu perusahaan mengambil keputusan finansial secara cerdas dan efisien.<\/li>\n<\/ul>\n<p>&#8220;Sebagai head of finance, saya percaya pengelolaan account receivable yang efektif dimulai dari kebijakan kredit yang disiplin, pemantauan tagihan yang konsisten serta pemanfaatan teknologi secara maksimal&#8221;<\/p>\n<p>&#8211; <strong>Jennifer Santoso<\/strong>, Head of Finance and Accounting<\/p>\n<h2><strong>Kesimpulan<\/strong><\/h2>\n<p>Account receivable adalah komponen penting untuk menjaga arus kas bisnis tetap sehat. Sebagai aset lancar, piutang mencerminkan hak perusahaan atas pembayaran dari pelanggan dan perlu dikelola dengan hati-hati agar tidak mengganggu operasional.<\/p>\n<p>Selain menjaga likuiditas, piutang juga mendukung penjualan, loyalitas pelanggan, dan bisa menjadi sumber pendanaan. Namun, pengelolaan manual sering memakan waktu dan berisiko tinggi.<\/p>\n<p>Dengan software akuntansi <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\">HashMicro<\/a>, perusahaan dapat memantau piutang, mengelola penagihan otomatis, dan mendapatkan laporan real-time secara terintegrasi. Solusi ini membantu menjaga arus kas tetap stabil dan meminimalkan risiko piutang macet. Coba <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\">demo gratis<\/a> HashMicro untuk pengelolaan piutang yang lebih efisien.<\/p>\n<h2><strong>Pertanyaan Seputar Account Receivable<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa itu account receivable?<\/strong><\/summary>\n<p>Account receivable (piutang usaha) adalah jumlah uang yang harus perusahaan terima dari pelanggan atas penjualan barang atau jasa secara kredit, di mana pelanggan wajib membayar dalam jangka waktu tertentu. Piutang ini tercatat sebagai aset lancar dalam laporan keuangan perusahaan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Mengapa account receivable penting dalam bisnis?<\/strong><\/summary>\n<p>Account receivable sangat penting karena berperan langsung dalam menjaga arus kas perusahaan, mengurangi risiko kredit, dan memperkuat hubungan dengan pelanggan. Pengelolaan piutang yang baik memastikan pembayaran terlaksana tepat waktu, sehingga perusahaan dapat menjalankan operasional dan investasi tanpa hambatan keuangan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa risiko dari pengelolaan account receivable yang buruk?<\/strong><\/summary>\n<p>Risiko utama dari pengelolaan account receivable yang buruk meliputi arus kas terganggu, meningkatnya piutang tak tertagih (bad debt), tingginya DSO (Days Sales Outstanding), serta potensi kerugian akibat penipuan atau kesalahan pencatatan. Hal ini dapat mengancam stabilitas finansial dan operasional perusahaan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa perbedaan antara account receivable dan account payable?<\/strong><\/summary>\n<p>Account receivable adalah piutang usaha, yaitu uang yang akan diterima perusahaan dari pelanggan. Sebaliknya, account payable adalah utang usaha, yakni kewajiban perusahaan untuk membayar kepada pemasok atau pihak lain atas barang atau jasa yang telah diterima.<\/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    {\n      \"@type\": \"Question\",\n      \"name\": \"Apa itu account receivable?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Account receivable (piutang usaha) adalah jumlah uang yang harus perusahaan terima dari pelanggan atas penjualan barang atau jasa secara kredit, di mana pelanggan wajib membayar dalam jangka waktu tertentu. Piutang ini tercatat sebagai aset lancar dalam laporan keuangan perusahaan.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Mengapa account receivable penting dalam bisnis?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Account receivable sangat penting karena berperan langsung dalam menjaga arus kas perusahaan, mengurangi risiko kredit, dan memperkuat hubungan dengan pelanggan. Pengelolaan piutang yang baik memastikan pembayaran terlaksana tepat waktu, sehingga perusahaan dapat menjalankan operasional dan investasi tanpa hambatan keuangan.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Apa risiko dari pengelolaan account receivable yang buruk?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Risiko utama dari pengelolaan account receivable yang buruk meliputi arus kas terganggu, meningkatnya piutang tak tertagih (bad debt), tingginya DSO (Days Sales Outstanding), serta potensi kerugian akibat penipuan atau kesalahan pencatatan. Hal ini dapat mengancam stabilitas finansial dan operasional perusahaan.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Apa perbedaan antara account receivable dan account payable?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Account receivable adalah piutang usaha, yaitu uang yang akan diterima perusahaan dari pelanggan. Sebaliknya, account payable adalah utang usaha, yakni kewajiban perusahaan untuk membayar kepada pemasok atau pihak lain atas barang atau jasa yang telah diterima.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Banyak bisnis terlihat sehat di laporan laba rugi, namun diam-diam kesulitan menjaga arus kas tetap lancar. Hal ini disebabkan oleh adanya piutang pelanggan yang menumpuk atau yang dikenal dengan account receivable. Jika dikelola dengan baik, piutang bukan hanya soal tagihan, tapi bisa menjadi sumber pendanaan yang membantu bisnis berkembang. Namun tanpa strategi yang tepat, justru [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":133986,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1232],"tags":[],"class_list":{"0":"post-132256","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 v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Mengenal Account Receivable dan Peran Strategisnya untuk Bisnis<\/title>\n<meta name=\"description\" content=\"Pelajari apa itu Account Receivable, perannya dalam menjaga arus kas bisnis, serta strategi efektif untuk mengelola piutang dengan baik.\" \/>\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\/account-receivables-ar\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Account Receivable: Definisi, Ciri dan Perannya dalam Bisnis\" \/>\n<meta property=\"og:description\" content=\"Pelajari apa itu Account Receivable, perannya dalam menjaga arus kas bisnis, serta strategi efektif untuk mengelola piutang dengan baik.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/\" \/>\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-02-16T08:12:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-04T09:38:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/account-Receivables-AR-hashmicro.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Anatha Ginting\" \/>\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=\"Anatha Ginting\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 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\\\/account-receivables-ar\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/\"},\"author\":{\"name\":\"Anatha Ginting\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/32b7f9855e47e032269002db366f1a09\"},\"headline\":\"Account Receivable: Definisi, Ciri dan Perannya dalam Bisnis\",\"datePublished\":\"2024-02-16T08:12:12+00:00\",\"dateModified\":\"2026-05-04T09:38:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/\"},\"wordCount\":2541,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/account-Receivables-AR-hashmicro.png\",\"articleSection\":[\"Accounting\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/\",\"name\":\"Mengenal Account Receivable dan Peran Strategisnya untuk Bisnis\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/account-Receivables-AR-hashmicro.png\",\"datePublished\":\"2024-02-16T08:12:12+00:00\",\"dateModified\":\"2026-05-04T09:38:29+00:00\",\"description\":\"Pelajari apa itu Account Receivable, perannya dalam menjaga arus kas bisnis, serta strategi efektif untuk mengelola piutang dengan baik.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/account-Receivables-AR-hashmicro.png\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/account-Receivables-AR-hashmicro.png\",\"width\":1200,\"height\":650,\"caption\":\"Account Receivables (AR)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/account-receivables-ar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Account Receivable: Definisi, Ciri dan Perannya dalam 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\\\/32b7f9855e47e032269002db366f1a09\",\"name\":\"Anatha Ginting\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/01a5baa16cb50808f3b9f5bf1e75940409ab0912a720fcd78e68157b9e1d31e3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/01a5baa16cb50808f3b9f5bf1e75940409ab0912a720fcd78e68157b9e1d31e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/01a5baa16cb50808f3b9f5bf1e75940409ab0912a720fcd78e68157b9e1d31e3?s=96&d=mm&r=g\",\"caption\":\"Anatha Ginting\"},\"description\":\"Anatha sudah berpengalaman selama lebih dari 5 tahun dalam mengulas implementasi dan strategi Enterprise Resource Planning (ERP). Dalam setiap tulisannya, ia membahas peran sistem ERP dalam mengintegrasikan data lintas divisi, merapikan proses operasional, serta membantu perusahaan memahami dan mengelola bisnis secara lebih efektif.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/anathag\\\/\"],\"gender\":\"Perempuan\",\"knowsAbout\":[\"content writing\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Lead Content Writer\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/author\\\/anatha\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mengenal Account Receivable dan Peran Strategisnya untuk Bisnis","description":"Pelajari apa itu Account Receivable, perannya dalam menjaga arus kas bisnis, serta strategi efektif untuk mengelola piutang dengan baik.","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\/account-receivables-ar\/","og_locale":"id_ID","og_type":"article","og_title":"Account Receivable: Definisi, Ciri dan Perannya dalam Bisnis","og_description":"Pelajari apa itu Account Receivable, perannya dalam menjaga arus kas bisnis, serta strategi efektif untuk mengelola piutang dengan baik.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-02-16T08:12:12+00:00","article_modified_time":"2026-05-04T09:38:29+00:00","og_image":[{"width":1200,"height":650,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/account-Receivables-AR-hashmicro.png","type":"image\/png"}],"author":"Anatha Ginting","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Anatha Ginting","Estimasi waktu membaca":"15 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/"},"author":{"name":"Anatha Ginting","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/32b7f9855e47e032269002db366f1a09"},"headline":"Account Receivable: Definisi, Ciri dan Perannya dalam Bisnis","datePublished":"2024-02-16T08:12:12+00:00","dateModified":"2026-05-04T09:38:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/"},"wordCount":2541,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/account-Receivables-AR-hashmicro.png","articleSection":["Accounting"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/","name":"Mengenal Account Receivable dan Peran Strategisnya untuk Bisnis","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/account-Receivables-AR-hashmicro.png","datePublished":"2024-02-16T08:12:12+00:00","dateModified":"2026-05-04T09:38:29+00:00","description":"Pelajari apa itu Account Receivable, perannya dalam menjaga arus kas bisnis, serta strategi efektif untuk mengelola piutang dengan baik.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/account-Receivables-AR-hashmicro.png","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/account-Receivables-AR-hashmicro.png","width":1200,"height":650,"caption":"Account Receivables (AR)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/account-receivables-ar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Account Receivable: Definisi, Ciri dan Perannya dalam 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\/32b7f9855e47e032269002db366f1a09","name":"Anatha Ginting","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/secure.gravatar.com\/avatar\/01a5baa16cb50808f3b9f5bf1e75940409ab0912a720fcd78e68157b9e1d31e3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/01a5baa16cb50808f3b9f5bf1e75940409ab0912a720fcd78e68157b9e1d31e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/01a5baa16cb50808f3b9f5bf1e75940409ab0912a720fcd78e68157b9e1d31e3?s=96&d=mm&r=g","caption":"Anatha Ginting"},"description":"Anatha sudah berpengalaman selama lebih dari 5 tahun dalam mengulas implementasi dan strategi Enterprise Resource Planning (ERP). Dalam setiap tulisannya, ia membahas peran sistem ERP dalam mengintegrasikan data lintas divisi, merapikan proses operasional, serta membantu perusahaan memahami dan mengelola bisnis secara lebih efektif.","sameAs":["https:\/\/www.linkedin.com\/in\/anathag\/"],"gender":"Perempuan","knowsAbout":["content writing"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Lead Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/anatha\/"}]}},"focus_keyword":"Account Receivable","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/132256","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\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=132256"}],"version-history":[{"count":14,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/132256\/revisions"}],"predecessor-version":[{"id":193254,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/132256\/revisions\/193254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/133986"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=132256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=132256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=132256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}