การ transfer csv file (e-import) - netbay.co.th · net bay co., ltd manual csv (for import)...
TRANSCRIPT
การ Transfer CSV File (e-Import)
Shipping Express Paperless ebXML (Version 2.0)
Copyright 2006 © Netbay Co., Ltd. All rights reserved.
Net Bay Co., Ltd
Manual CSV (For Import) Page 2
สารบญ
Page
การ Transfer CSV File (e-Import)
การ Transfer ขอมลดวยไฟล CSV การเตรยมไฟล .CSV................................................................................................................3 การ Transfer Importer..........................................................................................................7 การ Transfer Consignee/Shipper ผขายตางประเทศ.................................................................11 การ Transfer Product..........................................................................................................15 การ Transfer Invoice..........................................................................................................19
การ Transfer ขอมลดวยไฟล .txt (รปแบบ Text Fix Length) การเตรยมไฟล .txt..................................................................................................................26 การกาหนด File Format สาหรบการ Transfer แบบ Text Fix Length.........................................28
แนะนาการกาหนดคา Column และ Function เพมเตม ......................................................................30
Net Bay Co., Ltd
Manual CSV (For Import) Page 3
การ Transfer ขอมลดวยไฟล CSV
การเตรยมไฟล .CSV
กอนททานจะใชงานฟงกชน CSV ทอยในโปรแกรม Shipping Express ทานจาเปนจะตองเตรยมไฟล .CSV เสยกอน จากนนจงมากาหนดรปแบบ (Format) การ Transfer ขอมลใหตรงกบไฟล .CSV ทเตรยมไว เพอใหโปรแกรม Transfer ขอมลถกตอง ขอมลทสามารถ Transfer เขามาในโปรแกรม Shipping Express ไดแก Importer, Shipper, Product และ Invoice
ทานสามารถสราง/เปดดไฟล .CSV ดวยโปรแกรม Microsoft Office Excel, Edit Plus หรอ Notepad กรณเปนการสรางไฟลให save เปนนามสกล .CSV (Comma delimited) ถาเปดไฟลดวยโปรแกรม Microsoft Office Excel จะมลกษณะเปนตารางเหมอนกบไฟล .xls แตละคอลมนคอ Table ตางๆ จากภาพดานลางคอตวอยางของไฟล .CSV ทเปน Product File (รายละเอยดสนคา)
ภาพ Product.csv รายละเอยดสนคา (เปดดดวยโปรแกรม Microsoft Office Excel) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• จากภาพมสนคาทงหมด 6 รายการ (1 บรรทด = 1 รายการสนคา) • คอลมนท 1 (A) คอ Importer Code / รหสผนาเขา • คอลมนท 2 (B) คอ Product Code / รหสสนคา • คอลมนท 3 (C) คอ Origin Country / ประเทศกาเนดสนคา • คอลมนท 4 (D) คอ Purchase Country / ประเทศผซอสนคา • คอลมนท 5 (E) คอ Nature of Transaction / ประเภทของขอมล • คอลมนท 6 (F) คอ Privilege / รหสสทธพเศษ • คอลมนท 7 (G) คอ Tariff Classification / พกดศลกากร • คอลมนท 8 (H) คอ Sequence / ลาดบอตราอากรของพกดศลกากร • คอลมนท 9 (I) คอ Stat. Code / รหสสถตสนคา • คอลมนท 10 (J) คอ Stat. Unit / หนวยนบรหสสถต • คอลมนท 11 (K) คอ หนวยนบปรมาณ • คอลมนท 12 (L) คอ รหสสกลเงน • คอลมนท 13 (M) คอ ราคาตอหนวย • คอลมนท 14 (N) คอ อตราอากร% ตามปกตและทตองชาระ • คอลมนท 15 (O) คอ Description English / รายละเอยดสนคาภาษาองกฤษ • คอลมนท 16 (P) คอ Description Thai / รายละเอยดสนคาภาษาไทย
Net Bay Co., Ltd
Manual CSV (For Import) Page 4
ภาพ Product.csv รายละเอยดสนคา (เปดดดวยโปรแกรม EditPlus) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
ขอมลแตละ Table จะถกคนดวยเครองหมาย Comma [ , ]
ภาพ Product.csv รายละเอยดสนคา (เปดดดวยโปรแกรม Notepad) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
ขอมลแตละ Table จะถกคนดวยเครองหมาย Comma [ , ]
คาแนะนาในการสรางไฟล CSV
1. ผทสรางไฟล .csv ดวยโปรแกรม Microsoft Excel ใหทานสรางไฟลใหเรยบรอยกอนโดย save เปนนามสกล .xls (ยงไมตอง save เปน .csv) หากมอะไรทตองปรบเปลยน/แกไขกทาในไฟล .xls ใหเรยบรอย เนองจากคา Format Cells ตางๆจะถกเกบไวดวย Format ของ XLS แตจะไมเกบใน Format CSV เมอทานคดวาขอมลทกอยางในไฟล .xls ถกตองหมดแลว สดทายจงคอยแปลง (Save as) เปน .csv ทเดยว (แตหากทานมการกลบไปแกไขขอมลในไฟล .csv อก ทานตองไปกาหนด Format Cells ตางๆ ใหมเพราะ Format Cells เหลานนจะหายไปตอนททานเปดไฟลเขามา)
2. สาหรบการใชงานจรงขนอยกบความเหมาะสม วาผนาเขาหรอผสรางไฟลจะกาหนดใหมขอมลใดอยในไฟล CSV บาง หรอขอมลตางๆ จะอยคอลมนใดกได จากนนใหไปกาหนดรปแบบ (Format) ในโปรแกรม Shipping Express เพอใหโปรแกรมอานตาแหนงขอมลสาหรบการ Transfer ไดอยางถกตอง แตแนะนาวาไมควรยายตาแหนงคอลมนในไฟล .CSV สลบไปมา เนองจากหากมการยายคอลมนผใชโปรแกรมจะตองไปกาหนดรปแบบ (Format) ใหมเพอใหโปรแกรม Transfer ขอมลถกตอง
3. ในไฟล .CSV ขอมลเกยวกบวนท ใหกาหนดเปน YYYY/MM/DD เชนวนท 21 มถนายน 2007 ใหตงเปน
2007/06/21 เนองจากโปรแกรมรองรบขอมลรปแบบน หากในไฟล CSV ใชเปน DD/MM/YYYY ทานตองไปกาหนด Function เปน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2) เพมเตมตอนกาหนดรปแบบการ Transfer CSV โปรแกรม Shipping Express เพอใหโปรแกรมอานตาแหนงขอมลไดถกตอง
Net Bay Co., Ltd
Manual CSV (For Import) Page 5
4. กาหนดการตงคาใหตรงกบชองของ Drop down list เชน Document Type, การบรรจ, นาเขาโดยทาง, วธการ
ชาระเงน Payment Method, Company Status, Commercial Level เปนตน ใหกาหนดคาตวเลขในไฟล CSV ดงน
Document Type
ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV 0 = ใบขนสนคาขาเขา 0
3 = คารองขอรบของไปกอน 3
A = ใบขนฯ โอนยายภายในประเทศ A
การบรรจ
ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV 1 = Bulk 1 2 = Conventional 2 3 = Container 3 4 = Airborne 4
นาเขาโดยทาง
ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV 1 = เรอ 1
2 = รถไฟ 2
3 = รถยนต 3
4 = เครองบน 4
5 = ไปรษณย 5
6 = อนๆ 6
วธการชาระเงน Payment Method
ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV 0 = กรณาเลอก Payment Method 0
H = ชาระคาภาษอากรทาง EFT 1
A = ชาระคาภาษอากรทกรมศลกากร 2
L = ยกเวนอากร 3
M = หนงสอราชการ 4
N = ชาระเงนทกรมศลกากร และวางประกน 5
O = ตดบญชธนาคารระบบ EFT และวางประกน 6
Net Bay Co., Ltd
Manual CSV (For Import) Page 6
Company Status ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV
AG = AGENT AG DI = DISTRIBUTOR DI CO = CONCESSIONAIRE CO MA = MAKER MA OT = OTHER OT
Commercial Level ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV
WO = WHOLESALER WO RE = RETAIL RE
วธการเฉลย Net Weight / Gross Weight
วธการเฉลย การกาหนดคาตวเลขในไฟล CSV None = ไมเฉลย 0
Value = เฉลยตามมลคาราคาสนคา 1
Weight = เฉลยตามนาหนก Net W. 2
Quantity = เฉลยตามปรมาณ 3
การเฉลยคา Net Weight / Gross Weight เขามาในแตละรายการ
การตก การกาหนดคาตวเลขในไฟล CSV
ตกเฉลยคาในแตละรายการ
T
ไมตกเฉลยคาในแตละรายการ
F
Net Bay Co., Ltd
Manual CSV (For Import) Page 7
การ Transfer Importer กาหนด Importer File Format คลกเขาไปทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Importer
ภาพการกาหนด Importer File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• Format Code: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม ไมตองระบคาใดๆ ชองนใชสาหรบการ
กาหนด Format CSV ของ Invoice เทานน • Text Fix Length: สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ Transfer แบบ Text Fix Length
เทานน ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป) • String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล
.CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ • String Prefix, Suffix for Column Description = ” : Character เรมตนและปดทายสาหรบคอลมนแต
ละคอลมน ปกตไฟล .csv จะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”]
Net Bay Co., Ltd
Manual CSV (For Import) Page 8
• กาหนดตวเลขทแทนตาแหนงของคอลมนลงในชอง Col No. เพอใหโปรแกรมอานขอมลจากไฟล .csv ดงน
ภาพการกาหนด Importer File Format (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
o คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ รหสผนาเขา คอคอลมนท 1
(A) และ ชอบรษทภาษาองกฤษ คอคอลมนท 2 (B) และเลขท-ถนน (Eng.) คอคอลมนท 3 (C) เปนตน o คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table ตามตวอยางดงน
Branch สาขา: เชนสาขา 0001 หากในไฟล .csv ใชเปน 1 (ตวเลข 1 หลก) แตในโปรแกรม Shipping Express แฟมขอมลพกดศลกรของกรมจะตองใชเปน 0001 (ตวเลข 4 หลก) ดงนนจงตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน ‘000’+value$ หมายถง ใหใสเลข 000 หนาสาขาท Transfer CSV เขามา (แตถาในไฟล .csv ใชเปนตวเลข 4 หลกอยแลวกไมตองกาหนดทคอลมน Function)
• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว
ในลาดบถดไป
3 4 1 2 5 6 ไฟล Importer.csv 7
Net Bay Co., Ltd
Manual CSV (For Import) Page 9
การ Transfer Importer จากไฟล CSV
คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Importer ดงภาพ
• Enter Format No.: กดปม เลอก Format ของ Importer File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)
• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv • Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV
หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน) • : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอ
ทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให) • : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบ
การ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ
• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )
Net Bay Co., Ltd
Manual CSV (For Import) Page 10
• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล Importer จากไฟล .csv
• หากใน Master File มขอมล Importer อยแลว โปรแกรมจะนาขอมลทไดจากกการ Transfer ไปทบขอมล Importer ทอยใน Master File ใหเลย
• เมอผใชโปรแกรมเชคท Master File หวขอผนาเขาจะพบวามขอมลของผนาเขาททาการ Transfer ปรากฎอย หากชองใดไมมขอมล อาจเกดจากทานไมไดกาหนดขอมลไวทไฟล .cvs หรอไมไดกาหนดรปแบบ (Format) ไวทโปรแกรม Shipping Express
ภาพตวอยาง: Importer Detail ทไดจากการ Transfer CSV
Net Bay Co., Ltd
Manual CSV (For Import) Page 11
การ Transfer Consignee/Shipper ผขายตางประเทศ
กาหนด Shipper File Format คลกเขาไปทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Consignee
ภาพการกาหนด Shipper File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• Format Code: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม ไมตองระบคาใดๆ ชองนใชสาหรบการ
กาหนด Format CSV ของ Invoice เทานน • Text Fix Length: สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ Transfer แบบ Text Fix Length
เทานน ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป) • String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล
.CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ • String Prefix, Suffix for Column Description = ” : Character เรมตนและปดทายสาหรบคอลมนแต
ละคอลมน ปกตไฟล .csv จะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”]
Net Bay Co., Ltd
Manual CSV (For Import) Page 12
• กาหนดตวเลขทแทนตาแหนงของคอลมนลงในชอง Col No. เพอใหโปรแกรมอานขอมลจากไฟล .csv ดงน
ภาพการกาหนด Shipper File Format (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
o คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ รหสผซอตางประเทศ คอ
คอลมนท 1 (A) และ ชอบรษท คอคอลมนท 2 (B) และเลขท-ถนน คอคอลมนท 3 (C) เปนตน o คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table
• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว
ในลาดบถดไป
3 4 1 2 5 6 ไฟล Shipper.csv 7
Net Bay Co., Ltd
Manual CSV (For Import) Page 13
การ Transfer Shipper จากไฟล CSV
คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Consignee ดงภาพ
• Enter Format No.: กดปม เลอก Format ของ Shipper File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)
• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv • Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV
หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน) • : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอ
ทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให) • : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบ
การ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ
• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )
Net Bay Co., Ltd
Manual CSV (For Import) Page 14
• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล Shipper จากไฟล .csv
• หากใน Master File มขอมล Shipper อยแลว โปรแกรมจะนาขอมลทไดจากกการ Transfer ไปทบขอมล Shipper ทอยใน Master File ใหเลย
• เมอผใชโปรแกรมเชคท Master File หวขอผขายตางประเทศ (Shipper) จะพบวามขอมลของผขายตางประเทศททาการ Transfer ปรากฎอย หากชองใดไมมขอมล อาจเกดจากทานไมไดกาหนดขอมลไวทไฟล .cvs หรอไมไดกาหนดรปแบบ (Format) ไวทโปรแกรม Shipping Express
ภาพตวอยาง: Shipper Detail ทไดจากการ Transfer CSV
Net Bay Co., Ltd
Manual CSV (For Import) Page 15
การ Transfer Product
กาหนด Product File Format คลกเขาไปทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Product
ภาพการกาหนด Product File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• Format Code: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม ไมตองระบคาใดๆ ชองนใชสาหรบการ
กาหนด Format CSV ของ Invoice เทานน • Text Fix Length: สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ Transfer แบบ Text Fix Length
เทานน ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป)
Net Bay Co., Ltd
Manual CSV (For Import) Page 16
• String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล .CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ
• String Prefix, Suffix for Column Description = ” : Character เรมตนและปดทายสาหรบคอลมนแตละคอลมน ปกตไฟล .csv จะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”]
• กาหนดตวเลขทแทนตาแหนงของคอลมนลงในชอง Col No. เพอใหโปรแกรมอานขอมลจากไฟล .csv ดงน
ภาพการกาหนด Product File Format (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
o คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ รหสสนคา คอคอลมนท 2
(B) และ ประเทศกาเนด คอคอลมนท 3 (C) และประเทศตนทางบรรทกคอคอลมนท 4 (D) เปนตน o คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table ตามตวอยางดงน
พกดศลกากร: จากภาพตวอยางจะอยคอลมนท 7 (G) ในไฟล .csv เปน 06031300 (ตวเลข 8 หลก) แตในโปรแกรม Shipping Express แฟมขอมลพกดศลกรของกรมจะตองใชเปน 000006031300 (ตวเลข 12 หลก) ดงนนจงตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน ‘0000’+value$ หมายถง ใหใสเลข 0000 หนาพกดท Transfer CSV เขามา
วนทตางๆ: เชน วนทอนวอยซ, วนท Job ฯลฯ ในไฟล .CSV ขอมลเกยวกบวนท ควรจะกาหนดเปน YYYY/MM/DD เชนวนท 21 มถนายน 2007 ใหกาหนดเปน 2007/06/21 เนองจากโปรแกรมรองรบขอมลรปแบบน แตหากในไฟล CSV ของลกคาใชเปน DD/MM/YYYY (21/06/2007) ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2)
• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว
ในลาดบถดไป
3 4 1 2 5 6 ไฟล Product.csv 7 9 8 10 11 12 13 14 15
Net Bay Co., Ltd
Manual CSV (For Import) Page 17
การ Transfer Product จากไฟล CSV
คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Product ดงภาพ
• Enter Format No.: กดปม เลอก Format ของ Product File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)
• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv • Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV
หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน) • : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอ
ทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให) • : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบ
การ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ
• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )
Net Bay Co., Ltd
Manual CSV (For Import) Page 18
• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล Product จากไฟล .csv
• หากใน Master File มขอมล Product อยแลว โปรแกรมจะนาขอมลทไดจากกการ Transfer ไปทบขอมล Product ทอยใน Master File ใหเลย
• เมอผใชโปรแกรมเชคท Master File หวขอรายละเอยดสนคาจะพบวามรายการสนคาททาการ Transfer ปรากฎอย หากชองใดไมมขอมล อาจเกดจากทานไมไดกาหนดขอมลไวทไฟล .cvs หรอไมไดกาหนดรปแบบ (Format) ไวทโปรแกรม Shipping Express
ภาพตวอยาง: Product Detail ทไดจากการ Transfer CSV
Net Bay Co., Ltd
Manual CSV (For Import) Page 19
การ Transfer Invoice
การกาหนด Invoice File Format คลกเขาไปทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Invoice
ภาพการกาหนด Invoice File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• Format Number: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม จะใสเมอ File Type เปนแบบ Include
Header and Detail เทานน แนะนาใหระบเปนเครองหมาย Less-than sign [ < ] โดยในไฟล .CSV กตองใสเครองหมาย < ไวดวยทคอลมนแรกของบรรทด Header Invoice
• File Type: มใหเลอก 2 แบบ o Include Header and Detail: เลอกเมอไฟล CSV มขอมล Header Invoice และ Invoice
Detail รวมอยในไฟลเดยวกน o Separator Header and Detail: เลอกเมอขอมล Header Invoice และ Invoice Detail แยก
ไฟลกน
Net Bay Co., Ltd
Manual CSV (For Import) Page 20
• Text Fix Length (Hdr): ใชกาหนดคาความยาวของตวอกษร ของขอมลสวน Header Invoice ทใชรปแบบการ Transfer แบบ Text Fix Length ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป)
• Text Fix Length (Dtl): ใชกาหนดคาความยาวของตวอกษร ของขอมลสวน Invoice Detail ทใชรปแบบการ Transfer แบบ Text Fix Length ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป)
• String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล .CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ
• String Prefix, Suffix for Column Description = ” : Character เรมตนและปดทายสาหรบคอลมนแตละคอลมน ปกตไฟล .csv จะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”]
• กาหนดตวเลขทแทนตาแหนงของคอลมน เพอใหโปรแกรมอานขอมลจากไฟล .csv มดวยกน 3 Tab ดงน o Job: คอ Open Job ขอมลสวนหวใบขนสนคา o HINV: คอ Header Invoice o EINV: คอ Invoice Detail รายละเอยดรายการสนคา
Tab Job
ภาพการกาหนด Invoice File > Job (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ ชอยานพาหนะ คอคอลมนท 16 (P)
และ Master AWB คอคอลมนท 17 (Q) และ House AWB คอคอลมนท 18 (R) เปนตน
16 17 18 ไฟล Invoice.csv
Net Bay Co., Ltd
Manual CSV (For Import) Page 21
• คอลมน Length: ไมตองกาหนดเนองจากการ Transfer รปแบบ Fix Length อยในขนตอนการพฒนาโปรแกรม • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตม ตามตวอยางดงน
วนทตางๆ: เชน วนทอนวอยซ, วนท Job ในไฟล .CSV ขอมลเกยวกบวนท ใหกาหนดเปน YYYY/MM/DD เชนวนท 21 มถนายน 2007 ใหตงเปน 2007/06/21 เนองจากโปรแกรมรองรบขอมลรปแบบน หากในไฟล CSV ใชเปน DD/MM/YYYY ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย เชน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2)
Tab HINV
ภาพการกาหนด Invoice File > HINV (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ หมายเลขอนวอยซ คอคอลมนท 1 (A)
และ วนทอนวอยซ คอคอลมนท 2 (B) และ เลขทใบสงซอคอคอลมนท 3 (C) เปนตน • คอลมน Length: ไมตองกาหนดเนองจากการ Transfer รปแบบ Fix Length อยในขนตอนการพฒนาโปรแกรม • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตม ตามตวอยางดงน
วนทตางๆ: เชน วนทอนวอยซ, วนท Job ฯลฯ ในไฟล .CSV ขอมลเกยวกบวนท ควรจะกาหนดเปน YYYY/MM/DD เชนวนท 21 มถนายน 2007 ใหกาหนดเปน 2007/06/21 เนองจากโปรแกรมรองรบขอมลรปแบบน แตหากในไฟล CSV ของลกคาใชเปน DD/MM/YYYY (21/06/2007) ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2)
ไฟล Invoice.csv
Net Bay Co., Ltd
Manual CSV (For Import) Page 22
Tab EINV
ภาพการกาหนด Invoice File > EINV (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ ประเทศกาเนด คอคอลมนท 6 (F)
และ ประเทศตนทางบรรทก คอคอลมนท 7 (G) และ Nature Trans. คอคอลมนท 8 (H) เปนตน • คอลมน Length: ไมตองกาหนดเนองจากการ Transfer รปแบบ Fix Length อยในขนตอนการพฒนาโปรแกรม • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตม ตามตวอยางดงน
พกดศลกากร: ยกตวอยาง ในไฟล .csv มาเปน 06031300 (ตวเลข 8 หลก) แตในโปรแกรม Shipping Express แฟมขอมลพกดศลกรของกรมจะตองใชเปน 000006031300 (ตวเลข 12 หลก) ดงนนจงตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน ‘0000’+value$ หมายถง ใหใสเลข 0000 หนาพกดท Transfer CSV เขามา
• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว
ในลาดบถดไป คาแนะนาเพมเตม: โดยปกตในไฟล CSV ทลกคาเตรยมมา ควรกาหนดใหขอมล Open Job (สวนหวของใบขนฯ) อย
ในบรรทดเดยวกบขอมล Header Invoice และหากเปนกรณ 1 ใบขนฯหลายอนวอยซ ตอน Transfer โปรแกรมจะเอาขอมล Open Job ในบรรทดแรกของ Header Invoice ไปใสใน Open Job
ไฟล Invoice.csv
Net Bay Co., Ltd
Manual CSV (For Import) Page 23
การ Transfer Invoice จากไฟล CSV
คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Invoice ดงภาพ
• Enter Format No.: กดปม เลอก Format ของ Invoice ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)
• Enter File Name: กดปม เพอ Browse ไปยงไฟล .CSV (กรณ Header Invoice และInvoice Detail อยในไฟลเดยวกน ใหกาหนดรวมทชองนชองเดยว)
• Enter File Name for Detail: กรณ Invoice Detail (Einv) อยแยกไฟลกบ Header Invoice (Hinv) ตองกาหนดชองนดวย กดปม เพอ Browse ไปยงไฟล Einv.csv (ชองนจะสวางกดใชงานไดกตอเมอ ตอนกาหนด Invoice Format ไดเลอก File Type เปน Separator Header and Detail)
• จากนนกดปม โปรแกรมจะแสดง Invoice No. ทอยในไฟล CSV (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )
• หากตองการใหโปรแกรมใชรายการสนคาจาก Master File (Table Product) โดยไมสนใจขอมลสนคาทอยใน invoice.csv ทกาลงจะ Transfer ใหทาเครองหมาย ลงในชอง
Net Bay Co., Ltd
Manual CSV (For Import) Page 24
• จากนนเลอกคลกปม หรอ เพอใหโปรแกรมสราง Job No. จบคกบ Invoice No.
ใหอตโนมต
o คลกปม โปรแกรมจะสรางเลข Job No. ใหอนวอยซ ซงแตละอนวอยซจะไดเลข Job No. ไมซ ากน ตามตวอยางภาพลาง (จะมผลเมอขอมลท Transfer มมากกวา 1 Invoice)
o คลกปม โปรแกรมจะสรางเลข Job No. ใหอนวอยซทกอนวอยซเปน Job No. เดยวกน ซงกคอ 1 ใบขนหลายอนวอยซ (จะมผลเมอขอมลท Transfer มมากกวา 1 Invoice)
• : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบการ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ
• Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน)
• : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให)
• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )
• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล Invoice จากไฟล .csv
Net Bay Co., Ltd
Manual CSV (For Import) Page 25
• เมอผใชโปรแกรมไปเชคทหนา Open Job, Header Invoice และ Invoice Detail จะพบวามขอมลทไดจากการ Transfer ปรากฎอย ชองใดทไมมขอมลแสดงวา ในไฟล .csv นนๆ ไมไดระบขอมลมา หรออาจเกดจากไมไดกาหนดรปแบบ (Format) ไว
ภาพตวอยางหนา Header Invoice ท Transfer Data จากไฟล CSV
ภาพตวอยางหนา Invoice Detail ท Transfer Data จากไฟล CSV
Net Bay Co., Ltd
Manual CSV (For Import) Page 26
การ Transfer ขอมลดวยไฟล .txt (รปแบบ Text Fix Length) การเตรยมไฟล .txt
กอนททานจะใชงานฟงกชน Transfer Text ทอยในโปรแกรม Shipping Express ทานจาเปนจะตองเตรยมไฟล .txt เสยกอน จากนนจงมากาหนดรปแบบ (Format) การ Transfer ขอมลใหตรงกบไฟล .txt ทเตรยมไว เพอใหโปรแกรม Transfer ขอมลถกตอง ขอมลทสามารถ Transfer เขามาในโปรแกรม Shipping Express ไดแก HAWA, Importer, Consignee, Product และ Invoice
ทานสามารถสราง/เปดดไฟล .txt ดวยโปรแกรม Edit Plus หรอ Notepad กรณเปนการสรางไฟลให save เปนนามสกล .txt (Text Document) ถาเปดไฟลดวยโปรแกรม Edit Plus หรอ Notepad จะมลกษณะเปนขอมลทเรยงตอๆ กน จากภาพดานลางคอตวอยางของไฟล .txt ทเปน HAWB File (รายละเอยด House Airway Bill) ภาพ HAWB.txt รายละเอยด House Airway Bill (เปดดดวยโปรแกรม EditPlus) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
ขอมลแตละ Table จะเรยงตอๆ กน
ภาพ HAWB.txt รายละเอยด House Airway Bill (เปดดดวยโปรแกรม Notepad) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
ขอมลแตละ Table จะเรยงตอๆ กน
Net Bay Co., Ltd
Manual CSV (For Import) Page 27
การกาหนด File Format สาหรบการ Transfer แบบ Text Fix Length (ยกตวอยางจาก File HAWB) คลกเขาไปทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> HAWB
ภาพการกาหนด HAWB File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• Format Number: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column ถาเปนการTransfer CSV ใหระบเปนเครองหมาย
Comma [ , ] แตถาเปนการ Transfer แบบ Fix Length ไมตองกาหนดกไดหรอถามการระบอะไรในชองน ในไฟล .txtกตองใสเครองหมายนระหวาง Field แตละField ดวย (จากภาพตวอยางระบเปน | Vertical Line อยในชอง)
Net Bay Co., Ltd
Manual CSV (For Import) Page 28
• String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม ชองนใชสาหรบการกาหนด Format CSV ของ Invoice เทานน (ถาไมใชการกาหนด Format ของ Invoice ไมตองระบคาใดๆลงในชอง)
• Text Fix Length (Hdr): ใชกาหนดคาชวงความยาวของตวอกษร (Length) จะระบเมอใชรปแบบการ Transfer แบบ Text Fix Length เทานน ถาหากขอมลใน .txt มการกาหนดชวง Length ดวยเครองหมายตางๆคนไวในไฟลอยแลว กไมจาเปนตองมากาหนด Text Fix Length ในชองน วธการใสคา Length ในชองนใหขนตนดวย 0, กอนแลวตามดวยคา Length ตางๆ เสมอตามตวอยางภาพดานลาง
ภาพ1: ตวอยางไฟล .txt (เปดดดวยโปรแกรม EditPlus)
ภาพ2: ตวอยางการจดเรยงขอมลโดยแสดง Field Name, Length, Position ใหทานนาคา Length ไปใสในโปรแกรม
Seq. Field Name Format Length Position Field Description 1 Record Type 5A 5 1 “INVHD” 2 Invoice No. 35A 35 6 เลขทบญชราคาสนคา 3 Invoice Date 8N 8 41 วนทบญชราคาสนคา 4 Company Tax No. 17A 17 49 เลขประจาตวผเสยภาษของผสงออก 5 Company Branch 4N 4 66 ลาดบทอยของบรษทผสงออก 6 Transport Mode 1A 1 70 สงออกโดยทางมคา 1-6 ดงน
1-ทางเรอ 4-เครองบน 2-รถไฟ 5-ไปรษณย 3-รถยนต 6-อนๆ
7 Cargo Packing Type 1A 1 71 ประเภทของการบรรจ 1-Bulk 3-Container 2-Conventional 4-Airborne
8 Vessel Name 35A 35 106 ชอยานพาหนะ
• String for Remark Line = //: บรรทดขอความในไฟล Text ทไมตองการให Transfer เขามา โดยในไฟล .txt กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ
• String Prefix, Suffix for Column Description = ” : Character เรมตนและปดทายสาหรบคอลมนแตละคอลมน ปกตไฟล .csv จะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”] แต Text Fix Length ไมไดใช
Net Bay Co., Ltd
Manual CSV (For Import) Page 29
• กาหนดตวเลขลาดบขอมล (Sequence) ลงในคอลมน Column No. เพอใหโปรแกรมอานขอมลจากไฟล .txt ดงน
ภาพ1: ตวอยางไฟล .txt (เปดดดวยโปรแกรม EditPlus)
ภาพ2: การกาหนดคอลมน Col. No. (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)
• คอลมน Col No.: ระบลาดบขอมลทอยในไฟล .txt เชน จากภาพ AWB Date คอลาดบท 1 และ AWB No. คอ
ลาดบท 2 และ Origin Country คอลาดบท 3 และ ชอยานพาหนะ คอลาดบท 4 เปนตน • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table
ลาดบท1, ลาดบท2, ลาดบท3, ลาดบท4
Net Bay Co., Ltd
Manual CSV (For Import) Page 30
แนะนาการกาหนดคา Column และ Function เพมเตม
ตามปกตโปรแกรมจะ Transfer ตามขอมลทอยในไฟล .csv โดยตรง แตหากผใชโปรแกรมตองการใหโปรแกรม Transfer ตามเงอนไขตางๆ กสามารถกาหนดไดดงน
1. กรณตองการ Fix คาขอมล: เชน Brand/ตราสนคา ตองการให Transfer เปน NO BRAND เสมอ ใหกาหนด Column No. เปน -9 เวลาโชวในโปรแกรมจะแสดงเปน (9) และคา Function ใหใส ‘NO BRAND’ โดยตองมเครองหมาย ‘ และ ’ ปดหวทายเสมอ การ Fix คารปแบบนสามารถนาไปใชไดกบฟลดอน ๆ ทตองการ Fix คาได (หมายเหต: -9 คอคาทโปรแกรมเมอรของ Netbay เปนผกาหนดขนมา)
2. การกาหนดคาวนท: เชน วนทอนวอยซ, วนท Job ฯลฯ ในไฟล .CSV ขอมลเกยวกบวนท ควรจะกาหนดเปน
YYYY/MM/DD เชนวนท 21 มถนายน 2007 ใหกาหนดเปน 2007/06/21 เนองจากโปรแกรมรองรบขอมลรปแบบน แตหากในไฟล CSV ของลกคากาหนดมาเปน DD/MM/YYYY (21/06/2007) ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2) หรอถาในไฟล CSV ของลกคากาหนดมาเปน DDMMYYYY (21062007) ทานตองมการเขยนคาสง Code ลงในชอง Function โดยใสเปน Copy(Value$,5,4)+Copy(Value$,3,2)+Copy(Value$,1,2)
3. การกาหนดพกดศลกากร: ยกตวอยาง ในไฟล .csv มาเปน 50079000 (ตวเลข 8 หลก) แตในโปรแกรม Shipping Express แฟมขอมลพกดศลกรของกรมจะตองใชเปน 000050079000 (ตวเลข 12 หลก) ดงนนจงตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน ‘0000’+value$ หมายถง ใหใสเลข 0000 หนาพกดท Transfer CSV เขามา (การกาหนดคารปแบบนสามารถนาไปใชไดกบฟลดอน ๆ ได)
Net Bay Co., Ltd
Manual CSV (For Import) Page 31
4. การนาขอมลมาเชอมโยงตอกน: เชน ตองการให Brand/ตราสนคา มาอยขางหนารายละเอยดสนคาบรรทดท 1 ใหใช
คาสงเปน value[60]$+' '+value$ ซง value[60]$ หมายถงคาของ Column ท 60 ในทนคอ Brand ผลทไดหลงการ Transfer คอ Brand + รายละเอยดสนคาบรรทดท 1 (การกาหนดคารปแบบนสามารถนาไปใชไดกบฟลดอน ๆ ได) หมายเหต: จะเชอมโยมไดกตอเมอชอง Brand มการกาหนดคาของ Column (หามเปนชองวางหรอ -9)
Last Update: 17-Oct-07 Software Training Dept.