Onyx Mobile
A mobile application that allows management to monitor performance indicators and the financial results of the organization through various graphical reports. It also enables document approvals and account balance tracking.
Key Features:
Comprehensive graphical reports on financial performance.
Monitoring of cash and bank account balances.
Profit margin tracking in sales.
Electronic approval of documents and records.
Currency exchange rate monitoring and updates.
Key Functions:
Viewing financial performance indicator reports.
Generating summary and analytical account statements.
Tracking available stock quantities.
Approving required documents.
Internal communication with employees via messaging.
Key Settings:
Defining user access permissions.
Configuring favorite reports for quick access.
Setting up alerts for account balance changes.
Customizing the user interface to meet management needs.
Integrating with other Onyx ERP systems for seamless data exchange.
Onyx Operations – General Ledger
An application focused on managing accounting operations related to the general ledger, including journal entry recording, account monitoring, and financial report preparation.
Key Features:
Easy journal entry recording.
Accurate monitoring of account balances.
Generation of various financial reports.
Integration with other Onyx ERP systems.
Support for multiple currencies and languages.
Key Functions:
Recording daily journal entries.
Monitoring customer and supplier accounts.
Preparing balance sheets and income statements.
Analyzing cash flows.
Reviewing and auditing financial transactions.
Key Settings:
Defining the chart of accounts structure.
Configuring financial periods and settings.
Establishing foreign currency policies.
Assigning user permissions based on their roles.
Linking accounts to specific financial reports.
Onyx Operations – Inventory
An application designed to efficiently manage and track inventory by recording stock movements, monitoring inventory levels, and generating inventory-related reports.
Key Features:
Accurate recording of stock movements.
Monitoring inventory levels and shortage alerts.
Generating inventory reports and analysis.
Integration with purchasing and sales systems.
Support for multiple warehouses and locations.
Key Functions:
Recording stock inflows and outflows.
Tracking available inventory across branches and warehouses.
Conducting periodic stock counts and generating reports.
Managing inter-warehouse transfers.
Monitoring product expiration dates.
Key Settings:
Defining stocktaking policies and settings.
Configuring alert levels for low inventory.
Assigning user permissions for inventory data access.
Setting inventory valuation methods (FIFO, LIFO, Weighted Average).
Integrating with multiple unit measurement systems.
Onyx Operations – Sales
An application designed to efficiently manage sales operations by facilitating customer order creation, invoice issuance, and receivables tracking.
Key Features:
Easy customer order creation.
Fast and accurate sales invoice issuance.
Simplified receivables tracking via collection vouchers.
Remote sales and inventory management.
Integration with other Onyx ERP systems for real-time data updates.
Key Functions:
Recording and updating customer orders.
Issuing sales invoices and sending them to customers.
Tracking collections and recording received payments.
Analyzing sales data to generate periodic performance reports.
Managing customer relationships and documenting interactions.
Key Settings:
Defining user permissions based on roles.
Configuring pricing and discount policies.
Setting up alerts for due payment follow-ups.
Customizing the user interface to suit the sales team’s needs.
Integrating with available electronic payment systems.
Onyx Operations – Procurement
An application designed to efficiently manage procurement processes, from purchase requests and order tracking to goods receipt and inventory updates.
Key Features:
Accurate preparation of purchase quantities and supply management.
Supplier relationship management and transaction documentation.
Monitoring purchase orders and delivery timelines.
Integration with inventory systems for automatic quantity updates.
Analytical reporting for supplier performance evaluation.
Key Functions:
Creating and updating purchase requests.
Tracking purchase orders and ensuring compliance with requirements.
Recording goods receipt and updating inventory.
Negotiating with suppliers and documenting agreements.
Generating reports on procurement costs and delivery schedules.
Key Settings:
Defining user permissions based on responsibilities.
Configuring procurement and payment policies.
Setting up alerts for goods receipt deadlines.
Customizing the application interface to meet procurement department needs.
Integrating with accounting systems for financial data updates.
Onyx ERP Inventory Counting
An application that facilitates inventory counting in warehouses at any time for various purposes, with the ability to transfer data to the Onyx system later for result synchronization.
Key Features:
Fast and accurate inventory counting using QR scanning for easy item identification.
Ability to reprocess documents if data discrepancies occur.
Full control over product details, including batch number and expiration date modification.
Inventory counting for weighted items that rely on measurements and weight for accurate stock management.
Ability to open multiple inventory documents per warehouse with the option to pause and resume counting later.
Key Functions:
Access targeted inventory lists in Onyx.
Scan barcodes of items and conduct inventory based on a predefined list.
Save inventory counts and transfer them to Onyx at any time.
Perform inventory counting based on scheduled periods (monthly, yearly, etc.).
Conduct counting at the quantity or item level.
Key Settings:
Customize inventory settings according to business requirements.
Configure policies for correcting counted items, including modifications or deletions.
Set alerts for significant discrepancies during inventory counting.
Support offline mode with synchronization later.
Integrate with barcode scanners for faster data entry.
Onyx Field Staff Tracking App
This app is used to monitor sales representatives’ field movements via GPS, ensuring better performance, coverage monitoring, and efficient sales and collection activities. It integrates with the central Onyx system to provide real-time data for management.
Key Features:
Real-time GPS tracking of field staff.
Logging client visits with time and location.
Integration with Onyx sales and distribution system.
Instant notifications for task and visit status.
Coverage and route reports for supervisors.
Key Functions:
Track reps’ locations during working hours.
Document client visits with details of activities.
Schedule daily routes and link them with clients.
Monitor compliance with assigned routes.
Generate performance reports by time and area coverage.
Key Settings:
Configure accounts and permissions for field staff.
Map geographic client areas.
Set privacy and location tracking policies.
Integrate with the central sales/distribution system.
Customize alerts for violations or achievements.
Onyx Price Reader App
This app is used to check product prices and details in the field using barcode or QR scanning. It helps sales reps verify pricing, promotions, and product details instantly.
Key Features:
Instant price check using barcode/QR scanning.
Display product details (name, quantity, price, offers).
Integration with the central Onyx database.
Simple, user-friendly interface.
Automatic updates of product pricing and data.
Key Functions:
Scan barcodes to confirm product prices.
Verify stock availability and quantities.
Show applied discounts or special offers.
Assist reps during field sales.
Generate reports on frequently scanned items.
Key Settings:
Configure devices (mobile/barcode scanners).
Integrate with the central Onyx system.
Assign user roles (rep, supervisor, manager).
Update pricing and promotions periodically or in real time.
Customize product display templates.
Onyx Customer Self-Service
A self-service application that allows customers to access their accounts and track their transactions through an online portal, enhancing customer experience while saving time and effort.
Key Features:
Enables customers to view and update their personal information.
Tracks orders, invoices, and purchase history.
Allows customers to submit and follow up on support requests or complaints.
Displays personalized promotional offers and discounts.
Integrates with enterprise systems for real-time data updates.
Key Functions:
Secure login to the customer account.
Viewing and downloading invoices and receipts.
Submitting and tracking maintenance or support requests.
Updating payment methods and preferred delivery addresses.
Interacting with customer service via chat or messages.
Key Settings:
Defining access levels and permissions for each customer.
Customizing the user interface to align with the company's branding.
Setting up personalized notifications and alerts for customers.
Integrating with approved electronic payment gateways.
Defining privacy policies and ensuring customer data protection.
Onyx Employee Self-Service
A self-service application that allows employees to access their work-related information and manage administrative tasks via an online portal, improving operational efficiency and internal communication.
Key Features:
Enables employees to view and update their personal information.
Tracks attendance, work hours, and leave records.
Allows employees to submit and track leave or time-off requests.
Provides access to payslips and financial entitlements.
Facilitates communication with management and HR.
Key Functions:
Secure login to the employee account.
Viewing work schedules and assigned tasks.
Submitting and tracking training or professional development requests.
Accessing company documents and policies.
Participating in internal surveys or feedback forms.
Key Settings:
Defining access permissions based on job titles.
Configuring the application to match the company’s structure and policies.
Setting up alerts for important deadlines or updates.
Integrating with HR and payroll systems.
Defining privacy policies and ensuring employee data protection.
Onyx Point of Sale (Onyx POS)
A specialized application for managing retail sales operations in stores, restaurants, pharmacies, and supermarkets. It enables fast and accurate financial and inventory transactions with direct integration into the Onyx ERP system.
Key Features:
Support for multiple payment methods (cash, cards, electronic vouchers).
Direct integration with the inventory system for automatic stock updates.
Real-time issuance of electronic invoices and financial reports.
Offline mode support to continue working in case of internet disruption.
Easy management of promotional offers and discounts.
Key Functions:
Recording daily sales transactions using a barcode scanner.
Managing sales returns and processing discrepancies.
Monitoring item movement and stock levels in real time.
Generating daily and monthly reports on sales and profits.
Applying pricing and discount policies set by management.
Key Settings:
Defining user permissions based on roles.
Configuring accepted payment types (cash, cards, vouchers).
Customizing invoice and receipt designs to match store branding.
Connecting the application to peripheral devices such as printers and display screens.
Setting up return and exchange policies.
Onyx Online POS App
This app manages online POS operations, connecting branches and sales points to the central system in real time. It ensures synchronized sales, billing, and inventory monitoring across multiple outlets.
Key Features:
Real-time integration with Onyx central system.
Online billing and sales registration.
Supports electronic payments.
User-friendly POS interface.
Access from any connected sales point or branch.
Key Functions:
Manage daily sales and client invoices.
Auto-update inventory after each sale.
Process secure online payments.
Monitor branch-specific sales and revenues.
Generate real-time reports for management.
Key Settings:
Configure POS accounts and permissions.
Integrate with e-payment gateways.
Set pricing and discount policies per branch.
Customize invoices and POS screens.
Schedule synchronization across outlets.
Onyx Fixed Assets Inventory App
This app is used to conduct field inventory of fixed assets with accuracy and ease using mobile devices. It helps match assets with system records, detect discrepancies, and update data in real time.
Key Features:
Field asset inventory using mobile or barcode scanners.
Integration with Onyx Fixed Assets system.
Simple interface for staff and supervisors.
Reduces manual entry errors.
Real-time synchronization with the central system.
Key Functions:
Record and review fixed assets in the field.
Match physical assets with accounting records.
Identify missing or mismatched assets.
Generate instant inventory reports.
Update asset records in real time.
Key Settings:
Configure asset categories (equipment, furniture, vehicles).
Assign user roles (staff, supervisor, manager).
Integrate with central fixed assets database.
Define inventory policies (periodic, annual, surprise).
Customize asset inventory templates.
Onyx Distribution Mobile
A mobile application designed to manage and execute daily distribution plans. It enables distribution representatives to conduct sales and collections directly from the field while updating data in real time within the central system.
Key Features:
Planning daily routes for distribution representatives.
Conducting sales and collections directly from the field.
Real-time data updates in the central system.
Monitoring representative performance through live reports.
Offline functionality with data synchronization upon connection.
Key Functions:
Recording and documenting customer visits.
Issuing electronic sales invoices and receipts.
Tracking the representative's daily inventory.
Optimizing distribution routes.
Preparing daily sales and collection reports.
Key Settings:
Defining representative permissions based on their tasks.
Configuring daily route plans and visit objectives.
Setting up alerts for delays or uncompleted visits.
Customizing the application interface to fit representative needs.
Integrating with GPS for tracking representative movements.
Industrial Production Mobile System
A mobile application designed for managing and monitoring production processes in factories. It allows supervisors and workers to track workflow, update task statuses, and ensure production quality.
Key Features:
Real-time display of production stages and process status.
Task allocation to teams and tracking progress.
Updating the status of each production task or process.
Sending alerts in case of delays or issues in the production line.
Providing detailed reports on production efficiency and quality.
Key Functions:
Documenting each production process and monitoring its progress.
Tracking raw material usage and updating inventory.
Conducting quality inspections and recording results.
Adjusting production schedules based on needs and changes.
Generating periodic reports on production line performance.
Key Settings:
Configuring production processes based on factory specifications.
Defining user permissions according to their roles.
Enabling automatic alerts for production issues.
Customizing the user interface to meet the needs of each factory.
Integrating with inventory systems for automatic raw material updates.
Onyx Mobile Invoicing App
This app is used to issue invoices electronically directly from the field, enabling reps to handle sales and collections more efficiently while minimizing manual errors.
Key Features:
Instant invoice creation via mobile devices.
Supports multiple payment methods (cash, credit, electronic).
Direct integration with the central Onyx system.
Simple and fast interface for field reps.
Works online and offline with auto-sync.
Key Functions:
Create invoices linked to client accounts.
Register sales and collections on-site.
Update client balances and receivables in real time.
Synchronize invoices with inventory movement.
Generate field sales and collection reports.
Key Settings:
Configure user accounts and rep permissions.
Define invoicing policies (cash, credit, mixed).
Integrate with sales, inventory, and accounting databases.
Customize invoice templates (branding, layout, details).
Set synchronization schedules with the central system.
Restaurant Management Application
A comprehensive application for efficiently managing restaurant operations, including order processing, table management, payments, and performance analysis, with seamless integration into other YemenSoft systems.
Key Features:
Fast and accurate order entry and processing.
Easy tracking and allocation of tables.
Support for various electronic and cash payment methods.
Detailed reports on sales and performance.
Customizable design to suit the restaurant’s needs.
Key Functions:
Entering customer orders and directing them to the kitchen.
Tracking order status from reception to delivery.
Managing customer reservations and assigning tables.
Processing payments and issuing invoices.
Generating periodic reports for performance monitoring and decision-making.
Key Settings:
Easy setup and updating of food and beverage menus.
Defining user access permissions.
Integrating with inventory and accounting systems.
Configuring tax rates and applying discounts as needed.
Activating alerts for order tracking and inventory management.
Onyx Restaurant POS (Cashier) App
This app manages restaurant sales and payments, enabling cashiers to register orders, issue bills, and process payments efficiently. It integrates with Onyx’s central system for inventory, sales, and financial updates.
Key Features:
Quick order registration and billing.
Supports multiple payment methods (cash, card, electronic).
Integration with inventory and accounting systems.
Simple interface for cashiers.
Works online/offline with auto-sync.
Key Functions:
Create invoices for dine-in or delivery orders.
Manage secure payment transactions.
Real-time update of sales and inventory.
Track daily sales per cashier or POS station.
Generate daily financial reports.
Key Settings:
Configure POS screens for different service types.
Define user roles (cashier, supervisor, manager).
Connect with central accounting/inventory.
Set policies for discounts, offers, and taxes.
Customize receipts and POS interface.
Oracle Restaurant Delivery Application
A specialized application for restaurant delivery agents, enabling them to view new and assigned orders efficiently, improving the speed and accuracy of delivery operations.
Key Features:
Display of newly assigned orders for the delivery agent.
Easy access to previous order history.
Detailed order view, including customer information.
Real-time order status updates during the delivery process.
Filtering orders by date and status.
Key Functions:
Receiving new orders as soon as they are assigned.
Viewing complete order details, location, and customer information.
Updating order status in real-time for precise tracking.
Enhancing delivery time management to minimize delays.
Providing a clear overview of daily order history.
Key Settings:
Customizing the app interface for easy order tracking.
Configuring notifications and alerts for new orders.
Setting up order filters based on status and date.
Integrating with the restaurant management system for data synchronization.
Defining user permissions based on their delivery role.
Oracle Restaurant Chef Application
An application designed to help chefs manage assigned orders efficiently, improving the workflow and accuracy of food preparation in the kitchen.
Key Features:
Display of current orders assigned to the chef.
Real-time order status updates during preparation.
Easy access to previous orders.
Summary view of daily orders.
Integration with the Onyx Restaurant Management System.
Key Functions:
Receiving orders directly from the cashier or POS system.
Updating order status upon starting preparation.
Categorizing orders based on priority and preparation stage.
Enhancing order preparation time management in the kitchen.
Providing an overview of all daily orders.
Key Settings:
Customizing the order display to fit chef requirements.
Configuring alerts for high-priority orders.
Setting up order filtering options by status.
Integrating with the restaurant management system.
Defining access permissions based on the user's role.
Onyx Integration App (Restaurants ↔ Hotels)
This app connects restaurant operations within hotels to the hotel management system, ensuring guest orders and bills are linked directly to room accounts.
Key Features:
Direct integration between restaurant and hotel systems.
Add restaurant charges to room invoices automatically.
Supports multiple restaurants within a hotel.
Reduces manual entry errors.
Unified reporting for F&B and guest billing.
Key Functions:
Link restaurant orders to guest room accounts.
Update room balances instantly after charges.
Process payments at check-out.
Generate combined reports for management.
Monitor guest consumption of services.
Key Settings:
Configure system integration channels.
Define user roles (front desk, cashier, supervisor).
Set billing policies for extra services.
Enable alerts for unusual charges.
Schedule unified revenue reports.
Fleet Management Mobile System
An application that enables organizations to efficiently manage and monitor vehicle and equipment fleets, tracking expenses, scheduling maintenance, and analyzing performance to ensure optimal operation.
Key Features:
Financial and administrative oversight of the fleet and equipment.
Tracking vehicle movement and scheduling regular maintenance.
Sending alerts for expenses, maintenance, and document renewals.
Providing analytical reports on driver performance and vehicle efficiency.
Integration with accounting and asset maintenance systems.
Key Functions:
Entering and updating data for vehicles, equipment, and drivers.
Tracking trips, recording routes, and monitoring expenses.
Planning and logging periodic maintenance activities.
Monitoring fuel consumption and operational costs.
Evaluating driver performance based on predefined metrics.
Key Settings:
Categorizing vehicles and equipment based on type and usage.
Defining user permissions and access levels.
Customizing alerts based on maintenance schedules and license renewals.
Integrating with accounting and inventory systems.
Setting up custom reports and scheduling automatic dispatch.



















