Download - SHAZ micro ERP
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 1
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 2
Project Detail
Issue ID: D2010127
Codename: SME
Client:
Document version: 1.0
Final SVN Commit: 2010-07-13
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 3
This page is intentionally left blank
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 4
SHAZ Micro ERP
SME is an enterprise suite of business applications with end to end integration among
inventory, production, planning, quality control, finance, Asset and human resources
management. This Software is conceived and developed based on business domain intelligence
in an effort to provide our clients with real time business solution with greater simplicity and user
friendliness.
Business application helps in managing trade and business flow without any hassles,
control and maintenance in terms of enquiries, quotations, orders, receipts, deliveries returns,
etc., Costing methods such as LIFO, FIFO, standard costing and weighted average are some of
the outstanding features of this software. This software helps to significantly improve and
maintain inventory accuracy, by generating a sophisticated cycle count plan and cycle count
frequency.
Finance is a set of applications that address the budgeting needs, accounting and cost
management of your enterprise. It has five modules - General Ledger, Accounts Payable,
Accounts Receivable, Asset Management and Management Accounting. This application offers
the ease of use to maintain the financial books of your enterprise. The user has the flexibility to
define, reconcile, and close financial periods according to convenience improving visibility and
better financial control. A wide spectrum of built in and customized MIS reports keeps you posted.
Suspense account back tracking and fool proof check on the advances keeps your payments
under control. Multi currency definitions and conversions between the currencies are handled with
greater simplicity.
Human Resources module of SME is a generic business rule based process driven system that
adapts to your changing business trends and equips to stay ahead with better HR policies for
better employee retention. It offers a complete hire - to - retire solutions for better HR practices.
This software provides a sophisticated GUI based executive information system to visualize HR
related data and enables you to consolidate employee information even in widely distributed
organizations.
The important features of SME are:
Multi – currency system.
Multi – warehouses / Locations
Multi – location inventory data
Multi – unit Measurements
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 5
Multi-level customer based pricing
Multi-level vendor based pricing
Multi-Role Users
Barcode based Items scanning
Barcode based Employee attendance
Classifications of materials
Colour and Size Management
Bill of Material
LC Based Trading (Purchase & Sale)
Versatile stock transfer between different warehouses
Automatic, Manual and User-defined Voucher numbering
Financial Year Management
Customised Financial Account Heads
Banks Management
PDC Management
LC Management
Back dating of transactions
Customized cheques formats
Credit Note & Debit Note
Credit Card Payment System With Automatic Bank Charges Calculations & Deductions
POS
Counters Wise Employee Shift management
Counter Wise Employee Sales calculation
Vouchers Based Discount calculation
Invoice Holding provision
Cash & Credit Card based Receipts compilation
Assets Purchase & Dispose Off
Automated Asset Depreciation calculation & posting according different methods.
Asset depreciation Schedule
Asset services to calculate maintenance & installation cost
Leave Management
Annual Leave Management according to different domain rules.
Employee Attendance
Customized salary allowances and deduction calculations
Automated Over Time Calculations
Employee Loan & Advance Management
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 6
Production
Product costing
Job costing
Work-in Process
Ensures high level Role based security thro’ the password system with four levels of
access.
Multi-user network entry.
Multiple database support (MS SQL Server, MS Access, Oracle)
Automated reminders for Issued & received PDC to calculate expected payments &
receipts in specified period.
Automated reminders about different documents validity like Employee Visa & Passport.
Automated reminders for Items Re Orders.
Web user interface to view reports through internet.
Over 200+ Pre-defined reports
Estimation of Cost and Project accounting
Bank Reconciliation
Data integration from punched card reader
Project Costing with Project wise and Stages wise approach
Automated Project Approvals Updates
Daily Site Report
Material Requests from Sites
1. Major Modules
Functions of Business Application
Functions of Finance Application
Functions of POS Application
Functions of Asset Application
Functions of Inventory Application
Functions of Human Resource Application
Functions of Payroll Application
Functions of Production Application
Services and Consultancy Application
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 7
Security
Reports
SME Distinctions Multi Currency
SME makes possible to execute all business transactions in any currency and to view reports as
well. Company will have one base currency in which are financial reports are to be compiled and
display. This currency has to be configured while creating profile of company in system. If
transactions are needed to be execute in other than company base currency then SME has a
versatile and comprehensive module to draft currency exchange rates in system and these rates
will be available automatically in transaction but even in editable state. User can enter any
Trading, Finance or POS transaction in system using any currency with provision of exchange
rate to a company main currency.
Multi Unit Conversion
The system provides the flexibility of conversion of Unit of measurement. Multiple units can be
mentioned for an item in system. While defining item in system, user can configured one base
unit of item in which mostly that item is measured for inventory and he can also mention n
numbers of other units which can be used in business transactions. Now this item can be used in
any business transaction in any unit.
Letter Of Credit
LC based trading is important feature of SME. SME do not treat LC just as “Reference No” in
trading transaction but it has a comprehensive and professional approach oriented module to
execute LC based trading transactions. Like real time scenario,user can open one LKC in system
and use that LC to generate purchase order and once this transaction is completed then LC can
be closed to have accounts entries in accounting books. All business rules are being followed in
system like Purchases up to LC limit etc.
Asset Management
SME also manages assets as they are needed to be according to accounting standards. SME
considers an asset more than one “Ledger” and it gives a complete module to user to define all
assets as “Live” entities of business and to calculate depreciation in automated fashion. Once
user defines one Asset in system then SME can generate one depreciation schedule for that
asset and asset state report according to its book value. Asset maintenance is another very
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 8
important feature of SME which is used to keep history of maintenance costs of an assets in
tangible (Equipments & Devices) and non tangible (Labor or services) forms.
Post Dated Cheques (PDC)
SME has complete module to use PDC in business transactions. As PDC can be received from
an external entities of business like customers and it can be issued to External entities like
Vendors so SME gives both options to user to issue or receive PDC in system. User can issue
and receive cheque in system and it will be a live element of business to track its status in future
whether is was honored or dishonored. SME can issue or receive two types of cheques i.e. Fresh
cheques (First Time) and Cheques against Previous bounced cheques. SME can generate
history report of a customer about all cheques received from him/her.
Cheque Printing Engine
User can define cheque format of a bank while defining bank in system. In future when a cheque
is issued from a bank account then SME automatically prints that cheque according to that
format. In case of change in cheque format by bank, user can reconfigure cheque printing
settings of that bank to print cheques according to new format.
Reminders
SME acts as Reminding Agent providing reminders about different business objects and business
processes. System can remind user in three types of situations i.e.
Expiry
Liability
Recovery
SME can remind user about expiry or validity of a business element like Visa and Labor Card
expiry of an employee. It can also give reminder to user about liability like payment of PDC.SME
can also remind user for recovery of an asset like Payment Collection against PDC from a
customer. SME keeps these reminders flexible by giving choice to user to configure them
according to requirements. If users do not want any automatic reminder then he can configure
these reminders settings in system to block their automated publishing but still these reminders
will be available to user with manual accessibility.
Data import and export
This package is one of the most open-ended packages today. It allows export of data to other
environments and also import of information. Add this package and build future requirements
around this package.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 9
Multi-Site Communications
It is used by companies with multiple branches or locations, allowing for systematic updating of
databases. Each branch can automatically send and receive data.
Web Interface for Reports
SME has one web interface to view reports using internet. Users can view, export and print
reports using that interface from anywhere through internet.
E- Business
E-Business is an Internet based Business-to-Business desktop solution that enables companies
to centrally manage all their Order processes using a single platform. Customer can order
through the web and auto confirmation of order is sent to the customer by e-mail. Customer can
view the order status right from the desktop. The order details and dispatch details are updated
on the web.
Integration with external application and devices
SME design and architecture is enough flexible and customizable to be integrated with any type
of external application or device/equipment through its API. It can be integrated with any other
application to access its database or share some features unite functionality and outputs. SME
can also provide access to its database to other applications through its own interface to compile
reports or to share data. Hardware level integration is also possible in SME. It can be connected
with any device/equipment/plant like production plants to develop real-time system.SME can
gather data from devices and equipments for further processing or generating reports.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 10
1. Functions of Business Application
1.1 Item Creation
The various items maintained in the business transactions are classified into different categories.
Further, the items can be categorized into Raw Material, Finished and Service type. Multiple
Colors and sizes can be mapped with one item and system can generate purchase, sales &
inventory reports on item, Color & size bases separately. To make safe user from operating
overheads color and size are optional in SME and these will be available in transactions only if
user select those for item. As mentioned above that system supports Multi-Unit transactions so
multiple units can be defined for one item. SME has provision to use Item in any transaction in
any unit. While defining item in system, purchase and sale account is also mentioned to record
accounts affects in finance module of all item’s relevant transactions.
1.2 Customers & Vendors
SME has option to create vendor and customer masters with some mandatory and optional
parameters. Vendors and Customers can be categorized in system to have isolated view of
general and analysis reports. These vendors and customers are also mapped with their financial
accounts so that all their transactions will have automatic accounts entry in accounting books to
maintain their ledgers and to compile Accounts Payable and Receivables reports. SME also
makes possible to maintain Customer and Vendor wise Item pricing and these prices are
automatically available in all Customers and Vendors relevant transactions but still that price is in
editable state. Customer & Vendor wise pricing is a valuable analytical equipment to maintain
item wise price log of each Vendor and Customer for price comparisons.
1.3 Purchase Requisition
The items requested by various departments are raised against requisition for purchasing the
items. The requisition is forwarded to the purchase department to raise RFQ or purchase order
after approval. The finished goods requisition is raised by the marketing department and passed
to the Planning and production control department. The raw material requisition is raised from
the production department for the purchase of raw materials.
1.4 RFQ
RFQ is raised to the Supplier for getting price quotation. The RFQ is based on the customer
Enquiry for trading and requisition for internal purchase. The RFQ can also be raised directly.
The item information can be retrieved automatically from enquiry or requisition.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 11
1.5 Purchase Quotation
The Purchase quotation is entered while getting the actual quote from the vendor for the RFQ or
direct. The purchase quotation has a quotation no. for reference and the item details with
quantities, price, and discount and currency information. The supplier quotation is made directly
or based on enquiry or requisition. SME has option to save soft copy of original quote in system
received from vendor to keep history. Purchase departments can receive multiple quotations from
vendors against one RFQ and save them in SME.
1.6 Purchase Order
The Purchase Orders are raised to the vendors for purchase of materials. The vendor Purchase
Order can be raised based on RFQ, by purchase requisition. Purchase order can be raised even
directly without providing RFQ or purchase requisition no if user does not need to track purchases
against a particular purchase requisition. The Vendor Purchase Order has billing and shipping
details, terms of payment, delivery schedules and tax information. The purchase order can be
cancelled, closed or revised fully or partially. Once Vendor Purchase Order is raised so it will
effect only in accounts and it will have no effect on inventory.
1.7 Purchase (Cash)
Cash purchase is also possible in SME. While entering Purchase, user has to mention account
name from which payment is made to Vendor. Cash Purchase can be referenced with Purchase
Requisition by giving Requisition no. The Cash Purchase has billing and shipping details,
delivery schedules and tax information. Like Vendor Purchase Order Cash Purchase also just
effects accounts.
1.8 Item Receipt
Item Receipt (GRN) is prepared for the receipt of materials against Purchase Order or Cash
Purchase from the vendor. Items can be received from Vendor against one Purchase Order or
Cash Purchase Partially by raising multiple item receipts notes (GRN) against one purchase
order or Cash Purchase. While generating this transaction, Store & Store location can be mention
if inventory has to be manage store wise but Store and Store Location are optional. GRN will
affect inventory and it will have no effect in accounts.
1.9 Vendor Payments
Vendor Payment transaction is entered to pay bills, advance to Vendor and to get refunded
money in case of Purchase Return. SME has provision make payments in three most common
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 12
ways i.e. Cash, Credit Card and Cheque. Payments can be made in any currency and if currency
is different from company currency then exchange rate is to be mention.
1.10 Purchase Return
Purchase Return records the material returned to the vendor in case of rejections due to poor
quality control or excess supplies. SME makes possible to return items partially against one
Purchase Order or Cash Purchase by generating multiple Purchase Returns transactions. Items
Return can be referenced with Purchase Order and Cash Purchase using their respective system
generated unique numbers.
Just like Purchase Order or Cash Purchase this transactions effect reflects only in accounting
books.
1.11 Item Return
Item Return note is prepared return items physically to Vendor due to quality checks and any
other reasons. Items can be returned to Vendor against one Purchase Return partially by raising
multiple item return notes against one Purchase Return. While generating this transaction, Store
& Store location can be mention if inventory has to be manage store wise but Store and Store
Location are optional. Items Return Note will affect inventory and it will have no effect in
accounts.
1.12 Sales Quotation
The Sales quotation is made to send the quote to the customers for their enquiries. The customer
quote can also be raised without enquiry. The Sales quotation has quotation no. and the item
details with quantities, rate, discount, currency, billing and delivery information.
1.13 Sales Invoice (Cash/Credit)
The generation of Sales Invoice is based on the Sales quotation or direct from the customer and
the product specification. Through this we can specify the complete order details which include
billing address, delivery Instructions, Terms of payments, Taxes & Duties, currency, delivery date
and other statutory forms requirements. Sales Invoice can be Cash or Credit. SME has two
separate forms to enter Cash and Credit Sales. In Case of Cash Sales user has to mention an
account in which receipts from customer have to be debited. SME makes possible to mention
Sales Person while raising Sales Invoice if Company has policy to check Sales Men Wise Sales
to entitle them commission on sales bases but its also optional parameter to make SME flexible
to fulfill maximum domains business rules. The sales invoice can be cancelled or closed partially
or completely. Purchase Planning is generated based on the Customer Order and the raw
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 13
material requirements. Based on the purchase plan, purchase department plans its purchase
schedule.
1.14 Item Delivery Note
Item Delivery note is generated to deliver items to Customer against Sales Invoice. Multiple Items
Receipts Notes can be generated against one Sales Invoice to deliver items partially. While
generating this transaction, Store & Store location can be mention if inventory is maintained Store
wise.
1.15 Customer Receipts
Customer Receipts are drafted in SME where user can receive money from customer in form of
Cash, Credit Card or Cheque. In case of Sales Return, money can be paid back to customer
using same screen.
1.16 Sales Return
Sold Items can be returned by Customers due to quality control or any other cause and in SME
Sales Return transaction can be enter for this transaction. Sales Return is drafted against
particular Sales Invoice or directly. If it is drafted directly without Sales Invoice number then it is
not possible to track Sales Returns against a specific Sales Invoice other wise SME automatically
preserve history that how much sales took place through a Sales invoice and how much was
returned against that. Multiple Sales Return transactions can be generated against one Sales
Invoice in case of partial return.
1.17 Item Receipt (Sales Return)
Item Receipt (GRN) is generated to receive physical stock from Customer in case of Sales
Return. Item Receipt Note is generated against Sales Return and there is provision to generate
multiple GRN against one Sales return to receive items partially from customer. Once GRN is
drafted then only received items will be added to inventory.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 14
2. Point of Sale (POS)
2.1 Counters
Mostly POS have multiple counters to serve their customers or to keep isolate sale process on
Product’s category bases. SME fulfill this business domain requirement by giving provision to
create counters in POS. Moreover it also has option to map Credit Card Machine with Counter to
check Machine Wise Card Payments and auto deduction of bank charges.
2.2 Discount Vouchers Companies
Discount Vouchers Companies are defined in SME to be used in POS Sales to entitle customers
for discount using discount vouchers. User can define companies in SME for which company has
policy to give discount to customers using their discount Vouchers.
2.3 Employee Shift Management
Shifts are opened and closed for employees (Cashiers) on counters. Shift Supervisor is
responsible entity to manage Cashiers shift which includes Opening Shift and Closing Shift after
receiving cash according to sales. SME makes possible to address all these business
requirements. Authorized System User (Supervisor) can start shift for an employee on a particular
counter. Available cash in draw can be mention there if exists. Once this shift is stared by
supervisor then only cashier can get login to start hi sale and on ending his shift time he has to
submit all collections to supervisor who will close that shift.
2.4 Sales Invoice
In POS sales are entered using this screen. Items are entered by barcode scanning or even by
entering item barcode manually. Cash and credit both types of sale transactions are supported in
SME POS. Payments are made Cash or Credit Card. In case of cash payment customer can pay
bill in other than company currency and SME is keeps remember that how much collections made
in which currency. Two types of discounts are supported in SME POS i.e. Direct Discount &
Voucher Discount. In Direct Discount, amount of discount is mentioned directly in invoice and fn
second type Discount Vouchers are added in system along with their calculation method that can
be Amount or Percentage. Once these Vouchers are added then total discount amount of all
vouchers is automatically deducted from invoice. If Company has policy to calculate sale for each
sales person separately then SME has option to mention sales person in sales invoice. User can
hold any invoice without saving it and in the meantime he can serve other customers by drafting
there invoices. Holded invoices can be edited, deleted and saved later once these are confirmed.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 15
SME maintain list of previous invoices on same screen so that these are in user access to reuse
them for view or print purpose. Sales Invoice directly affects Inventory and accounts.
2.5 Sales Return
In case of sales return this transaction is entered. Sale Invoice number is entered and item sold in
that invoice are available in this screen to be return and sales return value is de deducted
automatically from sales person’s sales. In inventory this transaction has inverse effect of sale
resulting increase in inventory.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 16
3. Finance
3.1 Ledger creation
This system works with concepts of ledgers and group of ledgers. A ledger is the actual account
head to which you identify a transaction. Ledger creation process is implemented in SME
according to accounting standards. Ledger is created and classified in three levels that is Account
Head>> Account Sub Head>> Account Group. Real time example of this hierarchy is ASSETS>>
CURRENT ASSETS>> DEBTORS.
3.2 Books of Accounts
Get your Balance Sheet at the last voucher entered. Change the Date, and get it for any prior
period with respect to the fiscal year. Get instantly all books of accounts, and a wide variety of
business information and reports. Availability of comprehensive accounts instantly is the hallmark
of this system. Balance Sheets, P&L Accounts, Trial Balances, Ledgers, Cash & Bank Books,
Sales & Purchase Registers are all available on demand up to the last voucher entered. Almost
all reports in this system are configurable by the user. Alternatively, the same trial balance can
then be displayed with details of opening balances, debit's, credit's and closing balances - making
it easy to get the movement in any account.
3.3 Cash Receipts
Receipts are entered in Cash Receipts transaction. Receipts can be entered in any currency
along exchange rate .For cross checking reference number is also provided to reference this
transaction with manual document.
3.4 Cash Payments
This transaction is available to make some general type of payments like Petty Cash etc. Multi
currency option is also supported. For cross checking reference number is also provided to
reference this transaction with manual document.
3.5 Bank Deposit
This transaction is drafted to deposit money to bank. In one transaction, amount from multiple
accounts are possible to be deposited in one bank account in any currency with exchange rate
provision. Manual reference option is also provided here.
3.6 Bank Payments
Payments by banks are entered here. Like Bank Deposit transaction, SME makes possible to pay
amounts from one bank to multiple accounts at same time in one transaction.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 17
3.7 Journal Voucher
JV is important transaction in any financial system to support account adjustments and other
financial processes. SME also has Journal Voucher transaction to enter journal entries. Journal
Voucher transaction is quite flexible interface to allow user to enter multiple Journal Voucher
entries at same time drafting one transaction.
3.8 Debit Note & Credit Note
Debit & Credit Notes are drafted here in two separate transactions respectively. User can draft
one note where he will mention debit or credit account in master area and then list of debit or
credit accounts in detail area of transaction. There notes can be generated using any currency
after providing exchange rate if currency is different from company Currency.
3.9 Inter Bank Transfer
SME has option to transfer funds from one bank to another bank. It needs information about bank
from which funds are to be transferred and bank to which funds are being transferred. This
transaction can be referenced with manual document by providing reference number.
3.10 Letter of Credit (LC)
LC based trading is possible in SME. LC based trading process in SME is designed and
implemented in comprehensive fashion to address all real time LC based trading processes. User
can find about all transactions to draft all real time processes involved in LC based business.
LC can be opened in SME where all information required to open LC in entered. This information
includes Buyer Bank, Beneficiary Bank, Currency, LC Amount, Expiry Date, LC Type and LC No
etc. Once this LC is opened then SME allows to generate Purchase Order against this LC. SME
will not allow to generate Purchase Order more than LC limit but to keep this process flexible
SME makes possible to generate multiple Purchase Orders against one LC but still SME keeps
check that total worth of these Purchase Orders should not exceed from LC limit. SME has option
to extend LC Limit.
3.11 Letter of Credit Closing
LC has to be closed in SME once purchase order is generated. While closing LC, bank charges
are mentioned there. SME handles bank charges with dynamic approach with provision to define
different types of bank charges in system and these charges are available in system to be used in
LC closing process. Once LC is closed then required account entry is not needed to be post in
accounts manually because SME will automatically post entry in accounts. Closed LC will not
available in system to be used in any transaction.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 18
3.12 Issue Cheque
SME has Cheques Management module which enables user to issue and receive cheques to
from business entities. Cheques are issued in SME where required information like Bank, to
whom it is issued, issue Date and cheque No etc. Once cheque is issued so SME considers it as
PENDING which means NOT CLEARED yet and it will be treated as liability. On maturity date of
cheque it can be cleared or bounced so its status can be changed in SME and it will be removed
from liability list. If cheque is bounced then its accounts affect will be reversed and also it will be
removed from PENDING cheques list. New cheque can be issued in SME against previous check
which has to be mention while issuing cheque. SME preserve history of all issued cheques issued
in system and user can view them according to there status to find out real status of liability in
form of PENDING cheques or amount paid in a particular tenure in form of Cleared cheques.
3.13 Receive Cheque
Received cheques are also entered in SME. Received Cheque relevant information like Bank,
from whom it is received, receiving Date and cheque No etc. Once cheque is received SME
considers it as PENDING and it will be available in system as EXPECTED PAYMENTS. On
maturity date of cheque it can be cleared or bounced so its status can be changed in SME and it
will be removed from EXPECTED PAYMENTS list. If cheque is bounced then its accounts affect
will be reversed and also it will be removed from PENDING cheques list. New cheque can be
received in SME against previous check which has to be mention while receiving cheque. History
of all received cheques is maintained by SME.
3.14 Ageing analysis
Track Party Accounts or Loan Accounts, payments, receipts or adjustments against bills, on
account and advanced payments and receipts. Accounts receivable and Payable Statements,
Party-wise statements of accounts, in-built Reminder Letters, Age-wise analysis of bills are
generated. This system gives you the most comprehensive and complete out standings. You are
in complete control over all transactions - be it advances received or paid, bills, loans or post
dated cheques. You have the facility of adjusting one cheque against multiple bills and vice-
versa. Age-wise analysis (on user defined periods) this system helps you keep tight checks on
outstanding by allowing you to setup credit limits and standard credit periods for each customer. If
the limit is exceeded, the invoice will not be raised.
3.15 Budgeting
SME produces unlimited budgets and periods, (for example, Original and Revised Budgets). This
facility allows you to track malafide changes, while making genuine corrections with unparalleled
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 19
ease through the Budgeted reports. It gives you the Actual when compared with the Budgeted
figure.
3.16 Bank Reconciliation
Reconciling the company's bank account with the banker's statement is a fundamental and
regular task of accounting. This system has incorporated this feature in a remarkably simple way.
3.17 Birds Eye View of Accounts
Zoom down from the balance sheet or any report right up to the voucher level. Tracking down
and pin pointing entries were never so simple.
3.18 Multiple year reports
View information with financial years or any period at any time! If you want the sales trend over
the last three years, get it. You can get a report from any date to any date, INSTANTLY!
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 20
4. Asset Management
4.1 Asset Creation
SME has Asset Management Module to handle all assets relevant processes. In SME Assets are
created as masters. While defining asset two types of information is entered i.e. GENERAL and
FINANCE. In GENERAL information Name, Type, Condition Depreciation Method, Purchase
Value, Book Value, Asset Life and Scrap Value etc is entered. In FINANCE type of information,
Asset Account, Depreciation Account, Accumulated Depreciation Account is needed. These
accounts are needed to post Depreciation and Dispose Off entries in accounts. If Purchase
transaction of asset is to be posted in accounts then some others parameters are also needed to
be entered like Purchase Date, Vendor etc.
4.2 Asset Depreciation
SME implements Asset Depreciation in most professional and flexible way. To Calculate and post
depreciation, there is no manual work needed for user. SME provides one user interface where
user can automatically calculate depreciation for asset. Calculated Depreciation is available for all
assets defined in system. SME calculates depreciation for all assets on bases of their
depreciation methods mentioned in asset configuration. User can select assets from this screen
for which he wants to post depreciation to accounts. SME gives flexible approach to user for
depreciation calculation so that user can calculate and post depreciation to accounts at any time
and some of depreciation will be deducted from asset in balance sheet while closing financial
year.
4.3 Asset Maintenance and Services
SME has provision to enter maintenance costs of asset in system. Once an asset is defined in
system then user can draft entry about cost of maintenance and services acquired for an asset.
SME provides one input screen where user can enter detail of all services acquired from a
particular vendor for different assets.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 21
5. Inventory
5.1 Store and Store Location
SME manages inventory store and store locations wise but these both are optional. If user does
not want to maintain store wise inventory then he does not need to define stores and store
locations of in system and same way he can receive and issue stock without selecting store and
location. User can manage inventory in SME on two levels of isolation i.e. Store wise and Store
Location (within one store) Wise. In case of this implementation user can view stock status of a
particular item in a particular store and even in a particular store location in store. SME has option
to define Stores and Store Locations as masters in system and these masters will be available in
all inventory relevant entries like Item Receipt Note etc automatically.
5.2 Inter Store Transfer
Some time inventories are needed to be shifted from one store to other store and store wise
inventory status is changed due to these types of transactions but it does not effect on total
inventory of a particular item. SME makes possible this inter store sock transfer by providing one
user interface where user can enter detail of this transfer like Date, Remarks ,Source Store and
Destination Store and location also. Once this entry is drafted then SME automatically decrease
status inventory from source stock and increase status of inventory in destination table.
5.3 Stock Adjustments
Stock adjustment is very important feature of SME. In real time scenarios some time stock is
changed due to spoil and expiry etc. Stock Adjustment entry in SME makes possible to adjust
existing stock of a particular item on a specific date. Stock adjustment results in decrease or
increase in stock so user can enter both types of adjustments in system. Using this entry user can
adjust stock of multiple items at same time.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 22
6. Human Resource Application
6.1 Employee
This module deals with personal details of all the employees who are all classified into category,
grade and service. All information pertaining to the employees such as qualification, career,
contact, photo, etc, is recorded here. SME has provision to save employee contract, Visa,
Passport and other documents in system. Visa detail, expiry, passport expiry and labor card detail
is also entered here to get reminders from system about visa, labor card and passport expiry.
6.2 Shift
Shifts are defined here as masters to be used to design employee roster. SME has option to
create, edit and delete shifts from system. These shifts will be used in system to design employee
roster, attendance and overtime calculation. While defining Shift, Name, Start Time, End Time,
Grace Late Time and Grace Early leaving time is entered. Break start time and end time for shift
is also entered here .
6.3 Holidays Management
Holidays are also managed in SME to manage employee attendance in professional way.
Different types of Holidays are defined in system as masters and these masters are scheduled
according to dates in current year. SME attendance management system will automatically
exempt employee from attendance for scheduled holidays.
6.4 Roster
User can design roster for group of employees here. SME manages roster in a dynamic way in
two steps. First, user defines one roster in system as master where he is needed to enter
duration of roster, shift of each day of roster, n this step user can define two types of rosters i.e.
Regular Shift Roster or Rotation Shift Roster. Once this roster is defined then in second step,
user can start this roster from a particular date and he can assign a batch of employees to this
roster fro a particular duration. Once that duration is finished then user is not needed to redefine
roster for those employees but he just has to restart that roster according to new schedule. With
this approach SME makes users work easy to design employee rosters without recreating them
which results Time saving and user friend ness.
6.5 Attendance
This module keeps track of the presence and absence of the employee irrespective of the category,
grade and type. An individual is not entitled to take leave beyond his allotments. So when his leave
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 23
exhausts, every absence is counted as absent and the day's pay is deducted from the salary. There is
also a provision of integrating data from punched card reader or any bio-metric attendance system.
6.6 In/Out
SME keeps history of each employee about his arrival and leaving from office. This feature
provides one user interface where employee can swap his ID card and he is considered as
present and same way he can swap card while leaving from office. If company has break policy
during office timing then employee can swap card while going out for break and coming back
also. Using this feature users can get employee performance report about his attendance and
punctuality.
6.7 Leave Management
In SME leaves are categorized in two types i.e. General and Annual leave. In general leaves ,
user can define leave types in SME as masters and these leaves will be available in system to be
granted to user. SME manages leaves according to real time procedure. Employee has to apply
leave using one application screen and that application is forwarded to authorized authority who
can be head of department or HR personnel. Applicant is needed to enter leave start date and
end date, leave type and approval authority. That application is forwarded finally to HR
department where this application is approved or rejected.
On second step, if that leave is applied to department head then that person will forward this
application to HR department if he/she has no objection on that application otherwise he can
reject it there itself without forwarding it to HR department.
On third and lasts step Hr personnel will receive that application and after viewing it he can
approve or reject it. While approving this application, approval authority has to mention whether
this is paid or unpaid leave. In case of unpaid leave those leave days salary will be deducted from
employee salary. Head of department or Hr personnel can view or approve or reject only those
applications those are applied to them.
6.8 Annual Leave & Leave Salary
Annual leave is also applied and approved using general leave management module but Annual
Leave Salary is managed in SME with three different policies. Company can adapt all or any one
of them i.e. Day Wise, Month Wise, or Split Leave. In Day Wise Policy Company gives (n)
number of day salary to employee for annual leave. In Month Wise Policy company calculates
employee leave salary by giving some fixed monthly amount to employee for each moth he
worked. In these two methods employee is entitled for leave salary but his salary will not be
processes during his vacations. In third method employee can go on annual vacations during a
year in n number of times but his salary is processed in routine. These three policies are
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 24
configured while defining company profile in system. Ticket policy is also defined while creating
company profile in system whether ticket is given to employee with annual leave or not and if it is
given then after how long employee is entitled for ticket..
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 25
7. Payroll Application
7.1 Salary Heads
Using this module salary heads are defined as masters. User can define salary head as salary
elements of employee salary like Basic Salary, Conveyance Allowance etc. These heads are
defined in two different types i.e. Payable and Deductions. Payable heads are salary elements
which are paid to employee at end of month in form of salary and deduction type heads are not
paid with salary but these are deducted from salary every month and after a specific period these
are paid to employee like Provident Fund etc.
7.2 Salary Groups
SME has provision to create salary groups to process salary for a group of employees. Salary
groups are defined in system as masters and employees can be mapped with these groups so
that salary can be processed for a particular group of employees.
7.3 Salary Card
This module defines the salary of a particular employee. This is main screen where employee of
an employee is defined in system. Here detail about salary of employee is entered like calculation
method of salary i.e. Fixed, Daily wages or Hourly Based, Overtime is applicable for this
employee or not. Over Time Rate, Per Day Rate and Hourly Rate is also entered here. All salary
allowances (Salary Heads) are mapped here with employee for whom he is entitled. SME also
has option to define allowances for employee and to mention them as Paid By Company directly
on employee behalf. Payment Method, Payment Account is also configured here.
7.4 Salary Processing
This module calculates the salary of all the employees every month automatically. Salary processing
can also be scheduled to be activated in a particular day for a particular employee or group of
employees. All necessary deductions deducted with respect to the Gross pay which is the sum of the
employee's earnings including all allowances. In this step salary is only processed and it does not effect
on accounts .User can generate salary slips for all or selected employees for to view and he can
employee salary deductions etc.
7.5 Salary Payment
This is second step of salary processing and payment. Once processed salary is finalized by Hr
authority then in this stage user can pay that salary to employee and this transaction will have
effect in accounting books.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 26
7.6 Over-time
This module calculates the over-time duty of the employees automatically from there In/Out recordings.
This feature is optional on employee level. While defining employee in system, user has to mention
whether over-time is applicable for this person or not. If this is applicable then user has to enter
overtime rate fro that employee and SME will calculate overtime automatically using that rate during
processing salary.
7.7 Advance
Advance to employees is entered here. Advance amount, Date, payment mode and payment account is
mentioned here. Employees advance is deducted automatically from employee salary of coming month.
7.8 Loan
Employee can apply for loan in company. SME deals this loan in two steps. In first stage,
employee applies for loan in system where he mentioned details about loan like amount, date and
approval authority. Approval authority checks this application and he can approve or reject it. In
case of approval he will mention date of approval, payment method and installment amount etc.
From this installment amount SME will generate installment schedule of that loan. Company can
grant more multiple loans to one employee also. While processing salary, SME calculates all due
installments of employee for that particular salary month to deduct from his/her salary but SME
keeps these deductions optional.
7.9 Increment/Decrement
Employee increment and decrements are entered here. User will mention here declaration date,
applicable date, salary head and amount SME will process this increment or decrement while
processing salary automatically.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 27
8. Production
8.1 Product Costing
This module gives option to define manufacturing cost of a product. Here item wise raw material
requirements and labor costs of a finished product are entered. Using this costing detail SME will
generate Material requirement report.
8.2 Job Costing
Job Costing is based on Product costing. In this step user will define one job in system which
includes detail about all finished products which are going to be manufactured in this job and
accordingly SME will generate one report about Raw Material and labor requirements for this job.
8.3 Issue
This module showcases inter-departmental issue of materials, production details of the
organization. The issue of materials is made based on the inventory methods such as LIFO,
FIFO or general methods as described. It updates information for the production department and
Stores.
8.4 Issue Return
The system helps in maintaining details of returned goods from the Production units and other
departments or branches. Reasons for return like substandard quality or excess supply etc are
recorded here.
8.5 Planning
Planning gives liberty to choose the correct planning tool for specific needs. It gives you a solid,
feasible plan and schedule you need for stable, high-variety manufacturing processes. In a single
planning run, it can plan for your multi-mode (process, discrete, repetitive, etc) shop floor, which
may be in a single site or multiple sites.
Refine your planning process so that you can execute Material Requirements
Planning into a single planning run
Select your planning horizon with a combination of daily, weekly, or any other
user-defined periods
Do re-planning on the entire product line
8.6 Production
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 28
Product Control is a fully integrated solution; your organization can interchange your choice of
manufacturing modes on demand to meet changing production requirements. Because each
module exists within a single enterprise system where all manufacturing processes share total
inventory, material, planning, purchasing, and financial databases, you can depend upon the
flawless efficiency and accuracy across every mode.
Production Control enables
Differentiating work orders by type, priority, and operation status
Monitoring order performance by job/cost center, customer, manager, status, or
other criteria that you define
Creating as many status codes as you need for effective tracking
Defining costs to be charged to various cost centers at each stage in the life of a
work order
Identifying category codes to track requested item options, such as color, size,
and/or style
Designed to enable the operators to post the status of under –production goods
and finished goods
Posting of production is done right on the floor
Schedule shows on operator screen and provides information about current work
orders to run
Work order on-line information includes product information to the minute
production statistics, postings of finished goods
Statistical information on job completion rate is displayed in a graphical form
Bar-code labels automatically printed
Real time clock for job costing
Inventory is increased as finished goods are posted
8.7 Quality Control
Quality control module manages quality checking of finished goods from the production
department before packing. It records the quality parameters of finished goods and goods
passed for packing. The rejected goods will be returned to the rejection store for reprocess.
Quality check can be done at any stage of production and goods that do not meet the quality
standards are taken back and recycled for further reprocessing or rejected outright. There is also
a provision for sending online alert message to the respective department-in-charge, in case of
any deviation from the established standards found during processing.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 29
8.8 Packing
Packing module records the finished goods packed batch/job wise. Each Item is packed once it
is Okayed by the QC department. There is a provision for tagging Packing-Sticker to the
packages with information like Pack no, quality, weight, quantity, party name etc. There is also
provision for scanning through a bar code scanner.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 30
9. Services and Consultancy
SME Services and Consultancy module covers all features to manage and monitor all enterprise
processes and activities involved in services and consultancy industry. SME is equipped with all
techniques and features to manage service rendering and as well as consultancy and manpower
outsourcing companies business. It enables user to execute all business transactions like
sending quotation to customer, revise quotation, generating invoice, assign resources
(employees or assets ) to that contract, scheduling recourses, replacing resources and canceling
and closing contract on its maturity. SME is designed to fulfill all requirements of organization
which is giving services to other companies through its own employees or a company which is
giving service through its own assets like machinery and equipment renting for construction
business so accordingly SME contains below listed features.
9.1 Quotations System enables user to send quotation to customer for his desired or enquired service. Here user
will enter information about service, quantity, rates, date, customer, payment term and payment
mode etc. Quotation revision is also possible in case of any change in quotation resulting from
negotiation with customer.
9.2 Invoice User can generate an invoice against a particular quotation which was approved by customer.
SME automatically approves that quotation against which one invoice is generated. Once invoice
is generated then SME post its affect to customer ledger.
9.3 Resource Allocation
Here company will assign its resources to a particular contract and that resource can be an
employee in case of service rendering and manpower supplying company or it can be one
equipment (asset) in case of machinery renting company. On this stage, user will select here that
resource (equipment or employee) which is going to be used for this contract and duration of
usage,
9.4 Resource Replacement and Return
For Service rendering or manpower supplying company, it is possible that an employee is needed
to be returned from a contract due performance or any other reason and for equipment renting
company, an equipment can be returned in between of contract due to its damage or any other
reason so SME makes possible to return or replace resources in a contract.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 31
9.5 Contract Closing and History
Once one contract is matured and finished so SME has option to close that contract to release all
resources being consumed by that contract. After closing a contract, all resources released from
that contract will be available for other contract. SME preserves history of a contract about its
start, resource allocation and scheduling, resource return and replacement and contract maturity.
9.6 Resource Availability and engagement
SME has versatile and dynamic reporting agent to provide complete and comprehensive detail
about all resources which includes information about resource engagement that where and in
which contract a particular resources is being used and how many resources are free and
available to be used in other contracts.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 32
10. Security
10.1 Security The security module defines the high level security to the system. SME implements Role Based
Security (RBS).User can define different roles in systems and he can grant different permissions
to that roles and later this role is assigned to user of system. User will get all permissions
automatically in system according to permissions of his roles. Multi-Role users are also possible
in SME.
10.2 Admin User These are first type of users of SME. These users are also called Root users and they have full
Access in system. Admin user can do any thing in system. Responsibilities of these types of
users include User Management, Security and all Company level tasks etc.
10.3 Limited User
These users can perform tasks in system in accordance with their role permissions. SME also
has option to inactive one user so he can not access system until unless he doest not get active
status from admin user.
10.4 Permissions
SME has different set of permissions for business transactions and reports. For all business
transactions, there are four types are permissions in SME i.e. Add, Edit, Delete and View. For
Reports SME has View, Export and Print permissions.
Empowering Employee Effortless Ease, Efficiency and Effectiveness. [D010127]
Sanisoft Information Technologies www.sanisoft-it.com 33
11. Reports
Reports are main objectives of any business process automation Due to this importance of
reports in Software SME has variety of reports related to each module. SME has reports in three
levels according to requirements and responsibilities of domain users.
Transactional Reports
Consolidated Reports
Analysis Reports
Transactional Reports are available for each transaction in system which displays a detail about
a particular transaction. Like user can generate one Purchase order in system and he can view
report of that PO after saving it in system or he can take print of that Purchase Order.
Transactional reports are available in system in two display levels i.e. Single Transaction and
Transaction Summary Report. In Single Transaction report user can view and take print of one
transaction and in Summary report he can view report about a particular transaction in different
date ranges. Like if user want to see that how many Purchase orders are generated in one month
then he can view Purchase Order Summary report.
Consolidated Reports are complied from business transactions to give consolidated view about
a particular transaction or a particular business object. Like if user wants to see that how much
quantity of an item is purchased in a week, month or year so he can view Item Purchase
Summary report in system which will display him item wise purchased quantity of all or selected
item within a particular tenure. Inventory status reports are also example of consolidated reports.
Analysis Reports are required for business executives for analysis and decision making.
Company financial reports like P& L Account, Balance Sheet, Customer Wise Sales Comparison
report etc are examples of these reports.