Sie sind auf Seite 1von 5

VergePos

Reach Your New Limits

Introduction
Modern Point of Sale System is a very powerful tool for any retail businesses. It allows business
owners to manage their business more efficient, automated, and systematic. Unfortunately this
technology is very expensive to the owners and worst, they lack education about the value it
can give. These two challenges are the main reason why micro to medium businesses cannot
or do not acquire such system.

There are so many company that exists today that provide POS System but most of them are
expensive especially with the hardware. There are also companies that were able to offer
cheaper price but their design are too old and complex to be labelled as user-friendly. Much
current systems are web based. They offer good UI at a cheaper price. Unfortunately, the
internet infrastructure in the country is not that reliable.

Objective
Base on the current challenges in POS, the following objective must be attained:
● Offers all basic and common features of POS system
● User-friendly that ideally no training required
● Low operational cost
● Educate business owners and make them realize its importance

Scope and Limitations


The POS will sole focus on retail businesses since it is where most MSMe belongs.

System Architecture and Overview


POS is a Software as a Service that provides a fully functional Point of Sale system for MSMe. It
consists of a Web Application for the server and a Progressive Web Application(PWA) for the
front end. PWA enables the application for the terminal to run offline.
The diagram above shows that companies have different branches where these branches have
different terminals. These three levels and hierarchy are being managed by three types of
users: the Owner/Administrator, Manager, and Staff.

Company handles the overall operation of branches and terminal. It basically represents the
business. It manages the users, branches, terminals, and products and services. It has access
to all reports. Company is managed by the Administrator.

A Branch represents a branch or establishment of the company. It is responsible for


branch-specific activities such as management of inventory, branch staff, and branch terminals.
Branches are managed by managers that were appointed by the administrator.

Terminal represents an actual device where purchase transaction by a customer can be made.
A device can only be registered as a terminal once. The company can also replace the device
for the terminal. Terminal are mostly used by staff to make transactions. Aside from making
transactions, terminal can generate its own reports specially for the sales. It can also be used
for auditing the inventory. Administrators and managers can also log in their account but some
of their features require internet connection.

Methodology

Software Architecture
The software applies the concept of decoupled backend-frontend. This allows programmers to
have focus on smaller and specific skill set rather than knowing everything. The application
communicate to each other through API calls. The diagram below shows the basic architectural
design.

PHP Laravel is the server application. It uses MySQL for the database. It also uses JWT
Authentication for authentication.

For the front-end application, VueJS with PWA is used. PWA allows the application to be offline
and uses IndexedDB for the storage

Server Feature
Company Registration
Version Control

POS Feature
Setup Wizard
User Management
Branch Management
- Store Schedule
- Location
- Receipt Template
Terminal Management
- Has Receipt
Price Book
Product
Category Management
Product Management
Bundle Management
Variant Management
Brand Management
Supplier Management
Sales Agent Management
Tax Management
Discount Management
- Discount can have an expiration date
Item Discount
Customer Discount
Transaction Discount
Bundle Discount - automatically applies to bundles
Customer Management
Inventory
Stock Replenishment
- stock source: purchase, consignment, manufactured
Stock Reconcilement
Cashout
Point of Sale
Barcode Scanning
Partial Payment
X Reading
Mode of Payment
Receipt Printing
Reports
Daily Sales Report
Transaction Report
Product Performance Report
Inventory Movement Report
Customer Report
E-Journal
Taxation Report
Bank Payment Report

Pricing
POS offers a dynamic subscription pricing. It start with a FREE subscription. There are two
pricing models, both are to compensate the usage and to ensure that companies pay for what
they can afford.

Sales-Based Subscription
The first model is sales-based. The price will be calculated base on the total sales made in the
month. It means if the sales is low, the price is also low. The table below shows the price for
each bracket of monthly sales.
Sales Bracket Monthly Subscription

0.00 - 30, 000.00 FREE

30, 000.01 to 70, 000.00 200

70, 000.01 to 100, 000.00 300

100, 000.01 to 200, 000.00 600

200, 000.01 and above 600 + Additional PhP 100.00 for every
50,000.00 increment

The subscription fee will change only when a company hits a new bracket for two consecutive
month.

Add-on Subscription
This additional price is based on premium features such as multiple terminal, branch, and
analytics. Below are some of the premium feature

Add On Monthly Subscription

+1 Terminal 20

+1 Branch 50

+500 Product Capacity 50

+2 User capacity 40

Other features and reports Not yet available

The subscription fee will only change on the next subscription cycle. It means using the feature
for the rest of the month for free

Billing
Subscription cycle starts every first day of the month 12 am. Companies have 7 days to pay
from the date the invoice is sent via text or email.

Das könnte Ihnen auch gefallen