SQL Acc XLS n MDB Import: Difference between revisions

From eStream Software
 
(331 intermediate revisions by the same user not shown)
Line 1: Line 1:
<span id=Excel Import, SQL Accounting, SQL Acc, sqlacc, SQLAcc, sqlaccount, sql account, sql accounting, XLS, XLSX, CSV, TXT, Import Excel, Text Import, CSV Import, SQL Excel Import, SQL Accounting Excel Import></span>
==Introduction==
==Introduction==
{| width="90%"
{| width="90%"
|-
|-
|  
|  
Is an External Shareware Program which able to import below data to SQL Accounting using Excel or Access File.
Import Data to SQL Accounting Software with Ease (Text, CSV, Excel) Effortlessly
* Master file (eg. Debtors, Creditors & Item List)
* Master file (eg. Debtors, Creditors & Item List)
* Transactions
* Transactions
Line 16: Line 18:
# Easy to generate
# Easy to generate
# About 80% of modules is covered.
# About 80% of modules is covered.
# Support GST
# Support GST/SST
# FREE import for Master file.
# FREE import for Master file.
# <del>Support import CSV/TXT(semi Comma) Format - Only available in Version 4.7.4.23 & above</del> not applicable for Version 5.10.9 & above
# Support Schedule Auto Download from Simple FTP - Only available in Version 5.10.6.32 & above
# Support Schedule Auto Import for Excel/CSV/TXT - Only available in Version 5.10.6.32 & above
# Support import CSV/TXT(<span style="color:#0000ff">Bar(|),Comma(,),Semi Comma(;),Tilde(~)</span>) Format - Only available in Version 5.10.9 & above
# Support import Json Format - Only available in Version 5.11.10.43 & above
# No rows limit (but recommended max 500 rows per file as more records, more hard & time consumption to check if have error)


===Cons===
===Cons===
# Only can do New/Insert action  
# <del>Only can do New/Insert action</del> not applicable for Version 5.16.10.62 & above
# Is Batch update.
# Is Batch update.
# There is a cost for End User and Dealer for Transaction import. Only Free if each file record less then 100.
# There is a cost for End User and Dealer for Transaction import. Only Free if each file record less then 100 rows.
# Same DocNo for Different Supplier not cover
# <del>Credit Note Knock Off for both Customer & Supplier not cover</del> not applicable for Version 5.15.10.57 & above
# Credit Note Knock Off for both Customer & Supplier not cover
# <del>No transfer status for Sales & Purchase Module</del> not applicable for Version 5.18.18.80 & above
# No transfer status for Sales & Purchase Module
# Unable to import Serial Number
# Unable to import Serial Number
# <del>Not support Same DocNo with Different Supplier Code</del> - not applicable for Version 5.11.10.43 & above


===Pros (UE Only)===
===Pros (UE Only) - (Deprecated)===
# Easy to generate
# Easy to generate
# Able update Stock Information.
# Able update Stock Information.
# Can do New/Insert/Edit/Update action  
# Can do New/Insert/Edit/Update action


===Cons (UE Only)===
===Cons (UE Only) - (Deprecated)===
# There is a cost for End User and Dealer. Only Free if each file record less then 100.
# There is a cost for End User and Dealer. Only Free if each file record less then 100.
# Only Cover Maintain Stock Item.
# Only Cover Maintain Stock Item.


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#top|[top]]]</div>
==Todo & Know Bugs==
* UE for All Master file import
* Enable Get File 2 default to load all (if can)


==Requirement==
==Requirement==
Line 48: Line 52:
* Microsoft Excel or Access
* Microsoft Excel or Access
* <del>[http://www.microsoft.com/en-us/download/details.aspx?id=23734 Microsoft Access Database Engine 2007 Redistributable] (AccessDatabaseEngine.exe) </del>
* <del>[http://www.microsoft.com/en-us/download/details.aspx?id=23734 Microsoft Access Database Engine 2007 Redistributable] (AccessDatabaseEngine.exe) </del>
* [https://www.microsoft.com/en-us/download/details.aspx?id=13255&751be11f-ede8-5a0c-058c-2ee190a24fa6=True Microsoft Access Database Engine 2010 Redistributable] (AccessDatabaseEngine.exe - 32 bits)
* [https://www.microsoft.com/en-us/download/details.aspx?id=13255&751be11f-ede8-5a0c-058c-2ee190a24fa6=True Microsoft Access Database Engine 2010 Redistributable] (AccessDatabaseEngine.exe - 32 bits) - Optional


==Example Template==
==Example Template==
* Updated 05 Jan 2019
* Updated 14 Aug 2024
* [https://www.estream.com.my/downloadfile/Fairy/SQLAcc-ImportExcel.xls Example Template-SQLAcc-ImportExcel.xls]
* [https://docs.google.com/spreadsheets/d/1TcFVqH1VCJ5SjHAt2VCHIeTTcQVUjtIBxLaZGGM0E5k/edit#gid=1780239004 Example Template-SQLAcc-ImportExcel]
<span * [http://www.estream.com.my/downloadfile/Fairy/JsonFile.zip Example Template-Json]></span>


===History New/Updates/Changes===
===History New/Updates/Changes===
--Update 05 Jan 2019
--Update 14 Aug 2024--
* Add JE type for Customer/Supplier DN/CN.
* Add SUBMISSIONTYPE & TAXEXEMPTIONREASON for Sales & Purchase
* Remove IRBM_SELFBILLED for Sales & Purchase template
 
--Update 24 Jul 2024--
* Highlight with color for E-Invoicing fields
* Add some Example for E-Invoicing fields
 
--Update 22 Jul 2024--
* Add New Field for E-Invoicing at Sales&Purchase template
 
--Update 08 Jul 2024--
* Add Country Tab list for Country field
 
--Update 02 Jul 2024--
* Add New Field for E-Invoicing at Customer&Supplier Master_New & Stock List template
 
--Update 14 Jun 2024--
* Add More Example for StockList
* Update Note For StockList and Sales & Purchase
 
--Update 08 Jun 2024--
* Update Note on Sales & Purchase
* Update CC field with field length & Sample Data in Sales & Purchase
 
--Update 01 Dec 2023--
* Add StockList_Category Template
 
--Update 18 Nov 2023--
* Update ChartOfAccount_GL FieldName not correct for auto mapping
 
--Update 13 Nov 2023--
* Update Sales & Purchase for Transfer Status Fields
 
--Update 25 Oct 2023--
* Add GL Stock & PD_JO (Job Order Template)
* Update STAS_STDS template with note & fixed error sample value
 
--Update 09 Oct 2023--
* Update Note on some field which Can't Empty
 
--Update 03 Oct 2023--
* Change some field from Compulsory to Optional
 
--Update 25 Aug 2023--
* Update Bank Giro List
 
--Update 13 Dec 2022--
* Update StockItem_BOM Missing Column & data not sorting
 
--Update 25 Nov 2022--
* Add new Customer&Supplier Master Format
* Add Maintain Shipper Format
 
--Update 28 Oct 2022--
* Fixed Payment Example Not Correct KO DocNo
 
--Update 18 Oct 2022--
* Add Example rounding for Sales & Purchase
 
--Update 06 Oct 2022--
* Add More sample for Journal Voucher
* Add Note for Journal Voucher
 
--Update 01 Jun 2022--
* Add Batch Delete format
* Add Currency With Detail format
 
--Update 14 Apr 2022--
* Add ST_Item_Alt format
 
--Update 19 Oct 2021--
* Update ARAP_Deposit Data to match Sample data
* Add ARAP_CN_KO Format
* Add ARAP_Deposit_Refund Format
* Add ARAP_Deposit_Forfeit Format
 
--Update 05 Oct 2021--
* Update StockList Missing Isbase column & Required field for RATE1
 
--Update 11 Sep 2021--
* Add Price Tag Example for Stock List Template
 
--Update 18 Aug 2021--
* Add Enable Import Stock Item Matrix Profile Template
 
--Update 03 Apr 2021--
* Add GL_Budget Template
* Add AR_CustomerBranch Template
 
--Update 14 Dec 2020--
* Add StockLit_PriceTagARAP Template
* Update StockGroup, ST_ITEM_TPL, ST_Batch, Tariff & StockItem_BOM Template no mention field size
 
--Update 14 Aug 2020--
* Update ChartOfAccount_GL - Add More Example & Notes
 
--Update 04 Jul 2020--
* Update MaintainSupplier_Giro - Update to Match with Testing Company
* Add StockList_UOMnPrice Template
 
--Update 03 Jun 2020--
* Split Stock Issue & Stock Receive Template
 
--Update 26 May 2020--
* Add Stock Assembly & Disassembly Template
* Add more example for CashBookEntry_PV_OR
* Add Customer Deposit Template
 
--Update 15 May 2020--
* Move file to Google Drive
 
--Update 12 Feb 2020--
* Update Sales & Purchase Tab Information to Match with Testing Company
 
--Update 03 Jan 2020--
* Add Point Format


--Update 09 Oct 2018--
--Update 09 Sep 2019--
* Fix JV, PV & OR Detail Account Not match with sample
* Add Opening SST Service Tax Format


--Update 03 Oct 2018--
--Update 10 Sep 2019--
* Add Import Maintain Tariff Format
* Standardize the Header & Detail Column name where had same name
* Add Stock Batch Format
* Add Stock Item Template Format


--Update 21 Mar 2018--
--Update 28 Mar 2019--
* Incorrect date format in Sample Data
* Update Sales & Purchase Column Name & position so it can auto map on Get File in program
* ARAP_Payment Data incorrect Value
* Add Customer/Supplier Import Format


--Update 05 Feb 2018--
--Update 05 Jan 2019--
* Add Stock Transfer Import Format
* Add JE type for Customer/Supplier DN/CN.
* Add Stock Receive Import Format


--Update 05 Feb 2018--
* Add Giro Import Format
* Add BOM Import Format
* Update ARAP Payment with Knock off
* Update Sales & Purchase - Add Tax Inclusive


--Updated 26 Sep 2016--
* Add Example Data for Maintain Customer/Supplier
* Add Example Data for Maintain Item
* Update Maintain Account with Notes
* Add Example Data for New Journal Vourcher


--Updated 07 Sep 2016--
--Updated 07 Sep 2016--
Line 91: Line 200:
| [[File:Template.Tips-01.jpg|60px]]|| '''Tips for Programmer to Export Transaction'''
| [[File:Template.Tips-01.jpg|60px]]|| '''Tips for Programmer to Export Transaction'''
  01. Use INNER JOIN SQL to join the Master & Detail table  
  01. Use INNER JOIN SQL to join the Master & Detail table  
  02. Export to Excel or Access file
  02. Export to Excel, txt or CSV file
|}
|}
:::----------------------------------------------------------------------------------------------------------------------------------------------------
:::----------------------------------------------------------------------------------------------------------------------------------------------------
Line 132: Line 241:
* No Formula in the cell
* No Formula in the cell
* No Merge cell is use
* No Merge cell is use
* No Hidden column
* Avoid use Unicode Character for Row 1 (Header)
* Date Format should be in '''dd/mm/yyyy''' (entry time in Excel as dd/mm/yyyy) - Updated 14 Nov 2013
* Date Format should be in '''dd/mm/yyyy''' (entry time in Excel as dd/mm/yyyy) - Updated 14 Nov 2013
[[File:Excel-DateFormat.jpg|500px|center]]
[[File:Excel-DateFormat.jpg|500px|center]]
Line 138: Line 249:
* Try just use Alphanumeric for the '''Worksheet Name'''
* Try just use Alphanumeric for the '''Worksheet Name'''
[[File:Excel-Import-06.jpg|700px|center]]
[[File:Excel-Import-06.jpg|700px|center]]
* Make sure the '''Key of Records''' is properly Sorted
[[File:Excel-Import-41.jpg|700px|center]]
* Special Character (for csv or txt output only)
{| class="wikitable" style="margin: 1em auto 1em auto;"
|-
! User Input !! Text Output
|-
| SalesOrder || SalesOrder
|-
| Sales Order 5' 12" || "Sales Order 5' 12"""
|-
| SalesOrder6'13" || "SalesOrder6'13"""
|-
| SalesOrder6" x 13" || "SalesOrder6"" x 13"""
|-
| Sales Order || "Sales Order"
|-
| Sales Order 5' 12 || "Sales Order 5' 12"
|-
| Sales Order 12" || "Sales Order 12"""
|-
| Sales;Order 12 || "Sales;Order 12"
|}
{| style="margin: 1em auto 1em auto;"
|-
|
----------------------------------------------------------------------------------------------------------------------------------------------------
{|
|-
| [[File:Template.Tips-01.jpg|60px]]||
:For Easy Export you can use " for all output value
:Eg "AL","161924123243970563"
|}
----------------------------------------------------------------------------------------------------------------------------------------------------
|}


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#top|[top]]]</div>


==Import Program==
==Import Program==
* Version (4.8.6.30) - 05 Jan 2019
* Version (5.19.19.88) - 25 Oct 2024
* Version (4.2.1.12) - 16 Nov 2018 (UE Only)
* Version (4.5.4.37) - 01 Jun 2022 (UE Only) - (Deprecated)
* Evaluation Limit : 100 Records per file (Except Master File with not limit)
* Evaluation Limit : 100 rows Records per file (Except Master File with not limit)
* [https://www.estream.com.my/downloadfile/Fairy/SQLAccXLSnMDBImp-setup.exe SQLAccXLSnMDBImp-setup.exe]
* [https://download.sql.com.my/customer/Fairy/SQLAccXLSnMDBImp-setup.exe SQLAccXLSnMDBImp-setup.exe]
* MD5 : 067E1584F4A8CD63CD4A1F70D469A34B
* MD5 : 66198781498D12F63A8AC6AE6F0D6079


===History New/Updates/Changes===
===History New/Updates/Changes===
--Build 31-- Coming soon...
--Build 88--
* Upgrade to Version 4.9.
* Fixed IDTYPE & SUBMISSIONTYPE should not have default value for transaction.
* Import BOM Prompt Access Violation if not Location fields in Excel
* Fixed Replace enable verify shown Dockey Not found.
* Remove P_DocNo field for Cash Sales/Purchase.
* Change Auto Get Default Account Code from DB.
* Fixed Verify Same DocNo for Diff. supplier shown Duplicate Doc No.
* Fixed Data Grid not Auto width Columns.
* If Detail had Status <> ok should abort Post
* Add Checking for CompanyName2 field for Customer/Supplier Code
* Add Checking for Description2 & Note field for Item Code.
* Add Shedule Import for Excel - Stage 1 (Sales & Purchase Only)


--Build 30--
--Build 87--
* Upgrade to Version 4.8.6.
* Enable Support read mulitple line for csv with #13 indicator.
* Enable Support Import JE type for Customer/Supplier DN/CN.
* Enable Auto Height For Grid Data.
* Support Auto Get ItemCode using Remar1, Remark2 or Shelf.
* Fixed unable to EMail using GMail Setting.
* Support Auto Get CompanyCode using BizNatural.
* Fixed AR/AP CN KnockOff verify Status not update when CN Not found.
* Enable support Import TaxDate for JV & CB - PV.
 
--Build 86--
* Add By Pass Verify... option.
* Enable Import Extra DO & GRN.
* Force always read 1st excel sheet for AutoImport.
* Add EMail Error Log file... option.
* Add Delimiter Option for CSV Export.
* Fixed CSV output should double Quoted if had character same as delimiter.
* Fixed Supplier Deposit Verify not correct.
* Fixed Maintain Customer/Supplier - New missing CURRENCYCODE field.
* Fixed TaxRate not import when mapping.
 
--Build 85--
* Upgrade to Version 5.19.19.
* Add Export CSV function.
* Enable mapping for DocNoSetKey field.
* Fixed Purchase not support Transfer Status.
 
--Build 84--
* Fix not support mix data with Some have ItemCode & Same no ItemCode.
* Fixed Scheduler still not support without Branch Info for Maintain Customer/Supplier - New option.
* Fixed file not move when Replace Option is enabled.
 
--Build 83--
* Fixed slow when delete for replace transactions with lot details.
* Add Grid export for Stock Item Import.
* Remove license checking for Maintain Customer/Supplier - New option.
* Auto mapping with _DTL &_HDR ignore _.
* Allow import Customer/Supplier without Branch Info for Maintain Customer/Supplier - New option.
 
--Build 82--
* Fixed Source Field have extra record.
* Fixed Error when using JSon File.
* Fixed Auto Import Setting not Save after Set.
 
--Build 81--
* Fixed Convert Row To Column function still open file still use old function.
* Fixed Convert Row To Column function not working due to Column 1 empty.
* Fixed Access Violation on Get File for Maintain Customer & Supplier.
* Fixed Payment still Import Even is Untick.
 
--Build 80--
* Upgrade to Version 5.18.18
* Allow Import Empty Seq for Maintain Stock Item - Price Tag Import.
* Fixed GL Cash Book Data not link with docno.
* Enable Transfer Status for Sales & Purchase Module.
* Add highlighter for Error after verify.
 
--Build 79--
* Upgrade to Version 5.17.17.
* Add Maintain Stock Item - Category.
* Fixed Access Violation when Get Data From mdb file.
* Enable Auto get UnitPrice in SQL Acc by Not mapping UnitPrice & Set Default Value.
* Fixed Maintain Stock Item no PreVerify for Code field.
* Fixed CompanyName not check for field Mapping for Maintain Customer/Supplier Import.
* Add GL Stock Value.
* Add Job Order.
* Add Option "System Auto Detail" for Job Order, Stock Assembly & Stock Disassembly.
 
--Build 78--
* Fixed Verify Not correct when no Itemcode Mapping.
 
--Build 77--
* Upgrade to Version 5.17.16.
* Fixed Error on Function Memo to Column when split Memo row more then No of Columns.
* Add Clear Cache Data Option.
* Enable support Search Description2 for PaymentMethod Field.
* Fixed Verify UOM not same as excel when if itemcode have more the 1 UOM with Rate=1.
* Fixed ItemCode UOM sometime not correctly check.
 
--Build 76--
* Upgrade to Version 5.17.15.
* Fixed unable to find record if On Spot Change Code.
* Fixed import csv with long number become scientific notation.
* Fixed import csv with missing number begin with 00x.
* Add F1 shortcut for Get User Guide... function.
* Add Load Last Posted Status Information... function - For Transactions.
* Fixed Auto Import Stock Item Fail.
 
--Build 75--
* Enable Support Read UOM from Barcode & Stock Alt Item Table.
* Fixed Detail Description should not have Default Value.
* Fixed AR & AP KO should not show Agent & Area Mapping.
* Fixed AP Verify Error.
* Fixed Customer CN, Supplier DN & CN Default Value not correct.
 
--Build 74--
* Upgrade to Version 5.17.14.
* Enable Support Direct DB Connect for SQL Connect.
* Enable Auto Remember by BizType for Auto Replace.
* Fixed Error when Exit Program if the db is registered.
* Fixed Verify DocNo for Customer should excluded code.
* Fixed Default Open from Desktop else from My Document folder.
* Fixed Verify Slow.
* Add Option Auto KnockOff for Customer/Supplier Payment & Refund.
 
--Build 73--
* Fixed Error after done import Maintain Customer/Supplier New format.
 
--Build 72--
* Fixed Source Mapping Field have Extra Column.
* Fixed Get CSV with Unicode Error.
* Fixed Access Violation when posting Payment.
 
--Build 71--
* Fixed Import SL & PH missing detail.
 
--Build 70--
* Upgrade to Version 5.17.13.
* Remove 'Mapping Field can't be empty' for Stock Transfer Header Code.
* Enable Support Import Seq Field for Maintain Stock Item - BOM.
* Fixed Duplicate DocNo when Exce/CSV file data not sort by DocNo.
* Enable Read File in subfolder of pending for Auto Import.
* Add new option Include SubFolder File(s)... for Auto Import for multi 3rd Party Export to different folder.
* Enable Search AltCode for ItemCode field.
* Enable Import Maintain Shipper.
* Enable Auto Generate DocNo using prefix <<New>>.
* Fixed Stock Transfer Customer code not checking other Maintain Customer fields.
* Fixed Verify 2nd time data gone.
* Fixed Verify Empty Value for Terms should bypass.
* Add New Format for Maintain Customer & Maintain Supplier to support Replace Action.
* Combine UE Function.
* Add Option Get file(s) from FTP... for transactions import.
* Enable Replace Option for Duplicate transaction for All Maintenance (Except Maintain Account).
 
--Build 69--
* Add Remove Other Character(s)... function.
* Fixed Copy Cell Value not enable for single table import.
* Fixed SUOMQTY field missing from mapping.
 
--Build 68--
* Fixed Field Auto Mapping not check equally match column.
* Fixed Sales.Points.OPF can't Auto Import.
* Fixed Import Attachment field become RichText.
* Fixed Import GL PV & GL OR error.
 
--Build 67--
* Change FTP download TransferType to Binary.
* Fixed Error when download FTP file with folder.
* Add Double Click Pending & Done label to open the folder.
* Add Test FTP Download option on Right Click Pending label.
 
--Build 66--
* Upgrade to Version 5.16.12.
* Fixed Slow on Auto Mapping function.
* Move Select Record Range to top.
* Fixed Tab Order.
* Add Batch Delete function.
* Enable Replace Option for Item Template & Maintain Batch.
* Fixed Import Stock Template not set 'Mapping Field can't be empty' for Code field.
* Allow import Detail Maintain Currency.
* Fixed FTP download Error.
 
--Build 65--
* Fixed Points Verify Keep shown Invalid Customer code.
* Fixed Points Post to Account prompt Access Violation.
* Fixed Verify if Mapped field with empty data for Agent, Area, Project should by pass
 
--Build 64--
* Upgrade to Version 5.16.11.
* Add Import Stock Alternative.
* Add Auto Resize Prefix Main Screen Size.
 
--Build 63--
* Fixed Error Import Matrix Profile.
* Fixed Disc have value even Excel don't have Disc Column.
 
--Build 62--
* Upgrade to Version 5.16.
* Enable Replace Option for Duplicate transaction.
 
--Build 61--
* Fixed Add for detail Mapping override by automap.
 
--Build 60--
* Fixed GL Acc Verify not correctly for SpecialAccount Type.
* Add Filter for Untick Only, Tick Only & All option for GL Acc.
* Misleading information at Stock Item Filter record to record when set 501 to 1000 become 500 
(conflict with to rec & max record)
 
--Build 59--
* Fixed Maintain Batch Source Field missing last column.
* Fixed Stock Item Not Auto Maping Field for Sub Table.
* Fixed GL Acc Verify missing some Account Type & special Account type.
* Fixed Import Unicode for More Description become ???
 
--Build 58--
* Fixed Payment Auto Mapping not correct due to Fixed Journal Auto Mapping.
* Fixed More Description & Attachment not support Unicode.
 
--Build 57--
* Upgrade to Version 5.15.
* Fixed Journal Auto Mapping not Correct for DR & CR.
* Fixed GL Maintain Account Verify with AccType = IV shown invalid.
* Add Customer Credit Note - Knockoff.
* Add Supplier Credit Note - Knockoff.
* Fixed Customer Deposit Company Code checking Code same as other Document (eg IV)
* Add Customer/Supplier Deposit Refund.
* Add Customer/Supplier Deposit Forfeit.
* Add Supplier Deposit.
 
--Build 56--
* Fixed Matrix Profile for D1SUBCODE & D2SUBCODE not fully import due to too long list.
 
--Build 55--
* Remove GL Stock Value function which is not ready.
* Add Checking For AccType & SpecialAccType for GL_Acc Import.
* Add Checking Mandatory Field for GL_Acc Import.
* Enable Import Stock Item Matrix Profile.
 
--Build 54--
* Shortcut to Open Selected file.
* Fixed DB Import Unicode become ?.
 
--Build 53--
* Fixed Auto Import RPC server is unavailable Error.
* Fixed Stock Item ItemCode not Verify.
 
--Build 52--
* Upgrade to Version 5.14.
* Add Import GL Budget.
* Fixed Verify Account should not exclude Bank & Cash Type.
 
--Build 51--
* Add Force Kill SQLAcc for AutoImport.
* Fixed Verify Account not excluding Customer,Supplier & Stock Account.
* Fixed FTP - Not able move to Archive Folder.
* Fixed unable to find data if query containing the '&', '!' characters.
 
--Build 50--
* Fixed Detail Description map as Description_HDR.
* Skip Posting KnockOff if No Map KODocNo.
* Fixed Verify for AR_CN & AP_SC prompt DocType Required when no Map.
 
--Build 49--
* Fixed Import GL Maintain Account Get excel file still old method.
 
--Build 48--
* Fixed Payment KnockOff field not auto map.
* Enable Grid Export for Direct Import DB.
* Enable Mini Utilities for Direct Import DB.
* Fixed Grid Export not working.
* Add Grid Export for Master data
 
--Build 47--
* Fixed Import GL Maintain Account Some Account Description is Empty.
* Fixed GL Maintain Account unable reset to empty after drag back to source.
* Fixed Import Stock Item Randomly Error Prompt.
 
--Build 46--
* Add Checking Only Get Excel Row Data when Column A is not Empty.
* Fixed unable to connect to DB in SQL Connect.
 
--Build 45--
* Upgrade to Version 5.13.
* Upgrade IDE to Delphi 27.
* Error when Import BOM with mapping empty OverheadCost.
* Add Delete Existing Data... option for Supplier Giro & Opening SST Import
* Fixed Post Button should only enable after Verify
* Fixed Progress Bar not update when lot of records.
* Fixed Error Get Json File if Not Registered.
* Fixed Error when Click Get Data 2nd Times for Json File.
 
--Build 44--
* Upgrade to Version 5.12.10.  
* Auto Force Use Get File 2 for Get File for Excel format.
* Fixed Customer/Suppler Payment missing DocAmt field.
* Fixed Get Excel Example Template Link not update.
 
--Build 43--
* Upgrade to Version 5.11.10.
* Fixed Verify payment method not correctly checking.
* Enable Import Stock Item Assembly.
* Enable Import Stock Item Disassembly.
* Enable Support Same DocNo but Different Supplier Code.
* Enable Import Customer Deposit.
* Fixed Maintainance not force Code Mapping.
* Add Import from Json File format - Stage 1 of 2.
* Fixed Auto Login Password Not Case Sensitive.
 
--Build 42--
* Upgrade to Version 5.10.10.
* Fix Post Button should only enable after verify for Maintain Item Import.
* Remove checking for Knock off DocNo in Preverify.
* Fixed DocNo Status Not in Memo Mode.
* Allow Import ItemCode without UOM & Defaul Value for SL, PH & ST.
* Enhance Convert YYYYMMDD to DD/MM/YYYY function by remove - and . before convert.
* Reduce the Maintain Item windows Min Height size to 700.


--Build 29--
--Build 41--
* Fixed Verify prompt access violation if no ItemCode field map.
* Upgrade to Version 5.10.9.
* Fixed all Modified Function not working in SL, PH & ST.
* Add Export Log Option for Auto Import.
* Fixed Verify GL OR & PV shown Invalid Company Code.
* Enable Import Point.
* Add New function Remove All Positive Value Data...
* Fix Drag from Target to Source Not Clear for Maintenance Import.
* Add New function Remove All Negative Value Data...
* Enable bypass mapping & use Default Value for Knock Off import.
* Fixed No checking When PAYMENTMETHOD not map for Payment Import.
* Enable Prompt for Delimiter option when import for TXT/CSV in Get File 2 & Get File 3.


--Build 28--
* Fixed Verify Itemcode not fully verify.
* Fixed if Mapped data & Default Value is empty should bypass import.
* Fixed Verify Company Shown Invalid even is Valid Company Code.


--Build 27--
--Build 40--
* Fixed Source Grid had Extra unknown Field.
* Fix unable to Connect Data Base if Data in Linux.
* Add Remove Comma function.
* Fixed Access Violation on Import AR & AP.
* Fixed Load Setting not match with Save due to #10 & #13 character.


--Build 26--
--Build 39--
* Upgrade to Version 4.8.
* Upgrade to Version 5.10.8.
* Support Auto Get ItemCode using BarCode or Customer/Supplier ItemCode.
* Fixed Direct Import to DB no Auto Open Excel when only 1 Excel Sheet.
* Fixed No checking on Field Mapping in Giro Import.
* Add Import Opening SST Service Tax.


--Build 25--
--Build 38--
* Fix JV, PV & OR Detail Account Not Verify
* Enable Support Version 782 & above (New ROC).
* Fixed Not AutoSave Setting.
* Add Copy Cell Value Function for Data Grid.
* Fix Import with Tariff not follow user data


--Build 24--
--Build 37--
* Upgrade to Version 4.7.5.
* Add Get Excel Example Template...Function under Help Menu
* Enable Import Maintain Tariff.
* Default Value for 2nd UOM for Maintain Item should set to 0.
* Verify should bypass checking detail for opening balance else unable to import due to invalid Code.
* Fixed Get File 3...Error on 2nd time Click.


--Build 23--
--Build 36--
* Upgrade to Version 4.7.
* Fixed Batch Import Unable to Import due to IsActive is Boolean Type.
* Fixed Memo Cell for Attachment, Note & Description3 is partly loaded.
* Enhance support 99.9999% Accurate AutoMapping.
* Fixed KOAmt & DocType field no DefaultValue.
* Remove Extra Fields for Stock Item Template.
* Enable Import CSV/TXT(semi Comma) file.
* Fixed Access Violation on Get File 2 in some Situation where Excel had Empty Columns.


--Build 22--
--Build 35--
* Upgrade to Version 4.6.4.
* Fixed Verify shown ??? if itemcode in Unicode.
* Fix Get File 2 for Maintain Customer, Supplier & Stock Item unable to Click New button.
* Fixed Error on Limited User on run application.
* Fix Supplier Payment Knock Off Detail not verify.
* Fix Customer & Supplier Payment No Default Description.
* Fix Verify Customer & Supplier Payment error if no Knock off information in excel.
* Fix Verify Customer & Supplier Payment PaymentMethod not check.
* Fix Error when Post To A/c for Customer & Supplier Payment error if no Knock off information in excel.
* Fix unable to load all data once verify button is click.
* Fix error Import BOM if Batch & BOMPackage is empty.
* Enable Customer/Supplier Refund Import.


--Build 21--
* Fix Default Value for NonRefundable should be 0 not F
* Fix Prompt Access Violation for Get File 2 for Maintain Customer & Supplier.


--Build 20--
<div style="float: right;">  [[#top|[top]]]</div>
* Fix Detail Project field missing.
* Add Auto Get Data if only 1 worksheet/table.
* Fix Access Violation for Get File 3 when no select any excel.


--Build 19--
===History New/Updates/Changes (UE Only) - (Deprecated)===
* Upgrade to Version 4.6.
--Build 37--
* Support Auto Get CompanyCode using Remark.
* Upgrade to Version 4.5.4.
* Add Truncate String... Function.
* Fixed Slow on Auto Mapping function.
* Fixed Verify no check Batch field.
* Move Select Record Range to top.
* Improve Performance on Get File 2.
* Fixed Tab Order.
* Add Get File 3 function (Data Entry Only) to enable import 2 (Header & Detail) Excel.


--Build 18--
--Build 36--
* Upgrade to Version 4.5.3.
* Upgrade to Version 4.5.3.
* Fixed Scrollbar not shown.
* Add Import Stock Alternative.
* Enable Customer & Supplier Payment with Knock Off.
* Add Auto Resize Prefix Main Screen Size.
* Enable Import Stock Item BOM.
* Enable Import Supplier GIRO Infomation.
* Fixed Check Duplicate Records...unable to Get File 2.
* Enable Get File 2 function for Split Memo To Columns.
* Add Get File 2 function to enable Open Excel file for pc without excel file install - Final Part.
* Enable Get File 2 function for Convert Row To Columns.
* Fixed Unable to Import no GST transactions for Locked GST Period.
* Fixed Get File 2 unable to get Date value correctly.
* Fixed Get File 2 still append row even is empty if Actual row data < To Records.
* Fixed Get File 2 not correctly append if there empty cell in 1st column.
* Add Convert YYYYMMDD to DD/MM/YYYY function.
* Fixed Verify prompt Access Violation if Mapped ItemCode without Map UOM with Default Value <> empty.


--Build 17--
--Build 35--
* Upgrade to Version 4.5.
* Upgrade to Version 4.5.
* Remove support Provider Microsoft.Jet.OLEDB.4.0 as Microsoft Windows Security update KB4041681 is no more support.
* Add option Delete Existing Data for all Import Option except Maintain Stock Item.
* Add Get File 2 function to enable Open Excel file for pc without excel file install - Part 1.
* Fixed Remark1 & Remark2 empty if just mapping CompanyItemCode field.


--Build 16--
--Build 34--
* Fixed AR & AP Payment not remove not relevent fields.
* Fixed Add for detail Mapping override by automap.
* Fixed AR & AP Payment not auto set Default Value.
* Support Auto Get CompanyCode using ROC or GST No.
* Support Auto Get Set Tax Code when mapping & Default Value fields is not set.
* Fixed Access Violation when import Maintain Batch without mapping ItemCode.
* Add Verify Option for AR & AP Payment.
* Add Verify Option for Master Data.


--Build 15--
--Build 33--
* Upgrade to Version 4.4.
* Misleading information at Stock Item Filter record to record when set 501 to 1000 become 500  (conflict with to rec & max record)
* Add Convert Rows to Columns... Option.
* Show Result next to selected Column for Split Memo to Columns... Option
* Fixed Verify Itemcode not checking UOM.
* Enable Import Stock Received, Stock Issue, Stock Adjustment & Stock Transfer.
* Enable Import Maintain Item Template.
* Add Verify Location.


--Build 14--
--Build 32--
* Upgrade to Version 4.3.2.
* Fixed Stock Item Not Auto Maping Field for Sub Table.
* Add *-1 All Data function.
* Fixed Import Unicode for More Description become ???
* Add TaxDate field for AP, PH, AR_CN & SL_CN.
* Add Check Duplicate Records... Option.
* Add Split Memo to Columns... Option.


--Build 13--
--Build 31--
* Upgrade to Version 4.3.
* Fixed More Description & Attachment not support Unicode.
* Upgrade to XE25.
* Fix some Default Value is not Assign if there is mapping field.
* Fixed Mixed Excel datatype.
* Remove Default Tax Code.
* Add Auto Remove Empty Space before append the data.
* Add Grid Export to Excel for DocNo List Grid.
* Set Excel As Default File type.
* Fixed TaxInclusive not working.
* Add AutoMapping Field for Same FieldName with Target FieldName.


--Build 12--
--Build 30--
* Fixed Maintain Batch Prompt 100 records
* Fixed Prompt Error when excel UOM Rate is empty.
* Fixed Maintain Batch Progress bar always 0%
* Fixed Maintain Batch Posting record still limit even untick option.
* Fixed some can't read xlsx.
* Fix some Default Value is not Assign if there is mapping field.


--Build 11--
--Build 29--
* Fixed Missing DeliveryDate Field
* Internal Release.
* Fixed Import Amount Double if no Mapping for Amount
* Fixed Get Data 2nd time no records shown.


--Build 10--
--Build 28--
* Fixed unable to Import GL OR
* Fixed DB Import unicode become ?.
* Enable Auto Calc TaxAmt.
* Fix Maintain Acc can't import Tax, CashFlowType & MSIC.
* Enable Import GL_JE.


--Build 9--
--Build 27--
* Fixed GL PV & OR some fields no Default Value.
* Shortcut to Open Selected file.
* Fixed GL_PV & OR Verify Error.
* Fixed Status with OK Action should be Import not Replace.
* Force Must Mapping DocDate field.
* Fixed Default Should Tick All.


--Build 8--
--Build 26--
* Fixed unable to Import AR/AP Opening Balance.
* Upgrade to Version 4.4.
* Fixed unable to unmap Fields.
* Add Function &1. Maintain Customer - Branch...
* Remove Auto Remove Source Field after Mapped.
 
--Build 25--
* Fixed unable to find data if query containing the '&', '!' characters.


--Build 7--
--Build 24--
* Fixed unable to register Database.
* Disable Finish Button for DB Import.
* Fixed Customer/Supplier record splitter missing.
* Fixed Price Tag Import Discount not clear when is empty.


--Build 6--
--Build 23--
* Upgrade to Version 4.2.
* Fixed Verify Not correct for Maintain Stock Item - UOM & Price.
* Upgrade to XE10.
* Remove Maintain Tax Import
* Enable Import AR, AP, SL & PH Transactions
* Enable Import GL_OR & GL_PV Transactions


--Build 5--
--Build 22--
* Upgrade to Version 4.
* Upgrade to Version 4.3.2.
* Upgrade to XE7.
* Add Checking Only Get Excel Row Data when Column A is not Empty.
* Add Split Record - To cater large Record Data File.
* Fixed unable to connect to DB in SQL Connect.
* Remove readonly="true" SUBTYPE="Autoinc" before append Data.
* Fixed Import Stock Item Randomly Error Prompt.
* Add Default Value for Stock Item CostingMethod field.
* Fixed Click Next slow in Direct Import Action.
* Enable Grid Export for Direct Import DB.
* Enable Mini Utilities for Direct Import DB.
* Add Maintain Stock Item - Price Tag - Customer...& Maintain Stock Item - Price Tag - Supplier...


===History New/Updates/Changes (UE Only)===
--Build 21--
--Build 12--
* Fixed Update with Customer & Supplier Item Unable Update if More then 1 Record
* Fixed Load Setting not match with Save due to #10 & #13 character.


--Build 11--
--Build 20--
* Fixed Not AutoSave Setting.
* Fixed Update with Customer & Supplier Item Error.
* Enable Get File 2 Function.
* Add Copy Cell Value Function for Data Grid.


--Build 10--
--Build 19--
* Add AutoMapping Field for Same FieldName with Target FieldName
* Upgrade to Version 4.3.
* Upgrade IDE to Delphi 27.
* Add Stock Item - BOM.
* Update Get Excel Example Template Link.
* Auto Force Use Get File 2 for Get File for Excel format.
* Add Stock Item - UOM & Price.


--Build 9--
--Build 18--
* Upgrade to Version 4.2.
* Fixed Import New Item Error if had mix with Replace Action when use Records.
* Upgrade to XE25.
* Fixed Import New Item Error Invalid source array if mix with Replace Action.
* Fix some Default Value is not Assign if there is mapping field.
* Reduce the Windows Min Height to 700.
* Fixed Mixed Excel datatype.
* Add Show No. of Error Indicator after import if any.
* Add Auto Remove Empty Space before append the data.
* Set Excel As Default File type.
* Add AutoMapping Field for Same FieldName with Target FieldName.


--Build 8--
--Build 17--
* Remove Invalid components.
* Fixed Import New Item Error.


--Build 7--
--Build 16--
* Fixed “Bad variable type” error.
* Fixed Import Barcode always in Base UOM.
* Fixed some field no default value.


--Build 6--
* Upgrade to Version 4.
* Upgrade to XE7.
* Add Split Record - To cater large Record Data File.
* Remove readonly="true" SUBTYPE="Autoinc" before append Data.
* Add Default Value for Stock Item CostingMethod field.
* Add New filter function for data.


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#top|[top]]]</div>
Line 387: Line 734:
:01. Click '''1. Get File''' button<br />
:01. Click '''1. Get File''' button<br />
:02. Select the File type (eg Microsoft Excel) <br />
:02. Select the File type (eg Microsoft Excel) <br />
[[File:Excel-Import-04.jpg|700px|center]]
[[File:Excel-Import-04.jpg|800px|center]]
:03. Select the File file wanted to import<br />
:03. Select the File file wanted to import<br />
:04. Click '''Open'''<br />
:04. Click '''Open'''<br />
[[File:Excel-Import-03.jpg|700px|center]]
[[File:Excel-Import-03.jpg|800px|center]]
:05. Click the combo box (Circle in Red) to select the Worksheet/Table in the file<br />
:05. Click the combo box (Circle in Red) to select the Worksheet/Table in the file<br />
:06. Click '''2. Get Data''' button to load the file.<br />
:06. Click '''2. Get Data''' button to load the file.<br />
Line 415: Line 762:
:01. Click '''1. Get File''' button<br />
:01. Click '''1. Get File''' button<br />
:02. Select the File type (eg Microsoft Excel) <br />
:02. Select the File type (eg Microsoft Excel) <br />
[[File:Excel-Import-04.jpg|700px|center]]
[[File:Excel-Import-04.jpg|800px|center]]
:03. Select the File file wanted to import<br />
:03. Select the File file wanted to import<br />
:04. Click '''Open'''<br />
:04. Click '''Open'''<br />
[[File:Excel-Import-05.jpg|700px|center]]
[[File:Excel-Import-05.jpg|800px|center]]
:05. Click the combo box (Icon 5) to select the Worksheet/Table in the file<br />
:05. Click the combo box (Icon 5) to select the Worksheet/Table in the file<br />
:06. Click '''2. Get Data''' button to load the file.<br />
:06. Click '''2. Get Data''' button to load the file.<br />
Line 466: Line 813:


:01. Follow from '''Step 1 to 6''' as above.
:01. Follow from '''Step 1 to 6''' as above.
[[File:Excel-Import-07.jpg|700px|center]]
[[File:Excel-Import-07.jpg|800px|center]]
:07. Tick the Column(s) to Group
:07. Tick the Column(s) to Group
:08. Click '''3. Verify...''' button
:08. Click '''3. Verify...''' button
[[File:Excel-Import-08.jpg|700px|center]]
[[File:Excel-Import-08.jpg|800px|center]]


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#top|[top]]]</div>
Line 478: Line 825:


:01. Follow from '''Step 1 to 6''' as above.
:01. Follow from '''Step 1 to 6''' as above.
[[File:Excel-Import-09.jpg|700px|center]]
[[File:Excel-Import-09.jpg|800px|center]]
:07. Set Number of Column(s) to split (Default is 4).
:08. Select the Column to be Split
:09. Click '''5. Split''' button.
[[File:Excel-Import-10.jpg|800px|center]]
:10. Scroll to the right. Highlight in Yellow is the newly Columns Created.
:11. Click '''6. Export Excel(*.xls) ''' to export out the Result.
 
 
<div style="float: right;">  [[#top|[top]]]</div>
 
====Split String to Columns====
''Menu: Tools | Split String to Columns...''
: This option is to Split the Long String into individual Columns (Max. 60 Character each Column).
 
* Only available in Version 5.10.10.42 & above
 
:01. Follow from '''Step 1 to 6''' as above.
[[File:Excel-Import-37.jpg|800px|center]]
:07. Set Number of Column(s) to split (Default is 4).
:07. Set Number of Column(s) to split (Default is 4).
:08. Select the Column to be Split
:08. Select the Column to be Split
:09. Click '''5. Split''' button.
:09. Click '''5. Split''' button.
[[File:Excel-Import-10.jpg|700px|center]]
[[File:Excel-Import-38.jpg|800px|center]]
:10. Scroll to the right. Highlight in Yellow is the newly Columns Created.
:10. Scroll to the right. Highlight in Yellow is the newly Columns Created.
:11. Click '''6. Export Excel(*.xls) ''' to export out the Result.
:11. Click '''6. Export Excel(*.xls) ''' to export out the Result.
Line 495: Line 860:


:01. Follow from '''Step 1 to 6''' as above.
:01. Follow from '''Step 1 to 6''' as above.
[[File:Excel-Import-13.jpg|700px|center]]
[[File:Excel-Import-13.jpg|800px|center]]
:07. Set Number of Column(s) to split (Default is 4).
:07. Set Number of Column(s) to split (Default is 4).
:08. Select the Column to be Convert
:08. Select the Column to be Convert
:09. Click '''5. Convert''' button.
:09. Click '''5. Convert''' button.
[[File:Excel-Import-14.jpg|700px|center]]
[[File:Excel-Import-14.jpg|800px|center]]
:10. Scroll to the right. Highlight in Yellow is the newly Columns Created.
:10. Scroll to the right. Highlight in Yellow is the newly Columns Created.
:11. Click '''6. Export Excel(*.xls) ''' to export out the Result.
:11. Click '''6. Export Excel(*.xls) ''' to export out the Result.
Line 519: Line 884:


===Auto Import===
===Auto Import===
* Only available in Version 4.9.6.31 & above.
* Only available  
* Only available for Registered import Database only.
:- in Version 4.9.6.31 & above.
* Excel Filename must be BIZOBJECT.YYYYMMDDHHMMSS.xlsx eg SL_IV.20190214101508.xlsx
:- for Registered import Database.
:- in <span style="color:#0000ff">Firebird Server Setting</span> (Standalone can't Auto Import)
* Excel Filename must be <span style="color:#0000ff">BIZOBJECT.YYYYMMDDHHMMSS.xlsx</span> eg SL_IV.20190214101508.xlsx
* Must only 1 Sheet in Excel File.
* Must only 1 Sheet in Excel File.
* Must Manually Import for 1st time use to make sure is success mapping. - Auto Import base on last mapping import
* Must <span style="color:#0000ff">Manually Import for 1st time</span> use to make sure is success mapping. - Auto Import base on last mapping import


====Import Setting====
====Import Setting====
Line 531: Line 898:
:02. Select SQL Accounting Database to import & export
:02. Select SQL Accounting Database to import & export
:03. Enter the SQL Accounting User Name & Password
:03. Enter the SQL Accounting User Name & Password
:04. Click Next
:04. Select/Tick to Enable Download From FTP (available in Version Build 32 & above)
:05. Select/Tick to Enable With Export CSV File (available in Version Build 85 & above)
:06. Click Next
 
[[File:Excel-Import-36.jpg|800px|center]]
:The following Steps if <span style="color:#0000ff">Download From FTP</span> is Enable/Tick/Selected
:07. Enter the '''Host'''/IP Address for FTP
:08. Enter the FTP '''Port No'''
:09. Enter the FTP User Name & Password
:10. Enter the FTP Folder to download From
:11. Select the Action to Do After Download
:12. Click '''Test Connection...'''
:13. Click Next
 
{| class="wikitable" style="margin: 1em auto 1em auto;"
|-
! Action !! Description
|-
| Delete the file(s) in FTP Folder || Will delete the file(s) after download
|-
| Move to Archive/YYYYMMDD Folder ||
* Will Auto Create YYYYMMDD & move to this folder after done download
* Make sure in the FTP folder had the folder <span style="color:#0000ff">Archive</span> (eg download/Archive)
|-
| Leave it As It(I will self Manually Delete or Move it) || Do nothing after Download
|}
 
{| style="margin: 1em auto 1em auto;"
|-
|
----------------------------------------------------------------------------------------------------------------------------------------------------
{|
|-
| [[File:Template.Tips-01.jpg|60px]]|| The file will download to the Pending Folder which is set at the Last Steps
|}
----------------------------------------------------------------------------------------------------------------------------------------------------
|}


[[File:Excel-Import-29.jpg|800px|center]]
[[File:Excel-Import-29.jpg|800px|center]]
:05. Select the Biz Object Type/Document Type to Import
:14. Select the Biz Object Type/Document Type to Import
:06. Click Next
:15. Click Next


[[File:Excel-Import-30.jpg|800px|center]]
[[File:Excel-Import-30.jpg|800px|center]]
:07. Select the Pending folder where Excel files keep to import to SQL Accounting
:16. Select the Pending folder where Excel files keep to import to SQL Accounting
:08. Select the Done folder to move after done import the Excel file
:17. Select the Done folder to move after done import the Excel file


{| class="wikitable" style="margin: 1em auto 1em auto;"
{| class="wikitable" style="margin: 1em auto 1em auto;"
|-
|-
! Field !! Description
! Field !! Description
|-
| Include SubFolder File(s) || This option is for User who have More then 1 system
|-
| Export Log File || To Auto Export out for Log file to the selected folder
|-
|-
| Last Import Date || Last Import Date and Time. System will auto update
| Last Import Date || Last Import Date and Time. System will auto update
Line 549: Line 957:
| Keep Last Log Line || To shown last how many line for Log
| Keep Last Log Line || To shown last how many line for Log
|}
|}
:17. Click Next
[[File:Excel-Import-56.jpg|800px|center]]
:18. Select Export folder
:19. Select Last Date To
:20. Click + to add
:21. Enter Description, SQL Query & Export File Name
:22. Click Check for Save
{| class="wikitable" style="margin: 1em auto 1em auto;"
|-
! Parameter !! Description
|-
| Last Date To ||
* Data End Date to Export From SQL Accounting.
* System will use this Date + 1 <br>
Eg To Export <span style="color:#0000ff">12 Nov 2018</span> just set the date as <span style="color:#0000ff">11 Nov 2018</span>
|-
| Text Export... || To manually export selected Record Query
|-
| Description || Description for the Query
|-
| SQL Query || A Query to Export Data
|-
| Export File name || A CSV file name
|}
{| style="margin: 1em auto 1em auto;"
|-
|
----------------------------------------------------------------------------------------------------------------------------------------------------
{|
|-
| [[File:Template.Tips-01.jpg|60px]]||
* Make sure the SQL Query Statement not so complicated as it might cause slow export.
* The Filename will auto add .YYYYMMDDHHMMSS
|}
----------------------------------------------------------------------------------------------------------------------------------------------------
|}
<div style="float: right;">  [[#top|[top]]]</div>


====Windows Schedule====
====Windows Schedule====
Line 563: Line 1,011:
[[File:Scheduler.Task5.jpg|center|800px]]
[[File:Scheduler.Task5.jpg|center|800px]]
:07. Select ''Start a program'' & Click Next
:07. Select ''Start a program'' & Click Next
[[File:Excel-Import-32.jpg|800px|center]]
:08. Click Browse button & find the '''SQLAccXLSnMDBImp.exe''' (Default at ''C:\eStream\Utilities\SQLAccXLSnMDBImp'')<br />
:09. Set the Add arguments(optional) as '''-Auto'''
:10. Set the Start in(optional) path to the Exe folder (eg. '''C:\eStream\Utilities\SQLAccXLSnMDBImp''') & Click Next
[[File:Excel-Import-33.jpg|800px|center]]
:11. Tick the option ''Open the Properties dialog for this task when I click Finish''<br />
:12. Click Finish
[[File:Excel-Import-34.jpg|800px|center]]
:13. Select the option ''Run whether user is logged on or not''<br />
:14. Click ''Triggers'' tab at top<br />
[[File:Excel-Import-35.jpg|800px|center]]
:15. Click Edit... button
[[File:Scheduler.Task12.jpg|center]]
:16. Change the time to run<br />
:17. Click OK 2 times
[[File:Scheduler.Task10.jpg|center]]
:18. Enter the window User Name & Password<br />
:19. Click Ok


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#top|[top]]]</div>


==Mini Data Modification Utilities==
==Mini Data Modification Utilities==
:This utilities is to help user to modify the data before begin import
:This utilities is to help user runtime to modify the data before begin import
: Steps
: Steps
::01. Follow from '''Step 1 to 4''' as above
::01. Follow from '''Step 1 to 4''' as above
[[File:Excel-Import-15.jpg|700px|center]]
[[File:Excel-Import-15.jpg|700px|center]]
[[File:Excel-Import-15A.gif|center]]
::05. Select the column to be Modify & Right Click
::05. Select the column to be Modify & Right Click
::06. Select the Option you wanted to modify
::06. Select the Option you wanted to modify
Line 591: Line 1,058:
|-
|-
| Remove All Negative Value Data... || Delete all Value which is Less then 0
| Remove All Negative Value Data... || Delete all Value which is Less then 0
|-
| Remove Others Characters... || Delete any characters given in the selected Column
|}
|}


Line 597: Line 1,066:
* [https://www.youtube.com/watch?v=r2AXy9VJiUQ Import Excel - Maintain Customer]
* [https://www.youtube.com/watch?v=r2AXy9VJiUQ Import Excel - Maintain Customer]
* [https://www.youtube.com/watch?v=-kfqNlVP0o4 Import Excel - GL Account]
* [https://www.youtube.com/watch?v=-kfqNlVP0o4 Import Excel - GL Account]
* [https://www.youtube.com/watch?v=UOo_ztOvavk Import Excel - Transactions]


==FAQ==
==FAQ==
===Why the system take so long to '''Get Data''' from excel where in excel just few records?===
# [[#Why_the_system_take_so_long_to_Get_Data_from_excel_where_in_excel_just_few_records?|Why the system take so long to Get Data from excel where in excel just few records?]]
# [[#Prompt_Error_external_table_is_not_in_the_expected_format_when_try_Get_Data_from_Excel.|Prompt Error external table is not in the expected format when try Get Data from Excel.]]
# [[#My_excel_date_format_is_in_YYYYMMDD_format,_how_I_convert_it_to_dd/MM/yyyy?|My excel date format is in YYYYMMDD format, how I convert it to dd/MM/yyyy?]]
# [[#My_excel_date_format_is_in_dd-mmm-yyyy_with_time_format,_how_I_convert_it_to_dd/MM/yyyy?|My excel date format is in dd-mmm-yyyy with time format, how I convert it to dd/MM/yyyy?]]
# [[#Can_I_import_without_Tax_Amount_(i.e._SQL_Account_auto_Calculate_the_Tax_Amount)?|Can I import without Tax Amount (i.e. SQL Account auto Calculate the Tax Amount)?]]
# [[#Why_My_Excel_data_shown_as_eg_5%_but_once_I_Get_File_become_0.05?|Why My Excel data shown as eg 5% but once I Get File become 0.05?]]
# [[#How_to_add_file_link_in_the_Attachments_Fields?|How to add file link in the Attachments Fields?]]
# [[#My_Excel_for_Credit_Note/Payment_is_in_Negative_Value,_can_it_be_import?|My Excel for Credit Note/Payment is in Negative Value, can it be import?]]
# [[#In_My_Excel_Only_had_SSM_or_GST_No._for_Customer/Supplier_can_it_be_import?|In My Excel Only had SSM or GST No. for Customer/Supplier can it be import?]]
# [[#What_is_the_Company_Code_Search_Sequence?|What is the Company Code Search Sequence?]]
# [[#Can_system_Auto_Set_Tax_code_if_my_Excel_don't_had_tax_code_column?|Can system Auto Set Tax code if my Excel don't had tax code column?]]
# [[#Prompt_"Error_Unexpected_error_from_external_database_driver_(1)"_when_Get_file_from_excel|Prompt "Error Unexpected error from external database driver (1)" when Get file from excel]]
# [[#Prompt_"Provider_cannot_be_found._It_may_not_be_properly_installed"_when_Get_file_from_excel|Prompt "Provider cannot be found. It may not be properly installed" when Get file from excel]]
# [[#My_excel_String_size_is_longer_then_SQL,_how_I_can_reduce_it?|My excel String size is longer then SQL, how I can reduce it?]]
# [[#My_excel_Don't_had_account_code_if_got_ItemCode_can_it_be_import?|My excel Don't had account code if got ItemCode can it be import?]]
# [[#My_excel_only_had_Barcode_can_it_be_import?|My excel only had Barcode can it be import?]]
# [[#What_is_the_Item_Code_Search_Sequence?|What is the Item Code Search Sequence?]]
# [[#Why_it_keep_only_load_lst_100_records_even_I_had_registered?|Why it keep only load lst 100 records even I had registered?]]
# [[#My_CSV_data_is_00123_but_after_get_data_become_123_(missing_00)?|My CSV data is 00123 but after get data become 123 (missing 00)?]]
# [[#What_is_the_Proper_Steps_to_Import_BOM?|What is the Proper Steps to Import BOM?]]
# [[#Can_I_Import_Payment/Credit_Note_without_Knock_off_Information?|Can I Import Payment/Credit Note without Knock off Information?]]
# [[#Why_after_verify_all_detail_Status_shown_ok_but_Header_Still_untick?|Why after verify all detail Status shown ok but Header Still untick?]]
# [[#Why_After_Import_to_the_Note/Attachment/Description3_data_is_truncated_to_286_characters?|Why After Import to the Note/Attachment/Description3 data is truncated to 286 characters?]]
# [[#Prompt_"Access_violation_at_address_xxxxxx_in_module...."_when_Get_file_from_excel|Prompt "Access violation at address xxxxxx in module...." when Get file from excel]]
# [[#How_to_prevent_Import_Price_Tag_with_empty_row?|How to prevent Import Price Tag with empty row?]]
# [[#How_to_convert_the_cell_value_so_I_can_sum_using_formula_in_excel?|How to convert the cell value so I can sum using formula in excel?]]
# [[#Can_I_Reimport_for_Same_Transactions?|Can I Reimport for Same Transactions?]]
# [[#What_is_alternative_for_FTP?|What is alternative for FTP?]]
# [[#How_to_add_Excel_Import_Shortcut_in_SQL_Accounting?|How to add Excel Import Shortcut in SQL Accounting?]]
# [[#How_to_enter_Multi_Line_for_More_Description_in_Excel?|How to enter Multi Line for More Description in Excel?]]
# [[#How_to_enter_Multi_Line_for_More_Description_in_csv/txt?|How to enter Multi Line for More Description in csv/txt?]]
# [[#How_to_convert_Excel_to_CSV_file?|How to convert Excel to CSV file?]]
# [[#How_to_Load_CSV_file?|How to Load CSV file?]]
# [[#I_have_problem_to_export_field_name_with_(_and_)_can_I_ignore_it?|I have problem to export field name with ( and ) can I ignore it?]]
# [[#Why_the_Auto_Mapping_is_not_correctly_map?|Why the Auto Mapping is not correctly map?]]
# [[#I_have_more_then_1_3rd_party_to_import,_can_I_create_folder_for_each_party?|I have more then 1 3rd party to import, can I create folder for each party?]]
# [[#Can_I_use_SQL_Accounting_Auto_Generate_DocNo?|Can I use SQL Accounting Auto Generate DocNo?]]
# [[#How_to_Convert_text_number_to_number_in_Excel?|How to Convert text number to number in Excel?]]
# [[#Can_I_import_without_UnitPrice_(i.e._SQL_Account_auto_Calculate_the_UnitPrice)?|Can I import without UnitPrice (i.e. SQL Account auto Calculate the UnitPrice)?]]
# [[#Can_System_Auto_Knock_off_for_Customer_Payment_Import?|Can System Auto Knock off for Customer Payment Import?]]
# [[#Can_I_reimport_Customer/Supplier_by_just_update_few_fields?|Can I reimport Customer/Supplier by just update few fields?]]
# [[#How_to_load_last_Save_Field_Mapping?|How to load last Save Field Mapping?]]
# [[#Why_after_load_excel_some_column_had_no_data_but_my_excel_had?|Why after load excel some column had no data but my excel had?]]
 
<div style="float: right;">  [[#top|[top]]]</div>
===Why the system take so long to Get Data from excel where in excel just few records?===
: This happen when there is the problem in Excel Worksheet.
: This happen when there is the problem in Excel Worksheet.
: Try below steps
: Try below steps
Line 609: Line 1,124:
::6. Save the Excel & Try again on New Worksheet
::6. Save the Excel & Try again on New Worksheet


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===Prompt Error '''external table is not in the expected format''' when try '''Get Data''' from Excel.===
===Prompt Error external table is not in the expected format when try Get Data from Excel.===
: Try save the file to other name using '''File | Save As''' in Excel
: Try save the file to other name using '''File | Save As''' in Excel


Line 626: Line 1,141:
::08. Done can continue norm '''Step 5 to 12'''
::08. Done can continue norm '''Step 5 to 12'''


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
 
===My excel date format is in dd-mmm-yyyy with time format, how I convert it to dd/MM/yyyy?===
: Can try use this formula <span style="color:#0000ff"> ''=TEXT(DATEVALUE(TEXT(A41,"dd-mmm-yyyy")),"dd/mm/yyyy")''</span>
 
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===Can I import without Tax Amount (i.e. SQL Account auto Calculate the Tax Amount)?===
===Can I import without Tax Amount (i.e. SQL Account auto Calculate the Tax Amount)?===
Line 638: Line 1,158:
::- '''Qty'''
::- '''Qty'''
::- '''UnitPrice'''  
::- '''UnitPrice'''  
::- '''Tax'''  
::- '''Tax'''
 
[[File:Excel-Import-58.jpg|center]]


===Why My Excel data shown as eg 5% but once I Get File become 0.05?===
===Why My Excel data shown as eg 5% but once I Get File become 0.05?===
Line 648: Line 1,170:
::2. <span style="color:#0000ff">''=TEXT(E1,"0.00%")''</span>
::2. <span style="color:#0000ff">''=TEXT(E1,"0.00%")''</span>


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===How to add file link in the Attachments Fields?===
===How to add file link in the Attachments Fields?===
: Just Add <span style="color:#0000ff">''File.Your Link file''</span>
: Just Add <span style="color:#0000ff">''File.Your Link file''</span>
: Eg With 2 Attachments file in 1 cell
: Eg With 2 Attachments file in 1 cell
: <span style="color:#0000ff">''File.http://cdn.bulbagarden.net/upload/3/36/648Meloetta-Pirouette.png''</span>
: <span style="color:#0000ff">''File.https://cdn.bulbagarden.net/upload/3/36/648Meloetta-Pirouette.png''</span>
: <span style="color:#0000ff">''File.https://cdn.bulbagarden.net/upload/6/63/Pokk%C3%A9n_Pikachu_Libre.png''</span>
: <span style="color:#0000ff">''File.https://cdn.bulbagarden.net/upload/6/63/Pokk%C3%A9n_Pikachu_Libre.png''</span>


Line 668: Line 1,190:
::08. Done can continue norm '''Step 5 to 12'''
::08. Done can continue norm '''Step 5 to 12'''


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===In My Excel Only had SSM or GST No. for Customer/Supplier can it be import?===
===In My Excel Only had SSM or GST No. for Customer/Supplier can it be import?===
: Yes using Build 16 & above.
: Yes using Build 16 & above.
: Just map your SSM or GST No to the '''Code''' Field.
: Just map your SSM or GST No to the '''Code''' Field.
: If your Excel don't had both SSM or GST No. you can Maintain it In '''Remark''' Field in Maintain Customer for the Excel Company Code. (Available in Build 19 & above)
: See below Other available Fields can map


{| class="wikitable" style="margin: 1em auto 1em auto;"
{| class="wikitable" style="margin: 1em auto 1em auto;"
Line 686: Line 1,208:
|-
|-
| Biz Natural || align="center" | 30
| Biz Natural || align="center" | 30
|-
| Company Name 2 || align="center" | 31
|-
| Note  || align="center" | 34
|}
|}
===What is the Company Code Search Sequence?===
:It will search as following sequence (Available in Build 34 & above)
:# Code
:# CompanyName2
:# RegisterNo (Version 781 & Below)
:# BRN (Version 782 & Above)
:# BRN2 (Version 782 & Above)
:# GSTNo
:# BizNature
:# Remark
:# Note
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===Can system Auto Set Tax code if my Excel don't had tax code column?===
===Can system Auto Set Tax code if my Excel don't had tax code column?===
Line 702: Line 1,241:
:03. Reboot the PC.
:03. Reboot the PC.


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===Prompt "Provider cannot be found. It may not be properly installed" when Get file from excel===
===Prompt "Provider cannot be found. It may not be properly installed" when Get file from excel===
Line 712: Line 1,251:
:02. Reboot the PC.
:02. Reboot the PC.


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===My excel String size is longer then SQL, how I can reduce it?===
===My excel String size is longer then SQL, how I can reduce it?===
Line 728: Line 1,267:
::09. Done can continue norm '''Step 5 to 12'''
::09. Done can continue norm '''Step 5 to 12'''


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===My excel Don't had account code if got ItemCode can it be import?===
===My excel Don't had account code if got ItemCode can it be import?===
Line 735: Line 1,274:
[[File:Excel-Import-26.jpg|center]]
[[File:Excel-Import-26.jpg|center]]


<div style="float: right;">  [[#top|[top]]]</div>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===My excel only had Barcode can it be import?===
===My excel only had Barcode can it be import?===
: Yes using Build 26 & above
: Yes using Build 26 & above
: Just map your Barcode to the '''ItemCode''' Field.
: Just map your Barcode to the '''ItemCode''' Field.
: You also can Import using '''Customer/Supplier Item Code''' in Maintain Stock Item


{| class="wikitable" style="margin: 1em auto 1em auto;"
{| class="wikitable" style="margin: 1em auto 1em auto;"
Line 755: Line 1,293:
|-
|-
| Shelf || align="center" | 30
| Shelf || align="center" | 30
|-
| Description 2 || align="center" | 31
|-
| Note || align="center" | 31
|}
|}
===What is the Item Code Search Sequence?===
: It will search as following sequence (Available in Build 34 & above)
:# ItemCode
:# Description2
:# Remark1
:# Remark2
:# Shelf
:# BarCode
:# Alternative Code (Available in Build 70 & above)
:# CompanyItemCode
:# Note
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


===Why it keep only load lst 100 records even I had registered?===
===Why it keep only load lst 100 records even I had registered?===
[[File:Excel-Import-27.jpg|center]]
[[File:Excel-Import-27.jpg|center]]
: Make sure you set the Value before you Click '''Get File'''
: Make sure you set the Value before you Click '''Get File'''
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===My CSV data is 00123 but after get data become 123 (missing 00)?===
: Make sure you Double Quoted the value eg "00123"
===What is the Proper Steps to Import BOM?===
:01. Import all Finish Goods & Raw Material Item code using Stock | Maintain Stock Item...&
:: Make sure <span style="color:#0000ff">ItemType</span> for Finish Goods is Set to B
:02. Import using Stock | Maintain Stock Item - BOM...
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===Can I Import Payment/Credit Note without Knock off Information?===
[[File:Excel-Import-40.jpg|center]]
:Yes just set the column & Default Value for '''DocType''', '''KODocNo''' & '''KOAmt''' to <span style="color:#0000ff">empty</span>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===Why after verify all detail Status shown ok but Header Still untick?===
[[File:Excel-Import-39.jpg|center]]
: This happen when there is the problem in Excel Worksheet.
: Try below steps
::1. Press ''CTRL + Home''
::2. Press ''CTRL + A'' (To Select All)
::3. Press ''CTRL + C'' (To Copy Selected)
::4. Press ''Shift + F11'' (To inserts a New Worksheet into the active Workbook)
::5. Press ''CTRL + V'' (To Paste)
::6. Save the Excel & Try again on New Worksheet
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===Why After Import to the Note/Attachment/Description3 data is truncated to 286 characters?===
: Make sure In Your Excel Header name is using '''Note/Description3/Attachment'''
===Prompt "Access violation at address xxxxxx in module...." when Get file from excel===
: Open the excel try delete few column at the end of excel (see example below)
[[File:Excel-Import-42.jpg|center|800px]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===How to prevent Import Price Tag with empty row?===
[[File:Excel-Import-43.jpg|center|800px]]
: Make sure your Excel consist of
:* Price Tag Qty
:* Price Tag UOM (don't share same UOM for other field mapping for same Item code)
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===How to convert the cell value so I can sum using formula in excel?===
: Can try use this formula <span style="color:#0000ff"> ''=Value(A2)''</span>
===Can I Reimport for Same Transactions?===
: Yes for Version 5.16.10.62 & above
[[File:Excel-Import-44.jpg|center|800px]]
:01. Right Click Here & Tick the option Auto Replace for Duplicate
:02. Click Get file & Select Excel Sheet
:03. Click Get Data
:04. Click Verify
:05. Click Post To A/c
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===What is alternative for FTP?===
[[File:Excel-Import-45.jpg|center|800px]]
: You can use like
* [https://www.google.com/drive/download/ Google Drive]
* [https://www.microsoft.com/en-my/microsoft-365/onedrive/download One Drive]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===How to add Excel Import Shortcut in SQL Accounting?===
You may refer [https://download.sql.com.my/customer/Fairy/Excel-Import-46.gif here] for steps
===How to enter Multi Line for More Description in Excel?===
[[File:Excel-Import-47.jpg|center]]
You can enter it all in 1 cell
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===How to enter Multi Line for More Description in csv/txt?===
* In Version 5.19.19.87 & above you can just insert '''#13''' as return character
eg ...|ERICSSON A10118s|Line 1#13Line 2#13Line 3|1|...
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===How to convert Excel to CSV file?===
[[File:Excel-Import-48.gif|center]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===How to Load CSV file?===
[[File:Excel-Import-49.gif|center]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===I have problem to export field name with ( and ) can I ignore it?===
:Yes you can just ignore the ( and )
eg '''Code(10)''' can just export as <span style="color:#0000ff">Code10</span>
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===Why the Auto Mapping is not correctly map?===
:Make sure the column position you export out is same as our template column position
===I have more then 1 3rd party to import, can I create folder for each party?===
: Yes can for Build 70 & above. Below is Example to setup 3 diff POS System
[[File:Excel-Import-50.jpg|center|800px]]
: In the Auto Import
::* '''Pending Folder''' - Select the Root folder where have more then 1 3rd party
::* Tick/Select '''Include SubFolder File(s)'''
[[File:Excel-Import-51.jpg|center|800px]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===Can I use SQL Accounting Auto Generate DocNo?===
: Yes can for Build 70 & above. Just Prefix <span style="color:#0000ff"><<New>>n</span> in the DocNo field for each set where n is number. Example below is for 2 Invoice number
[[File:Excel-Import-52.jpg|center|800px]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===How to Convert text number to number in Excel?===
[[File:Excel-Import-53.gif|center]]
===Can I import without UnitPrice (i.e. SQL Account auto Calculate the UnitPrice)?===
: Yes with Version ''Build 79 & above'', just <br />
:: Don't Map & Set Empty For Default Value for the fields
::- '''UnitPrice'''
::- '''DISC'''
::- '''TaxAmt'''
::- '''TaxInclusive'''
::- '''Amount'''
[[File:Excel-Import-54.jpg|center]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===Can System Auto Knock off for Customer Payment Import?===
: Yes with Version ''Build 74 & above'', just tick the option <br />
[[File:Excel-Import-55.jpg|center]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===Can I reimport Customer/Supplier by just update few fields?===
: Yes using the Customer&Supplier Master_New template
: Make sure in your excel min 2 columns
* Code
* CompanyName
: Below is steps how to import for update Maintain Customer Remark Field only
[[File:Excel-Import-57.gif|center]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===How to load last Save Field Mapping?===
[[File:Excel-Import-59.gif|center]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>
===Why after load excel some column had no data but my excel had?===
:This happen if 1 of the column is merge cell
[[File:Excel-Import-60.jpg|center|800px]]
<div style="float: right;">  [[#FAQ|[FAQ]]]  [[#top|[top]]]</div>


* Other [[SQL_Accounting_Linking#FAQ|FAQ]]
* Other [[SQL_Accounting_Linking#FAQ|FAQ]]

Latest revision as of 09:50, 28 October 2024

Introduction

Import Data to SQL Accounting Software with Ease (Text, CSV, Excel) Effortlessly

  • Master file (eg. Debtors, Creditors & Item List)
  • Transactions
  • Nestle Transactions
  • Yeos Transactions
  • Coca-Cola Transactions
  • GSK Transactions
QR XLSnMDBImp.jpg

Pros

  1. Easy to generate
  2. About 80% of modules is covered.
  3. Support GST/SST
  4. FREE import for Master file.
  5. Support import CSV/TXT(semi Comma) Format - Only available in Version 4.7.4.23 & above not applicable for Version 5.10.9 & above
  6. Support Schedule Auto Download from Simple FTP - Only available in Version 5.10.6.32 & above
  7. Support Schedule Auto Import for Excel/CSV/TXT - Only available in Version 5.10.6.32 & above
  8. Support import CSV/TXT(Bar(|),Comma(,),Semi Comma(;),Tilde(~)) Format - Only available in Version 5.10.9 & above
  9. Support import Json Format - Only available in Version 5.11.10.43 & above
  10. No rows limit (but recommended max 500 rows per file as more records, more hard & time consumption to check if have error)

Cons

  1. Only can do New/Insert action not applicable for Version 5.16.10.62 & above
  2. Is Batch update.
  3. There is a cost for End User and Dealer for Transaction import. Only Free if each file record less then 100 rows.
  4. Credit Note Knock Off for both Customer & Supplier not cover not applicable for Version 5.15.10.57 & above
  5. No transfer status for Sales & Purchase Module not applicable for Version 5.18.18.80 & above
  6. Unable to import Serial Number
  7. Not support Same DocNo with Different Supplier Code - not applicable for Version 5.11.10.43 & above

Pros (UE Only) - (Deprecated)

  1. Easy to generate
  2. Able update Stock Information.
  3. Can do New/Insert/Edit/Update action

Cons (UE Only) - (Deprecated)

  1. There is a cost for End User and Dealer. Only Free if each file record less then 100.
  2. Only Cover Maintain Stock Item.

Requirement

Example Template

History New/Updates/Changes

--Update 14 Aug 2024--

  • Add SUBMISSIONTYPE & TAXEXEMPTIONREASON for Sales & Purchase
  • Remove IRBM_SELFBILLED for Sales & Purchase template

--Update 24 Jul 2024--

  • Highlight with color for E-Invoicing fields
  • Add some Example for E-Invoicing fields

--Update 22 Jul 2024--

  • Add New Field for E-Invoicing at Sales&Purchase template

--Update 08 Jul 2024--

  • Add Country Tab list for Country field

--Update 02 Jul 2024--

  • Add New Field for E-Invoicing at Customer&Supplier Master_New & Stock List template

--Update 14 Jun 2024--

  • Add More Example for StockList
  • Update Note For StockList and Sales & Purchase

--Update 08 Jun 2024--

  • Update Note on Sales & Purchase
  • Update CC field with field length & Sample Data in Sales & Purchase

--Update 01 Dec 2023--

  • Add StockList_Category Template

--Update 18 Nov 2023--

  • Update ChartOfAccount_GL FieldName not correct for auto mapping

--Update 13 Nov 2023--

  • Update Sales & Purchase for Transfer Status Fields

--Update 25 Oct 2023--

  • Add GL Stock & PD_JO (Job Order Template)
  • Update STAS_STDS template with note & fixed error sample value

--Update 09 Oct 2023--

  • Update Note on some field which Can't Empty

--Update 03 Oct 2023--

  • Change some field from Compulsory to Optional

--Update 25 Aug 2023--

  • Update Bank Giro List

--Update 13 Dec 2022--

  • Update StockItem_BOM Missing Column & data not sorting

--Update 25 Nov 2022--

  • Add new Customer&Supplier Master Format
  • Add Maintain Shipper Format

--Update 28 Oct 2022--

  • Fixed Payment Example Not Correct KO DocNo

--Update 18 Oct 2022--

  • Add Example rounding for Sales & Purchase

--Update 06 Oct 2022--

  • Add More sample for Journal Voucher
  • Add Note for Journal Voucher

--Update 01 Jun 2022--

  • Add Batch Delete format
  • Add Currency With Detail format

--Update 14 Apr 2022--

  • Add ST_Item_Alt format

--Update 19 Oct 2021--

  • Update ARAP_Deposit Data to match Sample data
  • Add ARAP_CN_KO Format
  • Add ARAP_Deposit_Refund Format
  • Add ARAP_Deposit_Forfeit Format

--Update 05 Oct 2021--

  • Update StockList Missing Isbase column & Required field for RATE1

--Update 11 Sep 2021--

  • Add Price Tag Example for Stock List Template

--Update 18 Aug 2021--

  • Add Enable Import Stock Item Matrix Profile Template

--Update 03 Apr 2021--

  • Add GL_Budget Template
  • Add AR_CustomerBranch Template

--Update 14 Dec 2020--

  • Add StockLit_PriceTagARAP Template
  • Update StockGroup, ST_ITEM_TPL, ST_Batch, Tariff & StockItem_BOM Template no mention field size

--Update 14 Aug 2020--

  • Update ChartOfAccount_GL - Add More Example & Notes

--Update 04 Jul 2020--

  • Update MaintainSupplier_Giro - Update to Match with Testing Company
  • Add StockList_UOMnPrice Template

--Update 03 Jun 2020--

  • Split Stock Issue & Stock Receive Template

--Update 26 May 2020--

  • Add Stock Assembly & Disassembly Template
  • Add more example for CashBookEntry_PV_OR
  • Add Customer Deposit Template

--Update 15 May 2020--

  • Move file to Google Drive

--Update 12 Feb 2020--

  • Update Sales & Purchase Tab Information to Match with Testing Company

--Update 03 Jan 2020--

  • Add Point Format

--Update 09 Sep 2019--

  • Add Opening SST Service Tax Format

--Update 10 Sep 2019--

  • Standardize the Header & Detail Column name where had same name
  • Add Stock Batch Format
  • Add Stock Item Template Format

--Update 28 Mar 2019--

  • Update Sales & Purchase Column Name & position so it can auto map on Get File in program

--Update 05 Jan 2019--

  • Add JE type for Customer/Supplier DN/CN.


--Updated 07 Sep 2016--

----------------------------------------------------------------------------------------------------------------------------------------------------
Template.Tips-01.jpg Tips for Programmer to Export Transaction
01. Use INNER JOIN SQL to join the Master & Detail table 
02. Export to Excel, txt or CSV file
----------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------
Template.Tips-01.jpg Tips for Yeos Transaction Import
User might had to adjust some data in the excel file
01. Remove the 1st row(i.e 1st row must be a title of the column)
02. PRD Qty & Gross AMT column need * -1 (only for Credit Note) or can use
    My Excel for Credit Note/Payment is in Negative Value, can it be import?
----------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------
Template.Tips-01.jpg Tips for Coca-Cola Transaction Import
User might had to at Coca-Cola system before export 
01. Group the ARTNUM
02. Net the AMTSUBJECTTOGST & GSTAMT column
It might had rounding issue after import 
(i.e. excel not match with Tax Invoice Issue from coca-cola)
----------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------
Template.Tips-01.jpg Tips for GSK Transaction Import
01. User might had to convert the file to excel file
02. Export File by Document Type (i.e. Invoice 1 file & Credit Note 1 file)
----------------------------------------------------------------------------------------------------------------------------------------------------

Things to Consider

  • Float, Currency & Integer type Must not had , (comma) or Currency Symbol & Default Value is 0 not empty
  • No Formula in the cell
  • No Merge cell is use
  • No Hidden column
  • Avoid use Unicode Character for Row 1 (Header)
  • Date Format should be in dd/mm/yyyy (entry time in Excel as dd/mm/yyyy) - Updated 14 Nov 2013
Excel-DateFormat.jpg
  • Below is the column type can/can't import
Excel-Import-02.jpg
  • Try just use Alphanumeric for the Worksheet Name
Excel-Import-06.jpg
  • Make sure the Key of Records is properly Sorted
Excel-Import-41.jpg
  • Special Character (for csv or txt output only)
User Input Text Output
SalesOrder SalesOrder
Sales Order 5' 12" "Sales Order 5' 12"""
SalesOrder6'13" "SalesOrder6'13"""
SalesOrder6" x 13" "SalesOrder6"" x 13"""
Sales Order "Sales Order"
Sales Order 5' 12 "Sales Order 5' 12"
Sales Order 12" "Sales Order 12"""
Sales;Order 12 "Sales;Order 12"



Template.Tips-01.jpg
For Easy Export you can use " for all output value
Eg "AL","161924123243970563"

Import Program

  • Version (5.19.19.88) - 25 Oct 2024
  • Version (4.5.4.37) - 01 Jun 2022 (UE Only) - (Deprecated)
  • Evaluation Limit : 100 rows Records per file (Except Master File with not limit)
  • SQLAccXLSnMDBImp-setup.exe
  • MD5 : 66198781498D12F63A8AC6AE6F0D6079

History New/Updates/Changes

--Build 88--

  • Fixed IDTYPE & SUBMISSIONTYPE should not have default value for transaction.
  • Fixed Replace enable verify shown Dockey Not found.
  • Change Auto Get Default Account Code from DB.

--Build 87--

  • Enable Support read mulitple line for csv with #13 indicator.
  • Enable Auto Height For Grid Data.
  • Fixed unable to EMail using GMail Setting.
  • Fixed AR/AP CN KnockOff verify Status not update when CN Not found.

--Build 86--

  • Add By Pass Verify... option.
  • Enable Import Extra DO & GRN.
  • Force always read 1st excel sheet for AutoImport.
  • Add EMail Error Log file... option.
  • Add Delimiter Option for CSV Export.
  • Fixed CSV output should double Quoted if had character same as delimiter.
  • Fixed Supplier Deposit Verify not correct.
  • Fixed Maintain Customer/Supplier - New missing CURRENCYCODE field.
  • Fixed TaxRate not import when mapping.

--Build 85--

  • Upgrade to Version 5.19.19.
  • Add Export CSV function.
  • Enable mapping for DocNoSetKey field.
  • Fixed Purchase not support Transfer Status.

--Build 84--

  • Fix not support mix data with Some have ItemCode & Same no ItemCode.
  • Fixed Scheduler still not support without Branch Info for Maintain Customer/Supplier - New option.
  • Fixed file not move when Replace Option is enabled.

--Build 83--

  • Fixed slow when delete for replace transactions with lot details.
  • Add Grid export for Stock Item Import.
  • Remove license checking for Maintain Customer/Supplier - New option.
  • Auto mapping with _DTL &_HDR ignore _.
  • Allow import Customer/Supplier without Branch Info for Maintain Customer/Supplier - New option.

--Build 82--

  • Fixed Source Field have extra record.
  • Fixed Error when using JSon File.
  • Fixed Auto Import Setting not Save after Set.

--Build 81--

  • Fixed Convert Row To Column function still open file still use old function.
  • Fixed Convert Row To Column function not working due to Column 1 empty.
  • Fixed Access Violation on Get File for Maintain Customer & Supplier.
  • Fixed Payment still Import Even is Untick.

--Build 80--

  • Upgrade to Version 5.18.18
  • Allow Import Empty Seq for Maintain Stock Item - Price Tag Import.
  • Fixed GL Cash Book Data not link with docno.
  • Enable Transfer Status for Sales & Purchase Module.
  • Add highlighter for Error after verify.

--Build 79--

  • Upgrade to Version 5.17.17.
  • Add Maintain Stock Item - Category.
  • Fixed Access Violation when Get Data From mdb file.
  • Enable Auto get UnitPrice in SQL Acc by Not mapping UnitPrice & Set Default Value.
  • Fixed Maintain Stock Item no PreVerify for Code field.
  • Fixed CompanyName not check for field Mapping for Maintain Customer/Supplier Import.
  • Add GL Stock Value.
  • Add Job Order.
  • Add Option "System Auto Detail" for Job Order, Stock Assembly & Stock Disassembly.

--Build 78--

  • Fixed Verify Not correct when no Itemcode Mapping.

--Build 77--

  • Upgrade to Version 5.17.16.
  • Fixed Error on Function Memo to Column when split Memo row more then No of Columns.
  • Add Clear Cache Data Option.
  • Enable support Search Description2 for PaymentMethod Field.
  • Fixed Verify UOM not same as excel when if itemcode have more the 1 UOM with Rate=1.
  • Fixed ItemCode UOM sometime not correctly check.

--Build 76--

  • Upgrade to Version 5.17.15.
  • Fixed unable to find record if On Spot Change Code.
  • Fixed import csv with long number become scientific notation.
  • Fixed import csv with missing number begin with 00x.
  • Add F1 shortcut for Get User Guide... function.
  • Add Load Last Posted Status Information... function - For Transactions.
  • Fixed Auto Import Stock Item Fail.

--Build 75--

  • Enable Support Read UOM from Barcode & Stock Alt Item Table.
  • Fixed Detail Description should not have Default Value.
  • Fixed AR & AP KO should not show Agent & Area Mapping.
  • Fixed AP Verify Error.
  • Fixed Customer CN, Supplier DN & CN Default Value not correct.

--Build 74--

  • Upgrade to Version 5.17.14.
  • Enable Support Direct DB Connect for SQL Connect.
  • Enable Auto Remember by BizType for Auto Replace.
  • Fixed Error when Exit Program if the db is registered.
  • Fixed Verify DocNo for Customer should excluded code.
  • Fixed Default Open from Desktop else from My Document folder.
  • Fixed Verify Slow.
  • Add Option Auto KnockOff for Customer/Supplier Payment & Refund.

--Build 73--

  • Fixed Error after done import Maintain Customer/Supplier New format.

--Build 72--

  • Fixed Source Mapping Field have Extra Column.
  • Fixed Get CSV with Unicode Error.
  • Fixed Access Violation when posting Payment.

--Build 71--

  • Fixed Import SL & PH missing detail.

--Build 70--

  • Upgrade to Version 5.17.13.
  • Remove 'Mapping Field can't be empty' for Stock Transfer Header Code.
  • Enable Support Import Seq Field for Maintain Stock Item - BOM.
  • Fixed Duplicate DocNo when Exce/CSV file data not sort by DocNo.
  • Enable Read File in subfolder of pending for Auto Import.
  • Add new option Include SubFolder File(s)... for Auto Import for multi 3rd Party Export to different folder.
  • Enable Search AltCode for ItemCode field.
  • Enable Import Maintain Shipper.
  • Enable Auto Generate DocNo using prefix <<New>>.
  • Fixed Stock Transfer Customer code not checking other Maintain Customer fields.
  • Fixed Verify 2nd time data gone.
  • Fixed Verify Empty Value for Terms should bypass.
  • Add New Format for Maintain Customer & Maintain Supplier to support Replace Action.
  • Combine UE Function.
  • Add Option Get file(s) from FTP... for transactions import.
  • Enable Replace Option for Duplicate transaction for All Maintenance (Except Maintain Account).

--Build 69--

  • Add Remove Other Character(s)... function.
  • Fixed Copy Cell Value not enable for single table import.
  • Fixed SUOMQTY field missing from mapping.

--Build 68--

  • Fixed Field Auto Mapping not check equally match column.
  • Fixed Sales.Points.OPF can't Auto Import.
  • Fixed Import Attachment field become RichText.
  • Fixed Import GL PV & GL OR error.

--Build 67--

  • Change FTP download TransferType to Binary.
  • Fixed Error when download FTP file with folder.
  • Add Double Click Pending & Done label to open the folder.
  • Add Test FTP Download option on Right Click Pending label.

--Build 66--

  • Upgrade to Version 5.16.12.
  • Fixed Slow on Auto Mapping function.
  • Move Select Record Range to top.
  • Fixed Tab Order.
  • Add Batch Delete function.
  • Enable Replace Option for Item Template & Maintain Batch.
  • Fixed Import Stock Template not set 'Mapping Field can't be empty' for Code field.
  • Allow import Detail Maintain Currency.
  • Fixed FTP download Error.

--Build 65--

  • Fixed Points Verify Keep shown Invalid Customer code.
  • Fixed Points Post to Account prompt Access Violation.
  • Fixed Verify if Mapped field with empty data for Agent, Area, Project should by pass

--Build 64--

  • Upgrade to Version 5.16.11.
  • Add Import Stock Alternative.
  • Add Auto Resize Prefix Main Screen Size.

--Build 63--

  • Fixed Error Import Matrix Profile.
  • Fixed Disc have value even Excel don't have Disc Column.

--Build 62--

  • Upgrade to Version 5.16.
  • Enable Replace Option for Duplicate transaction.

--Build 61--

  • Fixed Add for detail Mapping override by automap.

--Build 60--

  • Fixed GL Acc Verify not correctly for SpecialAccount Type.
  • Add Filter for Untick Only, Tick Only & All option for GL Acc.
  • Misleading information at Stock Item Filter record to record when set 501 to 1000 become 500

(conflict with to rec & max record)

--Build 59--

  • Fixed Maintain Batch Source Field missing last column.
  • Fixed Stock Item Not Auto Maping Field for Sub Table.
  • Fixed GL Acc Verify missing some Account Type & special Account type.
  • Fixed Import Unicode for More Description become ???

--Build 58--

  • Fixed Payment Auto Mapping not correct due to Fixed Journal Auto Mapping.
  • Fixed More Description & Attachment not support Unicode.

--Build 57--

  • Upgrade to Version 5.15.
  • Fixed Journal Auto Mapping not Correct for DR & CR.
  • Fixed GL Maintain Account Verify with AccType = IV shown invalid.
  • Add Customer Credit Note - Knockoff.
  • Add Supplier Credit Note - Knockoff.
  • Fixed Customer Deposit Company Code checking Code same as other Document (eg IV)
  • Add Customer/Supplier Deposit Refund.
  • Add Customer/Supplier Deposit Forfeit.
  • Add Supplier Deposit.

--Build 56--

  • Fixed Matrix Profile for D1SUBCODE & D2SUBCODE not fully import due to too long list.

--Build 55--

  • Remove GL Stock Value function which is not ready.
  • Add Checking For AccType & SpecialAccType for GL_Acc Import.
  • Add Checking Mandatory Field for GL_Acc Import.
  • Enable Import Stock Item Matrix Profile.

--Build 54--

  • Shortcut to Open Selected file.
  • Fixed DB Import Unicode become ?.

--Build 53--

  • Fixed Auto Import RPC server is unavailable Error.
  • Fixed Stock Item ItemCode not Verify.

--Build 52--

  • Upgrade to Version 5.14.
  • Add Import GL Budget.
  • Fixed Verify Account should not exclude Bank & Cash Type.

--Build 51--

  • Add Force Kill SQLAcc for AutoImport.
  • Fixed Verify Account not excluding Customer,Supplier & Stock Account.
  • Fixed FTP - Not able move to Archive Folder.
  • Fixed unable to find data if query containing the '&', '!' characters.

--Build 50--

  • Fixed Detail Description map as Description_HDR.
  • Skip Posting KnockOff if No Map KODocNo.
  • Fixed Verify for AR_CN & AP_SC prompt DocType Required when no Map.

--Build 49--

  • Fixed Import GL Maintain Account Get excel file still old method.

--Build 48--

  • Fixed Payment KnockOff field not auto map.
  • Enable Grid Export for Direct Import DB.
  • Enable Mini Utilities for Direct Import DB.
  • Fixed Grid Export not working.
  • Add Grid Export for Master data

--Build 47--

  • Fixed Import GL Maintain Account Some Account Description is Empty.
  • Fixed GL Maintain Account unable reset to empty after drag back to source.
  • Fixed Import Stock Item Randomly Error Prompt.

--Build 46--

  • Add Checking Only Get Excel Row Data when Column A is not Empty.
  • Fixed unable to connect to DB in SQL Connect.

--Build 45--

  • Upgrade to Version 5.13.
  • Upgrade IDE to Delphi 27.
  • Error when Import BOM with mapping empty OverheadCost.
  • Add Delete Existing Data... option for Supplier Giro & Opening SST Import
  • Fixed Post Button should only enable after Verify
  • Fixed Progress Bar not update when lot of records.
  • Fixed Error Get Json File if Not Registered.
  • Fixed Error when Click Get Data 2nd Times for Json File.

--Build 44--

  • Upgrade to Version 5.12.10.
  • Auto Force Use Get File 2 for Get File for Excel format.
  • Fixed Customer/Suppler Payment missing DocAmt field.
  • Fixed Get Excel Example Template Link not update.

--Build 43--

  • Upgrade to Version 5.11.10.
  • Fixed Verify payment method not correctly checking.
  • Enable Import Stock Item Assembly.
  • Enable Import Stock Item Disassembly.
  • Enable Support Same DocNo but Different Supplier Code.
  • Enable Import Customer Deposit.
  • Fixed Maintainance not force Code Mapping.
  • Add Import from Json File format - Stage 1 of 2.
  • Fixed Auto Login Password Not Case Sensitive.

--Build 42--

  • Upgrade to Version 5.10.10.
  • Fix Post Button should only enable after verify for Maintain Item Import.
  • Remove checking for Knock off DocNo in Preverify.
  • Fixed DocNo Status Not in Memo Mode.
  • Allow Import ItemCode without UOM & Defaul Value for SL, PH & ST.
  • Enhance Convert YYYYMMDD to DD/MM/YYYY function by remove - and . before convert.
  • Reduce the Maintain Item windows Min Height size to 700.

--Build 41--

  • Upgrade to Version 5.10.9.
  • Add Export Log Option for Auto Import.
  • Enable Import Point.
  • Fix Drag from Target to Source Not Clear for Maintenance Import.
  • Enable bypass mapping & use Default Value for Knock Off import.
  • Fixed No checking When PAYMENTMETHOD not map for Payment Import.
  • Enable Prompt for Delimiter option when import for TXT/CSV in Get File 2 & Get File 3.


--Build 40--

  • Fix unable to Connect Data Base if Data in Linux.

--Build 39--

  • Upgrade to Version 5.10.8.
  • Fixed Direct Import to DB no Auto Open Excel when only 1 Excel Sheet.
  • Fixed No checking on Field Mapping in Giro Import.
  • Add Import Opening SST Service Tax.

--Build 38--

  • Enable Support Version 782 & above (New ROC).

--Build 37--

  • Add Get Excel Example Template...Function under Help Menu

--Build 36--

  • Fixed Batch Import Unable to Import due to IsActive is Boolean Type.
  • Enhance support 99.9999% Accurate AutoMapping.
  • Remove Extra Fields for Stock Item Template.

--Build 35--

  • Fixed Verify shown ??? if itemcode in Unicode.
  • Fixed Error on Limited User on run application.


History New/Updates/Changes (UE Only) - (Deprecated)

--Build 37--

  • Upgrade to Version 4.5.4.
  • Fixed Slow on Auto Mapping function.
  • Move Select Record Range to top.
  • Fixed Tab Order.

--Build 36--

  • Upgrade to Version 4.5.3.
  • Add Import Stock Alternative.
  • Add Auto Resize Prefix Main Screen Size.

--Build 35--

  • Upgrade to Version 4.5.
  • Add option Delete Existing Data for all Import Option except Maintain Stock Item.

--Build 34--

  • Fixed Add for detail Mapping override by automap.

--Build 33--

  • Misleading information at Stock Item Filter record to record when set 501 to 1000 become 500 (conflict with to rec & max record)

--Build 32--

  • Fixed Stock Item Not Auto Maping Field for Sub Table.
  • Fixed Import Unicode for More Description become ???

--Build 31--

  • Fixed More Description & Attachment not support Unicode.

--Build 30--

  • Fixed Prompt Error when excel UOM Rate is empty.

--Build 29--

  • Internal Release.

--Build 28--

  • Fixed DB Import unicode become ?.

--Build 27--

  • Shortcut to Open Selected file.
  • Fixed Status with OK Action should be Import not Replace.
  • Fixed Default Should Tick All.

--Build 26--

  • Upgrade to Version 4.4.
  • Add Function &1. Maintain Customer - Branch...

--Build 25--

  • Fixed unable to find data if query containing the '&', '!' characters.

--Build 24--

  • Disable Finish Button for DB Import.
  • Fixed Price Tag Import Discount not clear when is empty.

--Build 23--

  • Fixed Verify Not correct for Maintain Stock Item - UOM & Price.

--Build 22--

  • Upgrade to Version 4.3.2.
  • Add Checking Only Get Excel Row Data when Column A is not Empty.
  • Fixed unable to connect to DB in SQL Connect.
  • Fixed Import Stock Item Randomly Error Prompt.
  • Fixed Click Next slow in Direct Import Action.
  • Enable Grid Export for Direct Import DB.
  • Enable Mini Utilities for Direct Import DB.
  • Add Maintain Stock Item - Price Tag - Customer...& Maintain Stock Item - Price Tag - Supplier...

--Build 21--

  • Fixed Update with Customer & Supplier Item Unable Update if More then 1 Record

--Build 20--

  • Fixed Update with Customer & Supplier Item Error.

--Build 19--

  • Upgrade to Version 4.3.
  • Upgrade IDE to Delphi 27.
  • Add Stock Item - BOM.
  • Update Get Excel Example Template Link.
  • Auto Force Use Get File 2 for Get File for Excel format.
  • Add Stock Item - UOM & Price.

--Build 18--

  • Fixed Import New Item Error if had mix with Replace Action when use Records.
  • Fixed Import New Item Error Invalid source array if mix with Replace Action.
  • Reduce the Windows Min Height to 700.
  • Add Show No. of Error Indicator after import if any.

--Build 17--

  • Fixed Import New Item Error.

--Build 16--

  • Fixed Import Barcode always in Base UOM.


Steps

Master Data

Below is example for import Stock Item...

01. Click 1. Get File button
02. Select the File type (eg Microsoft Excel)
Excel-Import-04.jpg
03. Select the File file wanted to import
04. Click Open
Excel-Import-03.jpg
05. Click the combo box (Circle in Red) to select the Worksheet/Table in the file
06. Click 2. Get Data button to load the file.
07. Drag the available column at the SourceField & drop to the TargetField.
08. For Detail Part (Circle in Green) (Eg Click on the UOM tab).
09. Click New button.
10. Drag the available column at the SourceField & drop to the TargetField at detail part.
11. Click Save after Done (only for Detail Part).
12. Click Post To A/c button if all done mapping.
----------------------------------------------------------------------------------------------------------------------------------------------------
Template.Tips-01.jpg

Blue Circle - Is use to let system know Start from which row till End which row to import.
Orange Circle - The Worksheet/Table records.

----------------------------------------------------------------------------------------------------------------------------------------------------

Transactions Data

Below is example for import Customer Invoice...

01. Click 1. Get File button
02. Select the File type (eg Microsoft Excel)
Excel-Import-04.jpg
03. Select the File file wanted to import
04. Click Open
Excel-Import-05.jpg
05. Click the combo box (Icon 5) to select the Worksheet/Table in the file
06. Click 2. Get Data button to load the file.
07. Tick the Is Opening Transactions to import opening balance (Available for AR & AP Module Only).
08. Drag the available column at the SourceField & drop to the TargetField.
09. Click 3. Verify button.
10. Click 4. Post To A/c button if confirm all data is Ok.
----------------------------------------------------------------------------------------------------------------------------------------------------
Template.Tips-01.jpg
Do you realise there is an arrow near the Verify button?
In the arrow there is an Option A.Load Setting..., this to load previously mapped fields
----------------------------------------------------------------------------------------------------------------------------------------------------

Transactions Data - Get File 3

  • This Option only for Excel
  • Only available in Version 4.6.3.19 & above
01. Click arrow at the 1. Get File button
Excel-Import-20.jpg
02. Select Get File 3... & system will prompt 2 dialog like below
Excel-Import-21.jpg
03. Select the Excel Header File.
Excel-Import-22.jpg
04. Select the Excel Detail File.
Excel-Import-23.jpg
05. Click the combo box to select the Worksheet/Table for each Header & Detail file
06. Click the combo box to select the Key Field to link both Header & Detail file
07. Click 4. Get Data button
Excel-Import-24.jpg
08. Enter the Merge File name.
09. Click Save button.


Options

  • Only available in Version 4.3.2.14 & above

Check Duplicate Records

Menu: Tools | Check Duplicate Records...

This Function is to check the duplicate records for the selected file
01. Follow from Step 1 to 6 as above.
Excel-Import-07.jpg
07. Tick the Column(s) to Group
08. Click 3. Verify... button
Excel-Import-08.jpg

Split Memo to Columns

Menu: Tools | Split Memo to Columns...

This option is to Split the memo (Data more then 1 row in the cell) into individual Columns.
01. Follow from Step 1 to 6 as above.
Excel-Import-09.jpg
07. Set Number of Column(s) to split (Default is 4).
08. Select the Column to be Split
09. Click 5. Split button.
Excel-Import-10.jpg
10. Scroll to the right. Highlight in Yellow is the newly Columns Created.
11. Click 6. Export Excel(*.xls) to export out the Result.


Split String to Columns

Menu: Tools | Split String to Columns...

This option is to Split the Long String into individual Columns (Max. 60 Character each Column).
  • Only available in Version 5.10.10.42 & above
01. Follow from Step 1 to 6 as above.
Excel-Import-37.jpg
07. Set Number of Column(s) to split (Default is 4).
08. Select the Column to be Split
09. Click 5. Split button.
Excel-Import-38.jpg
10. Scroll to the right. Highlight in Yellow is the newly Columns Created.
11. Click 6. Export Excel(*.xls) to export out the Result.


Convert Rows to Columns

Menu: Tools | Convert Rows to Columns...

  • Only available in Version 4.3.2.15 & above
01. Follow from Step 1 to 6 as above.
Excel-Import-13.jpg
07. Set Number of Column(s) to split (Default is 4).
08. Select the Column to be Convert
09. Click 5. Convert button.
Excel-Import-14.jpg
10. Scroll to the right. Highlight in Yellow is the newly Columns Created.
11. Click 6. Export Excel(*.xls) to export out the Result.

Template.Tips-01.jpg System will use
  • The 1st column in excel as a Key of Grouping.
  • The empty row as "Reset/End of" Record.

Auto Import

  • Only available
- in Version 4.9.6.31 & above.
- for Registered import Database.
- in Firebird Server Setting (Standalone can't Auto Import)
  • Excel Filename must be BIZOBJECT.YYYYMMDDHHMMSS.xlsx eg SL_IV.20190214101508.xlsx
  • Must only 1 Sheet in Excel File.
  • Must Manually Import for 1st time use to make sure is success mapping. - Auto Import base on last mapping import

Import Setting

Menu: File | Auto Import Settings...

Excel-Import-28.jpg
01. Select SQL Accounting DCF file
02. Select SQL Accounting Database to import & export
03. Enter the SQL Accounting User Name & Password
04. Select/Tick to Enable Download From FTP (available in Version Build 32 & above)
05. Select/Tick to Enable With Export CSV File (available in Version Build 85 & above)
06. Click Next
Excel-Import-36.jpg
The following Steps if Download From FTP is Enable/Tick/Selected
07. Enter the Host/IP Address for FTP
08. Enter the FTP Port No
09. Enter the FTP User Name & Password
10. Enter the FTP Folder to download From
11. Select the Action to Do After Download
12. Click Test Connection...
13. Click Next
Action Description
Delete the file(s) in FTP Folder Will delete the file(s) after download
Move to Archive/YYYYMMDD Folder
  • Will Auto Create YYYYMMDD & move to this folder after done download
  • Make sure in the FTP folder had the folder Archive (eg download/Archive)
Leave it As It(I will self Manually Delete or Move it) Do nothing after Download

Template.Tips-01.jpg The file will download to the Pending Folder which is set at the Last Steps

Excel-Import-29.jpg
14. Select the Biz Object Type/Document Type to Import
15. Click Next
Excel-Import-30.jpg
16. Select the Pending folder where Excel files keep to import to SQL Accounting
17. Select the Done folder to move after done import the Excel file
Field Description
Include SubFolder File(s) This option is for User who have More then 1 system
Export Log File To Auto Export out for Log file to the selected folder
Last Import Date Last Import Date and Time. System will auto update
Keep Last Log Line To shown last how many line for Log
17. Click Next
Excel-Import-56.jpg
18. Select Export folder
19. Select Last Date To
20. Click + to add
21. Enter Description, SQL Query & Export File Name
22. Click Check for Save
Parameter Description
Last Date To
  • Data End Date to Export From SQL Accounting.
  • System will use this Date + 1

Eg To Export 12 Nov 2018 just set the date as 11 Nov 2018

Text Export... To manually export selected Record Query
Description Description for the Query
SQL Query A Query to Export Data
Export File name A CSV file name

Template.Tips-01.jpg
  • Make sure the SQL Query Statement not so complicated as it might cause slow export.
  • The Filename will auto add .YYYYMMDDHHMMSS

Windows Schedule

01. Open Windows Control Panel | Administrative Tools | Task Scheduler
Scheduler.Task1.jpg
02. Click Action | Create Basic Task...
Excel-Import-31.jpg
03. Enter Task Name (eg SQL Excel Export) & Click Next
Scheduler.Task3.jpg
04. Select Daily & Click Next
Scheduler.Task4.jpg
05. Set the Start Date & Time to Start
06. Set 1 for Recur every field & Click Next
Scheduler.Task5.jpg
07. Select Start a program & Click Next
Excel-Import-32.jpg
08. Click Browse button & find the SQLAccXLSnMDBImp.exe (Default at C:\eStream\Utilities\SQLAccXLSnMDBImp)
09. Set the Add arguments(optional) as -Auto
10. Set the Start in(optional) path to the Exe folder (eg. C:\eStream\Utilities\SQLAccXLSnMDBImp) & Click Next
Excel-Import-33.jpg
11. Tick the option Open the Properties dialog for this task when I click Finish
12. Click Finish
Excel-Import-34.jpg
13. Select the option Run whether user is logged on or not
14. Click Triggers tab at top
Excel-Import-35.jpg
15. Click Edit... button
Scheduler.Task12.jpg
16. Change the time to run
17. Click OK 2 times
Scheduler.Task10.jpg
18. Enter the window User Name & Password
19. Click Ok

Mini Data Modification Utilities

This utilities is to help user runtime to modify the data before begin import
Steps
01. Follow from Step 1 to 4 as above
Excel-Import-15.jpg
Excel-Import-15A.gif
05. Select the column to be Modify & Right Click
06. Select the Option you wanted to modify
Option/Function Description
*-1 All Data... Change the Value from Negative to Positive Value & vise versa
Convert YYYYMMDD to DD/MM/YYYY... Change the Value Date format from YYYYMMDD to DD/MM/YYYY
Truncate String... Reduce the Value field size to specific field size
Copy Cell Value... Copy the Selected row Cell Value
Remove Comma... Remove the ,
Remove All Positive Value Data... Delete all Value which is More then 0
Remove All Negative Value Data... Delete all Value which is Less then 0
Remove Others Characters... Delete any characters given in the selected Column

Video

FAQ

  1. Why the system take so long to Get Data from excel where in excel just few records?
  2. Prompt Error external table is not in the expected format when try Get Data from Excel.
  3. My excel date format is in YYYYMMDD format, how I convert it to dd/MM/yyyy?
  4. My excel date format is in dd-mmm-yyyy with time format, how I convert it to dd/MM/yyyy?
  5. Can I import without Tax Amount (i.e. SQL Account auto Calculate the Tax Amount)?
  6. Why My Excel data shown as eg 5% but once I Get File become 0.05?
  7. How to add file link in the Attachments Fields?
  8. My Excel for Credit Note/Payment is in Negative Value, can it be import?
  9. In My Excel Only had SSM or GST No. for Customer/Supplier can it be import?
  10. What is the Company Code Search Sequence?
  11. Can system Auto Set Tax code if my Excel don't had tax code column?
  12. Prompt "Error Unexpected error from external database driver (1)" when Get file from excel
  13. Prompt "Provider cannot be found. It may not be properly installed" when Get file from excel
  14. My excel String size is longer then SQL, how I can reduce it?
  15. My excel Don't had account code if got ItemCode can it be import?
  16. My excel only had Barcode can it be import?
  17. What is the Item Code Search Sequence?
  18. Why it keep only load lst 100 records even I had registered?
  19. My CSV data is 00123 but after get data become 123 (missing 00)?
  20. What is the Proper Steps to Import BOM?
  21. Can I Import Payment/Credit Note without Knock off Information?
  22. Why after verify all detail Status shown ok but Header Still untick?
  23. Why After Import to the Note/Attachment/Description3 data is truncated to 286 characters?
  24. Prompt "Access violation at address xxxxxx in module...." when Get file from excel
  25. How to prevent Import Price Tag with empty row?
  26. How to convert the cell value so I can sum using formula in excel?
  27. Can I Reimport for Same Transactions?
  28. What is alternative for FTP?
  29. How to add Excel Import Shortcut in SQL Accounting?
  30. How to enter Multi Line for More Description in Excel?
  31. How to enter Multi Line for More Description in csv/txt?
  32. How to convert Excel to CSV file?
  33. How to Load CSV file?
  34. I have problem to export field name with ( and ) can I ignore it?
  35. Why the Auto Mapping is not correctly map?
  36. I have more then 1 3rd party to import, can I create folder for each party?
  37. Can I use SQL Accounting Auto Generate DocNo?
  38. How to Convert text number to number in Excel?
  39. Can I import without UnitPrice (i.e. SQL Account auto Calculate the UnitPrice)?
  40. Can System Auto Knock off for Customer Payment Import?
  41. Can I reimport Customer/Supplier by just update few fields?
  42. How to load last Save Field Mapping?
  43. Why after load excel some column had no data but my excel had?

Why the system take so long to Get Data from excel where in excel just few records?

This happen when there is the problem in Excel Worksheet.
Try below steps
1. Press CTRL + Home
2. Press CTRL + A (To Select All)
3. Press CTRL + C (To Copy Selected)
4. Press Shift + F11 (To inserts a New Worksheet into the active Workbook)
5. Press CTRL + V (To Paste)
6. Save the Excel & Try again on New Worksheet

Prompt Error external table is not in the expected format when try Get Data from Excel.

Try save the file to other name using File | Save As in Excel

My excel date format is in YYYYMMDD format, how I convert it to dd/MM/yyyy?

Can try use this formula =DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
* In Version 4.5.3.18 & above had function call Convert YYYYMMDD to DD/MM/YYYY... can help to convert it before import.
Steps
01. Follow from Step 1 to 4 as above
Excel-Import-15.jpg
05. Select the column to be convert & Right Click
Excel-Import-16.jpg
06. Select Convert YYYYMMDD to DD/MM/YYYY...
07. Continue Step 5 to 6 for other column
08. Done can continue norm Step 5 to 12

My excel date format is in dd-mmm-yyyy with time format, how I convert it to dd/MM/yyyy?

Can try use this formula =TEXT(DATEVALUE(TEXT(A41,"dd-mmm-yyyy")),"dd/mm/yyyy")

Can I import without Tax Amount (i.e. SQL Account auto Calculate the Tax Amount)?

Yes with Version Build 10 & above, just
Don't Map the fields
- Amount
- TaxAmt
- TaxInclusive
Just Map Fields
- Qty
- UnitPrice
- Tax
Excel-Import-58.jpg

Why My Excel data shown as eg 5% but once I Get File become 0.05?

It because Excel will auto convert the 5% to 0.05 in data.
Solution :
Use either one of the excel formula below:
1. =CONCATENATE(E1*100,"%")
OR
2. =TEXT(E1,"0.00%")

How to add file link in the Attachments Fields?

Just Add File.Your Link file
Eg With 2 Attachments file in 1 cell
File.https://cdn.bulbagarden.net/upload/3/36/648Meloetta-Pirouette.png
File.https://cdn.bulbagarden.net/upload/6/63/Pokk%C3%A9n_Pikachu_Libre.png

My Excel for Credit Note/Payment is in Negative Value, can it be import?

No you can't import the document amount with Negative Value.
  • In Version 4.3.2.14 & above had function call *-1 All Data can help to convert to positive before import.
Steps
01. Follow from Step 1 to 4 as above
Excel-Import-11.jpg
05. Select the column to be convert & Right Click
Excel-Import-12.jpg
06. Select *-1 All Data
07. Continue Step 5 to 6 for other column
08. Done can continue norm Step 5 to 12

In My Excel Only had SSM or GST No. for Customer/Supplier can it be import?

Yes using Build 16 & above.
Just map your SSM or GST No to the Code Field.
See below Other available Fields can map
Available SQL Accounting Field Available Import Build
SSM/Reg No 16
GST No 16
Remark 19
Biz Natural 30
Company Name 2 31
Note 34

What is the Company Code Search Sequence?

It will search as following sequence (Available in Build 34 & above)
  1. Code
  2. CompanyName2
  3. RegisterNo (Version 781 & Below)
  4. BRN (Version 782 & Above)
  5. BRN2 (Version 782 & Above)
  6. GSTNo
  7. BizNature
  8. Remark
  9. Note

Can system Auto Set Tax code if my Excel don't had tax code column?

Yes using Version 16 & above
Just make sure Default Value field is Empty

Prompt "Error Unexpected error from external database driver (1)" when Get file from excel

This is due to Windows Security update KB4041681
Solution 1

Can try use Get File 2... under the arrow down button at Get File... button

Solution 2

01. Save the Excel file to xlsx
02. Install Microsoft Access Database Engine 2010 Redistributable (AccessDatabaseEngine.exe)
03. Reboot the PC.

Prompt "Provider cannot be found. It may not be properly installed" when Get file from excel

Solution 1

Can try use Get File 2... under the arrow down button at Get File... button

Solution 2

01. Install Microsoft Access Database Engine 2010 Redistributable (AccessDatabaseEngine.exe - 32 bits)
02. Reboot the PC.

My excel String size is longer then SQL, how I can reduce it?

Can try use this formula =LEFT(A2,30) (eg for get 1st 30 character from A2)
  • In Version 4.6.3.19 & above had function call Truncate String... can help to reduce it before import.
Steps
01. Follow from Step 1 to 4 as above
Excel-Import-17.jpg
05. Select the column to be convert & Right Click
Excel-Import-18.jpg
06. Select Truncate String...
Excel-Import-19.jpg
07. Enter the New size
08. Continue Step 5 to 6 for other column
09. Done can continue norm Step 5 to 12

My excel Don't had account code if got ItemCode can it be import?

Excel-Import-25.jpg
Yes just make sure Empty the Default Value for Account field so system can Auto Get from Maintain Stock Group
Excel-Import-26.jpg

My excel only had Barcode can it be import?

Yes using Build 26 & above
Just map your Barcode to the ItemCode Field.
Available SQL Accounting Field Available Import Build
Barcode 26
Customer/Supplier Item Code 26
Remark 1 30
Remark 2 30
Shelf 30
Description 2 31
Note 31

What is the Item Code Search Sequence?

It will search as following sequence (Available in Build 34 & above)
  1. ItemCode
  2. Description2
  3. Remark1
  4. Remark2
  5. Shelf
  6. BarCode
  7. Alternative Code (Available in Build 70 & above)
  8. CompanyItemCode
  9. Note

Why it keep only load lst 100 records even I had registered?

Excel-Import-27.jpg
Make sure you set the Value before you Click Get File

My CSV data is 00123 but after get data become 123 (missing 00)?

Make sure you Double Quoted the value eg "00123"

What is the Proper Steps to Import BOM?

01. Import all Finish Goods & Raw Material Item code using Stock | Maintain Stock Item...&
Make sure ItemType for Finish Goods is Set to B
02. Import using Stock | Maintain Stock Item - BOM...

Can I Import Payment/Credit Note without Knock off Information?

Excel-Import-40.jpg
Yes just set the column & Default Value for DocType, KODocNo & KOAmt to empty

Why after verify all detail Status shown ok but Header Still untick?

Excel-Import-39.jpg
This happen when there is the problem in Excel Worksheet.
Try below steps
1. Press CTRL + Home
2. Press CTRL + A (To Select All)
3. Press CTRL + C (To Copy Selected)
4. Press Shift + F11 (To inserts a New Worksheet into the active Workbook)
5. Press CTRL + V (To Paste)
6. Save the Excel & Try again on New Worksheet

Why After Import to the Note/Attachment/Description3 data is truncated to 286 characters?

Make sure In Your Excel Header name is using Note/Description3/Attachment

Prompt "Access violation at address xxxxxx in module...." when Get file from excel

Open the excel try delete few column at the end of excel (see example below)
Excel-Import-42.jpg

How to prevent Import Price Tag with empty row?

Excel-Import-43.jpg
Make sure your Excel consist of
  • Price Tag Qty
  • Price Tag UOM (don't share same UOM for other field mapping for same Item code)

How to convert the cell value so I can sum using formula in excel?

Can try use this formula =Value(A2)

Can I Reimport for Same Transactions?

Yes for Version 5.16.10.62 & above
Excel-Import-44.jpg
01. Right Click Here & Tick the option Auto Replace for Duplicate
02. Click Get file & Select Excel Sheet
03. Click Get Data
04. Click Verify
05. Click Post To A/c

What is alternative for FTP?

Excel-Import-45.jpg
You can use like

How to add Excel Import Shortcut in SQL Accounting?

You may refer here for steps

How to enter Multi Line for More Description in Excel?

Excel-Import-47.jpg

You can enter it all in 1 cell

How to enter Multi Line for More Description in csv/txt?

  • In Version 5.19.19.87 & above you can just insert #13 as return character
eg ...|ERICSSON A10118s|Line 1#13Line 2#13Line 3|1|...

How to convert Excel to CSV file?

Excel-Import-48.gif

How to Load CSV file?

Excel-Import-49.gif

I have problem to export field name with ( and ) can I ignore it?

Yes you can just ignore the ( and )
eg Code(10) can just export as Code10

Why the Auto Mapping is not correctly map?

Make sure the column position you export out is same as our template column position

I have more then 1 3rd party to import, can I create folder for each party?

Yes can for Build 70 & above. Below is Example to setup 3 diff POS System
Excel-Import-50.jpg
In the Auto Import
  • Pending Folder - Select the Root folder where have more then 1 3rd party
  • Tick/Select Include SubFolder File(s)
Excel-Import-51.jpg

Can I use SQL Accounting Auto Generate DocNo?

Yes can for Build 70 & above. Just Prefix <<New>>n in the DocNo field for each set where n is number. Example below is for 2 Invoice number
Excel-Import-52.jpg

How to Convert text number to number in Excel?

Excel-Import-53.gif

Can I import without UnitPrice (i.e. SQL Account auto Calculate the UnitPrice)?

Yes with Version Build 79 & above, just
Don't Map & Set Empty For Default Value for the fields
- UnitPrice
- DISC
- TaxAmt
- TaxInclusive
- Amount
Excel-Import-54.jpg

Can System Auto Knock off for Customer Payment Import?

Yes with Version Build 74 & above, just tick the option
Excel-Import-55.jpg

Can I reimport Customer/Supplier by just update few fields?

Yes using the Customer&Supplier Master_New template
Make sure in your excel min 2 columns
  • Code
  • CompanyName
Below is steps how to import for update Maintain Customer Remark Field only
Excel-Import-57.gif

How to load last Save Field Mapping?

Excel-Import-59.gif

Why after load excel some column had no data but my excel had?

This happen if 1 of the column is merge cell
Excel-Import-60.jpg

See also