ERP systems



GNI@ ERP solution is an automated system to manage all key business processes in both the financial sector (banks, credit, leasing, factoring organizations, etc.) and non-financial (trade organizations, service organizations, including IT companies, construction companies, etc.).

This solution has full integration with all GNI solutions. GNI@ ERP also has a specialized service bus for online and/or offline integrations with any required external systems.

The solution provides extensive functionality for automation of intercompany activities, the process of purchasing of inventory and its sale, organization of the internal document flow and communications with customers, suppliers, and partners.

Built-in analytical mechanisms provide extensive control over all transactions, while the integration with the GNI@ AML&Anti-Fraud solution allows to control all transactions online at the time of their execution and/or offline at the time of verification.

All software modules operate in real-time and online mode. With the unique infrastructure of the accounting system, the accounting transactions are performed automatically from the transactional accounting based on a configurable accounting model.

Advantages of the solution «GNI@ ERP»

Complex approach

The proposed solution enables to carry out all financial transactions online, similar to such operations in a branch of the organization, both for individuals and for legal entities, if permitted by local laws.

Customizability

The solution is based on built-in constructors, allowing clients to manage their workflows independently without programmers involvement.

User-friendly interface

The system works through a web-based user interface and does not require installation of any desktop software. In addition, the system allows individual users to customize their own interface and selected transactions, and helps to create transaction templates for better client servicing.

Transparency

The solution provides transparency of all client activities using units and subunits of client reports (statements), as well as various types of notifications on conducted transactions.

Integration

The front-end side of the solution works on the same principle as microservices with back-end side. Such solution provides a prompt response to the execution of all assigned commands resulting in high quality of service. There are no limits for the amount of data processed.

Multilanguage capability

The system supports an unlimited number of languages, certainly resulting in a positive effect on the product overall perception by the end user.

Data integrity

Any possibility to violate the data integrity is technologically excluded by the procedure of microservice and logging of all transactions, as well as accounting operations running through the user interface. A transaction is conducted completely or not conducted at all — "rollback mechanisms". A transaction is conducted completely or not conducted at all — "rollback mechanisms". The system excludes conducting of any backdate transactions and/or transactions prohibited within the general business chain of an organization. Data integrity is ensured by using the redo log engine that permeates the system and its tables.

Continuity

The system ensures 24/7 uninterrupted operation using intermediate data storage procedures and built-in cyclical checks for data exchange with the main bank systems. In addition, stress test and control procedures were embedded into the system for load check by the number of transactions conducted per minute, per hour and day.

Applied technologies

The front-end client side is based on Oracle Apex platform. An online web portal for clients is based on the React.JS platform.

The platform supports two integration technologies with external systems and subsystems: SOAP and REST (basic and recommended technology).

All printing forms are based on Jasper Reports (iReport).

Oracle Weblogic or Apache Tomcat application server and Oracle 19 database server are also applied.

To increase the system security, the following was created: a user password management mechanism, a mechanism of integration and synchronization of system users with LDAP, a data warehouse mechanism, a data integrity mechanism, logs and audit mechanisms.

gni@GNI@ ERP modules and subsystems

General Ledger

Within the framework of the accounting model, the system records accounting transactions with a ten-dimensional analytical model in synthetic accounting, which allows to build many management and regulatory reports already on the level of accounting journal entries without any additional calculations and data consolidation.

In addition, the system supports accounting for an unlimited number of types and subtypes of partners (customers, suppliers) and provides the ability to form logical chains of partner separation and create a matrix of types through the "Contractor control module" integrated into the main system. As a result, a customized multidimensional accounting matrix is formed with various parameters:

  • types of clients/buyers including required taxes;
  • the types of suppliers including required taxes;
  • types of goods and/or tangible assets including required taxes;
  • types of services including required taxes;
  • types of low-value assets including required taxes;
  • groups of fixed assets (broken down by different depreciation books: management accounting, IFRS, tax, other) including required taxes.

This setup matrix allows employees of the organization to independently set up any transactions in accounting for different types of operations without the help of technical specialists. As a result, the accounting data always match the analytical data that ensures the integrity of the information.

The module includes the following main functional blocks and subsystems:

  • set up and manage the organization's chart of accounts with establishment of controls for the accounting model by currencies, account types, (positive, negative, positive and negative, partner (transaction effected with a client's card or transaction effected with a supplier's card), general, etc);
  • set up and manage the accounting model for both balance sheet accounts and off-balance sheet accounts using constructors for all business-chain system products;
  • maintain records of remaining balances and turnovers on the organization's accounts;
  • register and manage branches and departments of the organization;
  • exchange rate management and revaluation of foreign currency assets/liabilities of the organization (broken down by monetary and non-monetary items);
  • centralized opening and closing of a transaction period (day, month, quarter, year) with automatic execution of all required batch processes including:
    • closing income and expense accounts for financial results;
    • distribution of income and expenses of future periods for the current financial result.

The unique system architecture enables to simultaneously set up and account for transactions by different accounting models. Hence, the system provides:

  • management accounting;
  • routine accounting;
  • tax accounting;
  • accounting according to IFRS standards.

If any adjustments/corrections are made in accounting, the system provides a special procedure that enables tracking all adjustments made through a special audit log. If necessary, the system generates appropriate reports with details of corrections:

  • date and time of correction;
  • users;
  • as it was and as it is.

The system functionality enables to generate all the necessary reports within this module:

  • balance sheet;
  • trial balance;
  • account summary report;
  • profit and loss statement;
  • cash flow statement;
  • other reports.

The module offers various types of integration with external systems that support setup of automatic creation of journal entries with all the necessary analytics to be displayed in the organization's General Ledger.

Admin module

The functionality of the admin module enables an effective system setup and control based on the requirements of any organization.

The module supports both front end and back office interfaces to enable system workflow management.

The module includes the following main functional blocks and subsystems:

  • workflow setup and control by modules;
  • user profile setup and control;
  • user setup and control;
  • limits and access rights setup and control;
  • setup and control of user identification policy including password requirements;
  • user integration and synchronization with Microsoft services (LDAP);
  • setup and control of SMS-tokens (One-time password) at log in;
  • setup and control of delegation of user authorities for a specified period;
  • fields control in program forms including mandatory field conditions, field editing conditions, etc;
  • setup and control of operation approval and/or confirmation processes and procedures in the system;

system settings setup and control.

Data logging mechanism

This subsystem supports data integrity and transparency of all transactions performed.

The module includes the following main functional blocks:

  • confirmation and logging of transactions;
  • performing transactions and logging;
  • reporting on made logs;

procedure for managing log storage periods in the system.

Warnings and notifications mechanism

This subsystem enables configuring criteria and key performance indicators (KPIs), for various screen forms and indicators, upon occurrence of which corresponding alerts/notifications are displayed, allowing the organization's leadership team to effectively manage workflows.

The module supports several language versions offline, which benefits organization users when they work with the system.

24/7 subsystem

A 24/7 subsystem enables to activate all modules of the system in the 24/7 mode.

This module enables setup of cut-off processes using a parametric constructor. With this module structure the organization can independently configure the time and conditions of cut-off processes for specified types of transactions in the shortest possible time without programmers or technical staff assistance.

All transactions in the automated ERP-system under the specified conditions get into a separate data buffer with further automatic processing and their transfer to the balance sheet of the next transaction day.

The functionality of the system provides an opportunity to configure the conditions of cut-off processes based on the following key parameters:

  • by the cut-off time processes;
  • by a time period;
  • settings for transaction channels – internal and external (Internet and/or mobile banking, card processing, payment terminals, etc.);

other important parameters.

Built-in reporting module

The built-in reporting module provides a unique opportunity for all the users of the system to create and save necessary individual operations reports in the "Favorites" section within the transaction system in each separate screen using all possible mathematical formulas:

  • plus;
  • minus;
  • division;
  • multiplication;
  • average;
  • module;
  •  

All these customized reports are uploaded in Excel and/or PDF format from the user interface with one сlick. Tasks are thus completed quickly for each individual user in the ERP-system.

Accounting policy control module

The accounting policy control module provides an opportunity to create an organization's accounting policy through a setup constructor. This functionality of the system enables to configure the accounting policy by main blocks:

