diff --git a/resources/views/finance/vat.blade.php b/resources/views/finance/vat.blade.php
index adf8296a..16fec516 100644
--- a/resources/views/finance/vat.blade.php
+++ b/resources/views/finance/vat.blade.php
@@ -157,10 +157,10 @@ function VatManagement() {
if (!matchesSearch || !matchesTaxType || !matchesStatus) return false;
if (filterType === 'all') return true;
- if (filterType === 'hometax_sales') return item.source === 'hometax' && item.type === 'sales';
- if (filterType === 'hometax_purchase') return item.source === 'hometax' && item.type === 'purchase';
+ if (filterType === 'hometax_sales') return item.type === 'sales' && item.taxType !== 'exempt';
+ if (filterType === 'hometax_purchase') return item.source === 'hometax' && item.type === 'purchase' && item.taxType !== 'exempt';
+ if (filterType === 'exempt_purchase') return item.taxType === 'exempt';
if (filterType === 'purchase_card') return item.source === 'card';
- if (filterType === 'manual') return item.source === 'manual';
return true;
});
@@ -400,10 +400,10 @@ function VatManagement() {