ADVERTISEMENT

BSP shifts big banks' FX docs to digital

Published Dec 15, 2020 07:00 am

The Bangko Sentral ng Pilipinas (BSP) is allowing universal and commercial banks to electronically submit six foreign exchange (FX) transaction documents to lessen risks of COVID-19 transmission in the handling of hardcopy.

Based on a new memo (BSP Memorandum Order No. M-2020-089) that BSP Deputy Governor Chuchi G. Fonacier signed on December 11, all covered banks will electronically submit required documents to the Department of Supervisory Analytics starting from the December 15 cut-off. These are submissions due on December 18 relating to the computation of banks’ open FX position.

BSP Deputy Governor Chuchi G. Fonacier (Bloomberg file photo)

The digital submission will expedite the processing of reports and “minimize the need to submit in hardcopy during this time of ongoing Covid-19 pandemic,” said Fonacier in the memo.

The FX transaction reports that are shifted to digital submission includes the details of accounts excluded in the computation of net open FX position, the consolidated FX position report and the summary of delta-weighted positions of foreign currency options per currency.

Also for digital submission are big banks’ foreign currency options purchased/sold outstanding, the summary of notional amounts of foreign currency options per currency and foreign currency options purchased outstanding.

Fonacier said these documents should be electronically transmitted within three banking days from reference date.

On the day that the memo was signed was also the deadline for banks to submit feedback on the BSP’s proposed new limit to the overbought and oversold FX position of banks.

Based on the draft circular, the BSP is proposing a new limit to the net open FX position from $50 million to $100 million.

The proposal is that bank’s consolidated net open FX position should not exceed 25 percent of its qualifying capital or $100 million, whichever is lower.

The current allowable open FX position is not specified as a net position, and it is the lower of 20 percent of a bank’s unimpaired capital or $50 million.

Any excess of the allowable limit is settled on a daily basis. The current rule imposes a penalty of P30,000 per day, per transaction, whenever a bank is in excess of its oversold or overbought FX limit.

The proposed circular noted that instances of breaches that will be evaluated will be based on frequency and the gravity of the breaches, and the underlying cause or causes of the breaches and the extent to which these are consistent with the authorized agent banks’ (AAB) declared business strategies, said the BSP. To be evaluated are also the strength of the AAB’s risk management system and actions taken by the AAB, if any, to address the breaches and restore compliance with the limit.

An open FX position refers to the “extent that banks' FX assets do not match their FX liabilities”. These are either FX assets exceeding FX liabilities which will be in positive/long/overbought position, or FX liabilities exceeding FX assets to indicate negative/short/oversold position.

Basically, an overbought position is when banks’ FX position leads to an extended upside price movement that is consistent and with no significant retreat. The oversold position is the opposite, or downward price movement.

Related Tags

foreign exchange BSP Deputy Governor Chuchi G. Fonacier authorized agent banks’ (AAB) BSP
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.