tax block:

  • tax system (single tax, income tax, VAT-payer);
  • tax rates for the selected taxation system;
  • controls of restrictions in accordance with local legislation (for example, the limit on recognized travel expenses for a period in accordance with the law, etc.);

accounting types:

  • setting up accounting types (routine, tax, IFRS, management);
  • generation of management accounting and its "mapping" to other types of accounting;

creating rules for individual accounting areas:

  • setting up the method for estimating the cost of goods (weighted average, FIFO);
  • setting up the rules for accrual of reserves on receivables;
  • accounting currency;
  • others.

In such a way, the system functionality provides all the necessary tools to create an accounting policy in the system.

Transaction type control module

The subsystem provides unique opportunities for creating and controlling of all types of business transactions from a common interface. In addition to creating business transactions, our solution enables to set up a management model, an accounting model, and a tax model based on built-in constructors, without programmers assistance.

In addition, the functionality of the system provides broad opportunities to manage business conditions of these transactions:

  • monetary policy;
  • financial policy;
  • organizational policy, etc;
  • define the scope of partners and the grouping of partners.

The module provides a front office for centralized business transactions management by the organization's head office.

This module includes the following main functional blocks:

registering new transactions by type:

  • items;
  • items on the commission;
  • fixed and intangible assets;
  • monetary funds (cash and non-cash);
  • advance transactions;
  • settlements with customers;
  • settlements with suppliers;
  • expenses;
  • incomes;
  • settlements of tax liabilities;

defining data analytics (required and/or optional) to fill in for each type of transaction;

setting up the accounting model for each type of transaction by means of integration with the "General Ledger" module. Linking all necessary accounts including balance sheet and off-balance accounts for each type of transaction;

setting up business conditions and parameters by transaction type:

  • accounting currency;
  • settlement currency;
  • tax accounting methods (VAT distribution, accrual method);
  • determination of events for which accounting transactions will be conducted, by type of each transaction.

The functionality of this module also includes a chain of transaction approvals within the existing organizational structure of the organization.

Contractors control module

Contractors control module is an integral infrastructure which works in conjunction with other modules and subsystems of the ERP-system. Within the framework of this module, the system enables to create and manage contractors with the following types:

  • buyer;
  • supplier;
  • buyer/supplier (a contractor can be both a buyer and a supplier).

All contractors, namely individuals, individual entrepreneurs, legal entities, and financial organizations, are registered in the system on the single-window concept with a breakdown into actual and potential contractors.

Contractor types must be assigned, when a contractor card is being created. The types are assigned according to a breakdown matrix based on the requirements of the management team and/or the regulator. For example, a resident — an individual – the public sector, etc. The system does not have any restrictions either on the number of created types or the number of values in these types.

Based on the types of clients, an accounting model is set with types of transaction by:

  • buyer (sale of goods and services);
  • supplier (purchase of goods and services).

As a result, the system automatically selects the required accounts from the setup matrix. Thus, the human factor is completely eliminated at the time of transactions, and the data in analytical accounting always match the data in synthetic accounting, without any manual involvement.

The system also has all the necessary controls in full compliance with the rules on antimoney laundering (AML) and anti-fraud (Antifraud).

Demographic and personal information of individual clients is uploaded to the system and used in other modules, including for the preparation of management and regulatory reports:

  • place of education;
  • place of work;
  • sector of economy;
  • other client data.

The system controls the fill-in of the minimum necessary information for legal entities, individual entrepreneurs, and financial and credit institutions, through customizable constructors and then using it in other modules, including for preparation of management and regulatory reports:

  • sector of economy;
  • registration information;
  • authorized persons;
  • founders;
  • bank details;
  • contact information;
  • other client data.

The module provides a front office for branches and outlets, as well as a back office interface for central contractor relationship management.

The module includes the following functional units for the type "buyer":

  • management of contractors (buyers/suppliers), including editing of existing cards;
  • registration of questionnaires under Know your client (KYC) procedures;
  • creating an internal stop list (black list) for contractors (buyers/suppliers);
  • registration and management of contractor profiles (buyers/suppliers);
  • attaching documents to the contractor's (buyer/supplier's) card;
  • procedure for checking the availability of documents, validity of documents and data in the contractor's (buyer's/supplier's) card.

The functionality of the system allows to generate all required reports within the framework of this module by different analytical data slices including:

  • type of contractor (buyer/supplier);
  • availability of active contracts;
  • availability of debt;
  • availability of overdue debt;
  • field of activity;
  • other analytical data slices.

This module also supports setup and automated generation of required printing forms:

  • a buyer profile;
  • a supplier profile;
  • other documents.

This module also enables integration of the contractor card with other external organization systems through a specially designed service bus.

Supplier agreement control module

The supplier agreement control module supports registration of contracts in the system through a pre-set internal procedure of approval of such agreements and/or annexes to them within the organization. Additionally, the system allows to change the terms of current supply agreements and/or to register several active agreements with different working conditions. The system provides automated accounting in accordance with the preconfigured accounting model by means of integration with the "General ledger" module.

The functionality of the system for agreement management includes:

creating a delivery agreement in accordance with the decision made specifying all the required data with all available details by section:

  • subject matter of the agreement and annexes thereto (number, date, subject matter, supplier, etc.);
  • bank details (bank, account number, correspondent account number, etc.);
  • delivery terms (logistics, delivery deadlines, liability, insurance, etc.);
  • payment terms (agreement amounts, amounts with VAT, amounts without VAT, payment terms, payment schedule, etc.);
  • graphic data (scanned copies of agreements and other configurable types);
  • other information;

creating a delivery agreement based on a template, including by delivery terms and payment terms;

setting up different product delivery models:

  • local purchases;
  • import purchases;
  • a сommission-based purchase with a fixed margin;
  • a сommission-based purchase with a fixed mark-up;
  • сommission-based purchases with a fixed cost;

payment schedule generation (dates and amounts of payments, events and due dates of payment, penalty interest, final payment, other values in accordance with the terms of the supply agreement);

procedure for changing current supply agreements (change of the terms of items supply, payment, other conditions in accordance with the signed supplementary agreement);

registration of an unlimited number of active supply agreements with one supplier (the system supports work with a supplier under several active agreements);

automatic opening of all required balance sheet and off-balance sheet accounts for each transaction under the agreement by means of integration with the "General ledger" module:

  • advance payment;
  • supplier debt incurrence;
  • accounting goods and services on the balance sheet;
  • early and standard payments under the agreement;
  • charge penalties and late payment fees;
  • payment of penalty interest;
  • tax liabilities;
  • other transactions;

automated generation of journal entries for created accounts based on the accounting model, including tax liability commencement by means of integration with the "General ledger" module;

the ability to create electronic agreements with suppliers and contractors, to coordinate and sign them (including through electronic signature) in the system, with reference to the current module by means of integration with the subsystem and modules "Document management";

automatic procedure of supply agreement extension if there is a corresponding condition in the agreement;

the ability to configure automatic notification procedures for responsible persons for various events, including the end of the agreement by means of integration with the module "email", "SMS-notifications";

ability to maintain contracts and annexes thereto by various statuses:

  • created;
  • internal approval pending;
  • supplier approval pending;
  • printed out;
  • signed by the organization;
  • signed by the supplier;
  • effective;
  • expired
  • terminated;

ability to create specifications for agreements and annexes thereto under different parameters:

  • type (services, goods, fixed assets, intangible assets, etc.);
  • items;
  • quantity;
  • price;
  • terms of supply;
  • terms of payment;
  • other parameters.

control within the framework of the agreement under various parameters of the specification:

  • price control in specifications and deliveries under agreements;
  • control of items in the specification and in deliveries under agreements;
  • control of the agreement amount in the specification and under agreements;
  • control of the relevance of specifications depending on the status of the agreement;
  • other controls.

In addition, based on the built-in constructor, users can set the minimum set of attributes that are used in list forms in the system without programmers assistance. All these attributes also act as filters in the internal search engine of the document search system.

The module also supports generation of various types of reports on agreements with suppliers:

  • a report on the terms of the agreement;
  • report on the performance of the agreement;
  • report on agreement arrears;
  • other agreements.

Thus, the module allows to complete all the tasks related to goods and services within the organization.

Items list control module

