AccountGuru Functionality Overview

This page summarises the accounting, reporting, banking, payroll, and configuration functionality currently available in AccountGuru. It is intended as a practical product overview for finance teams, accountants, and administrators.

Available Functionality

Each section below covers one functional area of the system and shows the main screens available for that area. Use this page to understand which tasks can already be handled directly in AccountGuru.

Getting Started

The setup workflow establishes the accounting structure of a new project, including localisation, company information, chart of accounts, bank connections, and optional modules.

Country Selection

Select the jurisdiction that will determine the initial accounting and tax setup.

Country Selection
Country Selection

Language Selection

Choose the interface language for users working in the project.

Language Selection
Language Selection

Company Details

Enter the legal entity name, fiscal year settings, and reporting currency.

Company Details
Company Details

Chart of Accounts

Start from a standard chart of accounts or upload a custom structure.

Chart of Accounts
Chart of Accounts

Bank Connections

Configure bank integrations early if you want to automate transaction imports.

Bank Connections
Bank Connections

Optional Modules

Enable additional functionality such as payroll, bank statement parsing, or version history.

Optional Modules
Optional Modules

Daily Accounting

This area supports routine bookkeeping work, including journal entry processing, expense tracking, invoice follow-up, and operational review.

Dashboard

Review current activity, key balances, and recent accounting events.

Dashboard
Dashboard

Journal Entries

Search, review, and manage posted bookings across the project.

Journal Entries
Journal Entries

New Journal Entry

Record balanced double-entry transactions with full account allocation.

New Journal Entry
New Journal Entry

Opening Balance

Import or manually enter opening balances when starting a new fiscal year or project.

Opening Balance
Opening Balance

Expenses

Capture and review business expenses together with supporting documents.

Expenses
Expenses

Receipt OCR

Extract supplier, date, amount, and other fields from receipts before posting.

Receipt OCR
Receipt OCR

Batch Receipt Upload

Upload multiple receipts at once. Auto-match against existing expenses via OCR.

Batch Receipt Upload
Batch Receipt Upload

Invoices

Track issued invoices and their payment status.

Invoices
Invoices

Invoice Detail

Review invoice lines, due dates, and recorded payments in one place.

Invoice Detail
Invoice Detail

Bank Integrations

Banking functions reduce manual data entry by importing external transaction data and supporting structured reconciliation workflows.

Revolut Integration

Import account activity from Revolut Business, including multi-currency balances.

Revolut Integration
Revolut Integration

Wise Integration

Import Wise transactions and review international payment activity.

Wise Integration
Wise Integration

PayPal Integration

Synchronise PayPal transactions and fees for posting and review.

PayPal Integration
PayPal Integration

Bank Statement Scanner (AI)

Scan PDF bank statements using AI vision (Claude or OpenAI) to automatically extract transactions.

Bank Statement Scanner (AI)
Bank Statement Scanner (AI)

Categorisation Rules

Apply matching rules to classify recurring bank transactions consistently.

Categorisation Rules
Categorisation Rules

Payroll & Employees

The payroll area supports Swiss payroll administration, salary-related bookkeeping, and statutory salary certificate output.

Employee Register

Maintain employee master data used for payroll processing.

Employee Register
Employee Register

Employee Setup

Create or update employee records with salary and contribution details.

Employee Setup
Employee Setup

Lohnausweis

Generate Swiss salary certificates from payroll data.

Lohnausweis
Lohnausweis

Payroll Settings

Maintain social insurance and payroll parameters used in salary calculations.

Payroll Settings
Payroll Settings

Fixed Assets

The fixed assets module supports capital asset tracking, depreciation planning, and disposal accounting.

Asset Register

Review fixed assets, current book values, and depreciation status.

Asset Register
Asset Register

New Asset

Record acquisition details, depreciation method, and account assignments.

New Asset
New Asset

Depreciation Schedule

Review planned depreciation over the life of the asset.

Depreciation Schedule
Depreciation Schedule

Asset Disposal

Prepare disposal postings, including gain or loss recognition.

Asset Disposal
Asset Disposal

