BEXO ERP Docs

BEXO ERP Documentation Library

Version: 1.0
Last Updated: 2026-05-30
Status: Production Ready


Welcome to BEXO ERP

BEXO is a comprehensive Enterprise Resource Planning (ERP) solution built on .NET 8 and SQL Server, designed for multi-company organizations in the UAE and broader Middle East region.

Quick Navigation

I want to...

Goal Read This
Start using BEXO today User Guide
Print a quick reference Quick Reference Card
Set up BEXO on new server Setup Guide
Manage/maintain BEXO Admin Guide
Troubleshoot an issue User Guide § Troubleshooting

Documentation Structure

📖 User Guides (/user-guides/)

Target Audience: End users, managers, operators

  • BEXO_Complete_User_Guide.md (27 KB)
  • System overview & architecture
  • Getting started & installation
  • Authentication & login
  • 8 core modules with step-by-step workflows
  • Complete workflow examples (Sales-to-Cash, Inventory, Payroll)
  • Best practices & checklists
  • Troubleshooting guide (common issues & solutions)

Use this guide if you: - Are a new user learning BEXO - Need to create invoices, payments, or process payroll - Encounter an error and need to fix it - Want to understand how features work end-to-end


⚡ Quick Reference (/quick-reference/)

Target Audience: Experienced users, desk workers

  • BEXO_Quick_Reference_Card.md (2.8 KB)
  • Print-friendly quick reference
  • Login flow
  • Top 5-minute tasks
  • Keyboard shortcuts
  • Common error codes & fixes
  • Account code lookup
  • Month-end checklist (short version)
  • Emergency contacts

Use this if you: - Need a quick lookup while working - Want to print and keep at your desk - Have used BEXO before and just need reminders - Are looking for account codes or error codes


⚙️ Admin & Operations Guide (/admin-guides/)

Target Audience: IT staff, database administrators, system managers

  • BEXO_Administrator_Guide.md (9.8 KB)
  • System architecture & components
  • Service management (restart, status checks)
  • Database administration (backup, restore, maintenance)
  • User account management & RBAC
  • Performance tuning & monitoring
  • Security configuration (firewall, SSL, SQL logins)
  • Disaster recovery procedures
  • Upgrade & patch management
  • Troubleshooting for IT staff
  • Maintenance schedules

Use this if you: - Need to manage BEXO infrastructure - Are responsible for backups & recovery - Manage user accounts & permissions - Monitor system health & performance - Need to troubleshoot at the database/API level


🚀 Setup & Deployment Guide (/setup-guides/)

Target Audience: DevOps engineers, deployment teams

  • BEXO_Complete_Setup_Deployment.md (15 KB)
  • Pre-deployment checklist
  • Phase-by-phase setup (10 phases)
  • Server infrastructure requirements
  • .NET 8 installation
  • SQL Server configuration
  • API deployment & configuration
  • WPF client deployment
  • SSL/TLS certificate setup
  • Windows service installation
  • Backup & recovery setup
  • Health monitoring configuration
  • Firewall rules
  • Post-deployment verification
  • Rollback procedures
  • Production UAT checklist

Use this if you: - Are deploying BEXO to a new server - Setting up production environment - Configuring backups & monitoring - Need to verify a deployment is correct - Need to rollback a failed deployment


Key Features Overview

✅ What BEXO Can Do

Financial Management - Multi-company General Ledger - Accounts Receivable (Customer Invoicing) - Accounts Payable (Supplier Management) - Bank Reconciliation - Trial Balance & Financial Reporting - Profit & Loss Statements - Cash Flow Analysis

Inventory & Supply Chain - Product master data - Stock level tracking - Warehouse management - Production planning (Manufacturing Orders) - Stock receipts & issues - Goods received notes (GRN) - Stock adjustments & transfers

Human Resources & Payroll - Employee master data - Attendance tracking - Leave management - Monthly salary processing - Gratuity calculations - Tax withholding - Payslip generation

Reporting & Analysis - 21+ standard reports - Trial Balance - P&L Statements - Balance Sheet - Ratio analysis - Custom filtering & date ranges - Export to CSV/PDF/Excel

Security & Control - Role-based access control (5 roles) - JWT authentication - Encrypted HTTPS connections - Audit logs (who accessed what) - Company-scoped data isolation - Multi-company support (up to 12 companies)


System Requirements

Minimum

Hardware:  Intel Core i5 (4 cores), 8 GB RAM, 50 GB disk
OS:        Windows 10 / Windows Server 2016+
Software:  .NET 8 ASP.NET Core Runtime, SQL Server 2016+
Network:   100 Mbps LAN connection
Hardware:  Intel Xeon (8+ cores), 16 GB RAM, 100 GB SSD
OS:        Windows Server 2022 Standard or Enterprise
Software:  .NET 8 ASP.NET Core Runtime, SQL Server 2019+
Network:   1 Gbps LAN (dedicated, not shared)
Backup:    External drive or NAS for off-box backups

Getting Started (3 Steps)

Step 1: User Login

1. Launch BEXO.UI.exe
2. Enter Username & Password
3. Select Company from dropdown
4. Click Login
→ Dashboard appears (ready to use)

Test Credentials:

Username: designer
Password: Test@123

