📊 Finance Web Planet

Interactive User Manual - Complete Guide to Using the Application

Version 1.0 | Last Updated: November 7, 2025

🚀 Getting Started

First Time Login
Open your web browser and navigate to the application URL
http://localhost:5000 (for local development)
Enter your credentials:
Email: admin@local
Password: Admin123!@#$
Click the Login button
Screenshot: Login page with email and password fields
⚠️ Security Warning: Change the default password immediately after first login!
🌐 Language Selection

The application supports multiple languages. To change the language:

  1. Click the language selector in the top navigation bar
  2. Choose your preferred language (🇬🇧 EN or 🇳🇱 NL)
  3. The interface updates immediately
Screenshot: Language selector dropdown in navigation

📊 Dashboard Overview

The dashboard provides an at-a-glance view of your business metrics.

Key Metrics

  • 💰 Total Revenue: Current period revenue
  • 📋 Outstanding Invoices: Amount pending payment
  • 👥 Total Customers: Number of active customers
  • 📦 Total Products: Number of products in inventory
Screenshot: Dashboard with metric cards showing current values

Recent Activity

View recent invoices, payments, customers, and stock movements.

Screenshot: Recent activity section with timeline

👥 Customer Management

Viewing All Customers
Click Customers in the main navigation
View the customer list with company name, contact person, email, phone, and status
Screenshot: Customer list view with search and filters
➕ Adding a New Customer
Navigate to Customers
Click + Create New Customer button
Fill in customer details:
  • Company Name (required)
  • Contact Person
  • Email (required)
  • Phone
  • Address (Street, House Number, Postal Code, City, Country)
  • VAT Number
  • Notes
Click Save
Screenshot: Create customer form with all fields
💡 Tip: The email address will be used for sending invoices automatically.
✏️ Editing Customer Information
  1. Click the Edit button (✏️) next to a customer
  2. Update the customer information
  3. Click Save Changes
Screenshot: Edit customer form
👁️ Viewing Customer Details

Click on a customer name to view complete information including:

  • Contact details
  • Address information
  • Invoice history
  • Total revenue
  • Outstanding balance
Screenshot: Customer detail view with invoice history

🏭 Supplier Management

Supplier management works similarly to customer management.

Key Functions
  • View all suppliers
  • Add new suppliers with complete details
  • Edit supplier information
  • View purchase invoice history
  • Deactivate suppliers (preserves data)
Screenshot: Supplier list view
💡 Note: Supplier management includes payment terms and purchase order tracking.

📦 Products & Inventory Management

Viewing Products
Click Products in the main navigation
View product list showing: Name, SKU, Category, Price, Stock Level, Status
Screenshot: Product list with stock indicators
➕ Adding a New Product

Complete these fields when creating a product:

Basic Details:

  • Product Name (required)
  • SKU (required)
  • Description
  • Category
  • Status (Active/Inactive)

Pricing:

  • Sale Price
  • Cost Price
  • Tax Rate

Inventory:

  • Initial Stock Quantity
  • Minimum Stock Level
  • Unit of Measure
Screenshot: Create product form

📊 Stock Management

Viewing Current Stock
  1. Go to Stock in the main menu
  2. View all products with current quantities
  3. Low stock items are highlighted with ⚠️
Screenshot: Stock overview with low stock indicators
🔄 Adjusting Stock
Find the product in Stock view
Click Adjust Stock
Choose adjustment type:
  • Add Stock: Receive new inventory
  • Remove Stock: Account for damaged/lost items
  • Set Stock: Set exact quantity
Enter quantity and reason
Click Save
Screenshot: Stock adjustment dialog
⚠️ Important: Always document the reason for stock adjustments for audit purposes.
📜 Stock Movement History

Track all stock changes:

  1. Click on a product in the Stock view
  2. Select History tab
  3. Review all movements with date, type, quantity, user, and notes
Screenshot: Stock history with detailed movement records

📄 Invoice Management

📝 Invoice Types: The system supports both Sales Invoices (bills to customers) and Purchase Invoices (bills from suppliers).
➕ Creating a Sales Invoice

Step 1: Invoice Header

  • Select Customer
  • Set Invoice Date
  • Set Due Date
  • Choose Payment Terms
  • Select Currency
Screenshot: Invoice header section