Fixed Asset Settings

Define default depreciation rules and account mappings for asset classes.

Fixed Asset Settings
Fixed Asset Settings

Financial Planning

The planning module lets you create budgets, forecasts, and scenario analyses. Plans are stored as ledger files and enable budget-vs-actual comparisons.

Plan Overview

Manage all budgets, forecasts, and scenarios for your project.

Plan Overview
Plan Overview

New Plan

Create a new budget, forecast, or scenario plan.

New Plan
New Plan

Plan Detail

Edit plan content directly in ledger format and manage the plan lifecycle.

Plan Detail
Plan Detail

Financial Reports

Reporting functions provide structured financial statements and analytical views derived from the underlying ledger data.

Balance Sheet

View assets, liabilities, and equity at a selected reporting date.

Balance Sheet
Balance Sheet

Profit and Loss Statement

Analyse income and expenses for a selected reporting period.

Profit and Loss Statement
Profit and Loss Statement

VAT Saldo Report

Prepare Swiss VAT saldo reporting based on recorded activity.

VAT Saldo Report
VAT Saldo Report

Statistics

Review transaction volumes and account activity by period.

Statistics
Statistics

Scripting & Automation

The scripting module lets you write Lua scripts and reusable templates to automate repetitive accounting tasks, custom calculations, and report generation.

Script Library

Browse and manage saved automation scripts.

Script Library
Script Library

New Script

Create a new Lua script with access to ledger data and posting functions.

New Script
New Script

Script Editor

Write and test scripts with syntax highlighting and live output.

Script Editor
Script Editor

Templates

Manage reusable document and report templates.

Templates
Templates

Settings & Configuration

Configuration screens govern the accounting structure, operational settings, activated modules, and project-level controls.

General Settings

Maintain company details and general project preferences.

General Settings
General Settings

Chart of Accounts Settings

Review and maintain the account structure used throughout the project.

Chart of Accounts Settings
Chart of Accounts Settings

AI Settings

Configure the AI provider (Claude or OpenAI), API keys, and the global AI toggle.

AI Settings
AI Settings

Plugin Settings

Enable and configure optional modules and integrations.

Plugin Settings
Plugin Settings

Version History

Review Git-based change history for auditability and traceability.

Version History
Version History

Working Tree

Stage, unstage, and commit changes directly from the browser.

Working Tree
Working Tree

Feature Status

This table summarises which major functions are already available and which ones are planned for future implementation.

Feature Status Notes
Sales Invoices & Payments ✓ Implemented -
Purchase Bills & Expenses ✓ Implemented -
Receipt OCR ✓ Implemented -
Batch Receipt Upload ✓ Implemented -
Bank Reconciliation (Revolut) ✓ Implemented -
Bank Reconciliation (Wise) ✓ Implemented -
Bank Reconciliation (PayPal) ✓ Implemented -
Bank Statement Scanner (AI) ✓ Implemented -
Payroll Posting ✓ Implemented -
Lohnausweis Generation ✓ Implemented -
QR-Bill Generation ○ Planned Swiss QR-bill for invoices
VAT Code Management ○ Planned VAT codes on transactions
Balance Sheet ✓ Implemented -
Profit & Loss Statement ✓ Implemented -
VAT Saldo Report ✓ Implemented -
PDF Export ✓ Implemented -
Budget vs Actuals ✓ Implemented Plan CRUD, manual editing
Cost Center Reporting ○ Planned -
Multi-Currency Support ✓ Implemented -
Lua Scripting & Templates ✓ Implemented -
Full-Text Search ✓ Implemented -
File Management ✓ Implemented -
Version History (Git) ✓ Implemented -
Setup Wizard ✓ Implemented -
Period Close ○ Planned Fiscal year closing
Opening Balance Carry-Forward ○ Planned -
Asset Depreciation ✓ Implemented Straight-line, declining balance, sum-of-years
FX Revaluation ○ Planned -
CAMT.053 Import ○ Planned ISO 20022 bank statements
pain.001 Export ○ Planned ISO 20022 payments