------------------------------------------- = POSperfect II Version History = ------------------------------------------- ===3.05.04==============================================================10/09/2002===== Common 3.05.04 Common2 3.05.04 POSGuide 3.05.04 - New menu item to enable view log ang send log to TSL. POSSales 3.05.04 - Release Customer order if create from sales screen. - Support Trade In - Fixed bug where Query_SerialAudit: Field 'LineState' not found on Form_CustMaint_CPH screen. - Fixed problems with Loyalty Point calculations for Fly Buys. - Fast Cash Order System for CarFe POSReport 3.05.04 - Ehancement - show Outstanding customer orders on Daily sales Report. - Ehancement - Enable Print out GreenBar Report for price list report. - Ehancement - Show select cost on Inventory Report(for Australia) - Fixed bug where cause 'Key violation' for Daily sales Report - Fixed bug where cause 'Access violation' for Product sales Report - Fixed bug where cause 'Key violation' for Profit Report when a sku has vendor changed during the report peroid. POSSetup 3.05.04 - New option--SaleToOrderRelease - New OrderReserve page - New Trade In setup page - New option--GreenBarReport - New option--ShowCostWithTax POSOnline 3.05.04 - Handle with Trade In EJT - New Interface for showing network status. POSImport 3.05.04 - Fix bug where where cause 'Key violation' when import Vendor file contains two same vendor line. POSStock 3.05.04 - Enable show onhand Qty on Doc line screen. - . POSLAN 3.05.04 POSServer 3.05.04 - Return ReadFlag New Table 1.Customer_Place(Lan) // used for Car wash but can be used for other reservation processing as well later on PlaceNo - SmallInt * OrderNo - Integer Status - SmallInt TimeStatus - TimeStamp 2.TradeIn(Lan) RecNo(S)--*, primary key Division(S) Department(A4) Class(A4) SubClass(A4) Group1(A8) Group2(A8) Group3(A8) Group4(A8) Vendor(A4) Markup(N) WorkOfflineTill(S) 3. LoyaltyHeader (Local) StoreNumber (S) * ID (Integer) * StartTime (TimeStamp) EndTime (TimeStamp) GroupType (S) PromoType (S) PromoValue (N) Min_Qty (N) Min_Amount ($) LoyaltyScheme (S) Description (A 30) Changed Tables 1.SKU Table Price_PrintInfo ---- Bytes (Y6) 2.PLU Table Price_PrintInfo ---- Bytes (Y6) 3.Loyalty Table LineNo (S) Primary Key-- StoreNumber, ID, LineNo. Secondary Index Loyalty_ActivePromo-- GroupType;GroupID;EndTime 4. Media CollectExtraInfo - SmallInt ExtraInfoPromot - A40 5.LogTender ExtraMediaInfo - A80 ===3.05.03==============================================================18/07/2002===== Note: If you upgrade a site from older version to this version, all EXEs must be upgraded as some changes in common affect all modules. Common 3.05.03 - Media setting - Foreign currency Support - Export Options (For Global Imports & Exports) Common2 3.05.03 - New EJTLine 112 CommunicateServer 3.05.03 - Component 3.05.03 - component Keyboard modification POSAcct 3.05.03 POSAcctExp 3.05.03 POSCreditors 3.05.03 POSEod 3.05.03 POSExport 3.05.03 - Fixed bug where POS could not export the PriceQty field for SKU/PLU. - Enable export Division to SubClass and all groups and Vendor as well POSGuide 3.05.03 POSImport 3.05.03 - Fixed bug where POS could not export the barcode field. POSLan 3.05.03 POSMaint 3.05.03 - DB change POSOnline 3.05.03 - Fixed bug where didn't roll on skustats/groupstats for interbase - handle new EJT Line 112 POSPoll 3.05.03 POSPurge 3.05.03 POSReport 3.05.03 - New Report--ExternalLoyalty report - New Report--End of day store summary report(with export to csv file for accounting use) - Enable order barcode label by vendor stock code. - Monthly sales report--to display/print the onhand as at the report date ( old version displays the onhand as at now) Possales 3.05.03 - Support Flybys. - Suppot Foreign currency. - Tourch screen enhancement. - Enable search for Customer by AlterCode - Definable QR Reports - Fixed bug where tryin to delete the last media after failure but there are no medias POSSend 3.05.03 POSServer 3.05.03 POSSetup 3.05.03 - New option--AcceptMedia,AcceptInput for foreign currency setting(Setup_ForeignCurrency) - New options--External Loyalty Promotions setting.(Setup_PurchasePlus). - New option--LoyaltyPerTransLine to calculate and send loyalty per line. - New option--ExtEFTPOSSwipe to swipe card using EFTPOS Hardware. - New option--ExtNumberLength for length of External Card Number. - New option--PrintOrderFmtFile/PrintReleaseFmtFile for Customer order format file(Setup_CustOrder). - New option--DocketFmtFile for delivery docket format file(Setup_Delivery). - New option--InvoiceDefFile for Invoice format file(Setup_SaleRecp). - New option--LineDiscount(setup_DocCtr) POSSod 3.05.03 POSStock 3.05.03 - Suppot Foreign currency. - Enable LineDiscount for movement document TableMaint 3.05.03 - Fixed bug where picture dissapea when changing the SKU website. PDoxFix.DLL 3.05.03 New Tables 1.Currency(Remote) CurrencyName(A5)--Primary Key Description(A20) SellRate($) BuyRate($) LastDate(@) 2.VoucherType(local) VoucherType(S) VoucherName(A30) Pricelevel(S) Tracking(L) Changed Tables: 1.DocLine--Add LineDiscount($) 2.LogTrx--Add ExternalLoyalty(A16) CurrencyName(A5) ExchangeRate($) 3.Loyalty--Add LoyaltyScheme(S) 4.Media -- IsCalculated(L) CalMediaPercent(Float) VoucherType(S) OnelineMedia(L) NoExternalPoints(L) IsPrintable(L) 5.PPLusAudit--Add LineNo(I)---primary key IntPromoNo(I) ExtPromoNo(I) ExternalCredit(Float) ExternalCreditBonus(Float) ExternalLoyalty(A16) 6.PLU--Add Ext_Loyalty_Points(L) 7.SKU--Add Ext_Loyalty_Points(L) 8.Document--Add CurrencyName(A5) ExchangeRate($) 9.CustOrder_Header--Add CurrencyName(A5) ExchangeRate($) 10.Voucher--Add VoucherType(S) Comment (A80) ===3.05.02==============================================================28/06/2002===== Possales 3.05.02 - Language stuff(receipt, Eftpos) POsImport 3.05.02 - Fix barcode field could not import problem(field name casesensitive) POSonline 3.05.02 - Fix roll SKUStat for IB - Change getRecordCount by using Table for Paradox PosServer 3.05.02 - Change getRecordCount by using Table for Paradox PosStock 3.05.02 - Fix buttons invisible on Documnet list screen( 30500, .dfm crupted) POS60.bpl 3.05.02 - component Keyboard changes ===3.05.01==============================================================20/05/2002===== Possales 3.05.01 - Fix access violation with using media expanded branch of media treeview (ie credit card) Posonline 3.05.01 - Fix exception when loading EJT 5, Customer Information PosReport 3.05.01 - Add payments to debtors transaction list ===3.05.00(Delphi6)======================================================25/05/2002===== Important Note: If you upgrade a site from older version to this version, all EXEs and system files must be upgraded. Common 3.05.00 - Language Support Common2 3.05.00 CommunicateServer 3.05.00 - Component 3.05.00 - New component Keyboard for tourch screen POSAcct 3.05.00 - Generate new fields' data to GL tables to support MYOB version 10 POSAcctExp 3.05.00 - New Export data format from GL tables to text files to support MYOB version 10 POSCreditors 3.05.00 - Fied bug where show wrong tax figure. POSEod 3.05.00 POSExport 3.05.00 - Fixed bug where POS did not export the PLU code if PLU range is empty. - Export Sale support IB. POSGuide 3.05.00 POSImport 3.05.00 - Fixed bug where POS did not setup SKU Return_OK field to default value(true). - Fixed bug where POS did not setup Cust_type field to default value POSLan 3.05.00 POSMaint 3.05.00 - POSOnline 3.05.00 - Fixed bug where didn't handle EJTline(Customer deletion from CC). - Fixed bug where could not process EJT 250 properly - Fixed bug where could not process EJT 262 properly for IB - Fixed SQL error in DM_Lan_Doc.ConsolidateLineDel - Fixed bug where cause 'Record Key deleted..'error as NewAuditID greater than last AuditID - Show Lan info automatically. - Show record Count for Interbase. POSPoll 3.05.00 POSPurge 3.05.00 POSReport 3.05.00 - Don't show inactive SKU on worst products report. - Enable customer define topmargin for Customer mailing label - Enable save barcode format to CSV file - Enable print out title on those report related to customer - Enable print out Package Item on barcode report. - Fixed bug where customer sales report got SQL error if specify a range of customer type. - Fixed bug where Inventory Report didn't show date for IB - Fixed bug where Purchase Report got SQL error if specify a range of vendor. - Fixed bug where Monthly sale Report got error if SKU list more than 256 characters. - Fixed bug where Negative Stock Report didn't show "OutStockDate" field for Paradox. - Fixed bug where Inventory report show wrong total onhand for sized SKU on drill down screen as last size record onhand is missing. - New Report--Serial number tracking reports, Replenish report - New type of Customer analysis report(Nationality & category info) Possales 3.05.00 - AutoLock customer account if overdue. - Calculate Loyalty point for certain type of customer only() - Enable Sale/Return Serial number product. - Enable print out customer order to Invoice printer - Fixed bud where can't display customer purchase report for interbase. - Fixed bug where POS close automatically if Giftvouchar - Fixed bug where Sale item button didn't enabled/disabled correctly on Debtors screen. - Fixed bug where can't reprint out vocher transaction(General SQL error. unexpected end of command) - Fixed bug where SKU search couldn't work with stand-Alone mode if show onhand option is on. - Fixed bug where show different balance on CustOrder release screen. - Fixed bug where show wrong date /Operator on CustOrder payment list screen. - Fixed bug where send EJT 40 with wrong total to SC/CC when sales includes package items - Fixed bug where show $ before amount when discount type is percentage off on customer discount screen. - New interface for Restaurant mode. - Put Eftpos cardData Back to make Eftpos work again in NZ - Show open orders on salesperson screen. - Support tourch screen search. POSSend 3.05.00 POSServer 3.05.00 POSSetup 3.05.00 - New option--AutoLock customer account(SetupCustomer). - New option--LoyaltyPoint( Setup_CustType) - New option--ShowTitleOnCustRpt( Setup_Report) - New option--ShowOrderDateOnRpt, ShowDueDateOnRpt(Setup_DocCtrl) - New option--UpdatePLUPrice(Setup_Maint) - New options--OrderNoAsPrefix to put orderNo to Invoice comments field OrderRefAsPrefix to put RefNo to Invoice reference field PrintOrderToInvPrt to print order to Invoice printer(Setup_CustOrder) - New setup page--Setup_CustDelivery, New option--ShowDiliveryDate on this page - Fixed bug where option "Allow print a partial receipt..." not work after tick (error occurs on Setup_Subtotal screen, code error on Registry_Sales_Subtotal) - Fixed bug where hotkey ( \ key) didn't work. POSSod 3.05.00 POSStock 3.05.00 - Enable process Serial number product. - Enable enter serial number on a Count sheet. - Enable print serial number on all Doc report - Enable save barcode format to CSV file. - Show correct name on Creditor/Invoice report. - New screen to enter totalAmt, tax, Freight, freighttax information when posting receiving document to support MYOB - Fixed bug where cancel button didn't work on stock action screen(docline didn't post but dochead status change to Completed) TableMaint 3.05.00 - Fixed bug where Filter by 'Any part of Description'(SKU/PLU) didn't work. - Fixed bug where Barcode generate error for IB when onhand checking is not selected. - Enable access web site from SKU/Vendor screen. - Restrict user enter single quote to product or group name. PDoxFix.DLL 3.05.00 POSCmd.DLL 3.05.00 Trademk.dll 3.05.00 New Tables: 1.Category(Local) 2.Table_SubAcct(Remote) Changed Tables: 1.SKUPost--Add SerialNo(A24) Primary key 2.LogCustInfo (remote)--Add Nationality A20 Visitor_Category A20 Email A50 Shop_Awareness A60 3.SKUExtn -- Add WebSite(A80) 4.Vendor -- Add WebSite(A80) 5.Document--Add DisplayTax(Logical) InvoiceNo(A12) InvoiceDate(Date) TotalCost($) TotalTax($) Freight($) FreightTax($) 6.GLPurchase--Add Freight($) FreightTax($) 7.CustType--Add LoyaltyPoint(Logical) 8.Customer--Add LoyaltyPoint, AskOrderNo(Logical) 9.SKU --Change field Size Bin_nmuber(A81-->A8) 10.Store--Add Kitchen(M1)