The items list control module enables an organization to create an item list of all the goods and services to be accounted on the balance sheet in accordance with the terms of delivery and/or accounting agreements based on advance reports. Within the framework of this module, the system provides the following functionality:

  • generating of items groups — goods and services (the functionality of the system allows to create a tree of items categories without limiting the number of groups and subgroups);
  • setup of rules on items card fill-in (the system allows the organization’s employees to determine the minimum number of required fields for each individual items group to create an item card in the system);
  • setup of commodity accounting groups (using configurable constructor, the functionality of the system allows the organization’s employees to set up all ledgers including display in tax accounting);

creation of an items card with a minimum set of details by:

  • name and details. Working name and name of the printing forms are included. Within this unit, unique accounting codes within the system (articles) and bar codes are specified. The system supports an unlimited number of bar codes for the same items card;
  • description and graphic data. The system supports the description of the items with the option to attach an unlimited amount of graphic data on various types of data (certificates of origin, specifications, etc.). All data types are configured by means of a specific constructor;
  • production and brand. The manufacturers of the items and brands are specified;
  • items characteristics. The qualitative characteristics of the items are specified in accordance with a configurable template of characteristics (for example, color, dimensions, engine size, year of manufacture, etc.);
  • units and storage conditions. Units are specified (for example, packaging, containers, weight, volume etc). Storage units are specified (for example, pieces, packages);
  • taxes and fees. Tax rates, including VAT, are specified. Different types of accounting are specified in accordance with the requirements of the legislation, for example, accounting by the number of customs declarations and their coding in accordance with the Customs Code of the country. Certificate accounting attributes are also specified in the system with the possibility to create various types of certificates;
  • accounting parameters. The group of product commodity accounting is set and configured by using a specific accounting constructor. The accounting rules are also specified in this section (for example, adjustments for series production, seasonality and other parameters) or the quality of the goods (new, used, etc.);
  • supplier prices. All price lists of both suppliers and organization are specified for the entire history of the items;
  • other sections of data that are created by employees of the organization using constructors and are assigned within the system to a specific group of goods;

setup of accounting rules in the places of items storage. The system allows to setup accounting rules at warehouses including the rules for receipt and release/write-off of items, assignment of financially responsible persons and other actions;

other functionalities.

In such a way, the module enables to solve all the tasks of the organization related to the generation of the list of items purchased for subsequent use and/or sale to individuals, legal entities, and individual entrepreneurs.

Purchasing planning module

The purchasing planning module allows to manage all planning processes using configurable constructors without technical staff assistance.

This module includes the following main functional units:

determination of the needs of the organization as a whole and structural divisions by various parameters based on:

  • usage norms;
  • usage limits;
  • manual identification of needs;
  • generation of a model of "minimum" and "maximum" values for the item list;
  • determination of the level of reserve stock for the item list in terms of stock balance in warehouses, in transit, person responsible for the storage;
  • automatic control of the specified restrictions in the system;

ability to combine needs into a single purchase application:

  • by structural units;
  • by period;
  • by other parameters;

ability to generate purchase applications with a subsequent chain of approval by document statuses:

  • new;
  • agreed;
  • changed;

ability to set up and manage the purchase order approval chain for different decision-making arrangements:

  • urgent;
  • scheduled;

ability to configure the approval process for purchase orders for different approval routes:

  • sequential;
  • parallel;
  • definition of approval deadlines and setting up automatic monitoring of approval procedures within the set deadlines;
  • the ability to configure automatic notification procedures for responsible persons for various events by means of integration with the module "email", "SMS-notifications";
  • upon receipt of purchase applications within the approval procedure;
  • urgency of the purchase application;
  • the remaining balance in warehouses is below the established limit for the item list and goods category;
  • other configurable actions.

After forming the organization's needs, the system also enables to set up tender procedures for the following functional blocks:

  • formation of an application for conducting a tender purchase with the possibility to:
  • create requests for a price offer;
  • create comparison tables based on suppliers offers;
  • configure various printing forms (request for participation, specification, and other documents) by means of integration with the document management subsystem;

approval of the tender application with the possibility of:

  • setting up of approval routes (parallel, sequential);
  • setting up of notification by means of integration with the "SMS and email-notifications modules";
  • setting up of the key parameters of the approval including the terms of the approval;
  • other functionalities;
  • preparation of tender documentation;
  • tender purchase solution with the ability to generate protocols/decisions in the system;
  • implementation of procurement tender with reference to the supplier agreement control module.

The functionality of the system allows to generate all required reports within the framework of this module by different analytical data slices including:

  • goods category;
  • storage location;
  • suppliers;
  • other analytical data slices.

This module also supports setup and automated generation of required printing forms:

  • purchase application;
  • application for tender procedures;
  • protocols/decisions;
  • notifications to suppliers;
  • other printing forms.

As a result, the system's functionality meets all the organization's needs for purchasing planning.

Inventory control module

The inventory control module enables to control all processes related to accounting and displaying the inventory on the organization's balance sheet including the following:

  • receipt;
  • sale by means of integration with the "Sales control module";
  • write-off (based on audit results or other reasons);
  • transfer;
  • assembling;
  • return;
  • stock control;
  • cross-picking;
  • price change.

This module in terms of managing receipts (purchases) supports accounting for the following documents and the enables to configure them through special constructors for a given business chain depending on the selected business model:

  • supplier order;
  • application for payment;
  • purchase of goods and services;
  • tax invoice;
  • acquisition adjustment;
  • return of goods to the supplier;
  • SCD (State customs declaration);
  • certificate of origin;
  • waybill;
  • receipt voucher for goods;
  • report of discrepancies after acceptance;
  • receipt of goods and services;
  • the statement of acceptance;
  • report to a committent on the sale;
  • report to a committent on the write-off;
  • supplier's price list.

The system allows to configure different business models of goods and service supply management including the following transactions:

local purchases. The system supports different receipt models using a configurable document management chain with subsequent display in both stock/quantity and financial accounting. For example:

  • receipt voucher – the certificate of acceptance;
  • supplier's order – receipt voucher for goods – receipt of goods and services;
  • purchase of goods and services;
  • the supplier's order – acquisition of goods and services;
  • other document flow chains depending on a number of factors (goods availability, document availability, receipt discrepancies, etc.).

import purchases. The system supports a configurable document management chain with the display of statuses on customs declarations, goods in transit and generating of the necessary documents within the system with subsequent display in both stock/quantity and financial accounting. For example:

  • supplier's order – SCD – receipt voucher for goods — certificate of origin – receipt of goods and services – acceptance certificate;
  • other document flow chains depending on legal requirements and internal policy of the organization.

a сommission-based purchase with a fixed margin; The system functionality includes the ability to accept сommission-based goods with a fixed margin without ownership right transfer. The system records sales prices/retail prices and the margin which the organization receives in the form of revenue;

a сommission-based purchase with a fixed mark-up. The functionality of the system includes the ability to accept сommission-based goods with a fixed markup without transferring ownership. The system records the cost of goods and indicates the markup that the organization receives in form of revenue;

