<?xml version='1.0' encoding='UTF-8' ?> <EXPXML name="Tax1.xml" fileout="PND1.TXT" filetype="txt" processtype="file"> <INIT> </INIT> <DATA> <!-- ทุกฟิลด์ คั่นด้วย | comment อยู่ด้านล่างของ tag --> <COL type="data" width ="2">fs.repeat("0",2)</COL> <!--FormType = 00--> <COL type="string">|</COL> <COL type="data">fs.repeat("0",13)</COL> <!--COMPIN เลขประชาชนผู้มีหน้าที่หัก ณ ที่จ่าย กรณีนิติบุคคลใส่ 0 13หลัก --> <COL type="string">|</COL> <COL type="data" width="10">(dbInq.getString("mcompany","_idtax_company").equals(""))?fs.repeat("0",10):dbInq.getString("mcompany","_idtax_company")</COL> <!--COMTIN เลขผู้เสียภาษีผู้มีหน้าที่หัก ณ ที่จ่าย ถ้าไม่มีข้อมูลใส่0 10หลัก --> <COL type="string">|</COL> <COL type="data" width="4">(dbInq.getString("mcompany","tax_branchid").equals(""))?fs.repeat("0",4):dbInq.getString("mcompany","tax_branchid")</COL> <!-- BRANO เลขที่สาขาผู้มีหน้าที่หัก ณ ที่จ่าย ถ้าไม่มีข้อมูลใส ่0 4หลัก--> <COL type="string">|</COL> <COL type="data" width="13">(dbInq.getString("id_people").equals(""))?fs.repeat("0",13):dbInq.getString("id_people")</COL> <!-- PIN เลขประจำตัวประชาชนผู้มีเงินได้ ถ้าไม่มีข้อมูลใส่ 0 13หลัก--> <COL type="string">|</COL> <COL type="data" width="10">(dbInq.getString("idtax").equals(""))?fs.repeat("0",10):dbInq.getString("idtax")</COL> <!--TINเลขที่ผู้เสียภาษีอากรผู้มีเงินได้ ถ้าไม่มีข้อมูลใส่ 0 10หลัก--> <COL type="string">|</COL> <COL type="data" >dbInq.getString("mprefix","tdesc")</COL> <!-- PER_N1คำนำหน้าผู้มีเงินได้ ถ้าไม่มีให้คั่นด้วย | : 40 --> <COL type="string">|</COL> <COL type="data" >dbInq.getString("fname")</COL> <!-- NAME1 ชื่อผู้มีเงินได้ :80 --> <COL type="string">|</COL> <COL type="data" >dbInq.getString("lname")</COL> <!-- SUR_N1 นามสกุล ผู้มีเงินได้ ถ้าไม่มีให้คั่นด้วย | :80--> <COL type="string">|</COL> <COL type="data" >dbInq.getString("_full_address")</COL> <!-- ADDRESS1 ที่อยู่1 ถ้าไม่มีให้คั่นด้วย | :80 --> <COL type="string">|</COL> <COL type="data" >dbInq.getString("mprovince","long_tname")</COL> <!-- ADDRESS2 ที่อย2 ถ้าไม่มีให้คั่นด้วย | :80 ให้เป็น จังหวัด--> <COL type="string">|</COL> <COL type="data" >dbInq.getString("mempl_addr","zipcode")</COL> <!--POSCOD ที่อยู่1 ถ้าไม่มีให้คั่นด้วย | :5 --> <COL type="string">|</COL> <COL type="data" width="2">dbInq.getString("_period_month")</COL> <!--TAXMONTH ต้องบันทึกเดือนที่จ่ายภาษี เต็ม 2 หลัก : 2--> <COL type="string">|</COL> <COL type="data" width="4">dbInq.getString("_period_year")</COL> <!--TAXYEAR ต้องบันทึกปี พ.ศ. เต็ม 4 หลัก : 4--> <COL type="string">|</COL> <COL type="data">" "</COL> <!--INCOMECODE 1= 40(1),2=40(2) ร้อยละ 3,3=40(1)(2)ออกจากงาน,4=40(2)ผู้รับอยู่ในประเทศไทย ม 5= 40(2) ผู้รับไม่อยู่ในประเทศไทย : 1--> <COL type="string">|</COL> <COL type="data" width="8">dbInq.getString("_cur_paydate")</COL> <!--PAYDATE ต้องบันทึกเต็ม 8หลัก DDMMYYYY 01102544 : 8--> <COL type="string">|</COL> <COL type="string">0</COL> <!--TAXRATE อัตราภาษีร้อยละ ให้บันทึกเป็น 0 :1--> <COL type="string">|</COL> <COL type="data" >dbInq.getString("_sumexptax")</COL> <!-- PAYMENT (formula type = 1,2 caltax != 0)จำนวนเงินที่จ่าย 13 หลัก ทศนิยม 2 ถ้าไม่มีข้อมูลให้บันทึก 0.00 : 16 --> <COL type="string">|</COL> <COL type="data" >dbInq.getString("_sumtaxm")</COL> <!-- TAX (formula type = 3) จำนวนเงินภาษีที่หักและนำส่ง 13 หลัก ทศนิยม 2 ถ้าไม่มีข้อมูลให้บันทึก 0.00 : 16 --> <COL type="string">|</COL> <COL type="data" >1</COL> <!-- TAXCONDITION เงื่อนไขการหักภาษี ณ ที่จ่าย : 1 (1 =หัก ณ ที่จ่าย,2= ออกตลอดไป,3=ออกให้ครั้งเดียว)--> <COL type="string">|</COL> <COL type="string">newline</COL> </DATA> </EXPXML>