+ Reply to Thread
Results 1 to 1 of 1

Excel as a Simple Point of Sale application?

Hybrid View

  1. #1
    Registered User
    Join Date
    04-22-2012
    Location
    Cape Cod
    MS-Off Ver
    Excel 2003
    Posts
    1

    Excel as a Simple Point of Sale application?

    Hello everyone........ My name is John and I'm new to this forum. I used to think I was pretty good with Excel til I came here and realized there's a lot under the hood that I never fully understood or realized was there. Having said that, I'm working on a little project for my cousin that I thought would be straightforward and simple. It's not, at least not for me. So after seeing the vast compliation of knowledge here, I thought I might see if I could garner a few tips and pointers to take me in the right direction. Any suggestion would be greatly appreciated.


    I have a rather simple task which has become more of a challenge than I imagined. My application is similar to a Point of Sale (PoS) system, except it's very limited. To be specific, I'd like to use a simple PC running MS Excel 2003 with a Bar Code reader, numeric key pad, and receipt printer.

    My cousin has a small cafeteria where he would like to accept Loyalty Cards from a single client (up to 500 cards) and essentially subsidize the purchase and offer a discount to the customer. The customer will pay 50% of the purchase price at the point of sale. The Client will subsidize 25%, paid weekly by summary statements. The cafeteria will essentially discount the purchae by 25% (excuse the pun - but he will eat the 25%). And it works in that order, that is to say a prurchase of $10 would result in the customer paying $5, the client paying $2.50, and the cafeteria absorbing (or discounting) the remaining $2.50.

    My intitial thought was this is rather simple & excel should work just fine. Each transaction would be recorded on a seperate line or row (record).


    Column 1 - Barcode: (TEXT Alphanumeric)
    USER INPUT Essentially a card ID number, the app is waiting for input from the barcode scanner. The scanner would have a postamble TAB configured. Scanning the barcoded loyalty card would then enter the card ID data into column 1 and then tab to the next cell. The barcoded data need only identify the card for reporting - no customer look-up is necessary. (of course, that would be a nice feature, but beyond the scope of what I'm trying to do)

    Column 2 - AMOUNT OF SALE: (Currency)
    USER INPUT This variable amount would be entered by the cashier using a numeric keypad and then pressing the ENTER key. (I thought about this for a bit - Do I want ENTER (CR/LF) or do I want TAB) Since I only need 2 pieces of information, the barcode data and the amount, I hope ENTER (CR/LF) will be fine, returning to cell 1 on the next row.

    Column 3 - Date/Time Stamp: (Date/Time)
    NO USER INPUT Calculated field - pretty straight forward, the current date and time when data is entered into column 2. (would NOW() work?? In my feeble first attempts, ALL the Date/Time entries kept updating when a new record was entered)

    Column 4 - Amount: (Currency)
    NO USER INPUT Calculated Field =column2 (same value as column 2 just carried over)

    Column 5 - 50% Customer: (Currency)
    NO USER INPUT Calculated Field column4*0.5 (value in column 4 x 50%)

    Column 6 - 25% Client: (Currency)
    NO USER INPUT Calculated Field coulmn4*0.25 (value in column 4 x 25%)

    Column 7 - 25% Cafe: (Currency)
    NO USER INPUT Calculated Field column4*0.25 (value in column 4 x 25%)


    After each transaction, a printed receipt is required (automatic function) on a standard 40 column receipt printer. The receipt to contain Date, Time, Barcode data (card ID), Total Amount of Sale (100%) and the Amount Paid (50%) by the customer. A header containing the Cafeteria Information and a Thank You Line! (Reprints.....REPRINT LAST ??.........hmmmmmm don't know about this or if it's needed)

    A pretty front end displaying only the barcode and amount cells. I plan on using a used Radiant P1550 15" touch Screen display/cpu. The Pretty Front End is to keep it simple for the cashier.

    I do see a need for an autosave function, perhaps after each transaction. I'd hate to lose a "batch" of entries due to ..................... whatever. And I'd have to make sure that I always enter data after the last entry so as not to overwrite and previous records ...............arghhhh!


    Now, I realize this is not as secure and robust as it could or should be. It does not address the issue of multiple cashiers (log-ins), or correcting errors, audits, overrides, etc., etc. But my thought was to keep it simple. By using excel, generating statements and reports should be straight forward using the date/time stamps to define reporting periods (daily or weekly summary for billing), and summing the totals is easy. Although there is only 1 client currently interested in doing this, I thought I'd use a alphanumeric barcode with the first 3 alpha 1characters identifying the client followed by 6 numeric digits.


    Thoughts ..... Suggestions ........... Is this way more complex than I imagined?
    Attached Files Attached Files
    Last edited by john744; 04-24-2012 at 05:24 AM.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1