System Overview

Built with Visual Studio .NET Framework and SQL Server Database
Our integrated stock system manages unlimited, multi-currency warehouses, dynamic pricing, and real-time inventory. It seamlessly handles invoicing, orders, and aging reports. Comprehensive sales analytics provide detailed insights across all business dimensions.

Integrated System

Seamlessly connects all accounting modules for unified financial management

Multi-Company

Manage multiple companies and consolidate financial data effortlessly

Multi-Currency

Handle transactions in multiple currencies with automatic exchange rate calculations

High Security

Advanced access control and user permission management

Core Features

Data Management

Create, delete, modify, and search entries with intuitive mouse and keyboard navigation

Flexible Reporting

Generate reports on both printer and screen with customizable formats

Multi-Language

Available in Arabic, French, and English versions

Access Control

Unlimited users with role-based permissions and password management

Stock System

Manage unlimited, multi-company warehouses with comprehensive codification. Handle multi-currency pricing, dynamic selling rules, and real-time inventory tracking. Generate detailed reports for stock values, landed costs, and daily entries

  • Centralized item codification by groups and sub-groups
  • Multi-currency inventory management across unlimited warehouses
  • Dynamic pricing and detailed valuation reports

Barcode

This module enables the generation of a unique barcode for every inventory item and provides tools to print these barcodes on labels for efficient tracking and identification

  • Unique Barcode Generation: Automatically create and assign a scannable barcode for each item in your inventory
  • On-Demand Label Printing: Print barcode labels directly from the system to tag products and shelves
  • Streamlined Item Identification: Accelerate inventory checks, stocktakes, and sales processes with quick barcode scanning

Invoicing

Create multi-currency invoices and track daily global and detailed sales values

  • Multi-currency invoice generation
  • Consolidated daily sales summaries
  • Detailed daily sales transaction tracking

Orders

Manage supplier and customer orders with grouping, multiple deliveries, and payment scheduling. Track pending orders and integrate data into cash flow

  • Unified management of customer and supplier purchase orders
  • Order grouping and scheduling for multiple deliveries
  • Tracking of pending orders and integrated payment scheduling

Aging of Invoices

Monitor aging reports for both client and supplier invoices

  • Automated aging reports for client (accounts receivable) invoices
  • Automated aging reports for supplier (accounts payable) invoices
  • Clear overview of outstanding debts and credits

Sales Statistics & Reports

Analyze sales quantities and values by key parameters such as supplier, client, item, group, and salesperson

  • Sales analysis by key entities (client, supplier, salesperson)
  • Performance tracking by product categories and items
  • Customizable report combinations for deep-dive analytics

Ready to explore the features? Continue to the next sections to see the system in action.

Data Entry Modules Walkthrough

Foundation modules for setting up and managing your Stock System structure
See how to set up Items, accounts, and Operation types

Stock System Data Entry Demo

Currency Management

Input currency codes, descriptions, and symbols for all transactions

Chapters & Sub-Chapters

Create and manage government-recognized accounting chapters

General Ledger

Manage data related to the general ledger accounts

Auxiliary Accounts

Show total account numbers with auxiliary codes

Operation Types

Define different Operation types (bank, journal, credit/debit notes)

Demo Video:

Session Procedures

1
ITEM Module

This module creates all item parameters such as group, subgroup, supplier, unit measure, etc...

2
GROUP Module

It allows the user data such as code and description related to the group section.

3
SUB-GROUP Module

Same as the previous module except that the data entered is related to the sub-group which is in turn related to specific group.

4
UNIT MEASURE Module

It creates the unit measurement that is used in a specific company such Kilo, Box, Meter, etc...

5
SUPPLIER Module

It creates a file in which all information about suppliers are stored

6
Currency Module

This module allows you to input the codes of the different currencies you may deal with, their descriptions as well as their symbols

7
AREA Module

This module creates the codes of different area

8
DISTRICT Module

This module specifies the various districts located under a certain area.

9
CATEGORY Module

This module is used to classify the company's clients. This is used later for statistical reports.

10
SALES CATEGORY Module

This module creates the type of sales for every customer such as whole sale and retail.

11
SALESPERSONS Module

This module allows you to enter the required data about the salespersons in the company.

12
CUSTOMER Module

This module allows you to enter the required data about the customers of the company.

13
DEPARTEMENT Module

This module differentiates the goods between one warehouse and another.

14
ITEM TYPE Module

This module allows you to enter the type of an item such as normal, with expiry date etc...

15
CHARGE Module

This module allows you to enter all charges with their currencies so they could be used to calculate the landed cost of items.

Operations Modules Walkthrough

Daily transaction processing and financial operations management
See daily transaction processing and financial operations

Stock System Operations Demo

Currency Rates

Manage daily exchange rates for accurate multi-currency transactions