Step 2: Add Line Items

Click + Add Line Item
Select a Product (or enter custom description)
Enter Quantity
Unit Price auto-fills (editable)
Select Tax Rate
Review calculated line total
Screenshot: Invoice line items with calculations

Step 3: Add Discounts (Optional)

Enter discount as percentage or fixed amount.

Step 4: Review & Save

  • Review Subtotal, Tax Total, and Grand Total
  • Add Notes or Terms if needed
  • Click Save as Draft or Save & Send
Screenshot: Invoice totals and action buttons
🔄 Invoice Workflow

Invoices follow this lifecycle:

Status Description
Draft Being created/edited
Sent Emailed to customer
Viewed Customer opened the invoice
Paid Payment received
Overdue Past due date
Cancelled Voided
📧 Sending an Invoice
Open the invoice
Verify customer email address
Click Send Invoice
Preview the email and PDF
Click Confirm & Send
Screenshot: Send invoice dialog with email preview
✅ Success: Invoice is emailed and marked as "Sent". The system tracks when the customer opens the email.
💰 Recording a Payment
Open the invoice
Click Record Payment
Enter payment details:
  • Payment Date
  • Amount Received
  • Payment Method
  • Reference Number
  • Notes
Click Save Payment
Screenshot: Record payment form
📄 Viewing Invoice PDF

Each invoice generates a professional PDF including:

  • Company logo and details
  • Customer information
  • Line items with descriptions
  • Totals and tax breakdown
  • Payment terms
  • Notes
Screenshot: Invoice PDF preview

📊 Reports & Analytics

Available Reports
  • 📈 Sales Reports - Revenue analysis and trends
  • 💰 Financial Reports - P&L, Balance Sheet, AR Aging
  • 🛒 Purchase Reports - Supplier spending analysis
  • 📦 Inventory Reports - Stock valuation, Low stock
  • 👥 Customer Reports - Customer revenue, Activity
  • 📋 Tax Reports - VAT summary, Tax liability
Screenshot: Reports menu with categories

📈 Sales Reports

Sales Summary
Go to Reports → Sales Summary
Select date range
Click Generate Report
Export to PDF or Excel if needed

The report shows:

  • Total sales by period
  • Average invoice value
  • Number of invoices
  • Top customers
Screenshot: Sales summary report with charts

💰 Financial Reports

Profit & Loss Statement

View comprehensive P&L showing:

  • Revenue by category
  • Cost of goods sold
  • Operating expenses
  • Net profit/loss
Screenshot: P&L statement
Accounts Receivable Aging

Track outstanding invoices by aging period:

  • Current (0-30 days)
  • 31-60 days
  • 61-90 days
  • Over 90 days
Screenshot: AR aging report with breakdown

🔮 Advanced Analytics

Analytics Dashboard

Access advanced analytics by clicking Analytics in the main menu.

📊 Sales Forecast

Predictive analytics based on historical data showing trends and seasonal patterns.

Screenshot: Sales forecast with trend lines

💵 Cash Flow Forecast

Project future cash position based on expected payments and expenses.

Screenshot: Cash flow forecast chart

📉 Customer Churn Analysis

Identify at-risk customers and monitor retention metrics.

Screenshot: Churn analysis dashboard

🎯 Anomaly Detection

Automatically detect unusual transaction patterns and outliers.

Screenshot: Anomaly detection dashboard
💾 Exporting Reports

All reports can be exported in multiple formats:

Generate the desired report
Click Export button
Choose format:
  • PDF - Formatted for printing
  • Excel - Editable spreadsheet
  • CSV - Raw data
File downloads automatically

👤 User & Role Management

⚠️ Admin Only: These features are only available to administrators.
Viewing Users
Go to Settings → Users
View all user accounts with Name, Email, Role, Status, Last login
Screenshot: User list with roles
➕ Creating a New User
Navigate to Settings → Users
Click + Create User
Enter user details:
  • First Name
  • Last Name
  • Email (used as username)
  • Initial Password
  • Assign Role
Click Create User
Screenshot: Create user form

🔐 Managing Roles

