Point of Sale and Inventory System - VB 6 Version

Submitted by: 
Visitors have accessed this post 496281 times.

Free Point of Sale (POS) and Inventory System.

A must have features:

  1. Barcode support
  2. Point of Sales
  3. Place an order (sales order or purchase order)
  4. Receive or deliver an order by batch
  5. Support for returning of orders
  6. Product inventory according to unit of measures
  7. Run the source code to appreciate the program

Note: Automatic numbering of barcode (field) is used to simulate barcoding system. Just used the correct barcode of the product if you want to use the barcoding system.

Account information:

username: admin

password: a

For the database password please read FAQ.

Download POS and Inventory System v1.0 Installer here.

Note: You need crystal reports 8.5 to run the source code. If you don't have crystal reports you can still open the source code without problem with the ocx by installing the Installer above.

As you may already know, VB 6 is not already supported by Windows 10. So if you have this version, it's better to run a virtual machine like VMWare and install Windows XP to avoid any problem.

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


What password should be entered when is requested?

As stated above it's the username is "admin" and the password is "a".

I entered this password but it told me that it is invalid

hey . anyone who can help me? i'm having a big problem on my thesis . i need to do an point of sales and inventory system using the employee number . no cash basis . in vb6.0 anyone who can help me? plsss:(( i might fail ..

Database password is ??? And about the ocx file. I can't seem to find it. and also the download link for the .exe ain't working


Just restored the link for the installer.

The ocx is embedded in installer.

database password is: jaypee

Did you install the ctrldatacombo.ocx?

If not download it here:


This is a normal error when you run this report during runtime.

Compile the source code and run the compiled code. You'll see that the error is gone.

Reply if this work for you.

How can i edit the business name .

As of now you can edit that inside the database called data.mdb.

I will add that functionality in vb if I have time.

Please add that function in VB 6.0

As soon as I finish the enrollment system. I am planning to upload it here today or may be tomorrow.

Many thanks for the source code I found it is very usful

when i click to print cash report or any report it appears massage "header and footer too large" please help me to solve this prob.

May be you are using a different paper size. I am using "Letter" as paper size with this report.

Hi mate, do you have upgrade version of your code in .NET?

My next release for .NET is the hotel reservation. Next to that is point of sale.

I've already finished vb 6.0 subject... Master, i tried to upgrade some of the code in vb 6 to vb.net but i'v found some

I cannot modify Point of Sale as of now since I am prioritizing Hotel Reservation next to my paid services. I have to make a living also to sustain my financial needs.

But after Hotel Reservation,

Please read the msg below or open the modAdo module and look for the database password there.


i am trying to run application but getting error when try to open new sales order


Make sure to install the control found in this forum:

Getting error msg on loading the project (InventorySystem.vbp) "missing StyleButtonx.ocx".

You can download it here:


I downloaded the source code of your POS application but when I open the InventorySystem.VBP I got an error crviewer.dll could not be loaded. Is there any way I can fix this error?

Thanks in advance!

You need crystal reports 8.5 to avoid crviewer.dll error. If you don't have crystal reports then download the installer above to self-register the necessary dll.

Thanks for the quick reply! This application is really great.

I already solved my problem regarding the crystal report but when I click "Settle (F11)" in Cash Sales module, I encounter errors: Here are the errors in log files:

May be you saved the project before a crystal reports library are installed. In this case download the source code again and re-run the program.

Thanks again for the quick response. I did made your suggestions but my problem now when I view the reports or settle (F11) in cash sales menu. I got this message " Server has not yet been opened". Any work around or settings that I need to make? Thanks!

Can you open other reports?

I view the reports or settle (F11) in cash sales menu. I got blank document opened (chocolate screen). but the other reports can be opened. And then I got double entries in Periodic Cash Sales Itemized Report. Please solve my problem sir, thanks very much.

Look at is good one. but when I installed it try I can't find where can setup TAX or receipt format, how can I use it. If you have setup function please let me know how do it. Thanks very much. please send email for me at [email protected]

The taxbase is calculated automatically base on the gross amount.

can we make some money out of this can isell

What do you mean? If you mean you can sell my software here then my answer is YES. The only thing terms and conditions and I need is to put my website as the owner of the program and or source code.

And would be glad if you can donate after you sold my software. This terms will however change in the future but still the source code here is free.

wow sir, you're so kind and generous.. what can i say? you let us sell your software..Im so proud of you..


Go pinoy!

hi sir

Many  many thanks for the source code I found it is very usful


How hav u Given Caption to Images of Vendors , Stocks, Customers, ... etc in dis POS Project.

Which is the Control u hav Used in background in which those images are displayed.

How can i create a status Bar,

I want images for Vendors, Customers, Orders, Products, Raw Materials in my IMITATION Jewellery Project.


There is an image control added to the toolbox in order to add an image in the listview. To add this control open visual basic then click on project menu>>components.

You can also add status bar control there.

Can u Plz tell me the controls name and the process to achieve the same.

I haven't understood it.

Plz elaborate which controls i do need to add from Components and inside which control what is to be placed. What properties of controls i need to Set ??? And so on...

tol! salamat dito! :D kelangan kelangan to ngaun para sa finals namn!! haha tnx!!

Does this application support a "Touch Screen"?



Yes. All programs or software does support Touch Screen. You need the device to enable touch screen.

the source code is given an error
description: 'C\Documents and Settings\Yembless\Destop\POS and Inventory System\Point of Sales\Data\Db' is not a valid path. make sure that the path name is spelled correctly and that you are connected to the server on which the file resides

Does this application support a "Touch Screen"



After downloading i found installer File type is 0 file , how can i install that


Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • You may insert videos with [video:URL]
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <th> <img> <h1> <h2> <h3> <iframe> [video]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <asp>, <c>, <cpp>, <csharp>, <css>, <html4strict>, <java>, <javascript>, <mysql>, <php>, <python>, <sql>, <vb>, <vbnet>. The supported tag styles are: <foo>, [foo].
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.