$1
ITA 2025 vs ITA 1961 – Section & Schedule Mapping
based on ICAI Publication
Income Tax Act 2025 Income Tax Act 1961
Complete Section & Schedule Mapping
Tabular cross-reference of every provision · Source: ICAI Comparative Analysis
536 ITA 2025 Sections
XVI Schedules Mapped
763 Total Entries
All Sections only Schedules only
763 results
ITA 2025 Ref
Heading / Description
Parallel — ITA 1961
Schedule / Serial
Particulars
Eligible Persons
Parallel — ITA 1961
No results found — try a different keyword
`; } if(r.t===’Schedule’ && !schedHeaderShown){ schedHeaderShown=true; html+=`
▾ SCHEDULES
`; } } const refH = q ? hilite(esc(ref), q) : esc(ref); const descH = q ? hilite(esc(r.p), q) : esc(r.p); const eligH = q ? hilite(esc(r.e), q) : esc(r.e); const itaH = q ? hilite(esc(r.r), q) : esc(r.r); if(r.t===’Section’){ html+=`
${refH}
${descH}
${itaH}
`; } else { html+=`
${refH}
${descH}
${eligH}
${itaH}
`; } } return {html, cnt}; } function hilite(str, q){ if(!q) return str; // Don’t hilite inside HTML tags return str.replace(new RegExp(‘(‘+q.replace(/[.*+?^${}()|[\]\\]/g,’\\$&’)+’)’,’gi’), ‘‘); } let activeTab = ‘all’; let searchQ = ”; let debounce = null; function updateHead(){ const s = activeTab; document.getElementById(‘thead-sec’).style.display = (s===’sec’||s===’all’) ? ” : ‘none’; document.getElementById(‘thead-sch’).style.display = (s===’sch’||s===’all’) ? ” : ‘none’; if(s===’sch’) document.getElementById(‘thead-sec’).style.display=’none’; if(s===’sec’) document.getElementById(‘thead-sch’).style.display=’none’; if(s===’all’){ // Show both headers only once, handled in buildRows document.getElementById(‘thead-sec’).style.display=”; document.getElementById(‘thead-sch’).style.display=’none’; } } function render(){ const q = searchQ.trim().toLowerCase(); const {html, cnt} = buildRows(RAW, q); const tbody = document.getElementById(‘tbody’); tbody.innerHTML = html; document.getElementById(‘badge’).textContent = cnt+’ result’+(cnt===1?”:’s’); document.getElementById(’empty’).style.display = cnt===0 ? ‘block’ : ‘none’; // Show the right thead in “all” mode if(activeTab===’all’){ document.getElementById(‘thead-sec’).style.display=”; document.getElementById(‘thead-sch’).style.display=’none’; } else if(activeTab===’sec’){ document.getElementById(‘thead-sec’).style.display=”; document.getElementById(‘thead-sch’).style.display=’none’; } else { document.getElementById(‘thead-sec’).style.display=’none’; document.getElementById(‘thead-sch’).style.display=”; } } // Tabs document.querySelectorAll(‘.tab’).forEach(btn => { btn.addEventListener(‘click’, () => { document.querySelectorAll(‘.tab’).forEach(b=>b.classList.remove(‘on’)); btn.classList.add(‘on’); activeTab = btn.dataset.tab; render(); }); }); // Search document.getElementById(‘searchBox’).addEventListener(‘input’, e => { clearTimeout(debounce); debounce = setTimeout(() => { searchQ = e.target.value; render(); }, 120); }); // Initial render render();
No comments:
Post a Comment