ADVERTISEMENT

Escudero ruling on VP Sara subpoenas ready before trial, spox says

Published Jul 21, 2026 10:38 am

Senate Impeachment Court spokesperson Atty. Regie Tongol said Monday night, July 20, that Presiding Officer Francis "Chiz" Escudero had largely prepared his ruling on the prosecution's subpoena requests even before the impeachment trial formally began on July 6, but deferred issuing it to allow oral arguments and consultation with senator-judges.

Senate Impeachment Court Presiding Officer Francis
Senate Impeachment Court Presiding Officer Francis "Chiz" Escudero (Senate PRIB photo)

Tongol explained that the prosecution's request for subpoenas had already been included in its pre-trial brief, prompting Escudero to prepare a resolution "as a matter of course."

However, he said the ruling was put on hold after House prosecutor Rep. Chel Diokno informed the court that the prosecution had filed a renewed request for subpoenas. The defense later sought a copy of the renewed request, while several senator-judges asked that oral arguments first be heard.

"The main chunk of the decision of the presiding officer had already been prepared even before July 6," Tongol said during a press briefing. "The presiding officer also consulted his fellow senator-judges during the caucus and considered their views. Some of them requested more time to study the matter over the weekend and until today."

Tongol also clarified the implementation of the subpoenas issued by the impeachment court, saying the Anti-Money Laundering Council (AMLC) and banks are required to comply with the court's orders.

For the Bureau of Internal Revenue (BIR), however, Tongol said the agency must also comply but its commissioner must first secure the President's authorization under Section 71 of the National Internal Revenue Code (NIRC) before releasing confidential tax records.

He cited the impeachment trial of former Chief Justice Renato Corona, where then-BIR Commissioner Kim Henares sought presidential permission before complying with a subpoena.

"The subpoena was issued to Commissioner Henares, and she asked permission from the President so she could comply without violating the law or exposing herself to criminal liability," Tongol said.

He added that Escudero's ruling makes clear that without presidential authorization, the impeachment court cannot receive BIR records as evidence.

Tongol said the subpoena for the BIR commissioner was issued Tuesday and is expected to be transmitted on Wednesday, with compliance required by July 30.

He said the BIR commissioner should seek the President's authorization before the deadline.

"He now has this subpoena to show the President, so that the President may grant permission in recognition of a co-equal branch of government," Tongol said.

"He should already secure the permission before July 30 because that is the deadline for compliance,” the spokesperson added. 

Related Tags

Chiz Escudero Vice President Sara Duterte impeachment trial Duterte impeachment case 2026 Senate impeachment court
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; } }

{{ static_articles_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.