Step 2: Explore Dashboard

  • View summary cards (cash, receivables, payables)
  • See trend charts (12-month revenue, expenses)
  • Check alerts (overdue invoices, low inventory)
  • Use quick actions (create invoice, record payment)

Step 3: Create Your First Invoice

See User Guide § Module 2 for detailed steps.


Common Workflows (Find Yours)

Workflow Duration Guide Section
Create customer 5 min User Guide § Customers
Create & send invoice 10 min User Guide § Invoicing
Record payment 5 min User Guide § Payments
Receive stock 10 min User Guide § Stock Receipt
Process payroll 30 min User Guide § Payroll
Close month-end 2 hours User Guide § Month-End Checklist
View Trial Balance 2 min User Guide § Financial Reports

Can't Login?User Guide § Troubleshooting: Login Failed

Data Not Saving?User Guide § Troubleshooting: Database Connection Error

API Won't Start?Admin Guide § Troubleshooting: API Won't Start

Database Needs Restore?Admin Guide § Disaster Recovery

Slow Performance?Admin Guide § Performance Tuning


Role-Based Documentation

👤 If You Are a User/Operator

👨‍💼 If You Are a Manager/Supervisor

🔧 If You Are IT / System Administrator

🚀 If You Are Deploying to Production


System Administration Essentials

Daily Operations

Morning:   Check health alerts (C:\Tools\logs\bexo_alerts.log)
           Verify backup completed (C:\Backups\BEXO_SQL\)

Throughout: Monitor performance if slow user reports

Afternoon: Review user activity logs

Evening:   Confirm next backup will run at 02:00 AM

Reference: Admin Guide § Maintenance Schedule

Critical Services

Service Status Check Restart Command
BEXO API Get-Service BEXO_API_Prod Restart-Service BEXO_API_Prod
SQL Server Get-Service MSSQLSERVER Restart-Service MSSQLSERVER
Health Check Task Scheduler → BEXO_Health_Watchdog Manual: Start-ScheduledTask...
Backups Task Scheduler → BEXO_DB_Backup Manual: Start-ScheduledTask...

Backup Information

Schedule:      Daily at 02:00 AM
Location:      C:\Backups\BEXO_SQL\ (local)
               \\NAS\BEXO_Deploy\db_backups\ (off-box)
Retention:     7-day rolling window
Verify:        Automated RESTORE VERIFYONLY on each backup

See: Admin Guide § Backup & Recovery


Contact & Support

Getting Help

Question Where to Find Answer
"How do I create an invoice?" User Guide § Customers & Invoicing
"Why is my password rejected?" User Guide § Troubleshooting
"How do I reset a user password?" Admin Guide § User Management
"What's the backup location?" Admin Guide § Backup Information
"How do I restore a database?" Admin Guide § Disaster Recovery
"How do I install BEXO?" Setup Guide § All Phases
"Why is the API slow?" Admin Guide § Performance Tuning

Internal Support

  • Application Issues: Application Management Team (x2100)
  • Database Issues: DBA On-Call (x2200)
  • Network/Firewall: Network On-Call (x2300)
  • Emergency (24/7): IT Helpdesk (x2000)

Documentation Statistics

Document Size Pages Topics
User Guide 27 KB 15+ 8 modules, 3 workflows, troubleshooting
Quick Reference 2.8 KB 1 Printable card, shortcuts, checklists
Admin Guide 9.8 KB 12+ Services, DB admin, security, disaster recovery
Setup Guide 15 KB 18+ 10-phase deployment, configuration, verification
Total 54.6 KB 46+ 100+ topics

Document Version History

Version Date Changes
1.0 2026-05-30 Initial comprehensive documentation library

Tips for Success

Do: - Read the entire User Guide before going live - Print the Quick Reference Card for your desk - Review month-end checklist before closing month - Keep backups verified and off-site - Run disaster recovery drills quarterly

Don't: - Ignore error messages (they help troubleshoot) - Skip the setup phase preparation - Delay month-end reconciliation - Overwrite production backups - Delete old users without archiving their transactions


FAQ

Q: Can I use BEXO offline?
A: The WPF client can run offline, but all data transactions sync when connection restored.

Q: How many companies can BEXO manage?
A: Up to 12 companies in a single instance, with separate financial statements per company.

Q: What if the database gets corrupted?
A: BEXO maintains daily automated backups with 7-day rolling retention. See Admin Guide § Disaster Recovery.

Q: Can I export reports to Excel?
A: Yes, all reports export to CSV/PDF/Excel with full formatting.

Q: How long does payroll processing take?
A: 30 minutes to 1 hour for 45 employees (depends on allowances/deductions complexity).

Q: Is BEXO mobile-friendly?
A: Currently Windows desktop only. Mobile app on future roadmap.


Next Steps

  1. Bookmark this page — You'll come back here often
  2. Read your role's guide — Start with the section for your job
  3. Try the test workflow — Use test credentials to create a sample invoice
  4. Save Quick Reference — Print or download for your desk
  5. Contact support — Save the IT helpdesk number in your phone

Questions or feedback? Contact the IT team or your application manager.

Last Updated: 2026-05-30
Documentation Version: 1.0
BEXO Version: Production-Ready (v1.0.0)


This documentation is maintained by the BEXO Development & Operations Team. Updates are posted on the NAS at: /Software/BEXO_Deploy/documentation/