ADVERTISEMENT

Inside job prevention

Published Oct 30, 2025 12:01 am  |  Updated Oct 29, 2025 02:17 pm
Any organization—be it a business, non-government organization (NGO), charitable or religious institution, government agency, or the government itself—can fall victim to an inside job where the very people entrusted to look after its best interests victimize it. While fraud by insiders isn’t always well-publicized, it happens quite a bit, with alarming and increasing frequency and magnitude. You should be made well aware that there are a number of ways to identify and, hopefully, prevent these things from happening.
While many things can be done to track down, control, and prevent fraud, five easily come to mind: lifestyle checks, documentary and physical records, breach of policy and procedures, misallocation of resources, and the institutionalization of a whistleblower program.
A lifestyle check on a suspected individual is performed when there’s a mismatch between their source of income and their expenditures and assets. Typically, this is done when the salary or income of an employee, executive, or official cannot justify their and their family’s spending habits, vehicles, and home. How could a clerk have a brand-new Mercedes in the company parking lot? How could a government official afford a house in Forbes Park? An investigation into where the money came from should be conducted immediately.
Documentary records include things like Income Tax Returns (ITR), Real Property Tax (RPT), Transfer Certificate of Title (TCT), Certificate of Registration (CR) for vehicles, and Passports, which would indicate foreign travels. These and various other records should show that sources of income match the uses in the form of acquired assets and all kinds of expenses. Custodians such as cashiers, tellers, inventory clerks, warehousemen, and vault combination and key holders should be subject to regular physical inventory checks to ascertain that the cash, precious metals, valuable goods, negotiable instruments, and other assets are still in their custody and properly accounted for.
Breach of policy and procedures should not be taken lightly; this is where a lot of collusion occurs. Policies and procedures were meant to establish controls to prevent fraud and abuse. However, when people who are supposed to monitor, check, and report violations turn a blind eye, are incompetent in doing their job properly, or knowingly allow them to happen, bad things are sure to follow. To prevent these breaches, it is imperative that competent and ethical people be put in these positions and that internal auditors review that there are no violations of policies and procedures.
Misallocation of resources is used by unscrupulous, and perhaps incompetent, managers to divert manpower and resources from where they are most needed to some trivial or less important tasks. How can hundreds of billions of pesos of the taxpayer’s money just be lost to ghost projects and all kinds of corruption? Because the agencies that are supposed to monitor and catch these abuses, such as the Bureau of Internal Revenue (BIR), focus their efforts on catching the small taxpayers. The BIR probably has some of the most competent people in government, and I refuse to believe that they are all crooks. The BIR should come up with a national program to focus their efforts on the most critical leakages of non-payment of the proper taxes. How can contractors and government officials and their families brag on social media and in interviews that they have so many mansions, luxury cars, grand foreign travels, astronomical restaurant bills, and other excesses, and yet not pay the corresponding taxes? Until all these things come to pass, the BIR should only issue their Letter of Authority (LOA) to these people.
Finally, a whistleblower program should be institutionalized, primarily for the government bureaucracy and all government agencies, as well as publicly owned or listed companies. People who know something should be encouraged to disclose these anomalies without fear of reprisal or retribution; they should even be provided some kind of reward or benefit. It should be noted that the information provided by the whistleblower must be given to the right entity so that there is an assurance that a proper investigation is done and the necessary action taken to punish and prosecute these people to the full extent of the law. I think our people deserve to have hope that justice will prevail in the end.
(The views and comments of the author are his own and not those of the newspaper or FINEX. Dr. George S. Chua was 2016 FINEX President, 2010 to 2020 FPI President, an active entrepreneur, and a Professorial Lecturer 2 at the University of the Philippines Diliman and BGC. He is a Fellow at the Institute of Corporate Directors, Vice Chairman of the Market Governance Board of the Philippine Dealing & Exchange Corp., and loves playing golf. Comments may be sent to [email protected] or [email protected])

Related Tags

Financial Executives Institute of the Philippines (FINEX)
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.