For what country? Some countries have publically available databases but most don't.Commercial databases often carries a hefty price and an unfriendly license. There are efforts underway by and (UK) that you might want to check out for more information.Wikiepedia also has a pretty good article on postal with lots of information.talks about a zip code database for the US that was produced in 1999 by the Census Bureau (rendering it public domain according to US-laws). A lot has happened since 1999 though but it may be worth a look.
First of all, Thank you so much for purchasing this application and for being myloyal customer.You are awesome!You are entitled to get free lifetime updates to this product +exceptional support from the author directly.This documentation is to help you regarding each step of usages.Please go through the documentation carefully to understand how thisapplication is work. PHP, HTML, CSS and MySQLknowledge is required to customize this application.
You may learn basics,. RequirementsYou will need the following requirements to install this application.
A Complete Point Of Sale Solution With CRM, Accounts, HRM and Stock Manager. Geo POS is a beautifully crafted Point Of Sale application. The application is packed with a ton of features like – Point Of Sale, Invoicing, Quotations, Purchase Orders, Inventory Management, Customer Management, Supplier management, Project Management, Accounts, Data & Reports, REST API, CRON JOBS, Employee.
Hosting Account. FTP Tool to upload files to Server (eg: ). Web Browser to run the application (eg: Google Chrome or Mozilla Firefox).
Server should be have at least PHP 5.6 or greater and MySQL 5.xversion. In this section you can manage your compnay emoployee and their roles. To login employee email and password are required. Employee Role Defination.
BusinessOwner: With this role user can access all setting and section of application. Business Manager: With this role user can access section of application but not allowed to mange employee,application settings, payment gateways settings. Sales Manager: It can access sales section with stock manager.
App Dashboard access is also disabled for this role. Sales Person: Only allowed to access the sales section. App Dashboard access is also disabled for this role. Inventory Manager: Only allowed to access the stock management section.
Full App Dashboard access is disabled for this role. Project Manager: Only allowed to access the project management section. Full App Dashboard access is disabled for this role. Application has ready to some popular payment gateways.
Stripe. Authorize.Net. Pin Payments. PayPal. SecurePayYou can enable or disable these either all or induvidually.Enbaled gateways will dispaly publicly on invoice payment page where customer can make a payment. Look at screenshot of public invoice payment page. Please do not send support requests reagrding Payment Gateway Credentials and configuration.
These gateway intigration is prefectly tested so check your Gateway credentials or contact to servixe provider.Final Payment Page it will display like this. Note: To create an invoice please add a client and some products in stock section. You can only create invoices of added products. If you put products manually.
It will not considered in invoice. You can chnage the name of product after selecting it from product list temporary for that perticular invoice.POS Create - Menu (SalesPOSNew Invoice)It will ask you to open teh regiter before POS Invoice creation.Standard Invoice Create - Menu (SalesSalesNew Invoice)After creation of invoice you can view the invoice.
Manage invoice actions like edit, cancel,email, print.Manage InvoicesHere you can view the invoices history and mange them. SubscriptionsSubscriptions is same as other invoices but here invoices will automatically generated. You need to setup the cron job for automatic invoices. The software utility Cron is a time-based job scheduler in Unix-like computer operating systems. People who set up and maintain software environments use cron to schedule jobs (commands or shell scripts) to run periodically at fixed times, dates, or intervals.
It typically automates system maintenance or administration葉hough its general-purpose nature makes it useful for things like downloading files from the Internet and downloading email at regular intervals.To create a cron job, perform the following steps:Select the interval at which you wish to run the cron job from the appropriate menus, or enter the values in the text boxes.Common Settings-This menu allows you to select a commonly-used interval. Corn Job ManagementThe software utility Cron is a time-based job scheduler. People who set up and maintain autometed application task use cron to schedule jobs to run periodically at fixed times, dates, or intervals. Recommended corn job scheduling is in midnight.Example Token is 45405689Job Subscription Invoices Auto Management URL is WGET GET Invoices Automatic Email URL is GET WGET Report data updateThis action will update the monthly sales,sold items, total income and expenses of past 12 months. GET WGET http://example.com/cloudinvoice/cronjob/reports?token=45405689.
In this application we have used library This project has included subset of Epson's ESC/POS protocol for thermal receipt printers. It allows you to generate and print receipts with basic formatting, cutting on a compatible printer. Case 1: if your printer is connected to network OR GeoPOS and printer are on same machinePlease go printer config section. 1. Add Printer. 2.
Enter Printer Name it can anything. 3. Enter Select Printer Type1.
File Printer- use this option if your using standard UNIX/Linux systemYour printer and app should have same operating system. Printer Connector value for this option is generally like Printer Connector: /dev/usb/lp02. Network Printer- use this option if your using a Network connected PrinterYour printer should have a static ip address.
Printer Connector value for this option is generally like Printer Connector: Windows Printer (USB)- use this option if your using standard windows systemYour printer and app should have same operating system. Printer Connector value for this option is generally like Printer Connector: LPT1 Case 2: Printing on different computer while app host is different (Printing on client computer). 1. Install a PHP enabled webserver - XAMP,WAMP etc. 2.
Download the pos printing server. 3. Extract downloaded file to yourlocalserver/posprinter.
4. Open yourlocalserver/posprinter/config.php. 5. Check config.php line no 27, enter your app url$config'appurl' = '6.
Check config.php line no 35, enter your rest key.You can generate key in GeoPOSLeft Side MenuSettings REST API$config'restkey' = 'YOURKEYHERE';. 7. Check config.php line no 50, enter your printer connection type.For FilePrintConnector = 'file'NetworkPrintConnector = 'network'WindowsPrintConnector (USB) = 'windows'DummyPrintConnector = 'test'Please enter one value, example for windows 'windows'$config'printerconnection' = 'test';. 8.
Note: If you have entered $config'printerconnection' = 'file'; in step 7 than please edit line no 64. Enter your value for $config'printfile' = '/dev/usb/lp0';Note: If you have entered $config'printerconnection' = 'network'; in step 7 than please edit line no 67.
Enter your value for $config'printnetwork' = array('10.x.x.x', 9100);Note: If you have entered $config'printerconnection' = 'windows'; in step 7 than please edit line no 70. Email ConfigGeo POS utilize SMTP protocol to send its all emails including (invoice notifications, user password reset). You must configure SMTP correctly to send emails.
Please do not send support requests reagrding SMTP configuration. It has prefectly tested SMTP intigration so check your server credentials.Email Templates. You can find in the template section in menu.
User Password Reset Email.yourproject/application/controllers/User.php. Project Manager Notifications.yourproject/application/models/Projectsmodel.php. Please remember you have purchased a very affordable application and you have not paid for afull-time web design agency. Occasionally we will help with small tweaks, but theserequests will be put on a lower priority due to their nature. Support is also 100%optional and we provide it for your connivance, so please be patient, polite andrespectful.Please visit our or ask questionSupport for our items includes:.
Responding to questions or problems regarding the item and its features. Fixing bugs and reported issues. Providing updates to ensure compatibility with new software versionsItem support does not include:.
Customization and installation services. Support for third party software and plug-ins.
Before seeking support, please. Make sure your question is a valid application Issue and not a customizationrequest. Make sure you have read through the documentation before asking support on how toaccomplish a task.
Make sure to double check the application FAQs. Try disabling any active plugins to make sure there isn't a conflict with aplugin. And if there is this way you can let us know. If you have customized your application and now have an issue, back-track to makesure you didn't make a mistake. If you have made changes and can't find the issue,please provide us with your changelog.
Almost 80% of the time we find that the solution to people's issues can be solvedwith a simple 'Google Search'. You might want to try that before seeking support.You might be able to fix the issue yourself much quicker than we can respond to yourrequest. Make sure to state the name of the application you are having issues with whenrequesting support via CodeCanyon. You can find the version history (changelog.txt) file on documentation folderOnce again, thank you so much for purchasing this application.
As I said at thebeginning, I'd be glad to help you if you have any questions relating to thisapplication. No guarantees, but I'll do my best to assist.