Categories
AI Agents Invoicing ERP Bookkeeping Payroll Accounting Software Self-Hosted Finance VAT ReportingStars
Forks
Watchers
Developer links
Accounted
Accounted is an open-source accounting platform built for Swedish sole traders and limited companies that keeps double-entry bookkeeping, invoicing, payroll, and tax filings compliant with Swedish accounting law. Create and send customer invoices with mixed VAT rates, generate PDFs, and track payment status, while supplier invoices record input VAT and feed batch payment files your bank can upload. Connect the bank feed to reconcile transactions automatically, then watch matched entries clear in passes instead of hunting through statements line by line. VAT declarations map onto the SKV 4700 form with per-rate breakdowns, and tax reports export in the formats the tax agency expects for sole traders and companies. Run payroll with salary runs and payslips, file employer declarations, and sync the tax account so booked movements reconcile against the agency record. Every receipt and document lands in an archive with integrity checks and seven-year retention, and period locks with sequential voucher numbers keep the books audit-ready. An AI agent can categorize transactions, draft vouchers, and prepare declarations through the built-in agent tools, while every posting waits for your approval before it commits. Import or export the standard SIE format to move between Swedish accounting systems, and send or receive electronic invoices through the Peppol network. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Compliance Built Into The Engine
- Voucher immutability, sequential numbering, period locks, and seven-year retention are enforced by the database itself, so the books stay compliant even when many hands touch them.
- Agents Draft, Humans Approve
- AI agents can categorize transactions, draft vouchers, reconcile periods, and prepare declarations through scoped access, but every posting is staged for human approval before it commits.
- Bank Feeds Reconcile Themselves
- PSD2 bank connections import transactions that a four-pass matching engine pairs with invoices and vouchers automatically, leaving only genuine exceptions for manual review each morning.
- Declarations Without The Dread
- VAT returns map to the SKV 4700 form with per-rate breakdowns, payroll produces employer declarations, and exports match tax agency formats for sole traders and companies.
Features
- Double-Entry Bookkeeping
- BAS 2026 chart of accounts with a draft and commit workflow, sequential voucher numbering, period locks, and audited correction paths enforced by database triggers.
- Invoicing And Peppol
- Create, send, and track invoices with mixed VAT rates and PDF generation, plus Peppol BIS Billing 3 e-invoicing through a certified Swedish access point.
- Bank Reconciliation
- PSD2 connection through Enable Banking imports transactions that a four-pass automatic matching engine pairs with ledger entries, flagging only unmatched exceptions for review.
- VAT And Tax Reports
- SKV 4700 VAT mapping with EU and export handling, NE-bilaga and INK2 reports, SRU export, and skattekonto sync against tax agency records.
- Payroll And AGI
- Salary runs generate payslips and AGI employer declarations, with supplier payment files rendered as ISO 20022 pain.001 batches for direct bank upload.
- MCP Agent Access
- Over 150 Model Context Protocol tools expose the bookkeeping engine to AI agents with scoped API keys or OAuth 2.1 and staged human approvals.