Purchase Orders

Create and compare computer orders with supplier invoices

Inventory Entry

Record quantities and prices with automatic weighted average cost calculation

Quotation Management

Generate computerized offers based on customer requirements

Delivery Notes

Create delivery notes and reserve inventory quantities

Invoicing

Issue sales invoices for goods and services

Returns Processing

Manage returned goods and inventory adjustments

Stock Quantities

View real-time remaining quantities per warehouse for specific items

Cost Analysis

Display multiple cost metrics (ex-factory, last cost, weighted average) in various currencies

Payments & Receivables

Generate cash receipts and payment vouchers for customers and suppliers

Item Assembly

Group items into kits and automatically calculate new costs, or disassemble them

Stock Adjustment

Reconcile physical stock with system records through plus/minus adjustments

Installments

Generate and print flat and non-flat rate installment plans

Demo Video:

Reporting Modules Walkthrough

Comprehensive financial reporting and analysis tools
See how to generate comprehensive financial reports

Stock System Reports Demo

Stock Movement Report

Track quantities and values with starting balance, incoming/outgoing stock, and final balance between dates

Client Sales Analysis

Analyze client turnover with sales values, returns, and net balance per customer

Sales Performance

Monitor salesperson turnover and performance metrics across all transactions

Sales Targets

Track monthly sales targets set by marketing against actual performance per salesperson

Stock Valuation

Generate comprehensive reports of all stock quantities and values up to any given date

Supplier Stock Report

View stock quantity values filtered by specific supplier or supplier groups

General Sales Summary

Monthly and yearly sales analysis by item, client, salesperson, category, or custom combinations

Aging Analysis

Monitor client financial status and outstanding amounts owed to the company

Salesperson Activity

Detailed report of invoices and returns per salesperson between selected dates

Client Transaction History

Complete listing of invoices and returns for each client within date ranges

Expiry Date Tracking

Monitor all current and upcoming stock expiration dates for inventory management

Auto Price Generation

Automatically calculate sales prices based on cost percentages (last cost or weighted average)

Client Sales Summary

Total sales amount per client summarized between any two selected dates

Salesperson Summary

Total sales performance per salesperson summarized between selected date ranges

Session Management Walkthrough

End-of-session procedures and data protection features
See how to properly close sessions and backup data

Stock System Session Management Demo

Automated Backup System

Secure your financial data with automated backup procedures that run directly from the system without requiring exit

  • Scheduled backup operations
  • Multiple backup destinations
  • Backup verification

Safe Session Closure

Properly close Brains system with data integrity checks and automatic save procedures

  • Data validation before closure
  • Automatic transaction completion
  • Session recovery options

Data Protection Features

Data Integrity

Automatic validation ensures all transactions are properly recorded before session closure

Session Recovery

Recover interrupted sessions with complete transaction history intact

Cloud Backup

Optional cloud backup integration for additional data protection

Auto-Save

Regular auto-save functionality prevents data loss during extended sessions

Session Procedures

1
Daily Backup

Perform regular backups to protect against data loss. The system allows backup operations without interrupting workflow.

2
Session Review

Review completed transactions and verify data integrity before closing the session.

3
Safe Closure

Close the system with confidence knowing all data is properly saved and secured.

System Configuration Walkthrough

Advanced system settings and customization options
See how to customize system settings and manage companies

Stock System Configuration Demo

Multi-Company Management

Seamlessly switch between different companies while maintaining separate financial records and configurations

Company Profiles Shared Data Consolidation

User Management

Comprehensive user access control with customizable permissions and security settings

Role-Based Access Password Policies Audit Trail

Multi-Language Support

Full interface localization in Arabic, French, English, and Portuguese languages

Arabic French English Portuguese

System Configuration Options

Password Management

Change system passwords with advanced security options and encryption

Account Sorting

Choose to list auxiliary accounts by code or description for optimal organization

Language Selection

Switch between supported languages without restarting the application

Journal Numbering

Automatically number daily journal pages for government submission and stamping

Integrated Tools

Access calculator and calendar functions directly within the application

Company Switching

Instant switching between companies with automatic file management

Enterprise Features

Scalable Architecture

Built to handle growing business needs with unlimited user support and data capacity

  • Unlimited concurrent users
  • Growing data volume support
  • Multi-company expansion
Security Framework

Enterprise-grade security with comprehensive access controls and audit capabilities

  • Advanced user permissions
  • Complete audit trails
  • Data encryption
Compliance Ready

Designed to meet regulatory requirements with built-in compliance features

  • Government reporting
  • Tax compliance tools
  • Audit preparation

System Integration

Database Connectivity

Robust SQL Server integration with optimized performance and reliability

Network Ready

Multi-user network deployment with centralized data management

Data Synchronization

Real-time data synchronization across multiple company databases