@@ -0,0 +1,390 @@
-- db: wms2
-- Seed COA demo data from coa.xlsx (359 accounts)
INSERT IGNORE INTO ac_account
( company_id , account_code , account_name , account_type , parent_code , is_posting , status )
SELECT c . company_id , t . code , t . name , t . type , t . parent , t . posting , t . stat
FROM (
SELECT ' 100 ' AS code , ' เงินสดและรายการเทียบเท่าเงินสด ' AS name , ' asset ' AS type , NULL AS parent , 0 AS posting , 1 AS stat UNION ALL
SELECT ' 1001000 ' , ' เงินสด ' , ' asset ' , ' 100 ' , 1 , 1 UNION ALL
SELECT ' 10010001 ' , ' เงินสด ' , ' asset ' , ' 100 ' , 1 , 1 UNION ALL
SELECT ' 10010012 ' , ' สินทรัพย์ ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 1001100 ' , ' เงินฝากระหว่างทาง ' , ' asset ' , ' 100 ' , 1 , 1 UNION ALL
SELECT ' 1001200 ' , ' เงินสดย่อย ' , ' asset ' , ' 100 ' , 1 , 1 UNION ALL
SELECT ' 1001300 ' , ' เงินในกระเป๋าเงินอิเล็กทรอนิคส์ ' , ' asset ' , ' 100 ' , 1 , 1 UNION ALL
SELECT ' 1001300-1 ' , ' เงินในกระเป๋าเงินอิเล็กทรอนิคส์ ' , ' asset ' , ' 100 ' , 0 , 1 UNION ALL
SELECT ' 101 ' , ' เงินฝากออมทรัพย์ ' , ' asset ' , ' 100 ' , 0 , 1 UNION ALL
SELECT ' 1011000 ' , ' เงินฝากออมทรัพย์-ธนาคารกรุงเทพ ' , ' asset ' , ' 101 ' , 1 , 1 UNION ALL
SELECT ' 1012000 ' , ' เงินฝากออมทรัพย์-ธนาคารกสิกรไทย ' , ' asset ' , ' 101 ' , 1 , 1 UNION ALL
SELECT ' 1013000 ' , ' เงินฝากออมทรัพย์-ธนาคารไทยพาณิชย์ ' , ' asset ' , ' 101 ' , 1 , 1 UNION ALL
SELECT ' 1014000 ' , ' เงินฝากออมทรัพย์-ธนาคารกรุงไทย ' , ' asset ' , ' 101 ' , 1 , 1 UNION ALL
SELECT ' 1015000 ' , ' เงินฝากออมทรัพย์-ธนาคารกรุงศรีอยุธยา ' , ' asset ' , ' 101 ' , 1 , 1 UNION ALL
SELECT ' 1016000 ' , ' เงินฝากออมทรัพย์-ธนาคารทหารไทย ' , ' asset ' , ' 101 ' , 1 , 1 UNION ALL
SELECT ' 1017000 ' , ' เงินฝากออมทรัพย์-ธนาคารธนชาติ ' , ' asset ' , ' 101 ' , 1 , 1 UNION ALL
SELECT ' 1018000 ' , ' เงินฝากออมทรัพย์-ธนาคารเพื่อการส่งออกและนำเข้าแห่งประเทศไทย ' , ' asset ' , ' 101 ' , 1 , 1 UNION ALL
SELECT ' 102 ' , ' เงินฝากกระแสรายวัน ' , ' asset ' , ' 100 ' , 0 , 1 UNION ALL
SELECT ' 1021000 ' , ' เงินฝากกระแสรายวัน-ธนาคารกรุงเทพ5890104321 ' , ' asset ' , ' 102 ' , 1 , 1 UNION ALL
SELECT ' 1022000 ' , ' เงินฝากกระแสรายวัน-ธนาคารกสิกรไทย ' , ' asset ' , ' 102 ' , 1 , 1 UNION ALL
SELECT ' 1023000 ' , ' เงินฝากกระแสรายวัน-ธนาคารไทยพาณิชย์ ' , ' asset ' , ' 102 ' , 1 , 1 UNION ALL
SELECT ' 1024000 ' , ' เงินฝากกระแสรายวัน-ธนาคารกรุงไทย3440105921 ' , ' asset ' , ' 102 ' , 1 , 1 UNION ALL
SELECT ' 1025000 ' , ' เงินฝากกระแสรายวัน-ธนาคารกรุงศรีอยุธยา ' , ' asset ' , ' 102 ' , 1 , 1 UNION ALL
SELECT ' 1026000 ' , ' เงินฝากกระแสรายวัน-ธนาคารทหารไทย ' , ' asset ' , ' 102 ' , 1 , 1 UNION ALL
SELECT ' 1027000 ' , ' เงินฝากกระแสรายวัน-ธนาคารธนชาติ ' , ' asset ' , ' 102 ' , 1 , 1 UNION ALL
SELECT ' 103 ' , ' เงินฝากประจำ ' , ' asset ' , ' 100 ' , 0 , 1 UNION ALL
SELECT ' 1031000 ' , ' เงินฝากประจำ-ธนาคารกรุงเทพ ' , ' asset ' , ' 103 ' , 1 , 1 UNION ALL
SELECT ' 1032000 ' , ' เงินฝากประจำ-ธนาคารกสิกรไทย ' , ' asset ' , ' 103 ' , 1 , 1 UNION ALL
SELECT ' 1033000 ' , ' เงินฝากประจำ-ธนาคารไทยพาณิชย์ ' , ' asset ' , ' 103 ' , 1 , 1 UNION ALL
SELECT ' 1034000 ' , ' เงินฝากประจำ-ธนาคารกรุงไทย ' , ' asset ' , ' 103 ' , 1 , 1 UNION ALL
SELECT ' 1035000 ' , ' เงินฝากประจำ-ธนาคารกรุงศรีอยุธยา ' , ' asset ' , ' 103 ' , 1 , 1 UNION ALL
SELECT ' 1036000 ' , ' เงินฝากประจำ-ธนาคารทหารไทย ' , ' asset ' , ' 103 ' , 1 , 1 UNION ALL
SELECT ' 1037000 ' , ' เงินฝากประจำ-ธนาคารธนชาติ ' , ' asset ' , ' 103 ' , 1 , 1 UNION ALL
SELECT ' 11-12-01-01 ' , ' CSI-T#1CUR.-BBL 147-3-10664-7 ' , ' asset ' , NULL , 1 , 1 UNION ALL
SELECT ' 110 ' , ' เงินลงทุนชั่วคราว ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 120 ' , ' ลูกหนี้การค้าและตั๋วเงินรับ ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1201000 ' , ' ลูกหนี้การค้าในประเทศ ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 1202000 ' , ' ลูกหนี้การค้าต่างประเทศ ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 1203000 ' , ' ลูกหนี้การค้าอื่นๆ ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 1203100 ' , ' ลูกหนี้รอยกมา ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 1203200 ' , ' เงินสดจากการขายรอนำฝากธนาคาร ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 1204000 ' , ' เช็ครับลงวันที่ล่วงหน้า ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 1204100 ' , ' เช็คเงินฝากระหว่างทาง ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 1204200 ' , ' เช็คคืน ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 1205000 ' , ' เครดิตการ์ด ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 1209000 ' , ' ค่าเผื่อหนี้สงสัยจะสูญ ' , ' asset ' , ' 120 ' , 1 , 1 UNION ALL
SELECT ' 121 ' , ' เงินให้กู้ยืมระยะสั้น ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 122 ' , ' ลูกหนี้เงินให้กู้ยืมแก่กรรมการและลูกจ้าง ' , ' asset ' , ' 121 ' , 0 , 1 UNION ALL
SELECT ' 1221000 ' , ' ลูกหนี้เงินให้กู้ยืมแก่กรรมการ ' , ' asset ' , ' 122 ' , 1 , 1 UNION ALL
SELECT ' 1222000 ' , ' ลูกหนี้เงินให้กู้ยืมแก่ลูกจ้าง ' , ' asset ' , ' 122 ' , 1 , 1 UNION ALL
SELECT ' 1223000 ' , ' ลูกหนี้เงินให้กู้ยืมแก่บริษัท..... ' , ' asset ' , ' 122 ' , 1 , 1 UNION ALL
SELECT ' 129 ' , ' ลูกหนี้อื่น ' , ' asset ' , ' 120 ' , 0 , 1 UNION ALL
SELECT ' 1291000 ' , ' ลูกหนี้อื่น ' , ' asset ' , ' 129 ' , 1 , 1 UNION ALL
SELECT ' 1292000 ' , ' ลูกหนี้รอยกมา ' , ' asset ' , ' 129 ' , 1 , 1 UNION ALL
SELECT ' 130 ' , ' สินค้าคงเหลือ ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1301000 ' , ' สินค้าสำเร็จรูป ' , ' asset ' , ' 130 ' , 1 , 1 UNION ALL
SELECT ' 1302000 ' , ' วัตถุดิบ ' , ' asset ' , ' 130 ' , 1 , 1 UNION ALL
SELECT ' 1303000 ' , ' วัสดุสิ้นเปลือง ' , ' asset ' , ' 130 ' , 1 , 1 UNION ALL
SELECT ' 1304000 ' , ' งานระหว่างทำ ' , ' asset ' , ' 130 ' , 1 , 1 UNION ALL
SELECT ' 1309000 ' , ' ค่าเผื่อสินค้าด้อยค่า ' , ' asset ' , ' 130 ' , 1 , 1 UNION ALL
SELECT ' 140 ' , ' ค่าใช้จ่ายจ่ายล่วงหน้า ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1401000 ' , ' ค่าใช้จ่ายจ่ายล่วงหน้า ' , ' asset ' , ' 140 ' , 1 , 1 UNION ALL
SELECT ' 1402000 ' , ' ภาษีเงินได้นิติบุคคลครึ่งปีภงด.51 ' , ' asset ' , ' 140 ' , 1 , 1 UNION ALL
SELECT ' 1403000 ' , ' เงินมัดจำจ่ายล่วงหน้า ' , ' asset ' , ' 140 ' , 1 , 1 UNION ALL
SELECT ' 1404000 ' , ' ค่าประกันภัยท/สจ่ายล่วงหน้า ' , ' asset ' , ' 140 ' , 1 , 1 UNION ALL
SELECT ' 141 ' , ' เงินทดรองจ่าย/เงินมัดจำ ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1411000 ' , ' เงินทดรองจ่ายพนักงาน ' , ' asset ' , ' 141 ' , 1 , 1 UNION ALL
SELECT ' 1412000 ' , ' เงินทดรองจ่าย-บุคคลภายนอก ' , ' asset ' , ' 141 ' , 1 , 1 UNION ALL
SELECT ' 1413000 ' , ' เงินมัดจำระยะสั้น ' , ' asset ' , ' 141 ' , 1 , 1 UNION ALL
SELECT ' 1414000 ' , ' เงินประกันระยะสั้น ' , ' asset ' , ' 141 ' , 1 , 1 UNION ALL
SELECT ' 142 ' , ' รายได้ค้างรับ ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1421000 ' , ' รายได้ค่าขนส่งค้างรับ ' , ' asset ' , ' 142 ' , 1 , 1 UNION ALL
SELECT ' 1422000 ' , ' รายได้ค่าบริการค้างรับ ' , ' asset ' , ' 142 ' , 1 , 1 UNION ALL
SELECT ' 143 ' , ' ลูกหนี้สรรพากร ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1431000 ' , ' บัตรภาษี ' , ' asset ' , ' 143 ' , 1 , 1 UNION ALL
SELECT ' 1432000 ' , ' ภาษีซื้อ ' , ' asset ' , ' 143 ' , 1 , 1 UNION ALL
SELECT ' 1433000 ' , ' ภาษีซื้อยังไม่ถึงกำหนด ' , ' asset ' , ' 143 ' , 1 , 1 UNION ALL
SELECT ' 1434000 ' , ' ภาษีเงินได้ถูกหักณที่จ่าย ' , ' asset ' , ' 143 ' , 1 , 1 UNION ALL
SELECT ' 150 ' , ' สินทรัพย์หมุนเวียนอื่น ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 160 ' , ' เงินลงทุน ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1601000 ' , ' พันธบัตร ' , ' asset ' , ' 160 ' , 1 , 1 UNION ALL
SELECT ' 1602000 ' , ' เงินลงทุนในบจก... ' , ' asset ' , ' 160 ' , 1 , 1 UNION ALL
SELECT ' 1609000 ' , ' เงินลงทุนระยะยาวอื่น ' , ' asset ' , ' 160 ' , 1 , 1 UNION ALL
SELECT ' 161 ' , ' เงินให้กู้ยืมระยะยาว ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 170 ' , ' ที่ดินอาคารและอุปกรณ์ ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1701000 ' , ' ที่ดิน ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 1702000 ' , ' อาคาร ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 1702100 ' , ' อาคาร-ส่วนปรับปรุ่งเพิ่ม ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 1702200 ' , ' อาคารโรงงาน ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 1703000 ' , ' เครื่องมือเครื่องใช้ในโรงงาน ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 1703100 ' , ' เครื่องจักร ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 1704000 ' , ' เครื่องใช้สำนักงาน ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 1705000 ' , ' คอมพิวเตอร์ ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 1706000 ' , ' ยานพาหนะ ' , ' asset ' , ' 170 ' , 1 , 1 UNION ALL
SELECT ' 171 ' , ' ค่าเสื่อมราคาสะสม ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1712000 ' , ' ค่าเสื่อมราคาสะสม-อาคาร ' , ' asset ' , ' 171 ' , 1 , 1 UNION ALL
SELECT ' 1712100 ' , ' ค่าเสื่อมราคาสะสม–อาคารส่วนปรับปรุ่งเพิ่ม ' , ' asset ' , ' 171 ' , 1 , 1 UNION ALL
SELECT ' 1712200 ' , ' ค่าเสื่อมราคาสะสม–อาคารโรงงาน ' , ' asset ' , ' 171 ' , 1 , 1 UNION ALL
SELECT ' 1713000 ' , ' ค่าเสื่อมราคาสะสม–เครื่องมือเครื่องใช้ในโรงงาน ' , ' asset ' , ' 171 ' , 1 , 1 UNION ALL
SELECT ' 1713100 ' , ' ค่าเสื่อมราคาสะสม–เครื่องจักร ' , ' asset ' , ' 171 ' , 1 , 1
) AS t
CROSS JOIN ( SELECT DISTINCT company_id FROM wms . company_map_user ) AS c ;
INSERT IGNORE INTO ac_account
( company_id , account_code , account_name , account_type , parent_code , is_posting , status )
SELECT c . company_id , t . code , t . name , t . type , t . parent , t . posting , t . stat
FROM (
SELECT ' 1714000 ' AS code , ' ค่าเสื่อมราคาสะสม–เครื่องใช้สำนักงาน ' AS name , ' asset ' AS type , ' 171 ' AS parent , 1 AS posting , 1 AS stat UNION ALL
SELECT ' 1715000 ' , ' ค่าเสื่อมราคาสะสม–ยานพาหนะ ' , ' asset ' , ' 171 ' , 1 , 1 UNION ALL
SELECT ' 1716000 ' , ' ค่าเสื่อมราคาสะสม–คอมพิวเตอร์ ' , ' asset ' , ' 171 ' , 1 , 1 UNION ALL
SELECT ' 180 ' , ' สินทรัพย์ไม่มีตัวตน ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1801000 ' , ' ซอฟต์แวร์และแอฟพลิเคชั่น ' , ' asset ' , ' 180 ' , 1 , 1 UNION ALL
SELECT ' 1802000 ' , ' ค่าลิขสิทธิ์ ' , ' asset ' , ' 180 ' , 1 , 1 UNION ALL
SELECT ' 1803000 ' , ' ค่าความนิยม ' , ' asset ' , ' 180 ' , 1 , 1 UNION ALL
SELECT ' 1804000 ' , ' ค่าสิทธิบัตร ' , ' asset ' , ' 180 ' , 1 , 1 UNION ALL
SELECT ' 181 ' , ' ค่าตัดจ่ายสะสม ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 1811000 ' , ' ค่าตัดจำหน่ายสะสม–ซอฟต์แวร์และแอฟพลิเคชั่น ' , ' asset ' , ' 181 ' , 1 , 1 UNION ALL
SELECT ' 1812000 ' , ' ค่าตัดจำหน่ายสะสม–ค่าลิขสิทธิ์ ' , ' asset ' , ' 181 ' , 1 , 1 UNION ALL
SELECT ' 1813000 ' , ' ค่าตัดจำหน่ายสะสม–ค่าความนิยม ' , ' asset ' , ' 181 ' , 1 , 1 UNION ALL
SELECT ' 1814000 ' , ' ค่าตัดจำหน่ายสะสม–ค่าสิทธิบัตร ' , ' asset ' , ' 181 ' , 1 , 1 UNION ALL
SELECT ' 190 ' , ' สินทรัพย์ไม่หมุนเวียนอื่น ' , ' asset ' , NULL , 0 , 1 UNION ALL
SELECT ' 200 ' , ' เงินเบิกเกินบัญชีและเงินกู้ยืมระยะสั้นจากสถาบันการเงิน ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2001000 ' , ' เงินเบิกเกินบัญชีธนาคาร ' , ' liability ' , ' 200 ' , 1 , 1 UNION ALL
SELECT ' 2002000 ' , ' เงินกู้ยืมระยะสั้นบัญชีธนาคารและสถาบันการเงิน ' , ' liability ' , ' 200 ' , 1 , 1 UNION ALL
SELECT ' 210 ' , ' เจ้าหนี้การค้าและเจ้าหนี้อื่น ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2101000 ' , ' เจ้าหนี้การค้าในประเทศ ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 2102000 ' , ' เจ้าหนี้การค้าต่างประเทศ ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 2103000 ' , ' เจ้าหนี้การค้าอื่นๆ ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 2103100 ' , ' เจ้าหนี้รอยกมา ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 2103200 ' , ' เจ้าหนี้รอเคลีย์ริ่ง ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 2103300 ' , ' เจ้าหนี้สินค้ารับฝากขาย ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 2103400 ' , ' เจ้าหนี้เช่าซื้อบจก... ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 2104000 ' , ' เช็คจ่ายลงวันที่ล่วงหน้า ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 2104100 ' , ' เช็คจ่าย-รับคืน ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 2105000 ' , ' เครดิตการ์ด-ค้างจ่าย ' , ' liability ' , ' 210 ' , 1 , 1 UNION ALL
SELECT ' 212404 ' , ' เงินรับล่วงหน้า ' , ' liability ' , ' 233 ' , 1 , 1 UNION ALL
SELECT ' 220 ' , ' ส่วนของหนี้สินระยะยาวที่ถึงกำหนดชำระภายในหนึ่งปี ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2211000 ' , ' เงินกู้ยืมระยะยาว ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2211101 ' , ' เงินกู้ยืมระยะยาว-จากกรรมการ ' , ' liability ' , ' 2211000 ' , 0 , 1 UNION ALL
SELECT ' 2211102 ' , ' เงินกู้ยืมระยะยาว-จากกรรมการ ' , ' liability ' , ' 2211101 ' , 1 , 1 UNION ALL
SELECT ' 230 ' , ' เงินกู้ยืมระยะสั้น ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2301000 ' , ' เจ้าหนี้เงินกู้ยืมกรรมการ ' , ' liability ' , ' 230 ' , 1 , 1 UNION ALL
SELECT ' 2302000 ' , ' เจ้าหนี้เงินกู้ยืมบริษัทในเครือ ' , ' liability ' , ' 230 ' , 1 , 1 UNION ALL
SELECT ' 231 ' , ' ค่าใช้จ่ายค้างจ่าย ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2311000 ' , ' ค่าแรงงานค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2311100 ' , ' เงินเดือนค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2311200 ' , ' โบนัสและสวัสดิการค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2311300 ' , ' ดอกเบี้ยค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2311400 ' , ' ค่านายหน้าค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2311500 ' , ' ค่าไฟฟ้าค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2311600 ' , ' ค่าน้ำประปาค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2311700 ' , ' ค่าโทรศัพท์ค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2311800 ' , ' ค่าสอบบัญชีค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2311900 ' , ' ค่าบริการทำบัญชีค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2312000 ' , ' เงินประกันสังคมค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2312001 ' , ' เงินประกันสังคมรอนำส่ง ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2312100 ' , ' ค่าปรึกษากฎหมายค้างจ่าย ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 2319000 ' , ' ค่าใช้จ่ายค้างจ่ายอื่นๆ ' , ' liability ' , ' 231 ' , 1 , 1 UNION ALL
SELECT ' 232 ' , ' ภาษีค้างจ่าย ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2320100 ' , ' ภาษีหักณที่จ่ายภงด1 ' , ' liability ' , ' 232 ' , 1 , 1 UNION ALL
SELECT ' 2320300 ' , ' ภาษีหักณที่จ่ายภงด3 ' , ' liability ' , ' 232 ' , 1 , 1 UNION ALL
SELECT ' 2325300 ' , ' ภาษีหักณที่จ่ายภงด53 ' , ' liability ' , ' 232 ' , 1 , 1 UNION ALL
SELECT ' 2325400 ' , ' ภาษีหักณที่จ่ายภงด54 ' , ' liability ' , ' 232 ' , 1 , 1 UNION ALL
SELECT ' 2328000 ' , ' ภาษีเงินได้นิติบุคคลค้างจ่ายภงด50 ' , ' liability ' , ' 232 ' , 1 , 1 UNION ALL
SELECT ' 2329000 ' , ' ภาษีอื่นค้างจ่าย ' , ' liability ' , ' 232 ' , 1 , 1 UNION ALL
SELECT ' 233 ' , ' รายได้รับล่วงหน้า ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2331000 ' , ' รายได้รับล่วงหน้า-ค่าสินค้า ' , ' liability ' , ' 233 ' , 1 , 1 UNION ALL
SELECT ' 2332000 ' , ' รายได้รับล่วงหน้า-ค่าบริการ ' , ' liability ' , ' 233 ' , 1 , 1 UNION ALL
SELECT ' 2333000 ' , ' รายได้รับล่วงหน้า-ค่านายหน้า ' , ' liability ' , ' 233 ' , 1 , 1 UNION ALL
SELECT ' 2334000 ' , ' เงินมัดจำรับล่วงหน้า ' , ' liability ' , ' 233 ' , 1 , 1 UNION ALL
SELECT ' 234 ' , ' เจ้าหนี้กรมสรรพากร ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2341000 ' , ' ภาษีขาย ' , ' liability ' , ' 234 ' , 1 , 1 UNION ALL
SELECT ' 2342000 ' , ' ภาษีขายยังไม่ถึงกำหนด ' , ' liability ' , ' 234 ' , 1 , 1 UNION ALL
SELECT ' 2343000 ' , ' เจ้าหนี้กรมสรรพากรภพ30 ' , ' liability ' , ' 234 ' , 1 , 1 UNION ALL
SELECT ' 238 ' , ' ประมาณการหนี้สินระยะสั้น ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 239 ' , ' หนี้สินหมุนเวียนอื่น ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2391000 ' , ' เงินสำรองเลี้ยงชีพค้างจ่าย ' , ' liability ' , ' 239 ' , 1 , 1 UNION ALL
SELECT ' 240 ' , ' เงินกู้ยืมระยะยาว ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 2401000 ' , ' เงินกู้ยืมระยะยาวจากธนาคารกรุงเทพ ' , ' liability ' , ' 240 ' , 1 , 1 UNION ALL
SELECT ' 2401100 ' , ' เงินกู้ยืมระยะยาวจากธนาคารกสิกรไทย ' , ' liability ' , ' 240 ' , 1 , 1 UNION ALL
SELECT ' 2401200 ' , ' เงินกู้ยืมระยะยาวจากธนาคารไทยพาณิชย์ ' , ' liability ' , ' 240 ' , 1 , 1 UNION ALL
SELECT ' 2401300 ' , ' เงินกู้ยืมระยะยาวจากธนาคารกรุงไทย ' , ' liability ' , ' 240 ' , 1 , 1 UNION ALL
SELECT ' 2401400 ' , ' เงินกู้ยืมระยะยาวจากธนาคารกรุงศรีอยุธยา ' , ' liability ' , ' 240 ' , 1 , 1 UNION ALL
SELECT ' 2401500 ' , ' เงินกู้ยืมระยะยาวจากธนาคารทหารไทย ' , ' liability ' , ' 240 ' , 1 , 1 UNION ALL
SELECT ' 2401600 ' , ' เงินกู้ยืมระยะยาวจากธนาคารธนชาติ ' , ' liability ' , ' 240 ' , 1 , 1 UNION ALL
SELECT ' 2402000 ' , ' เงินกู้ยืมระยะยาวจากสถาบันการเงิน...... ' , ' liability ' , ' 240 ' , 1 , 1 UNION ALL
SELECT ' 2403000 ' , ' เงินกู้ยืมระยะยาวจากบริษัทในเครือ..... ' , ' liability ' , ' 240 ' , 1 , 1 UNION ALL
SELECT ' 241 ' , ' หนี้สินภาษีเงินได้รอการตัดบัญชี ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 242 ' , ' ภาระผูกพันผลประโยชน์พนักงาน ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 243 ' , ' ประมาณการหนี้สินระยะยาว ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 249 ' , ' หนี้สินไม่หมุนเวียนอื่น ' , ' liability ' , NULL , 0 , 1 UNION ALL
SELECT ' 301 ' , ' หุ้นสามัญ ' , ' equity ' , NULL , 0 , 1 UNION ALL
SELECT ' 3011000 ' , ' หุ้นสามัญ–นายA ' , ' equity ' , ' 301 ' , 1 , 1 UNION ALL
SELECT ' 3011001 ' , ' หุ้นสามัญ–นายB ' , ' equity ' , ' 301 ' , 1 , 1 UNION ALL
SELECT ' 3011002 ' , ' หุ้นสามัญ–นายC ' , ' equity ' , ' 301 ' , 1 , 1 UNION ALL
SELECT ' 301103 ' , ' ทุนหุ้นสามัญ ' , ' equity ' , NULL , 1 , 1 UNION ALL
SELECT ' 302 ' , ' หุ้นบุริมสิทธิ ' , ' equity ' , NULL , 0 , 1 UNION ALL
SELECT ' 303 ' , ' กำไรสะสม ' , ' equity ' , NULL , 0 , 1 UNION ALL
SELECT ' 303100 ' , ' กำไรสะสม ' , ' equity ' , ' 303 ' , 1 , 1 UNION ALL
SELECT ' 3031000 ' , ' กำไรสะสมจัดสรร ' , ' equity ' , ' 303 ' , 1 , 1 UNION ALL
SELECT ' 3032000 ' , ' กำไรสะสมที่ยังไม่ได้จัดสรร ' , ' equity ' , ' 303 ' , 1 , 1 UNION ALL
SELECT ' 390 ' , ' องค์ประกอบอื่นของส่วนของผู้ถือหุ้น ' , ' equity ' , NULL , 0 , 1 UNION ALL
SELECT ' 400 ' , ' รายได้จากการขาย ' , ' revenue ' , NULL , 0 , 1 UNION ALL
SELECT ' 4001000 ' , ' รายได้จากการขาย ' , ' revenue ' , ' 400 ' , 1 , 1 UNION ALL
SELECT ' 4001004 ' , ' ส่วนต่างราคาสินค้าCNF ' , ' revenue ' , NULL , 1 , 1 UNION ALL
SELECT ' 4002000 ' , ' ส่วนลดการขาย ' , ' revenue ' , ' 400 ' , 1 , 1 UNION ALL
SELECT ' 4003000 ' , ' รับคืนสินค้า ' , ' revenue ' , ' 400 ' , 1 , 1
) AS t
CROSS JOIN ( SELECT DISTINCT company_id FROM wms . company_map_user ) AS c ;
INSERT IGNORE INTO ac_account
( company_id , account_code , account_name , account_type , parent_code , is_posting , status )
SELECT c . company_id , t . code , t . name , t . type , t . parent , t . posting , t . stat
FROM (
SELECT ' 410 ' AS code , ' รายได้จากการบริการ ' AS name , ' revenue ' AS type , NULL AS parent , 0 AS posting , 1 AS stat UNION ALL
SELECT ' 4100100 ' , ' รายได้จากการบริการ ' , ' revenue ' , ' 410 ' , 1 , 1 UNION ALL
SELECT ' 4100200 ' , ' รายได้ค่าติดตั้ง ' , ' revenue ' , ' 410 ' , 1 , 1 UNION ALL
SELECT ' 4100300 ' , ' รายได้ค่าซ่อมแซม ' , ' revenue ' , ' 410 ' , 1 , 1 UNION ALL
SELECT ' 4100400 ' , ' รายได้ค่าเช่า ' , ' revenue ' , ' 410 ' , 1 , 1 UNION ALL
SELECT ' 4111006 ' , ' รายได้จากการขาย-ส่งเสริมการขาย ' , ' revenue ' , ' 400 ' , 1 , 1 UNION ALL
SELECT ' 420 ' , ' รายได้อื่น ' , ' revenue ' , NULL , 0 , 1 UNION ALL
SELECT ' 4200100 ' , ' ดอกเบี้ยรับ ' , ' revenue ' , ' 420 ' , 1 , 1 UNION ALL
SELECT ' 4200200 ' , ' กำไร(ขาดทุน)จากการจำหน่ายทรัพย์สิน ' , ' revenue ' , ' 420 ' , 1 , 1 UNION ALL
SELECT ' 4200300 ' , ' ขายทรัพย์สินถาวร ' , ' revenue ' , ' 420 ' , 1 , 1 UNION ALL
SELECT ' 4200400 ' , ' ต้นทุนการขายทรัพย์สินถาวร ' , ' revenue ' , ' 420 ' , 1 , 1 UNION ALL
SELECT ' 4200500 ' , ' กำไร(ขาดทุน)จากอัตราแลกเปลี่ยน ' , ' revenue ' , ' 420 ' , 1 , 1 UNION ALL
SELECT ' 4200600 ' , ' รายได้จากการขายสินค้า/บริการให้บริษัทในเครือ ' , ' revenue ' , ' 420 ' , 1 , 1 UNION ALL
SELECT ' 4200700 ' , ' รายได้อื่น ' , ' revenue ' , ' 420 ' , 1 , 1 UNION ALL
SELECT ' 510 ' , ' ต้นทุนขายและหรือต้นทุนการให้บริการ ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5101000 ' , ' ต้นทุนสินค้าเพื่อขาย ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5101100 ' , ' สินค้าสำเร็จรูปคงเหลือต้นงวด ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5101200 ' , ' สินค้าสำเร็จรูปคงเหลือปลายงวด ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5101300 ' , ' ซื้อสินค้า ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5101301 ' , ' ซื้อผลไม้ ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5101400 ' , ' ค่าระวางและค่าขนส่ง ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5101500 ' , ' ส่วนลดรับ ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5101600 ' , ' ส่งคืนสินค้า ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5102000 ' , ' ต้นทุนสินค้าเพื่อบริการ ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5102100 ' , ' ต้นทุนวัสดุอุปกรณ์ใช้ไป ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5102200 ' , ' ต้นทุนเงินเดือนและแรงงานทางตรง ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5102300 ' , ' ต้นทุนแรงงานภายนอก ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5102400 ' , ' โสหุ้ยการบริการ ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5103000 ' , ' ซื้อวัตถุดิบ ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5103100 ' , ' ส่งคืน-วัตถุดิบ ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5103200 ' , ' ส่วนลดรับ-วัตถุดิบ ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5104000 ' , ' ซื้อวัสดุสิ้นเปลือง ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5104100 ' , ' ส่งคืน-วัสดุสิ้นเปลือง ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5104200 ' , ' ส่วนลดรับ-วัสดุสิ้นเปลือง ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105000 ' , ' ต้นทุนแรงงานทางตรง ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105100 ' , ' ต้นทุนแรงงานภายนอก ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105200 ' , ' โสหุ้ยการผลิตทางตรง ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105300 ' , ' โสหุ้ยการผลิตทางอ้อม ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105400 ' , ' ปันส่วนต้นทุนค่าเสื่อมราคา ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105500 ' , ' ผลต่างต้นทุนมาตรฐาน ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105600 ' , ' ผลต่าง-วัตถุดิบ-ปลายงวด-ต้นงวด ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105700 ' , ' ผลต่าง-สินค้าคงเหลือ-ปลายงวด-ต้นงวด ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105800 ' , ' ผลต่าง-ต้นทุนค่าใช้จ่ายอื่น-ปลายงวด-ต้นงวด ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 5105900 ' , ' ProvidendFund(SI) ' , ' expense ' , ' 510 ' , 1 , 1 UNION ALL
SELECT ' 520 ' , ' ค่าใช้จ่ายในการขาย ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5200100 ' , ' ค่าแรงและผลประโยชน์พนักงานขายชั่วคราว ' , ' expense ' , ' 520 ' , 1 , 1 UNION ALL
SELECT ' 5200200 ' , ' ค่านายหน้าและการส่งเสริมการขาย ' , ' expense ' , ' 520 ' , 1 , 1 UNION ALL
SELECT ' 5200300 ' , ' ค่านายหน้าและการส่งเสริมการขายบุคคลภายนอก ' , ' expense ' , ' 520 ' , 1 , 1 UNION ALL
SELECT ' 5200500 ' , ' ค่าโฆษณา ' , ' expense ' , ' 520 ' , 1 , 1 UNION ALL
SELECT ' 5200600 ' , ' ค่ารับรองขาย ' , ' expense ' , ' 520 ' , 1 , 1 UNION ALL
SELECT ' 5200700 ' , ' ค่าตอบแทนขายอื่น ' , ' expense ' , ' 520 ' , 1 , 1 UNION ALL
SELECT ' 521 ' , ' ค่าใช้จ่ายในการบริหาร ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5210010 ' , ' ค่าแรง ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210020 ' , ' เงินเดือน ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210030 ' , ' ค่าล่วงเวลา ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210040 ' , ' ค่าสวัสดิการ ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210050 ' , ' โบนัส ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210060 ' , ' เงินเพิ่มพิเศษ ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210070 ' , ' ค่าเดินทางและพักอาศัย ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210080 ' , ' คอมมิชชั่น ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210090 ' , ' เงินสมทบกองทุนประกันสังคม ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210100 ' , ' เงินสมทบกองทุนทดแทน ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210110 ' , ' ค่ารักษาพยาบาล ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210120 ' , ' ค่าอบรมสัมมนา ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210130 ' , ' ค่าแบบฟอร์มพนักงาน ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210140 ' , ' ค่าเบี้ยประกันชีวิตและอุบัติเหตุ ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210150 ' , ' ค่าอาหารและเครื่องดื่ม ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210160 ' , ' ค่าจัดเลี้ยงและสันทนาการ ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210170 ' , ' ค่าสวัสดิการอื่นๆ ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210180 ' , ' ค่าทำบัญชี ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210190 ' , ' ค่าสอบบัญชี ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210200 ' , ' ค่าทนายและกฎหมาย ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210210 ' , ' ค่าธรรมเนียมวิชาชีพอื่น ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210220 ' , ' ค่าธรรมเนียมธนาคาร ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210230 ' , ' ค่าธรรมเนียมใบอนุญาต ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210240 ' , ' ค่าภาษีโรงเรือน ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210250 ' , ' ค่าอากรแสตมป์ ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210260 ' , ' ค่าภาษียานพาหนะ ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210270 ' , ' ภาษีป้าย ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210280 ' , ' ค่าธรรมเนียมอื่น ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210290 ' , ' ค่าที่ปรึกษา ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210300 ' , ' ค่าเบี้ยประกัน ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210310 ' , ' ค่าวัสดุและอุปกรณ์สิ้นเปลือง ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210320 ' , ' ค่าเครื่องเขียนแบบพิมพ์ ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210330 ' , ' ค่าซ่อมแซมและบำรุงรักษา ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210340 ' , ' วัสดุสิ้นเปลือง ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210350 ' , ' ค่าวารสารและสมาชิก ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210360 ' , ' ค่าเช่าสำนักงาน ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210370 ' , ' ค่ารักษาความปลอดภัย ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210380 ' , ' ค่ารักษาความสะอาด ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210390 ' , ' ค่าใช้จ่ายส่วนกลาง ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210400 ' , ' ค่าใช้จ่ายในการฝึกอบรม ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210410 ' , ' ค่าสวัสดิการพนักงาน-ทั่วไป ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210420 ' , ' ค่าซ่อมแซมบำรุงรักษา ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210430 ' , ' ค่าจ้างและบริการทั่วไป ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210440 ' , ' เงินบริจาค-เข้าเกณฑ์ ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210450 ' , ' ค่าใช้จ่ายเบ็ดเตล็ด ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5210460 ' , ' ส่วนขาดเกินบัญชี ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 5211500 ' , ' ProvidendFund(AD) ' , ' expense ' , ' 521 ' , 1 , 1 UNION ALL
SELECT ' 522 ' , ' ค่าสาธารณูปโภคและสื่อสาร ' , ' expense ' , NULL , 0 , 1
) AS t
CROSS JOIN ( SELECT DISTINCT company_id FROM wms . company_map_user ) AS c ;
INSERT IGNORE INTO ac_account
( company_id , account_code , account_name , account_type , parent_code , is_posting , status )
SELECT c . company_id , t . code , t . name , t . type , t . parent , t . posting , t . stat
FROM (
SELECT ' 5220010 ' AS code , ' ค่าโทรศัพท์ ' AS name , ' expense ' AS type , ' 522 ' AS parent , 1 AS posting , 1 AS stat UNION ALL
SELECT ' 5220020 ' , ' ค่าไฟฟ้า ' , ' expense ' , ' 522 ' , 1 , 1 UNION ALL
SELECT ' 5220030 ' , ' ค่าน้ำประปา ' , ' expense ' , ' 522 ' , 1 , 1 UNION ALL
SELECT ' 5220040 ' , ' ค่าไปรษณีย์และอากรแสตมป์ ' , ' expense ' , ' 522 ' , 1 , 1 UNION ALL
SELECT ' 530 ' , ' ค่าเสื่อมราคา ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5301000 ' , ' ค่าเสื่อมราคา-อาคาร ' , ' expense ' , ' 530 ' , 1 , 1 UNION ALL
SELECT ' 5301100 ' , ' ค่าเสื่อมราคา–อาคารส่วนปรับปรุ่งเพิ่ม ' , ' expense ' , ' 530 ' , 1 , 1 UNION ALL
SELECT ' 5301200 ' , ' ค่าเสื่อมราคา–อาคารโรงงาน ' , ' expense ' , ' 530 ' , 1 , 1 UNION ALL
SELECT ' 5301300 ' , ' ค่าเสื่อมราคา–เครื่องมือเครื่องใช้ในโรงงาน ' , ' expense ' , ' 530 ' , 1 , 1 UNION ALL
SELECT ' 5301400 ' , ' ค่าเสื่อมราคา–เครื่องจักร ' , ' expense ' , ' 530 ' , 1 , 1 UNION ALL
SELECT ' 5301500 ' , ' ค่าเสื่อมราคา–เครื่องใช้สำนักงาน ' , ' expense ' , ' 530 ' , 1 , 1 UNION ALL
SELECT ' 5301600 ' , ' ค่าเสื่อมราคา–ยานพาหนะ ' , ' expense ' , ' 530 ' , 1 , 1 UNION ALL
SELECT ' 5301700 ' , ' ค่าเสื่อมราคา–คอมพิวเตอร์ ' , ' expense ' , ' 530 ' , 1 , 1 UNION ALL
SELECT ' 531 ' , ' ค่าตัดจ่าย ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5310030 ' , ' ค่าเบี้ยเลี้ยง ' , ' expense ' , ' 520 ' , 1 , 1 UNION ALL
SELECT ' 5311000 ' , ' ค่าตัดจำหน่าย–ซอฟต์แวร์และแอฟพลิเคชั่น ' , ' expense ' , ' 531 ' , 1 , 1 UNION ALL
SELECT ' 5311100 ' , ' ค่าตัดจำหน่าย–ค่าลิขสิทธิ์ ' , ' expense ' , ' 531 ' , 1 , 1 UNION ALL
SELECT ' 5311200 ' , ' ค่าตัดจำหน่าย–ค่าความนิยม ' , ' expense ' , ' 531 ' , 1 , 1 UNION ALL
SELECT ' 5311300 ' , ' ค่าตัดจำหน่าย–ค่าสิทธิบัตร ' , ' expense ' , ' 531 ' , 1 , 1 UNION ALL
SELECT ' 532 ' , ' ปรับปรุงสำรองและการด้อยค่า ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5321000 ' , ' หนี้สูญ ' , ' expense ' , ' 532 ' , 1 , 1 UNION ALL
SELECT ' 5321100 ' , ' ปรับปรุงหนี้สงสัยจะสูญ ' , ' expense ' , ' 532 ' , 1 , 1 UNION ALL
SELECT ' 5321200 ' , ' ปรับปรุงสินค้าด้อยค่า ' , ' expense ' , ' 532 ' , 1 , 1 UNION ALL
SELECT ' 5321300 ' , ' ปรับปรุงการตั้งผลประโยชน์พนักงาน ' , ' expense ' , ' 532 ' , 1 , 1 UNION ALL
SELECT ' 5321400 ' , ' ขาดทุนจากอัตราแลกเปลี่ยน ' , ' expense ' , ' 532 ' , 1 , 1 UNION ALL
SELECT ' 537008 ' , ' ค่าใช้จ่ายในการจัดตั้งบริษัท ' , ' expense ' , NULL , 1 , 1 UNION ALL
SELECT ' 541 ' , ' ค่าเบี้ยประกันภัย ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5411000 ' , ' ค่าเบี้ยประกัน-อาคาร ' , ' expense ' , ' 541 ' , 1 , 1 UNION ALL
SELECT ' 5411100 ' , ' ค่าเบี้ยประกัน-อุปกรณ์สำนักงาน ' , ' expense ' , ' 541 ' , 1 , 1 UNION ALL
SELECT ' 5411200 ' , ' ค่าเบี้ยประกัน-เครื่องตกแต่งสำนักงาน ' , ' expense ' , ' 541 ' , 1 , 1 UNION ALL
SELECT ' 5411300 ' , ' ค่าเบี้ยประกัน-ยานพาหนะ ' , ' expense ' , ' 541 ' , 1 , 1 UNION ALL
SELECT ' 590 ' , ' ค่าใช้จ่ายอื่นๆ ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5901000 ' , ' ดอกเบี้ยจ่าย ' , ' expense ' , ' 590 ' , 1 , 1 UNION ALL
SELECT ' 5901100 ' , ' หนี้สงสัยจะสูญ ' , ' expense ' , ' 590 ' , 1 , 1 UNION ALL
SELECT ' 5901200 ' , ' ค่ารับรอง ' , ' expense ' , ' 590 ' , 1 , 1 UNION ALL
SELECT ' 5901300 ' , ' ค่าบริจาคการกุศล ' , ' expense ' , ' 590 ' , 1 , 1 UNION ALL
SELECT ' 5901400 ' , ' ส่วนลดจากการขายลดเช็ค ' , ' expense ' , ' 590 ' , 1 , 1 UNION ALL
SELECT ' 5901500 ' , ' ค่าใช้จ่ายเบ็ดเตล็ด ' , ' expense ' , ' 590 ' , 1 , 1 UNION ALL
SELECT ' 5901600 ' , ' ค่าใช้จ่ายอื่นๆ ' , ' expense ' , ' 590 ' , 1 , 1 UNION ALL
SELECT ' 5901700 ' , ' หนี้สูญ ' , ' expense ' , ' 590 ' , 1 , 1 UNION ALL
SELECT ' 5902000 ' , ' ProvidendFund(Sales) ' , ' expense ' , ' 590 ' , 1 , 1 UNION ALL
SELECT ' 591 ' , ' รายจ่ายที่ไม่ถือเป็นรายจ่ายตามประมวลกฎหมายรัษฎากร ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5911000 ' , ' ค่าปรับภาษีอากร ' , ' expense ' , ' 591 ' , 1 , 1 UNION ALL
SELECT ' 5911100 ' , ' ภาษีซื้อไม่ขอคืน ' , ' expense ' , ' 591 ' , 1 , 1 UNION ALL
SELECT ' 5911200 ' , ' หนี้สูญเกินกฎหมายกำหนด ' , ' expense ' , ' 591 ' , 1 , 1 UNION ALL
SELECT ' 5911300 ' , ' เงินบริจาคไม่เข้าเกณฑ์ ' , ' expense ' , ' 591 ' , 1 , 1 UNION ALL
SELECT ' 5911400 ' , ' ค่าใช้จ่ายไม่มีหลักฐาน ' , ' expense ' , ' 591 ' , 1 , 1 UNION ALL
SELECT ' 5911500 ' , ' ค่าใช้จ่ายที่ไม่สามารถระบุได้ ' , ' expense ' , ' 591 ' , 1 , 1 UNION ALL
SELECT ' 5911600 ' , ' ค่าใช้จ่ายปีก่อน ' , ' expense ' , ' 591 ' , 1 , 1 UNION ALL
SELECT ' 5919999 ' , ' รายจ่ายยังไม่ได้แยกประเภท ' , ' expense ' , ' 591 ' , 1 , 1 UNION ALL
SELECT ' 592 ' , ' ภาษีเงินได้นิติบุคคลภงด50 ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 5921000 ' , ' ภาษีเงินได้นิติบุคคลภงด50 ' , ' expense ' , ' 592 ' , 1 , 1 UNION ALL
SELECT ' 900 ' , ' สถิติการดำเนินงาน ' , ' expense ' , NULL , 0 , 1 UNION ALL
SELECT ' 9000001 ' , ' ทดสอบ ' , ' expense ' , ' 900 ' , 1 , 1 UNION ALL
SELECT ' 9001000 ' , ' จำนวนลูกค้า ' , ' expense ' , ' 900 ' , 1 , 1 UNION ALL
SELECT ' 9002000 ' , ' ขนาดพื้นที่เช่า ' , ' expense ' , ' 900 ' , 1 , 1 UNION ALL
SELECT ' 9003000 ' , ' น้ำหนักขนส่ง ' , ' expense ' , ' 900 ' , 1 , 1 UNION ALL
SELECT ' 9009999 ' , ' บัญชีเคลียร์ตัวเลขสถิติ ' , ' expense ' , ' 900 ' , 1 , 1 UNION ALL
SELECT ' 9999999 ' , ' 9999999 ' , ' expense ' , NULL , 1 , 1
) AS t
CROSS JOIN ( SELECT DISTINCT company_id FROM wms . company_map_user ) AS c ;