ADVERTISEMENT
970x220

CTA junks P10.4-M tax refund sought by FMC Switzerland for 2019

Published Apr 5, 2025 04:26 am

The Court of Tax Appeals (CTA) has denied for lack of jurisdiction the petition of FMC Switzerland II GMBH which sought P10.49 million tax refund from the Bureau of Internal Revenue (BIR) for 2019.

Court of Tax Appeals.png

FMC Switzerland filed before the BIR an administrative claim for valued-added tax (VAT) refund of P10,497,680.23 for its alleged unutilized input taxes that are allocable and directly attributable to its VAT zero-rated transactions from April 1 to Dec. 31, 2019.

However, the claim was denied by the BIR in a letter dated Oct. 20, 2021. The company subsequently filed a petition for review before the CTA on Feb. 2, 2022.  It argued that the recipient of its services is a foreign corporation doing business outside the Philippines when the services were performed.

It also claimed that it was able to satisfy all of the elements in claiming excess input VAT by submitting the necessary documents such as the official receipts and sales invoice to the BIR.

In its decision, the CTA pointed out that there was an "obvious inaction" on the part of the BIR to act on the refund claim of FMC Switzerland, which should have been done until Oct. 15, 2021.

"Such being the case, petitioner should have appealed the said inaction, which is already deemed as a denial of its refund claim, within a period of 30 days from Oct. 15, 2021 or until Nov. 15, 2021," the decision said.

The CTA further explained that the right to appeal is "not a natural right or a part of due process, but is merely a statutory privilege that may be exercised only in the manner prescribed by law."

"It must be pointed out that the failure to perfect an appeal within the prescribed period is not a mere technicality but jurisdictional," the tax court also said. 

"If the court has no jurisdiction over the nature of an action, its only jurisdiction is to dismiss the case. The court could not decide the case on the merits."

The 16-page decision was written by Associate Justice Catherine T. Manahan with the concurrence of Associate Justices Marian Ivy F. Reyes-Fajardo and Henry S. Angeles.

Related Tags

tax refund court of tax appeals Court of Tax Appeal tax appeals
ADVERTISEMENT
300x250
.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 72px 0 12px; } .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; } li:empty { display: none; } .hidden { display: none; }
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]; // The two offset values // changed to 10 from 1 , 2 const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } function isNearBottom() { return window.innerHeight + window.scrollY >= document.documentElement.scrollHeight - 100; } function onScroll() { if (isLoading) return; // Skip if already loading if (isNearBottom()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; // Set flag to prevent multiple calls const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { loadCount++; // Increment only after successful execution }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; // Reset flag after execution }); } } window.addEventListener("scroll", onScroll); }); // Mutation Observer for Newly Loaded Articles const observer = new MutationObserver(() => { const articles = document.querySelectorAll(".articles-observe"); if (articles.length > 0) { observeArticles(articles); } }); observer.observe(document.body, { childList: true, subtree: true }); // Intersection Observer for Updating URL function observeArticles(articles) { 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); } } }); }, { threshold: 0.1 } ); articles.forEach(article => intersectionObserver.observe(article)); }

Sign up by email to receive news.