;(function(){if(localStorage.getItem('sidebar_collapsed')==='1'){const s=document.querySelector('.app-sidebar');const m=document.querySelector('.app-main');if(s)s.classList.add('collapsed');if(m)m.classList.add('sidebar-collapsed');}})(); ;(async function(){try{const t=localStorage.getItem('stmtai_token');if(!t)return;const r=await fetch('/api/notifications?unread=true',{headers:{'Authorization':'Bearer '+t}});const d=await r.json();const el=document.getElementById('inbox-count');if(el&&d.unreadCount>0){el.textContent=d.unreadCount;el.style.display='inline-flex';}}catch(_){}})();

Ledger

Your books — transactions, invoices, and bills

Total In

Total Out

Net

Unreconciled

Entries

to
Reconcile →
Set a date range and click Load, or add your first entry.

Entry details