Default Roles
Role Description Key Permissions
Admin Full system access All permissions
AccountManager Manage customers and invoices Customers, Invoices, Reports
Accountant Financial operations Invoices, Reports, Analytics
InventoryManager Manage products and stock Products, Stock
Viewer Read-only access View only (no create/edit/delete)
➕ Creating a Custom Role
Navigate to Settings → Roles
Click + Create Role
Enter role name and description
Select permissions by category:
  • Customers (View, Create, Edit, Delete)
  • Invoices (View, Create, Edit, Delete, Approve, Send)
  • Products (View, Create, Edit, Delete)
  • Stock (View, Adjust, History)
  • Reports (View, Export)
  • Analytics (View)
  • Users (Manage)
  • Settings (Edit)
Click Save Role
Screenshot: Create role with permission checkboxes

⚙️ System Settings

⚠️ Admin Only: System settings can only be modified by administrators.
🏢 Company Profile

Navigate to Settings → Company to configure:

  • Legal Name
  • Trade Name
  • Registration Number
  • VAT Number
  • Contact Information
  • Bank Details (IBAN, BIC)
  • Complete Address
Screenshot: Company profile settings
🎨 Company Logo
Navigate to Settings → Appearance
Click Upload Logo
Select image file (PNG, JPG)
Preview the logo
Click Save

Your logo appears on invoices, emails, and the application header.

Screenshot: Logo upload interface
💳 Tax Rates

Manage tax rates at Settings → Tax Rates:

  1. View existing tax rates
  2. Click + Add Tax Rate to create new
  3. Enter Name, Rate Percentage, Country
  4. Set Active status
  5. Edit or deactivate existing rates
Screenshot: Tax rates list
🌍 Translations

Manage multi-language support at Settings → Translations:

  • View all translation keys
  • Edit translations for English and Dutch
  • Add custom translation keys
  • Export/Import translation files
Screenshot: Translation management interface
📧 Email Settings

Configure email at Settings → Application → Email:

  • SMTP Server and Port
  • Username/Password
  • From Address and Name
  • Enable SSL
  • Test email connection
💡 Tip: Use the "Test Email" button to verify your SMTP settings before saving.
📋 Audit Logs

View system activity at Settings → Audit Logs:

  • User actions
  • Date/Time
  • IP Address
  • Action details

Filter by user, date range, or action type. Export logs for compliance.

Screenshot: Audit logs with filters

🔧 Troubleshooting

🚫 Cannot Login

Problem: "Invalid email or password" error

Solutions:

  1. Verify email address is correct
  2. Check Caps Lock is off
  3. Use "Forgot Password" link to reset
  4. Contact administrator if account is locked
📧 Invoice Not Sending

Problem: Email fails to send

Solutions:

  1. Verify customer email address is valid
  2. Check email settings in Settings → Application
  3. Test SMTP connection
  4. Check spam folder
  5. Review audit logs for error details
📊 Reports Not Loading

Problem: Report generation times out or fails

Solutions:

  1. Try smaller date range
  2. Clear browser cache
  3. Check if background services are running
  4. Contact support if problem persists
📦 Stock Levels Incorrect

Problem: Stock quantity doesn't match physical count

Solutions:

  1. Review stock history for the product
  2. Check recent invoices with auto-deduct enabled
  3. Perform manual stock adjustment
  4. Document discrepancy reason

❓ Getting Help

Support Resources
  • 📖 User Manual: /about/manuals
  • 🎥 Video Tutorials: Check documentation folder
  • 💬 Knowledge Base: Search common questions
  • 📧 Contact Support: support@financewebplanet.com
🔍 System Information

When reporting issues, include:

  1. Navigate to Settings → About
  2. Note the version number
  3. Click System Diagnostics
  4. Export diagnostic report
  5. Include with support requests

⚡ Quick Reference

Common Tasks
Task Navigation Path
Create Invoice Invoices → + Create Invoice
Add Customer Customers → + Create New Customer
View Reports Reports → Select Report Type
Adjust Stock Stock → Adjust Stock (for product)
Record Payment Invoices → Select Invoice → Record Payment
Export Data Reports → Generate → Export
Manage Users Settings → Users
Change Password User Menu → My Profile → Change Password
⌨️ Keyboard Shortcuts
Shortcut Action
Ctrl + N Create new (context-dependent)
Ctrl + S Save current form
Ctrl + F Search/Filter
Esc Close dialog/modal
Ctrl + P Print current view