------------------------------------------- = POSperfect II Version History = ------------------------------------------- ===3.00.12=================================================================== Common2 3.00.12 POSSales 3.00.12 - Fix Customer Order SKU quantity when ordered by PLU ===3.00.11=================================================================== Common 3.00.11 Common2 3.00.11 - Fix SKU/PLU find when unique non-0 item exists and unique 0 item doesnot exist POSReport 3.00.11 TableMaint 3.00.11 - Export PLU price change for barcoding - Bulk Price Change - Enable Customer Discount Matrix Maintenance for POS HO store POSOnline 3.00.11 POSSales 3.00.11 - Option to limit customer search to local store only or account customer only - Add password pretection on Paid-out function POSSetup 3.00.11 POSPoll 3.00.11 - Add Customer Discount Matrix EJT group ===3.00.10=================================================================== Common 3.00.10 - Option to specify delay between print pages POSSales 3.00.10 - Revert access method for transaction/receipt recall/reprint for Paradox database, so it's faster for large database - Enable Customer menu item in main sales screen - New Invoice printing field for delivery instructions - Print postcode on Debtors Statement - Fix Layby Due Date change problem POSOnline 3.00.10 - Stop packing LANCache tables if they are large - Fix loyalty points journal adjustment EJT loading POSServer 3.00.10 - Stop packing LAN tables if they are large POSSetup 3.00.10 - Keep printer settings when they are not standard ones, and no changes are made TableMaint 3.00.10 - Enable F2/F9 button in SKU Maintenance screen Vendor page - Fix default price levels for PLU when selected SKU by description POSReport 3.00.10 - Change Best/Worst Customer Report using SQL (works for IB) - Change ReOrder Report calculation - Fix Purchase Report which included one more day than selected - Fix Productivity Report Criteria screen when no accessory group selected - Fix Inventory Report by SKU report groups out of criteria when SKU grouping changed POSStock 3.00.10 - Options for Suggested Reorder Report reorder quantity calculation - Fix Suggested Order Report with non-sized SKU when Chart1 is null POSExport 3.00.10 - Small fix(?) for when export PLU for PDT TSLPoll.DLL 3.00.10 (Note) Added with 3.00.11 release ===3.00.09=================================================================== Common 3.00.09 - Option to recognise Layby as a sale when it's completed Common2 3.00.09 POSSales 3.00.09 - Print customer phone number on Aged Receivable Reports - Option to require customer for return transaction - Option to print 1 layby tag for whole layby - Option to popup number of due customer orders on Salesperson login screen - Help screen for customer order selection - Change 'Sales Total' and 'Budget' calculation for Layby sales POSSetup 3.00.09 POSReport 3.00.09 - Fix Productivity Report Sales figure POSEod 3.00.09 POSOnline 3.00.09 POSExport 3.00.09 - Include duty free and tax-free sales in sales export ===3.00.08=================================================================== Common 3.00.08 - (Option to) treat Loyalty Points redeemed as special discount (Not Implemented yet) Common2 3.00.08 POSGuide 3.00.08 - Accounting Interface Menu POSSetup 3.00.08 POSAcct 3.00.08 - Accounting Interface data generation module POSAcctExp 3.00.08 - Export GL entries to accounting application POSSales 3.00.08 - Ability to print customer delivery instruction on Invoice - Revert ChackLANUpdate routine to older version before porting to Interbase, speed up for Paradox tables - Fix error when adding a new line in customer order, and press 'Ctrl+Del' to delete the new line TableMaint 3.00.08 - Vendor maintenance handling creditor informations - NSI maintenance - Option to export changed SKU for barcoding POSReport 3.00.08 - Gift Voucher Report - Handling SKU exported from Maintenance for Shelf Labels TSLPoll.dll 3.00.08 - Some mod for Windows Terminal Server ===3.00.07=================================================================== Common 3.00.07 - Fix Dot Matrix printer page feeding after printed a long page Common2 3.00.07 POSSales 3.00.07 - New field to print account balance on Receipt/Invoice - Calculate In-store barcode items quantity - Fix sized Other Store Enquiry with Reorder Size Level option (Since version 3.00.05) - Fix receipt/invoice recall when no transaction for the day TableMaint 3.00.07 - Fix GP display when filtered SKU by description, and start PLU screen POSOnline 3.00.07 - Fix EJT 110 updating for Loyalty Point Audit - Fix SKUProm EJT loading from Head Office POSHO 3.00.07 - Port to Interbase POSReport 3.00.07 - Productivity Report - For 65 labels per sheet barcode label printing, print higher barcode for non-sized SKUs - Ability to sort Customer Sales Analysis Report by lastname - Ability to sort Monthly Sales Report by Description - Ability to sort Inventory Report by Description POSPoll 3.00.07 - Fix EJT Sequence Number checking for multi-till - Fix EJT Sequence Skip misreporting for first EJT every day POSSetup 3.00.07 - Accounting Interface Settings POSEod 3.00.07 - Fix Tax/GP calculation on Cashier Report POSStock 3.00.07 - Fix 'Disallow Cost Change' option ===3.00.06=================================================================== Common 3.00.06 Common2 3.00.06 - Fix Find SKU window with 'A' and 'C' key activate buttons POSSales 3.00.06 - Option to show barcode for selected size on Sized Onhand grid - Option to disable quantity changes after SKU entered - Ability to pass Credit Card information in Customer Order to EFTPOS terminal, and finalise the sale - Ability to define local EFTPOS/Credit cards - Fix EFTPOS card expiry date entry after year 2000 - Fix sized on-order figure on SKU Search screen which was not showing POSServer 3.00.06 - Stop access StoreAll.db in DeltaLANDB with Interbase config POSOnline 3.00.06 - Fix EJT 590 (Promotion) loading with undefined quantity field - Fix Reorder Level size deletion EJT loading POSSetup 3.00.06 POSReport 3.00.06 - Ability to save report criteria for Best/Worst Product Report POSStock 3.00.06 - Option to enable full stocktakes (Need to turn on option if store wants full stocktake) - Ability to accept sized barcode POSEod 3.00.06 - Print total for Cashier Sales Report Data CustOrder_Header.db (Remote) - Field CardHolder (A24) Added - Field CardNumber (A16) Added - Field ExpiryDate (A5) Added ===3.00.05=================================================================== Common2 3.00.05 - Stock posting speed improvement for Interbase - Fix ShiftSKUGroup handling (EJT 250) POSStock 3.00.05 - Full stocktake for sizing - Fix full stocktake when multi-store inventory data exist - Change EJT 2112, 2113 sending flag - Fix stocktake document reprint with extra summary bands - Fix stocktake posting printout on 40 column receipt printer POSOnline 3.00.05 - Improve transaction line EJT posting speed for Interbase - Implement EJT 2112 POSSales 3.00.05 - Fix sized SKU Onhand display with Reorder Size Level setting - Fix OPOS Rotary Display interface due to Delphi4 broke ActiveX interface RotaryDisplay.DLL (Tec) - Compiled with new Delphi4 type library ===3.00.04=================================================================== Common 3.00.04 - Accounting Interface feature (Settings only) - Option to use secondary RS232 Barcode Scanner - Fix boolean field access for Interbase Common2 3.00.04 POSGuide 3.00.04 - Move 'Go Standalone' and 'Setup' button to the front of background image - Add Accounting Interface control POSSales 3.00.04 - Option to print Net amount exclude GST and Net GST amount calculated from total net due instead of sum of each line - Option to print TAX component on A4 Invoice - Ability to print last invoice (similar to last receipt) - Ability to launch normal customer maintenance screen via menu item when 'No Customer Maintenance Screen' option is ON - Make Subtotal screen show available loyalty points for the customer more stable - Option to define maximum allowed unit price and sale quantity - Fix Layby Ledger print on Receipt with wrong payment date - Fix Debtors Statement printing with Open Item method POSReport 3.00.04 - Change report default start date in Shrink Wrap mode to 01/09/1999. - Make Operator Sales Report and Customer Sales Report work with Interbase POSAppServer 3.00.04 - Fix exception when closing TableMaint 3.00.04 - Fix Promotion maintenance for Interbase - In Customer Discount maintenance, stop showing currency symbol with discount amount when percentage discount selected POSOnline 3.00.04 - Fix EJT 110 loading error - Convert Department/Class/SKU code to uppercase when loading Class/Subclass/SKU/PLU EJTs POSEod 3.00.04 - Remove 'Productivity Report' from Option selection screen TSLPoll.DLL 3.00.04 - Add new feature used by IPollClient - RasDialEntryEx: If pass nil in the username and/or password, it will extract the credentials from the Dialup Networking phonebook - RasDialEntryCredentials: New function - RasGetEntryConnection: Return the correct RAS handle if more than one active connection - JobConnectAndExecuteAllEx: New function - Fix crash when stop dial-up server - Fix return code when copy files across LAN MSR.DLL (TEC) 3.00.04 - Regenerate Type Library with Delphi4 POSSetup 3.00.04 - Turn off Loyalty Point Server, MultiStore Polling options while feature is not ON PDoxFix.DLL 3.00.04 Data UpdateState.db (Remote) Added GLCode.DB (Remote) Added GLVendor.db (Remote) Added GLJournal.db (Remote) Added GLPurchase.db (Remote) Added GLState.db (Remote) Added Media.db (Local) - Field GroupCode (A4) Added Vendor.DB (Remote) - Field Country (A24) Added - Field BillAddress (A80) Added - Field BillSuburb (A20) Added - Field BillCity (A29) Added - Field BillState (A3) Added - Field BillPostCode (A6) Added - Field BillCountry (A24) Added - Field Phone2 (A14) Added - Field TermType (S) Added - Field Terms (S) Added - Field CurrencyCode (A4) Added ===3.00.03===================================================================Common 3.00.03 - Fix international character set support for DBGrid Common2 3.00.03 - International character set code translate support for peripheral devices POSSales 3.00.03 - Change A4 Invoice to show upto 4 lines of store billing addr - Change A4 Invoice phone number hyphenation for 7 digit number - Change A4 Invoice label to bold-italic font, and customer address to Times New Roman TableMaint 3.00.03 - Fix PLU Maintenance when add a PLU - Fix PLU Maintenance GP margin is not display sometime - Fix Promotion Maintenance when first promotion has type 'New Price' - Fix Promotion Maintenance when changing End Date of an existing active promotion POSExport 3.00.03 - Export Customer Last-In date in Basic Information and Loyalty Points options ===3.00.02===================================================================Common 3.00.02 - Option to control Loyalty Points redemption Common2 3.00.02 - Make Customer Discount works for multi-store situation POSSales 3.00.02 - Loyalty Points redemption control - Option to print Receipt with Invoice - Option to print customer delivery address on Invoice - Ability to print word 'COD' on Invoice for COD sale - Fix Customer Order using price level 1 for Customer - Fix sales lines display bug after void Customer Order and put in new lines - Fix Instore Barcode handling for non-numeric codes - Fix Interbase related problem with subtotaling POSOnline 3.00.02 POSSetup 3.00.02 TableMaint 3.00.02 - Send deletion EJT when changed store number for operator - Correct GP margin display for PLU maintenance when double clicked on PLU list - Fix Customer Discount creation when group type 'All' selected - Fix SKU deletion (Start from group promotion function) - Fix SKU/PLU creation problem when inappropriate price template was setup POSStock 3.00.02 - Fix size document printing while there are more than 10 sizes exist. Data Redemption.db (Local) Added ===3.00.01===================================================================Common 3.00.01 - Terminate application when transaction and audit access error - Page Feed control for direct print - Different character set support Common2 3.00.01 - Price Template Support - Customer Discount Matrix Feature POSSales 3.00.01 - Option to show SKU lastcost and Vendor cost on SKU Details screen - Option to give no loyalty points for account sales - Option to print 2 QR Invoices - Add InitCode option for custom rotary dispaly setting - Fix QR Invoice print with wrong invoice date (Changed print font from 'Optimum' to 'Arial') - Increase space to show 3 lines instruction on Delivery Docket POSOnline 3.00.01 POSStock 3.00.01 - Ability to disable reorder size level cells - Ability to enter PLU code for stocktake - Prevent SKU change after sized SKU entered - Fix sized stocktake consolidate problem when the SKU been entered second time TableMaint 3.00.01 - Price Template Support - Make all form non-sizeable - Show GP% for each price level on SKU maintenance - Add Email address on Vendor maintenance - Show correct Group3 name in Group3 maintenance screen POSReport 3.00.01 - Option to print Customer Mailing Labels for debtors only - Speed up Inventory Report when long period specified - Fix drill down problem when Profit Report, Inventory Report, Sales Analysis Report - Fix shelf label printing when negative quantity entered - Show print preview screen on screen centre POSSetup 3.00.01 - Fix Multi-Store Polling Group setting POSImport 3.00.01 - Vendor Import PDoxFix.DLL 3.00.01 POSPoll 3.00.01 Data Department.db (Remote) - Fields PriceType1 ~ 6 (S) Added - Fields PriceAmt1 ~ 6 (N) Added Class.db/SubClass.db/Vendor.db (Remote) - Same as Department Reorder_cells.db (Remote) Added CustDiscount.db (Local) Added LogDebtors.db (Local/Remote) - Remove secondary index ===3.00.00===================================================================Component 3.00.00 - Added Gradient Button component, and changed to suit our need - Change ButtonPanel to handle Gradient Buttons Need to upgrade POS.BPL Common 3.00.00 - Working on Interbase Support - POS Multi-store feature - Accept Operator with StoreNumber 0 - Check system date time before start sales and inventory transactions Common2 3.00.00 - Change SKUGroupChange EJT handling POSGuide 3.00.00 - POS HO Polling control POSSales 3.00.00 - Support Other Store Enquire for sized SKUs - Promotion by Group - Omit debtors payment application when Balance Forward ageing method is used - In SKU Search screen, stop showing 'no record found' in SKU/PLU system and no PLU found, but SKU exists - Changed report preview screen to default show 100% size for portait reports, and make it modal to the application - Default print to report printer instead of default printer - Ability to print customer mobile number on receipt/invoice - Fix Customer Purchase History ranged by start and end SKU code - Fix Balance Forward Statement printing after preview POSOnline 3.00.00 - Balance EJT updating and logging with 1000 EJTs each time - Fix misreporting EJT sequence number skipped on Master Till for local EJTs with single LAN system POSReport 3.00.00 - Changed report preview screen to default show 100% size for portait reports, and make it modal to the application - Default print to report printer instead of default printer - Option to set offset of shelf label printing top margin - Option to hide price on shelf labels - Remember label format and top margin offset of shelf label - Option to print customer address information on Layby Report TableMaint 3.00.00 - Improved automatic Dates definition generation - Debtors Journal function - Gift Voucher Journal Function - Fix filter problem when combine any part of description and other criteria - Fix some small operational bugs on product groups maintenance POSServer 3.00.00 - Fix EJT Skip while POSLAN read EJT twice POSAppServer 3.00.00 - Set MultiThread to true to stop memory crash POSEod 3.00.00 - Move Other Store Enquiry EJT to POSDump - Allow addition of amount in Blind Balance - Show Layby Deposit Total on Layby Sales Section POSSod 3.00.00 POSStock 3.00.00 - Option to disallow partial post transfer document POSSetup 3.00.00 POSExport 3.00.00 POSImport 3.00.00 - Department/Class/SubClass Import POSMaint 3.00.00 POSPoll 3.00.00 - HO Store Polling Control POSDump 3.00.00 - Dumping Inventory EJTs for POS HO store Data SKUProm.db (Local) - Field GroupType (S) Added into 1st field, and be part of key Make sure the GroupType is 0 to all existing records - Field PromType (S) Added - Field BasedLevel(S) Added Branch.db (Remote) - Field DaysToPoll (S) Added Notes: This is only needed to POS HO store Audit.db (Local/Remote) - Delte field GLCode_CR, GLCode_Dr Notes: It's not necessary to change any existing sites HODocument.db (Remote) - Table Added. Same as Document table without secondary index HODocLine.db (Remote) - Table Added. Same as DocLine table, but include DocType as primary key, without secondary index HODocSizeLine.db (Remote) - Table Added. Same as DocSizeLine table, but include DocType as primary key