🚀 Getting Started
http://localhost:5000 (for local development)
Email:
admin@localPassword:
Admin123!@#$
The application supports multiple languages. To change the language:
- Click the language selector in the top navigation bar
- Choose your preferred language (🇬🇧 EN or 🇳🇱 NL)
- The interface updates immediately
📊 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
Recent Activity
View recent invoices, payments, customers, and stock movements.
👥 Customer Management
- Company Name (required)
- Contact Person
- Email (required)
- Phone
- Address (Street, House Number, Postal Code, City, Country)
- VAT Number
- Notes
- Click the Edit button (✏️) next to a customer
- Update the customer information
- Click Save Changes
Click on a customer name to view complete information including:
- Contact details
- Address information
- Invoice history
- Total revenue
- Outstanding balance
🏭 Supplier Management
Supplier management works similarly to customer management.
- View all suppliers
- Add new suppliers with complete details
- Edit supplier information
- View purchase invoice history
- Deactivate suppliers (preserves data)
📦 Products & Inventory Management
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
📊 Stock Management
- Go to Stock in the main menu
- View all products with current quantities
- Low stock items are highlighted with ⚠️
- Add Stock: Receive new inventory
- Remove Stock: Account for damaged/lost items
- Set Stock: Set exact quantity
Track all stock changes:
- Click on a product in the Stock view
- Select History tab
- Review all movements with date, type, quantity, user, and notes
📄 Invoice Management
Step 1: Invoice Header
- Select Customer
- Set Invoice Date
- Set Due Date
- Choose Payment Terms
- Select Currency
Step 2: Add Line Items
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
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 |
- Payment Date
- Amount Received
- Payment Method
- Reference Number
- Notes
Each invoice generates a professional PDF including:
- Company logo and details
- Customer information
- Line items with descriptions
- Totals and tax breakdown
- Payment terms
- Notes
📊 Reports & Analytics
- 📈 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
📈 Sales Reports
The report shows:
- Total sales by period
- Average invoice value
- Number of invoices
- Top customers
💰 Financial Reports
View comprehensive P&L showing:
- Revenue by category
- Cost of goods sold
- Operating expenses
- Net profit/loss
Track outstanding invoices by aging period:
- Current (0-30 days)
- 31-60 days
- 61-90 days
- Over 90 days
🔮 Advanced Analytics
Access advanced analytics by clicking Analytics in the main menu.
📊 Sales Forecast
Predictive analytics based on historical data showing trends and seasonal patterns.
💵 Cash Flow Forecast
Project future cash position based on expected payments and expenses.
📉 Customer Churn Analysis
Identify at-risk customers and monitor retention metrics.
🎯 Anomaly Detection
Automatically detect unusual transaction patterns and outliers.
All reports can be exported in multiple formats:
- PDF - Formatted for printing
- Excel - Editable spreadsheet
- CSV - Raw data
👤 User & Role Management
- First Name
- Last Name
- Email (used as username)
- Initial Password
- Assign Role
🔐 Managing 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) |
- 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)
⚙️ System Settings
Navigate to Settings → Company to configure:
- Legal Name
- Trade Name
- Registration Number
- VAT Number
- Contact Information
- Bank Details (IBAN, BIC)
- Complete Address
Your logo appears on invoices, emails, and the application header.
Manage tax rates at Settings → Tax Rates:
- View existing tax rates
- Click + Add Tax Rate to create new
- Enter Name, Rate Percentage, Country
- Set Active status
- Edit or deactivate existing rates
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
Configure email at Settings → Application → Email:
- SMTP Server and Port
- Username/Password
- From Address and Name
- Enable SSL
- Test email connection
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.
🔧 Troubleshooting
Problem: "Invalid email or password" error
Solutions:
- Verify email address is correct
- Check Caps Lock is off
- Use "Forgot Password" link to reset
- Contact administrator if account is locked
Problem: Email fails to send
Solutions:
- Verify customer email address is valid
- Check email settings in Settings → Application
- Test SMTP connection
- Check spam folder
- Review audit logs for error details
Problem: Report generation times out or fails
Solutions:
- Try smaller date range
- Clear browser cache
- Check if background services are running
- Contact support if problem persists
Problem: Stock quantity doesn't match physical count
Solutions:
- Review stock history for the product
- Check recent invoices with auto-deduct enabled
- Perform manual stock adjustment
- Document discrepancy reason
❓ Getting Help
- 📖 User Manual:
/about/manuals - 🎥 Video Tutorials: Check documentation folder
- 💬 Knowledge Base: Search common questions
- 📧 Contact Support: support@financewebplanet.com
When reporting issues, include:
- Navigate to Settings → About
- Note the version number
- Click System Diagnostics
- Export diagnostic report
- Include with support requests
⚡ Quick Reference
| 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 |
| 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 |