
Loading Optiviera...
Everything you need to manage your business in one platform
Optiviera is an all-in-one cloud ERP + CRM + HelpDesk platform. This page covers all modules, user roles, key concepts, and developer resources.
Jump directly to the section you need
Up and running in minutes
Register at /register to create your organization. Your first user is automatically assigned the Admin role.
Go to Settings → Tenant to set your company name, currency, timezone, tax info, and preferred language.
Create your organizational hierarchy in Settings → Departments. Assign positions and link permissions to each position.
Add employees in the HR module. Assign them to departments and positions to control their module access automatically.
Create your first ticket, customer, or sales order. All data is fully isolated within your tenant from day one.
12 integrated modules covering every aspect of your business
End-to-end IT helpdesk with SLA tracking, priority management, and comment threads.
Full sales pipeline management from lead capture to opportunity close.
Manage your workforce, departments, positions, leaves, and performance reviews.
Automated salary calculation with country-specific payroll rules, tax config, and period locking.
Full double-entry accounting: invoices, payments, journal entries, bank reconciliation, and period close.
Manage the full sales cycle: quotations → orders → deliveries → invoices.
Purchase requests, orders, goods receipts, and PO matching with suppliers.
Product catalog, stock movement history, and low-stock alerts.
Create and track field or internal work orders, linked directly to helpdesk tickets.
Built-in financial, operational, and business metric reports with PDF/Excel export.
Role-based access control with position-level permission management.
Platform-wide tenant management, system health, audit logs, and monitoring. Restricted to @optiviera.com accounts.
Granular access control across every module
Full access to all modules within the tenant. Can manage users, settings, billing, departments, and positions.
Default role for all staff members. Access is determined by the permissions attached to their position.
Optiviera staff only (@optiviera.com / @optiviera.de). Cross-tenant access for platform administration and monitoring.
Each module supports fine-grained permissions: view, create, update, delete, manage, export. Finance additionally supports postJournalEntry, approveInvoice, closePeriod. Payroll supports calculate, approve, lock. Permissions are assigned per position in Settings → Positions.
Core architecture principles behind the platform
Every record carries a TenantId. Data is fully isolated between organizations at the database level — no tenant can ever access another tenant's data.
Login returns a signed JWT (HS256). The token carries userId and tenantId. All API calls are automatically scoped to your tenant.
Permissions are attached to positions (e.g. 'Accountant', 'Support Agent'). Assigning an employee to a position instantly grants the right access.
Every create, update, and delete is recorded with before/after JSON snapshots, user identity, timestamp, and entity type.
The entire UI is available in English, German, French, Italian, Spanish, Polish, Dutch, and Turkish. Users set their preferred language in their profile.
Finance and payroll periods can be locked to prevent retroactive changes. Locked periods require SuperAdmin or explicit unlock permission to reopen.
Modern, scalable, and secure by design
RESTful API with full Swagger/OpenAPI documentation
POST /auth/registerPOST /auth/loginGET /auth/meGET /ticketsPOST /ticketsPUT /tickets/{id}DELETE /tickets/{id}GET /tickets/{id}/commentsPOST /tickets/{id}/commentsGET /invoicesPOST /invoicesGET /journal-entriesPOST /journal-entriesGET /bank-accountsPOST /bank-reconciliationGET /employeesPOST /employeesGET /departmentsPOST /payroll/calculateGET /leavesPOST /leavesGET /sales-ordersPOST /sales-ordersGET /quotationsPOST /quotationsGET /deliveriesGET /customersGET /purchase-ordersPOST /purchase-ordersGET /suppliersPOST /goods-receiptsGET /purchase-requestsGET /itemsPOST /itemsGET /stock-movementsGET /items/low-stockGET /tenantPUT /tenantGET /permissionsGET /positionsGET /prioritiesGET /usershttps://optiviera.com/apiCommon questions answered
Our team is ready to assist you with any questions about the platform.