// ═══════════════════════════════════════════════════════════════════════════ // LandveX Finance — Reports View // ═══════════════════════════════════════════════════════════════════════════ export const Reports = { async render(app) { app.render(`
| Konto | Debet | Kredit | Saldo |
|---|---|---|---|
| ${a.account_number} ${a.account_name} | ${this.fmt(a.total_debit)} | ${this.fmt(a.total_credit)} | ${this.fmt(a.balance)} |
| Totalt | ${this.fmt(data.totals.debit)} | ${this.fmt(data.totals.credit)} | ${data.totals.balanced ? '✓ Balanserad' : '✗ Obalanserad'} |
Fel: ${e.message}
`; } }, async showSie4Export(app) { document.getElementById('report-content').innerHTML = `Exportera bokföringsdata till SIE4-format för import i externa program.
Välj konto och period för avstämning.
Fel: ${e.data?.error || e.message}
`; } }); }, fmt(n) { return new Intl.NumberFormat('sv-SE', { minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(n); } };