POS Application
Bütçe $100-300 USD
Point Of Sale Application - Simple application to use a PC as a ‘Till’
Display at least 20 items on Screen
Quantity, Stock Code, Description, Price, Discount, Tax Code
Display item and Totals as items are entered (print as entered)
Upon Finalizing: Amount Tendered (Cash Paid by Customer)
Calculate Change to be given
Allow “Account” Customers Balance to be updated with the Invoice Amount and Transaction recorded in a Simple Sales Ledger file. {Customer/Stock file used to look up prices by customer}
Invoice and Receipt to use different sequence numbers
Ability to put Current “Order” on HOLD – one per Till (at any one time), allowing the operator to start a new Order to serve another customer. Then return to the Held Order.
A Matrix of Programmable Buttons (on Touch Screen) – with colour options
Printing – as items are entered / scanned
40 column Epson Thermal Printer used for Cash Receipts
and a Laser Printer used for Account Customer Invoice
When entering Items for the Sale, Bar Code using a Bar Code Reader
Must also allow entry of manually entered Stock Code (not Barcode)
Ability to override selling Price (Manager/ Supervisor)
Produce Daily Sales report at end of day / end of shift
Cash / Account Total by Operator (current day)
Cash / Account Total by Till (current day regardless of operator)
Stock Sold by Till (current day)
Stock Sold by Operator (current day)
Produce WEEKLY Sales report at end of WEEK
Cash / Account Total by Operator (current WEEK)
Cash / Account Total by Till (current WEEK regardless of operator)
Stock Sold by Till (current WEEK)
Stock Sold by Operator (current WEEK)
Supervisor Maintenance Functions
Receipt / Invoice Header and Footer Text
Setup Users and Levels
Setup Account Customers
Setup Stock Items & Bar Codes
Define ASCII control sequence for:
Customer Display
Till Receipts &
Cash Draws
Managers Maintain Bar Codes for existing Stock Items but can’t create NEW stock items
Create & Maintain Accounts Details for existing Account Customers
Maintain Prices for existing Stock Code
Maintain Discount for existing Account Customers
Can override Prices
Till Details – to allow multiple tills
Daily / Weekly reports of Sales by Till and by Operator
Manager can define
Customer Display
Till Receipt and Cash Draw control codes by Till
Operator Details File (3 types):
Operator – Can’t change Price
Manager – Can change price
Supervisor – Can change everything
Account Customer File
Reports – Customer List, Mailing Labels
Customer Stock Price File – allowing Special Customer pricing
This file will store individual Customer & Stock Code – with a Price to be applied
When Stock/Bar Code is entered, a lookup is made to check the price in this file. If exists the price entered for this customer for this stock item is used instead of the standard price in the stock file.
Stock File and Stock Transaction File
Stock Code 30 characters
Bar Code
Ability to Search by Stock Code OR Bar Code
:- when Item is SOLD stock transaction must record Quantity sold, Date, Batch,
Invoice/Receipt No
:- Separate Input Form used to record Incoming Stock – Quantity, Supplier, Date, Supplier Invoice
:- Manual adjustment to allow Stock Correction ie. Broken items, Free of Charge issues (for samples) and Return to Supplier
Reports: Full Stock List, Stock List by Supplier, Stock Transaction (Date Range)
SPECIAL NOTE:
Language: VB.NET or C#
Environment: .NET 2003
Database: Microsoft SQL 2000
Need regular / daily update during project.
Full Source Code must be supplied
No ‘Black Boxes’ – DLL etc.
(If 3rd party tools or libraries are to be used – these must be agreed first)
Final must compile on my PC
80% payable on supply of Final Code
20% payable when Final Code complies on my PC with NO issues
All Payment will be made by Escrow only.
An additional “Bonus” will be paid after 90 days – if no remaining issues.