сommission-based purchases with a fixed cost. The functionality of the system includes the ability to accept сommission-based goods with a fixed cost (supplier's price) without transferring ownership. The system records the cost of goods, while the sales price and profitability of the organization are determined independently in accordance with market conditions. The organization's revenue is calculated automatically at the time of sale of goods and/or services as the difference between the sales price and the fixed cost;

receipt adjustment. The system allows to process the receipt of goods and services upon the actual receipt, which makes it possible to take into account discrepancies of item receipts with subsequent display in both quantity and financial accounting;

return to the supplier. The system fully processes the possibility of item return to the supplier in accordance with a preconfigured return model. In this case, the system displays the required changes in both stock/quantity and financial accounting;

taxes and tax-related documents. On the basis of the preconfigured tax model, the supplier’s tax base, supply transactions (for example, local supply or import), the system automatically performs accounting and display of the tax liabilities of the organization with the display of the required entries in financial accounting by means of integration with the "General ledger" module. Additionally, the system allows to generate input fiscal documents with display of the relevant details for the automatic calculation of the amount of liabilities for the reporting period;

The system supports all possible scenarios for processing of discrepancies between the actually received items and the receipt documents, in particular:

  • postpone the order document until the goods and/or services are fully received;
  • close the generation of the corresponding documents in the system (discrepancy report).
  • reconciliations and offsets. The functionality of the system supports the ability to conduct offsets and reconciliations between different supplies of goods and services, different agreements, with subsequent automated generating of the necessary entries in financial accounting by means of integration with the "General ledger" module;
  • other transactions related to the receipt of goods and services on the balance sheet of the organization;

The functionality of the system enables to create schedules for the receipt of goods, as well as process incomplete goods/services within the framework of the documents. For example, make two or more receipts of goods on the basis of the document "Supplier order" and/or services based on the document "Receipt of goods and services".

This module is closely integrated with other modules and subsystems. Data within the framework of the configurable document management chain of the system are filled in automatically. For example, the supplier data are entered from the contractor card with a "supplier" type, the supply terms are entered from the supply agreement, items for receipt — from the supplier order, etc. Thus, the system eliminates additional actions on the part of the organization’s employees and excludes double data entry.

In addition, the system supports the accounting for goods acceptance by various qualitative and quantitative characteristics:

  • by piece;
  • by weight;
  • with packing materials.

Separately, the system enables to manage packing materials, including the returnable packing materials of suppliers which were accepted on the organization's balance at the time of receipt of goods.

The system functionality provides for the procedures of writing off of goods from the organization's warehouses. In this case, necessary primary documents and accounting entries are generated by means of integration with the "General Ledger" module.

In terms of the transfer of goods the system supports both internal movement of goods within the organizational structure of the organization, and the transfer of goods for safekeeping to third parties.

The system functionality also provides for the procedure for the goods assembling, which enables to form various sets with the subsequent pricing policy for such sets.

The module has a built-in procedure for controlling of inventory balances including the procedure of audits/stock control, in particular:

  • establishment of audit;
  • appointment of the commission;
  • performing an audit in the system;
  • display audit results including:
  • write-off of goods and/or adjustment of balances based on audit results;
  • display the cross-picking of goods by warehouses;
  • markdown of goods based on the results of the audit (substandard product, etc.).

The system functionality also provides mechanisms for revaluation of inventories in form of a batch task for revaluation resulting in the necessary records in both transactional accounting and regular accounting.

The functionality of the system allows to generate all required reports within the framework of this module by different analytical data slices including:

  • type of goods;
  • terms of payment;
  • storage conditions;
  • goods category;
  • goods beacons (depending on the role that goods perform – such as promo, customized, etc.);
  • other analytical data slices.

This module supports setup and automated generation of required printing forms:

  • discrepancy report;
  • audit report;
  • other documents.

In such a way, the module enables to complete all the tasks related to inventory management of an organization, regardless of its size, number of transactions, delivery conditions, and other parameters.

Goods and services prime cost control module

The goods and services prime cost control module enables an organization to set up the prime cost calculation model, rules for writing off of the cost of goods and the distribution of additional and indirect costs and services to increase the cost of goods to generate the full prime cost of goods and/or services on the organization's balance sheet.

By means of web integration with the “General ledger” module using a configurable accounting constructor, the system automatically records all required entries, namely:

  • accounting of goods on the balance sheet at initial cost from the supplier, both by batches (for each individual delivery) and by goods items;
  • goods cost increase due to additional expenses and fees (customs duties, delivery services, assembling and others);
  • depreciation of goods;
  • write-off of services for goods cost increase;
  • write off of cost of goods to increase other assets of the organization (for example, fixed assets);
  • goods cost adjustment taking based on returns to suppliers;
  • revaluation of goods on the organization's balance sheet.

The functionality also supports the use of various methods of write-off of goods cost:

  • FIFO (first-in, first-out);
  • weighted average;

In addition, the system provides a constructor for setup of additional cost allocation model to organization's goods value by various methods and allocation bases:

  • by cost;
  • by number;
  • by weight;
  • by volume;
  • other configurable parameters.

By means of a special constructor, the functionality of the system allows to configure and take into account the prime cost structure of all organization's goods, as well as to generate all required reports for each item as of any balance sheet date:

  • initial cost;
  • delivery services;
  • custom duties and fees;
  • assembling services;
  • other types.

In such a way, the module allows to complete all the tasks related to goods and services cost management in accordance with any requirements of the organization and applicable law.

Control module for warehouses and financially responsible persons for warehouses

The control module for warehouses and financially responsible persons for warehouses enables to automate the processes of receiving, shipping and storing goods in warehouses, taking into account the appointment of financially responsible persons.

A constructor is built into the system, by means of which employees of the organization can independently configure all required workflows without technical staff assistance.

The system functionality includes the following main functional units:

  • procedure for creation of asset storage warehouses;
  • procedure for establishment of financially responsible persons;
  • procedure for assignment and/or reassignment of financially responsible persons to asset storage warehouses;
  • rules and procedure for warehouse audit;
  • rules for recognizing of the assets on warehouse books;
  • rules for assets release from warehouse;
  • rules for assets write-off from warehouse;
  • accounting model setup;
  • the automated generation of journal entries by means of integration with the "General ledger" module (on balance sheet and off-balance sheet).
  • other transactions.

This module generates various reports in the context of various analytics, in particular, by:

  • by goods types, subtypes, and groups;
  • by warehouses;
  • financially responsible persons;
  • by products;
  • by groups of suppliers;
  • other data segments.

This module also supports setup and automated generation of required printing forms:

  • receipt voucher;
  • payment voucher;
  • delivery and acceptance certificate;
  • other documents.

In such a way, the module allows to complete all the tasks related to management of warehouses of organization and financially responsible persons in the warehouses.

Power of attorney control module

The module enables to automate the process of power of attorney control within the organization in order to interact with the organization's financially responsible persons with third parties (contractors).

Within the framework of this module, the system provides the following functionality:

  • ability to generate a power of attorney with all the necessary details (date, term, contractor, and/or a specific document (delivery, transportation, shipment, etc.))
  • ability to assign financially responsible persons to perform tasks;
  • ability to define documents for signing (purchase application, receipt of goods/services, other documents) with output to the required printing forms;
  • possibility of early suspension of powers provided under powers of attorney.

Hence, the module enables to perform all tasks related to control of power of attorney and financially responsible persons for interacting with third parties (contractors).

Control module for payments and settlements with suppliers

The control module for supplier payments and settlements allows to automate the entire process of payments and settlements with suppliers of goods and services. Additionally, the module provides automated accounting in accordance with the configured accounting model by means of integration with the "General ledger" module.

Within the framework of this module, the system provides the following functionality:

  • supplier payment schedule generation based on the terms of agreements with suppliers;
  • supplier payment management using different sources of cash (current accounts, full and/or partial payment in cash, etc.);
  • automatic generation of payment orders in the system;
  • automated creation of payment orders via web and/or mobile banking of partner banks by using GNI@ DATA EXCHANGE OPEN API module;
  • write off of part and/or entire supplier's debt;
  • set-off between different agreements of the same supplier;
  • set-off of advance payments and debts on received goods and services by receipt documents;
  • set-off of advance payments and debts on received assets and services by agreements;
  • set-off of advance payments and debts on received goods and services by suppliers;
  • set-off between different suppliers;
  • automatic calculation of exchange rate differences when paying debts in different currencies;
  • automatic display of all payment and settlement transactions in accounting records by means of integration with the "General ledger" module;
  • other transactions.

The functionality of the system allows to generate all required reports within the framework of this module by different analytical data slices including:

  • suppliers;
  • payments due;
  • planned payments;
  • payment due dates;
  • payment currency;
  • receiving banks;
  • other analytical data slices.

In such a way, the module enables to complete all the tasks related to management of payments and settlements with suppliers of goods and services.

Control module for advance reports and accountable persons

Control module for advance reports and accountable persons enables to automate all the processes of disbursement, use of the organization's funds and registration of receipt of goods and/or services as the results of actions of the accountable person.

A constructor is built into the system, by means of which employees of the organization can independently configure all required workflows without technical staff assistance.

The system functionality includes the following main functional units:

  • the procedure for the creation of accountable persons;
  • determining limits on funds disbursement on condition of accountability;
  • procedure for funds disbursement on condition of accountability;
  • generation of advance reports;
  • procedure for returning of accountable funds to the organization's cash desk;
  • procedure for accounting of goods and/or services based on an advance report;
  • procedure for determining of limits on the recognition of expenses in tax accounting based on the advance report;
  • accounting model setup;
  • the automated generation of journal entries by means of integration with the "General ledger" module (on balance sheet and off-balance sheet).
  • other transactions.

This module generates various reports in the context of various analytics, in particular, by:

  • accountable persons;
  • expenditure items;
  • limits;
  • periods;
  • other data segments.

This module also supports setup and automated generation of required printing forms:

  • advance report;
  • other documents.

Hence, the module enables to solve all tasks related to the control of the funds issued on condition of accountability to employees of the organization.

Buyer agreement control module

The buyer agreement control module supports registration of agreements and annexes thereto in the system by means of a configurable approval procedure. Within the framework of this module, the system performs automated accounting in accordance with the configured accounting model for a specific type of operations by means of integration with the "General Ledger" module.

The system supports registration of an unlimited number of agreements concluded with buyers by a variety of terms/parameters:

  • terms of supply;
  • terms of payment;
  • discounts and promotions;
  • currency of settlement payments;
  • limits (for example, maximum amount of accounts receivable);
  • term of agreement;
  • prolongation terms;
  • bank details;
  • work under the price list;
  • other terms;

The functionality of the buyer agreement control system includes:

generation of an agreement with the buyer in accordance with the decision made in the approval chain;

generation of a payment schedule (% of advance payment, final payment);

automatic opening of all required balance sheet and off-balance sheet accounts for each loan transaction by means of integration with the "General ledger" module (accounts are opened under a specific client/agreement or under separate general balance sheet accounts depending on the selected accounting model):

  • advance payment
  • payment of accounts receivable;
  • delivery of goods/services;
  • tax liabilities;
  • write off of the debt amount;
  • set-off;
  • other transactions;

automated generation of journal entries for created accounts based on the accounting model (including credit and debit) by means of integration with the "General ledger" module.

This module also supports setup and automated generation of required printing forms:

  • client agreement;
  • additional agreement;
  • payment schedule.

Control module for client payments and settlements

The control module for client payments and settlements allows to automate the entire process of payments and settlements with clients of goods and services. Additionally, the module provides automated accounting in accordance with the configured accounting model by means of integration with the "General ledger" module.

Within the framework of this module, the system provides the following functionality:

  • client payment schedule generation based on the terms of agreements with clients;
  • automatic generation of payment orders in the system by using the "GNI@ DATA EXCHANGE OPEN API" module";
  • write off of part and/or entire client's debt;
  • set-off between different agreements of the same client;
  • set-off of advance payments and debts on sold goods and services by sales documents;
  • set-off of advance payments and debts on sold goods and services by agreements;
  • set-off of advance payments and debts on sold goods and services by buyers;
  • set-off between different clients;
  • automatic calculation of exchange rate differences when paying debts in different currencies;
  • automatic display of all payment and settlement transactions in accounting records by means of integration with the "General ledger" module;
  • other transactions.

The functionality of the system allows to generate all required reports within the framework of this module by different analytical data slices including:

  • buyers;
  • payments due;
  • scheduled receipts;
  • payment due dates;
  • payment currency;
  • other analytical data slices.

In such a way, the module allows to complete all the tasks related to management of payments and settlements with buyers of goods and services of the organization.

Pricing control module

The pricing control module enables to automate the organization's pricing for all goods and services offered for sale.

The functionality in the system includes generation of an unlimited number of price lists for the same items depending on the set of parameters of the organization's business activities and relationships with buyers. The system enables to generate price lists:

  • total across the entire organization;
  • total depending on the volume of purchases for a specific period;
  • total depending on the volume of a single purchase;
  • total depending on the payment terms;
  • total depending on the terms of delivery of the goods;
  • total with a manual limit on price changes by an employee of the organization;
  • individual per client and/or group of clients;
  • individual per client and/or group of clients depending on the volume of purchases for a certain period;
  • individual per client and/or group of clients depending on the volume of a single purchase;
  • individual per client and/or group of clients depending on the payment terms;
  • individual per client and/or group of clients depending on the terms of delivery of goods;
  • individual per client and/or group of clients with a manual limit on price changes by an employee of the organization;
  • individual per branch/outlet/sales channel;
  • individual per branch/outlet/sales channel depending on the volume of purchases for a certain period;
  • individual per branch/outlet/sales channel depending on the volume of a single purchase;
  • individual on a branch/outlet/channel sales depending on the terms of payment;
  • individual per branch/outlet/sales channel depending on the terms of delivery of goods;
  • individual per branch/outlet/sales channel with a manual limit on price changes by an employee of the organization.

The system functionality includes a control subsystem that automatically controls pricing, the use of price lists, and compliance with the organization's planned profitability indicators.

When generating new price lists, automatic price calculation is provided for subsequent manual correction. Automatic calculation is based on:

  • margin;
  •  

The system also supports generation of price lists based on download files from Excel and/or external systems.

As part of the module, both front end and back office interfaces are provided for price lists management in the head office.

The module includes the following functional units:

  • registration and setting up of total and individual price lists;
  • calculation of prices based on the set models;
  • loading of prices from external files and subsystems;
  • updating of price lists by expiration dates;
  • linking of price lists to various events and system parameters.

This module provides all the needs for the organization's pricing policy, regardless of its size and type of activity.

Sales control module

The sales control module enables to control all sales processes using configurable constructors without technical staff assistance.

The system supports accounting for the following documents and the ability to configure them through special constructors with a specified business chain depending on the selected model:

  • buyer order;
  • sale of goods and services;
  • invoice;
  • tax invoice;
  • adjustment of client order;
  • SCD (State customs declaration);
  • certificate of origin;
  • waybill;
  • payment voucher for goods;
  • report of discrepancies after shipment;
  • shipment report;
  • report to a committent on the sale.

The system allows to configure different business models of asset and service sales management, including the following transactions:

  • local sales. The system supports different sales models using a configurable document management chain with subsequent display in both stock/quantity and financial accounting. For example:
    • payment voucher — sale of goods and services;
    • buyer order — payment voucher for goods – sale of goods and services;
    • sale of goods and services;
    • buyer order – sale of goods and services;
    • other document flow chains depending on a number of factors (goods availability, document availability, shipment discrepancies, etc.).
  • import sales. The system supports a configurable document management chain with the display of statuses on customs declarations and generation of the necessary documents within the system with subsequent display in both stock/quantity and financial accounting. For example:
    • buyer order — STD — payment voucher for goods – certificate of origin — sale of goods and services — shipment report;
    • other document flow chains depending on legal requirements and internal policy of the organization.
  • сommission-based sales with a fixed margin; The system functionality includes the ability to ship сommission-based goods with a fixed margin without transferring ownership. The system records sales prices/retail prices and the margin which the contractor receives in the form of revenue;
  • сommission-based sales with a fixed mark-up. The functionality of the system includes the ability to ship сommission-based goods with a fixed markup without transferring ownership. The system records the cost of goods and indicates the markup that the contractor receives in the form of revenue;
  • сommission-based sales with a fixed cost. The functionality of the system includes the ability to ship сommission-based goods with a fixed price without transferring ownership. The system records the cost of goods, while the sales price and profitability of the contractor are determined independently by contractor in accordance with market conditions. The contractor's revenue is calculated automatically at the time of sale of goods and/or services as the difference between the sales price and the recorded prime cost;
  • sales adjustment. The system enables to process the sale of goods and services upon the actual shipment, which makes it possible to take into account discrepancies of item shipment with subsequent display in both quantity and financial accounting;
  • return by the buyer. The system fully processes the possibility of item return by the buyer in accordance with a preconfigured return model. In this case, the system displays the required changes in both stock/quantity and financial accounting;
  • taxes and tax-related documents. On the basis of the preconfigured tax model, the organization’s tax base, sales transactions (for example, local sales or import), the system automatically performs accounting and shows tax liabilities of the organization with the display of the required entries in the financial accounting by means of integration with the "General ledger" module. Additionally, the system allows to generate outbound fiscal documents with display of the relevant details for the automatic calculation of the amount of liabilities for the reporting period;
  • The system supports all possible scenarios for processing discrepancies between the actually sold items and the shipment documents, in particular:
    • postpone the order document until the goods and/or services are fully shipped;
    • close the generation of the corresponding documents in the system (discrepancy report).
  • reconciliations and offsets. The functionality of the system supports the ability to conduct offsets and reconciliations between different sales of goods and services or different buyer agreements with subsequent automated generation of the necessary entries in financial accounting by means of integration with the "General ledger" module;
  • other transactions related to the sale of goods and services of the organization;

The functionality of the system enables to generate goods shipment schedules, as well as process unshipped goods/services within the framework of the documents. For example, make two or more deliveries of goods on the basis of the document "Buyer order" and/or services based on the document "Sales of goods and services".

The functionality of the system also provides a subsystem to control the range of the goods items, in particular:

  • definition of goods role (goods labelling, promo, custom, etc.);
  • control of the share of sales by category and brand;
  • construction of goods range matrix;
  • other functional blocks to control range.

This module is closely integrated with other modules and subsystems. Data within the framework of the configurable document management chain of the system are filled in automatically. For example, the buyer data are entered from contractor card of a "buyer" type, the supply terms are entered from the buyer agreement, items for receipt — from the buyer order, etc. Thus, the system eliminates additional actions on the part of the organization’s employees and excludes double data entry.

This module generates reports by various data analytics slices, in particular, by:

  • activity areas;
  • groups of goods;
  • goods items;
  • other data segments.

This module supports setup and automated generation of required printing forms:

  • invoice;
  • client agreement;
  • buyer reconciliation statement;
  • discrepancy report;
  • other documents.

In such a way, the module enables to complete all tasks related to the goods and services sales control, regardless of shipment and payment terms, and other parameters.

Fixed assets and low-value assets control module

The fixed assets and low-value assets control module enables to control all types of fixed assets, intangible and low-value assets by:

  • storage locations (all structural divisions of the organization, including storage warehouses);
  • financially responsible persons;

The module includes the following functional units:

  • generation of groups of fixed assets and intangible assets, for example:
    • land;
    • buildings and constructions;
    • vehicles;
    • furniture;
    • computer equipment;
    • other fixed assets;
    • software licenses;
    • other intangible assets.
  • generation of groups of low-value assets, for example:
    • tools and facilities;
    • household equipment;
    • special clothing and footwear;
    • other low-value assets;
    • generation of a reference list of fixed assets, intangible assets, and low-value assets;
  • entering fixed assets and intangible assets into records by means of:
    • direct purchase;
    • financial leasing agreement;
    • dismantling of other fixed assets;
  • recognition of low-value assets in records:
    • inventory numbers control;
    • commissioning of fixed assets and low-value assets;
  • transfer of fixed assets and low-value assets between:
    • branches and outlets;
    • financially responsible persons;
    • audit of fixed assets;
    • valuation and revaluation of fixed assets and low-value assets;
  • depreciation by different depreciation books:
    • management accounting;
    • IFRS accounting;
    • tax accounting;
    • routine accounting;
  • depreciation by different depreciation methods:
    • straight line;
    • diminishing balance;
    • sum of years’ digits;
    • other methods;
    • assembling and splitting of fixed assets;
    • capitalization of fixed assets;
    • write-off of fixed assets and low-value assets from the organization's balance sheet;
  • setup of fixed assets maintenance/repairs accounting procedure in accordance with specifications developed by manufacturers:
    • schedule generation for asset maintenance/repairs in specialized service centers;
    • documenting the range of services rendered;
    • documenting the maintenance/repairs benchmarks specified in the relevant technical documentation (kilometers, hours of operation, etc.);
    • sales of fixed assets;
    • displaying all operations for fixed assets, intangible assets and low-value assets in journal entries by means of integration with the "General Ledger" module.

The entire accounting model for this module is configured by means of a specific built-in constructor by different depreciation books (different types of accounting). As a result, the system provides the ability to carry out parallel:

  • management accounting;
  • IFRS accounting;
  • tax accounting;
  • routine accounting.

All operations in accounting are performed automatically, via transactional accounting, and do not require any manual transactions in the "General Ledger" module.

This module generates various organization non-current assets reporting by different data analytics slices, in particular, by:

  • groups;
  • depreciation books;
  • storage locations;
  • terms of usage;
  • other data segments.

This module also supports setup and automated generation of required printing forms:

  • certificate of acceptance and transfer of fixed assets and low-value assets;
  • evaluation report;
  • audit report;
  • write-off report;
  • other printing forms.

Thus, the module enables to complete all the tasks related to the recognition, transfer, management and sale of fixed assets, intangible and low-value assets on the balance sheet of the organization.

Tax and fee control module

The module covers setting up and maintaining of tax accounting in accordance with the tax legislation of the country.

The system functionality, by means of specially created constructors, provides the ability to set up tax accounting and reporting in accordance with legal requirements, in particular by:

  • value added tax (VAT);
  • income tax;
  • other taxes.

The system supports different methods of VAT accounting:

  • cash basis method;
  • earlier event method;
  • accrual method.

The functionality of the VAT accounting and reporting system includes:

  • determination of types of transactions subject to taxation;
  • determination of tax rates;
  • integration with the system of the Ministry of taxes for automatic loading of input tax invoices into the ERP system;
  • integration with the system of the Ministry of taxes for automatic generation of output tax invoices in the system of the Ministry of taxes;
  • generation of the received and issued tax invoices register;
  • correction of tax invoices (correction of errors);
  • automatic generation of VAT reports.

The functionality of the income tax accounting and reporting system includes:

  • determination of types of transactions subject to taxation;
  • generation of a comparative table of expenses and incomes in the regular accounting and tax accounting;
  • automatic generation of income tax reports.

The system functionality also supports accounting and reporting on other taxes, including property tax, motor vehicle tax, tourist tax, and other taxes and fees.

In such a way, the system provides all the necessary tools for building tax accounting and preparing appropriate tax reports.

Insurance agreement registration and control module

The insurance agreement registration and control module supports registration of insurance policies/agreements in the system.

The system provides automated accounting in accordance with the configured accounting model for specific insurance product by means of integration with the "General ledger" module.

The functionality of the system for insurance policy/agreement management includes:

  • creation of an insurance policy/agreement in accordance with the decision made;
  • policy repayment schedule generation;
  • automated opening of all required accounts depending on the selected accounting model by means of integration with the "General ledger" module;
  • automatic generation of journal entries as per created accounts on the basis of the accounting model (including debit and credit) by means of integration with the "General ledger" module;
  • automatic control over the availability of paid and valid insurance policies by fixed assets.

The module also supports setting up of automatic billing for repayment of the debt owed to partner insurance companies.

This module generates various a report on insurance policies/agreements of the organization by various data analytics slices, in particular, by:

  • groups of fixed assets;
  • terms;
  • financially responsible persons;
  • availability of insurance policies;
  • unpaid/overdue insurance policies;
  • other data segments.

Thus, the system provides full control over the availability of the required insurance policies and their payment during the entire life of fixed assets.

Budgets and plans generation module

The budgeting and planning module allows to create a multidimensional budget model with target/plan values by various parametric data, in particular:

  • by the budget;
  • by set time indicators (week, month, quarter, year, etc.);
  • by currencies;
  • by goods group and/or transaction types;
  • by business areas;
  • by countries;
  • by other parameters.

The system functionality also supports different planning models, namely, "top-down" and "bottom-up" (based on proposals from outlets and departments of the organization).

Within the model the system supports the creation of an unlimited number of budget items created and configured through special constructors linked to the chart of accounts and specific analysts. As a result, this system mechanism enables to:

  • keep track of all accounting operations with configured budget items at the level of accounting entries;
  • monitor deviations from the set limits at the time of operations for each budget item;
  • employees in charge should promptly respond to deviations between actual and target data.

The target values are calculated using a setup model from the operating modules of the system, which allows to speed up the process of formation of budgets.

The system functionality enables to generate different budgets by using special constructors:

  • balance sheet budget;
  • profit and loss budget;
  • cash flow budget.

Within the framework of this module, the system also enables to plan not only financial but also quantitative indicators. As a result, employees of the organization can generate various plans, such as:

  • sales plan;
  • procurement plan;
  • plans for any other quantitative indicators.

The system functionality enables to generate an unlimited number of different budget and/or plan scenarios, respectively, to display deviations of actual data in the reporting subsystem from each of the agreed budget and/or plan scenarios:

  • optimistic;
  • pessimistic;
  • base;
  • others.

Based on the results of generated budgets and plans, the system enables to prepare complete reports both for the organization as a whole and for its structural divisions.

Budget application configuration and control module

The budget application control module allows to automate the entire process of submitting budget applications, processing, initial approval, and forwarding the application to the organization's management for the final decision in order to later include the declared amounts in the overall budget for all branches and outlets of the organization.

The module provides a front-office for branches and outlets and a back-office interface for integration with the automated system of an organization and other modules and subsystems.

The system enables organization employees to manage the budget application form independently using a built-in constructor:

  • to determine required and optional entry fields;
  • to determine interconnection of entry fields depending on different values;
  • to create and independently edit data drop-down lists.

The functionality of the system supports setup of procedures for filling in and pre-approving a budget application by the organization's structural divisions. Thus, in addition to forming the budget itself using the budget application procedure, the system supports storing the history of all the budget applications filed, financially responsible persons (initiators), and persons who have coordinated the budget application for further forwarding it to the top management of the organization.

In addition, the system provides a number of control procedures at the time of budget application:

  • control over the total limit for the budget item;
  • control over the total limit of the branch and/or subdivision;
  • other configurable controls.

Through specially created constructors the system provides unique opportunities for organization employees to perform a number of actions without the technical staff assistance to configure budget applications and basic procedures to prepare and submit applications for management review:

  • to set budgets to be generated from applications;
  • to set budget items to be generated from applications;
  • to set up persons in charge for preparing applications;
  • to set up procedures for preparing and submitting budget applications (time for preparation, time for pre-approval, etc.);
  • to set up procedures for pre-approval of applications;
  • to set up documents and graphic data required for submitting of applications;
  • to track the entire application history across different analytical data slices:
    • budgets;
    • budget items;
    • structural subdivisions;
    • business lines;
    • terms;
    • other data.

This module also supports setup and automated generation of required printing forms:

  • budget application;
  • other documents.

As a result, the functionality of the system meets all the needs of the organization for the implementation of procedures for preparing and submitting of budget applications as well as sending them for approval procedure.

Budgets and plans approval module

The budgets and plans approval module provides unique opportunities to create and manage all types of approving bodies (committees), from one participant to an unlimited number with different composition and powers, in accordance with the requirements of the organization, on the basis of built-in constructors, independently, without programmers assistance, on the common interface principle.

The system's constructor provides broad options to setup different committees with the following basic parameters:

  • setting the committee level (level 1, level 2, etc.);
  • assignment of a committee for a structural division (for an entire organization, for a particular branch or division, etc.);
  • setting the types of voting for each specific committee (decision-making by a majority of votes, unanimous decision, majority of votes with a percentage ratio);
  • setting the values in terms of the budget item to make decisions with majority of votes in percentage terms;
  • setting the status of committee members (with or without a chairman);
  • number of committee members;
  • minimum number of committee members to make a decision;
  • other parameters.

The functionality also enables appointing and/or reappointing committee members and their chairs within the system by means of integration with the organization's human resources control module.

After committees and their structure are formed, another constructor is created within the module, which supports configuration of the workflow for approval of budgets and plans at the level of the organization itself. The following basic parameters are included in this constructor to setup the approval workflow:

  • version of the budget and/or plan;
  • budget items;
  • assignment of approval chain for structural division application (for the entire organization, for a particular branch or division, etc.);
  • initial amount and currency of consideration (the minimum threshold amount of a budget application for consideration by a particular committee);
  • final limit (maximum amount confirmed by a particular committee);
  • sequence principle (confirmation is final or another level of approval is required);
  • the committee confirming this budget or plan;
  • sequence (in what sequence the product is approved);
  • other parameters.

In such a way, a multidimensional model is created in the system based on the built-in constructor in order to setup any workflow for the budget application approval without technical staff assistance, which enables online voting for all required committee members according to the approved budgets and plans.

In addition to the above, the module includes a functionality for tracking the flow of committees to ensure maximum decision-making speed within the structural divisions of the organization.

This module also supports setup and automated generation of required printing forms:

  • approval protocol;
  • other documents.

As a result, the system's functionality meets all the organization's needs for setting up the business process of approving budget applications for all possible budgets and/or plans.

Budget indicators implementation control module

The budget indicators implementation control module provides a unique opportunity to create and control all types of performance monitoring indicators (target/actual) for the entire organization and its structural subdivisions and/or financially responsible persons on the basis of built-in constructors without programmers assistance on a common interface principle.

The functionality of the system allows to create and set up appropriate control procedures in various areas, in particular:

  • by budgets;
  • by budget items;
  • by structural subdivisions;
  • financially responsible persons;
  • by other setup elements.

The system performs control within various time ranges, which helps the organization and responsible employees not only to record the fact of non-fulfillment of budget indicators but also fulfill assigned tasks.

The functionality of the system does not limit the number of participants of the budget process and allows to set up various employee powers through the constructor in accordance with the requirements of the organization.

Target and actual indicators are displayed in the reporting system using a special subsystem for visualizing budget indicators. If the target indicators are compromised beyond the specified limits, the system automatically notifies the organization's leadership team and/or shareholders via a specified notification channel through integration with the email notifications and/or SMS notifications module:

  • SMS-notifications;
  • email notifications.

This module allows to generate various types of reports by multiple analytics and target values:

  • by budgets;
  • by budget items;
  • by structural subdivisions;
  • financially responsible persons;
  • by other analytical slices.

Thus, this module allows to set up and perform automatic monitoring of an unlimited number of target indicators for the entire organization and its structural subdivisions online, thereby helping to achieve the goals and objectives of the leadership of the organization.

Non-cash transactions and funds in transit control module

The non-cash transactions and funds in transit control module enables to automate the entire life cycle of non-cash transactions and funds in transit, from the moment of creating current accounts in the system, setting up accounting, creating payment orders, executing payment orders and replenishing current accounts through different cash crediting channels to all possible payments within the organization's business activities.

This module is designed to set up the entire control process by using a parametric constructor. With this system structure the organization can independently set up any configurations of workflows for non-cash transactions and funds in transit in the shortest possible time without programmers assistance.

The system functionality makes it possible to perform all types of non-cash transactions related to the organization's current accounts, including the main ones:

  • registration of current accounts with all necessary bank details for subsequent generation of:
    • payment orders;
    • all required printing forms;
    • automatic payments by means of integration with the automated banking system of partner banks;
    • generation of payment orders;
  • execution of payment orders for:
    • payment of debts owed to contractors;
    • replenishment of current account;
    • withdrawals of funds from the organization's accounts;
    • transfer from account to account;
    • closing of current accounts;
    • other operations on the organization's current accounts.

The system functionality enables to perform all types of operations related to deposits, loans and documentary operations of the organization, including the main ones:

  • registration and calculation of deposit schedules;
  • registration and calculation of loan schedules;
  • registration and calculation of schedules for documentary operations (bank guarantees, letters of credit, and other documents);
  • replenishment of deposit accounts;
  • partial withdrawal of deposits;
  • repayment of debt on documentary operations;
  • early closure of deposits;
  • restructuring deposit schedules;
  • restructuring loan schedules;
  • closure of deposits;
  • loans repayment;
  • closure of agreements for documentary operations;
  • other operations on loans and deposits.

The system functionality enables to perform all types of operations related to funds in transit, including:

  • registration of payment terminals at the organization's points of sale;
  • registration of acquiring operations;
  • download of the bank's reports on acquiring operations;
  • display of discrepancies during cash collection.

The entire accounting model under this module is configured via a specific built-in constructor. Hence, all accounting transactions are conducted automatically through the system transactional accounting.

Within the framework of this module, the system enables to configure and keep accounting of deposit and loan agreements depending on various parameters:

  • type (loan, credit facility, deposit)
  • term;
  • currency;
  • type of interest calculation;
  • % calculation base:
    • 30/360;
    • 30/365;
    • actual/360;
    • actual/365;
    • actual/actual;
    • other parameters.

The system supports all types of interest payments under deposit agreements, namely:

  • regular interest;
  • floating interest;
  • capitalized interest calculation;
  • advance interest.

The system supports all types of interest payments under loan agreements, namely:

  • annuity;
  • straight;
  • seasonal;
  •  

This module has an integrated service bus that enables to integrate with the automated banking systems of partner banks in order to automatically generate payment orders and execute them automatically.

 

Cashiers and cash transactions control module

The cashiers and cash transactions control module allows to automate the entire lifecycle of all transactions performed in the cash register of outlets of the organization, from creating a document of credit and/or debit, passing the operations approval procedure taking into account various controls and checks (anti-fraud and anti-money laundering) to entering accounting journal entries for the corresponding types of operations.

This module is designed to set up all types of transactions by using the parametric constructor. With this system structure the organization can independently set up any types of transactions through its branches and/or outlets without programmers or technical staff assistance.

All types of operations are integrated into various modules of the system, including the "General Ledger" module. As a result, the system provides all automatic calculations and accounting of operations performed without any manual involvement on the part of the cashier of the organization.

The entire accounting model under this module is configured via a specific built-in constructor. Hence, all accounting transactions are conducted automatically through the system transactional accounting.

The module provides a front office for branches and outlets of the organization, as well as a back office interface to process cash transactions and manage cashiers.

The module supports all types of cash transactions:

  • direct transactions related to credit and debit of funds from clients, suppliers, and financially responsible persons of the organization;
  • transactions (planning, processing, disbursement, receipt) between the head office (central cash register) and branches, outlets of the organization;
  • direct transactions between branches and outlets;
  • cash settlements with the organization's current accounts;
  • collection from cash operating units;
  • balances control against set limits;
  • other transactions.

The module includes the following functional units:

  • registration and control of cash transactions;
  • registration and control of cash operating units;
  • registration and control of bank tellers;
  • registration and control of secure cash delivery vehicles and cash-in-transit providers;
  • registration and control of police/security guards;
  • registration and control of secure cash delivery routes.
  • audit of the sales register.

The module involves generation of various reports and reporting forms with a variety of analytical data slices on both the balance (balances) of funds, and on turnover and funds in transit:

  • by different currencies;
  • for different denominations;
  • by structural subdivisions and cash registers;
  • by date/period;
  • by other parameters.

This module also supports setup and automated generation of required printing forms:

  • cash receipt voucher;
  • cash payment voucher;
  • other documents.

Hence, the system fully meets all possible requirements of an organization for managing cash and cashiers within a single functional platform.

Funds planning and control module

The module enables to automate the entire process of managing input and output cash flows, from the moment of generating funds crediting schedules, generating payment applications to the formation of payment schedules for the organization and/or its structural divisions, taking into account various parameters.

As part of the functionality, the system provides a range of functionality:

  • generation of applications for payment;
  • generation of payment calendar.

As part of the functionality, payment application management the system enables to:

  • generate payment applications, both manually and automatically, taking into account payment schedules set forth in agreements;
  • attach primary documents (underlying documents) to applications for payment;
  • combine payment application based on certain parameters (supplier, currency, etc.);
  • create procedures for approving payment applications depending on different parameters:
    • financial limits;
    • availability of the actual budget (budget items);
    • other parameters.
  • approve payment applications (either one at a time or in batch mode by means of the generation of the payment register) according to different approval schemes:
    • parallel;
    • sequential;
  • perform verification of payment application in terms of necessary grounds (primary documents, agreements, specifications) for subsequent payment and their inclusion in the payment calendar.

As part of the payment calendar management functionality the system enables to:

  • create a payment calendar based on a number of parameters and tools for robust cash flow management:
    • payment terms (advance payment, deferred payment);
    • terms of delay (days overdue, penalty conditions for delay, etc.);
    • payment type (suppliers, advance payments, salary, taxes, etc.);
    • delivery terms (deferred payment, commission trading, etc.);
    • payment method (cash, non-cash);
    • payment invoice/cash register (bank account, cash register);
    • currencies;
    • terms;
    • other parameters.
  • allocate financial resources based on the above parameters;
  • create notification procedures for persons in charge depending on different events by means of integration with the "SMS and email notifications" module;
  • if necessary, adjust payment applications (change dates, amounts, and other parameters);
  • automatically create a payment destination in accordance with the requirements of the partner bank;
  • create payment orders based on agreed payment applications for automatic payment in the Internet and/or mobile banking system if there is a certain integration with partner banks;
  • automatically create accounting transactions by means of integration with the "General Ledger" module;
  • manage payment applications by various statuses (new, submitted for approval, approved, executed, paid, deferred, canceled);
  • control the execution of payments;
  • generate the balance of payments for the organization and/or outlet (surplus/deficit) for different periods.

In addition, based on the built-in constructor, users can specify the minimum set of attributes that are used in list forms in the system (list of payment applications, payment calendar) without programmers assistance. All these attributes simultaneously act as filters in the internal system of the organization, which ensures maximum manageability of payment applications within any organizational structure of the company.

Thus, the system enables to control all funds through a single window, thereby ensuring maximum transparency and monitoring the effectiveness of cash flow management.

Vehicle control module

The module enables to fully automate the entire process of vehicle control from the moment of registration of the vehicle, accounting for maintenance, accounting for drivers and their development to the generation of travel lists and write-off of fuel and lubricants.

The system functionality includes the following functional units:

  • vehicles generation and control:
    • vehicles generation with all the necessary details;
    • vehicles types generation;
    • determination of storage locations;
    • assignment of financially responsible persons;
    • generation and control of vehicle use schedule;
    • generation and control of vehicle statuses (serviceable, under repair, etc.);
    • other functionalities;
  • generation and control of drivers:
    • generation of a driver card with all the necessary details;
    • attaching graphic objects;
    • other functionalities;
    • routes generation and control;
    • routes generation;
    • route change;
    • designation of vehicle routes;
    • other functionalities;
  • generation and control of spare parts (tires, batteries, etc.):
    • generation of key operating units cards with all the necessary details;
    • attaching a use schedule;
    • attaching a maintenance schedule;
    • other functionalities;
  • control of fuel and lubricants:
    • generation of fuel and lubricants cards;
    • generation of standard indicators for all types of vehicles, taking into account various parameters (seasonality, locality, additional equipment, etc.);
    • control generation for the use of fuel and lubricants;
    • other functionalities;
  • waybills generation and control:
    • trip ticket generation;
    • trip ticket assignment;
    • reporting on trip tickets (mileage, time worked, number of stops, etc.);
    • other functionalities;
  • generation and control of maintenance:
    • formation of maintenance schedules for key operating units and vehicle itself;
    • setting deadlines and controls for performing timely maintenance;
    • other functionalities;
  • generation and control of authorization and registration documents:
    • keeping track of insurance policies;
    • keeping track of registrations in the traffic police;
    • keeping track of special permits for both vehicles and additional equipment;
    • other functionalities.

As part of the functionality, the system enables to integrate with various GPS systems, which makes it possible to build a double control for tracking both the execution of tasks and actually used fuels and lubricants and increase the efficiency of use the organization's vehicles.

The module enables to configure notification procedures for the persons in charge depending on different events by means of integration with the "SMS and email notifications" module, in order to form control tools for both the use of material assets and the execution of tasks within the functionality, including:

  • execution of the tasks on the routes;
  • use of fuel and lubricants;
  • timely maintenance of the vehicle and key operating units;
  • other controls.

The module enables to generate various reports and report forms with a variety of analytical data slices:

  • by vehicle;
  • by key operating units;
  • by use of fuel and lubricants;
  • by driver;
  • by other parameters.

This module also supports setup and automated generation of required printing forms:

  • trip ticket;
  • other documents.

Thus, this module enables to configure and manage the organization's vehicles based on the established key performance indicators online, thereby helping to achieve goals and fulfill the tasks of the organization's management.

Financial and analytical reports generation module

The financial and analytical reports generation module enables to control all dynamic financial/statistical data with a wide use of visualization tools. The data in the transactional system are synchronized and imported into the DWH system via automated Oracle-ETL processes. Reports are visualized by using the Oracle BI platform, which enables to generate different financial and analytical reports with a variety of analytical data slices:

  • mandatory financial statements (balance sheet, statement of profit and loss, cash flow statement);
  • reporting according to IFRS with all disclosures;
  • tax reports;
  • budget reports;
  • analytical reports.

All the created reports are uploaded in Excel and/or PDF format and can be automatically sent to the system users' email at a specified time by means of integration with "email notifications". As a result, the system provides full control and efficiency of tasks for the management of organization.