Courseware Development Tools(1) by hcj

VIEWS: 27 PAGES: 40

									                                                                                                     1


  ตัวอย่างต้นแบบเอกสาร Schema
                      ตัวอย่างต้นแบบเอกสาร Schema สาหรับให้โปรแกรมของผู้นาเข้า-ส่งออก
              ใช้งานสาหรับสร้างไฟล์ XML เพื่อการส่ง Form A ให้กับระบบของกรมฯ
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="FormA" targetNamespace="http://www.dft.go.th/FormA.xsd"
elementFormDefault="qualified" xmlns="http://www.dft.go.th/FormA.xsd"
xmlns:mstns="http://www.dft.go.th/FormA.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
       <xs:element name="FormA" type="FormAType" />
       <xs:complexType name="FormAType">
              <xs:sequence>
                      <xs:element name="FormAHeader" type="FormAHeaderType" maxOccurs="1"
minOccurs="1" />
                      <xs:element name="FormADetail" type="FormADetailType" maxOccurs="999" />
              </xs:sequence>
       </xs:complexType>
       <xs:complexType name="FormAHeaderType">
              <xs:sequence>
                      <xs:element name="FormARequest" type="FormARequestType" />
                      <xs:element name="FormADestination" type="FormADestinationType" />
                      <xs:element name="FormATransport" type="FormATransportType" />
                      <xs:element name="FormAProduct" type="FormAProductType" />
                      <xs:element name="FormAInvHeader" type="FormAInvHeaderType" />
                      <xs:element name="FormAFactory" type="FormAFactoryType" />
              </xs:sequence>
       </xs:complexType>
       <xs:complexType name="FormARequestType">
              <xs:sequence>
                      <xs:element name="Card_ID" minOccurs="1" maxOccurs="1">
                              <xs:annotation>
                                      <xs:documentation>หมายเลข Card_ID ของผู้นาเข้า-
ส่งออก</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                              <xs:maxLength value="30" />
                                      </xs:restriction>
                              </xs:simpleType>
                      </xs:element>
                      <xs:element name="Dest_Remark">
                              <xs:annotation>
                                      <xs:documentation>O/B หรือ C/O</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                              <xs:enumeration value="" />
                                              <xs:enumeration value="O/B" />
                                              <xs:enumeration value="C/O" />
                                      </xs:restriction>
                              </xs:simpleType>
                      </xs:element>
                      <xs:element name="OB_Address">
                              <xs:annotation>
                                      <xs:documentation>ที่อยู่ของ O/B หรือ C/O</xs:documentation>
                              </xs:annotation>
   2

                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="500" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                    </xs:sequence>
           </xs:complexType>
           <xs:complexType name="FormADestinationType">
                    <xs:sequence>
                           <xs:element name="Destination_Company" minOccurs="1" maxOccurs="1">
                                   <xs:annotation>
                                           <xs:documentation>ชื่อบริษัทผู้ซื้อหรือผู้รับ
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="255" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Destination_TaxID">
                                   <xs:annotation>
                                           <xs:documentation>เลขประจาตัวผู้เสียภาษี
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="30" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Destination_Address" minOccurs="1" maxOccurs="1">
                                   <xs:annotation>
                                           <xs:documentation>ที่อยู่
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="255" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Destination_Province" minOccurs="1" maxOccurs="1">
                                   <xs:annotation>
                                           <xs:documentation>เมือง
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="50" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Destination_Receive_Counry" minOccurs="1" maxOccurs="1">
                                   <xs:annotation>
                                           <xs:documentation>ประเทศ
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                                                                                3

                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="50" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Destination_Counry" minOccurs="1" maxOccurs="1">
                                   <xs:annotation>
                                           <xs:documentation>ประเทศปลายทาง</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="2" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Dest_Remark1">
                                   <xs:annotation>
                                           <xs:documentation>O/B หรือ C/O
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:enumeration value="" />
                                                   <xs:enumeration value="O/B" />
                                                   <xs:enumeration value="C/O" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="OB_Dest_Address">
                                   <xs:annotation>
                                           <xs:documentation>ที่อยู่ O/B หรือ C/O
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="500" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Destination_Phone">
                                   <xs:annotation>
                                           <xs:documentation>โทรศัพท์
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="50" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Destination_Fax">
                                   <xs:annotation>
                                           <xs:documentation>โทรสาร
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="50" />
   4

                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Destination_EMail">
                                   <xs:annotation>
                                           <xs:documentation>e-Mail
(ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="100" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                    </xs:sequence>
           </xs:complexType>
           <xs:complexType name="FormATransportType">
                    <xs:sequence>
                           <xs:element name="Ship_By" minOccurs="1" maxOccurs="1">
                                   <xs:annotation>
                                           <xs:documentation>ยานพาหนะที่ส่งออก
(0,1,2,3,4)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="1" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="Transport_By">
                                   <xs:annotation>
                                           <xs:documentation>Means of transport and route
รายละเอียดการส่งออก</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:string">
                                                   <xs:maxLength value="255" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                    </xs:sequence>
           </xs:complexType>
           <xs:complexType name="FormAProductType">
                    <xs:sequence>
                           <xs:element name="Gross_Weight" minOccurs="1" maxOccurs="1">
                                   <xs:annotation>
                                           <xs:documentation>น้าหนักรวม (Gross Weight)</xs:documentation>
                                   </xs:annotation>
                                   <xs:simpleType>
                                           <xs:restriction base="xs:decimal">
                                                   <xs:totalDigits value="18" />
                                                   <xs:fractionDigits value="4" />
                                           </xs:restriction>
                                   </xs:simpleType>
                           </xs:element>
                           <xs:element name="G_Unit_Code" minOccurs="1" maxOccurs="1">
                                   <xs:annotation>
                                           <xs:documentation>หน่วย น้าหนักรวม (Gross
Weight)</xs:documentation>
                                                                                                5

                            </xs:annotation>
                            <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                            <xs:maxLength value="10" />
                                    </xs:restriction>
                            </xs:simpleType>
                    </xs:element>
                    <xs:element name="Weight_Display_Header" minOccurs="1" maxOccurs="1">
                            <xs:annotation>
                                    <xs:documentation>ประเภทของน้าหนักรวมที่จะแสดงในช่องที่ 9
(GROSS WEIGHT หรือ GROSS WEIGHT - NET WEIGHT)</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                            <xs:enumeration value="GROSS WEIGHT" />
                                            <xs:enumeration value="GROSS WEIGHT - NET WEIGHT"
/>
                                    </xs:restriction>
                            </xs:simpleType>
                    </xs:element>
                    <xs:element name="Quantity1" minOccurs="1" maxOccurs="1">
                            <xs:annotation>
                                    <xs:documentation>ปริมาณ</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                                    <xs:restriction base="xs:decimal">
                                            <xs:totalDigits value="18" />
                                            <xs:fractionDigits value="4" />
                                    </xs:restriction>
                            </xs:simpleType>
                    </xs:element>
                    <xs:element name="Q_Unit_Code1" minOccurs="1" maxOccurs="1">
                            <xs:annotation>
                                    <xs:documentation>หน่วย</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                            <xs:maxLength value="10" />
                                    </xs:restriction>
                            </xs:simpleType>
                    </xs:element>
                    <xs:element name="Quantity2">
                            <xs:annotation>
                                    <xs:documentation>ปริมาณ</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                                    <xs:restriction base="xs:decimal">
                                            <xs:totalDigits value="18" />
                                            <xs:fractionDigits value="4" />
                                    </xs:restriction>
                            </xs:simpleType>
                    </xs:element>
                    <xs:element name="Q_Unit_Code2">
                            <xs:annotation>
                                    <xs:documentation>หน่วย</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                            <xs:maxLength value="10" />
6

                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Quantity3">
            <xs:annotation>
                    <xs:documentation>ปริมาณ</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                            <xs:totalDigits value="18" />
                            <xs:fractionDigits value="4" />
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Q_Unit_Code3">
            <xs:annotation>
                    <xs:documentation>หน่วย</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:string">
                            <xs:maxLength value="10" />
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Quantity4">
            <xs:annotation>
                    <xs:documentation>ปริมาณ</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                            <xs:totalDigits value="18" />
                            <xs:fractionDigits value="4" />
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Q_Unit_Code4">
            <xs:annotation>
                    <xs:documentation>หน่วย</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:string">
                            <xs:maxLength value="10" />
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Quantity5">
            <xs:annotation>
                    <xs:documentation>ปริมาณ</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:decimal">
                            <xs:totalDigits value="18" />
                            <xs:fractionDigits value="4" />
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Q_Unit_Code5">
            <xs:annotation>
                    <xs:documentation>หน่วย</xs:documentation>
                                                                                               7

                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="10" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
              </xs:sequence>
       </xs:complexType>
       <xs:complexType name="FormAInvHeaderType">
              <xs:sequence>
                     <xs:element name="Invoice_Board">
                             <xs:annotation>
                                     <xs:documentation>หมายเลข Invoice ประเทศที่
3</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="13" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Invoice_Board_Date">
                             <xs:annotation>
                                     <xs:documentation>วันที่ของ Invoice ประเทศที่
3</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="13" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Invoice_Board_USD_Value">
                             <xs:annotation>
                                     <xs:documentation>มูลค่า USD ของ Invoice ประเทศที่
3</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="50" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Invoice_No1" minOccurs="1" maxOccurs="1">
                             <xs:annotation>
                                     <xs:documentation>หมายเลข Invoice 1</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="35" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Invoice_Date1" minOccurs="1" maxOccurs="1">
                             <xs:annotation>
                                                              ่
                                     <xs:documentation>วันทีออก Invoice 1</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
8

                    <xs:restriction base="xs:string">
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Invoice_No2">
            <xs:annotation>
                    <xs:documentation>หมายเลข Invoice 2</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:string">
                            <xs:maxLength value="35" />
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Invoice_Date2">
            <xs:annotation>
                    <xs:documentation>วันที่ออก Invoice 2</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:string">
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Invoice_No3">
            <xs:annotation>
                    <xs:documentation>หมายเลข Invoice 3</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:string">
                            <xs:maxLength value="35" />
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Invoice_Date3">
            <xs:annotation>
                    <xs:documentation>วันที่ออก Invoice 3</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:string">
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Invoice_No4">
            <xs:annotation>
                    <xs:documentation>หมายเลข Invoice 4</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:string">
                            <xs:maxLength value="35" />
                    </xs:restriction>
            </xs:simpleType>
    </xs:element>
    <xs:element name="Invoice_Date4">
            <xs:annotation>
                    <xs:documentation>วันที่ออก Invoice 4</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                    <xs:restriction base="xs:string">
                    </xs:restriction>
                                                                                                9

                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Invoice_No5">
                             <xs:annotation>
                                     <xs:documentation>หมายเลข Invoice 5</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="35" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Invoice_Date5">
                             <xs:annotation>
                                     <xs:documentation>วันที่ออก Invoice 5</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Bill_Type" minOccurs="1" maxOccurs="1">
                             <xs:annotation>
                                     <xs:documentation>ประเภทใบตราส่งสินค้า (B/L(0) หรือ
AWB(1))</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="1" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Bill_No" minOccurs="1" maxOccurs="1">
                             <xs:annotation>
                                     <xs:documentation>เลขที่ ใบตราส่งสินค้า (B/L หรือ
AWB)</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="35" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Bill_Date">
                             <xs:annotation>
                                     <xs:documentation>วันที่ ใบตราส่งสินค้า (B/L หรือ
AWB)</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Export_Date">
                             <xs:annotation>
                                     <xs:documentation>วันที่ส่งออก</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
   10

                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                  </xs:sequence>
         </xs:complexType>
         <xs:complexType name="FormAFactoryType">
                  <xs:sequence>
                         <xs:element name="Factory" minOccurs="1" maxOccurs="1">
                                 <xs:annotation>
                                         <xs:documentation>ชื่อบริษัท (ผู้ผลิตสินค้า)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="255" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Factory_TaxID" minOccurs="1" maxOccurs="1">
                                 <xs:annotation>
                                         <xs:documentation>เลขประจาตัวผู้เสียภาษี
(ผู้ผลิตสินค้า)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="30" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Factory_Address" minOccurs="1" maxOccurs="1">
                                 <xs:annotation>
                                         <xs:documentation>ที่อยู่ (ผู้ผลิตสินค้า)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="255" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Factory_Province" minOccurs="1" maxOccurs="1">
                                 <xs:annotation>
                                         <xs:documentation>จังหวัด (ผู้ผลิตสินค้า)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="50" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Factory_Counry" minOccurs="1" maxOccurs="1">
                                 <xs:annotation>
                                         <xs:documentation>ประเทศ (ผู้ผลิตสินค้า)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="50" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Factory_Phone" minOccurs="1" maxOccurs="1">
                                                                                                11

                             <xs:annotation>
                                     <xs:documentation>โทรศัพท์ (ผู้ผลิตสินค้า)</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="50" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Factory_Fax" minOccurs="1" maxOccurs="1">
                             <xs:annotation>
                                     <xs:documentation>โทรสาร (ผู้ผลิตสินค้า)</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="50" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
              </xs:sequence>
      </xs:complexType>
      <xs:complexType name="FormADetailType">
              <xs:sequence>
                     <xs:element name="FormADetailProduct" type="FormADetailProductType"
minOccurs="1" />
                     <xs:element name="FormADetailCost" type="FormADetailCostType" minOccurs="1"
/>
              </xs:sequence>
      </xs:complexType>
      <xs:complexType name="FormADetailProductType">
              <xs:sequence>
                     <xs:element name="Tariff_Code" minOccurs="1" maxOccurs="1">
                             <xs:annotation>
                                     <xs:documentation>พิกัด</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="20" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Product_Name" minOccurs="1" maxOccurs="1">
                             <xs:annotation>
                                     <xs:documentation>ชื่อสินค้า</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="255" />
                                     </xs:restriction>
                             </xs:simpleType>
                     </xs:element>
                     <xs:element name="Product_Description" minOccurs="1" maxOccurs="1">
                             <xs:annotation>
                                     <xs:documentation>รายละเอียดสินค้า</xs:documentation>
                             </xs:annotation>
                             <xs:simpleType>
                                     <xs:restriction base="xs:string">
                                             <xs:maxLength value="255" />
                                     </xs:restriction>
  12

                              </xs:simpleType>
                      </xs:element>
                      <xs:element name="Net_Weight" minOccurs="1" maxOccurs="1">
                              <xs:annotation>
                                      <xs:documentation>น้าหนักสุทธิ</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                      <xs:restriction base="xs:decimal">
                                              <xs:totalDigits value="18" />
                                              <xs:fractionDigits value="4" />
                                      </xs:restriction>
                              </xs:simpleType>
                      </xs:element>
                      <xs:element name="Unit_Code2">
                              <xs:annotation>
                                      <xs:documentation>หน่วยของ น้าหนักสุทธิ</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                              <xs:maxLength value="10" />
                                      </xs:restriction>
                              </xs:simpleType>
                      </xs:element>
                      <xs:element name="FOB_AMT" minOccurs="1" maxOccurs="1">
                              <xs:annotation>
                                      <xs:documentation>ราคา FOB</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                      <xs:restriction base="xs:decimal">
                                              <xs:totalDigits value="18" />
                                              <xs:fractionDigits value="4" />
                                      </xs:restriction>
                              </xs:simpleType>
                      </xs:element>
                      <xs:element name="Mark" minOccurs="1" maxOccurs="1">
                              <xs:annotation>
                                      <xs:documentation>Mark</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                              <xs:maxLength value="500" />
                                      </xs:restriction>
                              </xs:simpleType>
                      </xs:element>
                      <xs:element name="Material_Type" minOccurs="1" maxOccurs="1">
                              <xs:annotation>
                                      <xs:documentation>สถานะ (เป็นวัสดุนาเข้าจากต่างประเทศ หรือ
รายการวัสดุภายในประเทศ)</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                              <xs:maxLength value="1" />
                                      </xs:restriction>
                              </xs:simpleType>
                      </xs:element>
               </xs:sequence>
       </xs:complexType>
       <xs:complexType name="FormADetailCostType">
               <xs:sequence>
                                                                                               13

                         <xs:element name="Check_Asset">
                                 <xs:annotation>
                                         <xs:documentation>ผลการตรวจสอบต้นทุนเลขที่
(กรณีใช้ต้นทุนตัวเอง)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="100" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Check_Asset_Date">
                                 <xs:annotation>
                                         <xs:documentation>วันที่บันทึกผลการตรวจสอบต้นทุน
(กรณีใช้ต้นทุนตัวเอง)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Check_Asset_Country">
                                 <xs:annotation>
                                         <xs:documentation>ประเทศที่บันทึกผลการตรวจสอบต้นทุน
(กรณีใช้ต้นทุนตัวเอง)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="255" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Asset_Shares_Tax">
                                 <xs:annotation>
                                         <xs:documentation>เลขประตัวผู้เสียภาษี
(กรณีใช้ต้นทุนร่วม)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="10" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Asset_Shares">
                                 <xs:annotation>
                                         <xs:documentation>ผลการตรวจสอบต้นทุนเลขที่
(กรณีใช้ต้นทุนร่วม)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="100" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Asset_Shares_Date">
                                 <xs:annotation>
                                         <xs:documentation>วันที่บันทึกผลการตรวจสอบต้นทุน
(กรณีใช้ต้นทุนร่วม)</xs:documentation>
                                 </xs:annotation>
   14

                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                         <xs:element name="Asset_Shares_Country">
                                 <xs:annotation>
                                         <xs:documentation>ประเทศที่บันทึกผลการตรวจสอบต้นทุน
(กรณีใช้ต้นทุนร่วม)</xs:documentation>
                                 </xs:annotation>
                                 <xs:simpleType>
                                         <xs:restriction base="xs:string">
                                                 <xs:maxLength value="255" />
                                         </xs:restriction>
                                 </xs:simpleType>
                         </xs:element>
                 </xs:sequence>
        </xs:complexType>
</xs:schema>

               หมายเหตุ: Schema ต้นแบบนี้จะมีการปรับปรุงเพิ่มเติมในระหว่างการพัฒนา เพื่อให้ได้ Schema
               ที่มีโครงสร้างของข้อมูลที่สมบูรณ์ขึ้น
                                                                                                   15


    ตัวอย่างต้นแบบไฟล์ XML
                                                              ้
                    ตัวอย่างต้นแบบไฟล์ XML ที่โปรแกรมของผูนาเข้า-ส่งออก ต้องสร้างตามโครงสร้างของ
              Schema ของ FormA เพื่อการส่งไฟล์ XML ที่มีข้อมูล FormA ให้กับระบบของกรมฯ
<?xml version="1.0" encoding="utf-8" ?>
<FormA xmlns="http://www.dft.go.th/FormA.xsd">
 <FormAHeader>
        <FormARequest>
                <Card_ID>510018534</Card_ID>
                <Dest_Remark></Dest_Remark>
                <OB_Address></OB_Address>
        </FormARequest>
        <FormADestination>
                <Destination_Company>IKEA DISTRIBURION SERVICES GMBH</Destination_Company>
                <Destination_TaxID></Destination_TaxID>
                <Destination_Address>NIEDERLASSUNG DORTMUND
ELLINGHAUSER</Destination_Address>
                <Destination_Province>STRASSE 213 D-44359 DORTMUND</Destination_Province>
                <Destination_Receive_Counry>GERMANY</Destination_Receive_Counry>
                <Destination_Counry>DE</Destination_Counry>
                <Dest_Remark1></Dest_Remark1>
                <OB_Dest_Address></OB_Dest_Address>
                <Destination_Phone></Destination_Phone>
                <Destination_Fax></Destination_Fax>
                <Destination_EMail></Destination_EMail>
        </FormADestination>
        <FormATransport>
                <Ship_By>0</Ship_By>
                <Transport_By>BY SEA FREIGHT</Transport_By>
        </FormATransport>
        <FormAProduct>
                <Gross_Weight>4370.5600</Gross_Weight>
                <G_Unit_Code>KGS</G_Unit_Code>
                <Weight_Display_Header>GROSS WEIGHT</Weight_Display_Header>
                <Quantity1>16.0000</Quantity1>
                <Q_Unit_Code1>PALLETS</Q_Unit_Code1>
                <Quantity2>5184.0000</Quantity2>
                <Q_Unit_Code2>PIECES</Q_Unit_Code2>
                <Quantity3>0</Quantity3>
                <Q_Unit_Code3></Q_Unit_Code3>
                <Quantity4>0</Quantity4>
                <Q_Unit_Code4></Q_Unit_Code4>
                <Quantity5>0</Quantity5>
                <Q_Unit_Code5></Q_Unit_Code5>
        </FormAProduct>
        <FormAInvHeader>
                <Invoice_Board></Invoice_Board>
                <Invoice_Board_Date></Invoice_Board_Date>
                <Invoice_Board_USD_Value>%3,000.00 USD%</Invoice_Board_USD_Value>
                <Invoice_No1>IK124208</Invoice_No1>
                <Invoice_Date1>18/12/2552</Invoice_Date1>
                <Invoice_No2></Invoice_No2>
                <Invoice_Date2></Invoice_Date2>
                <Invoice_No3></Invoice_No3>
                <Invoice_Date3></Invoice_Date3>
                <Invoice_No4></Invoice_No4>
    16

               <Invoice_Date4></Invoice_Date4>
               <Invoice_No5></Invoice_No5>
               <Invoice_Date5></Invoice_Date5>
               <Bill_Type>0</Bill_Type>
               <Bill_No>LCB674819</Bill_No>
               <Bill_Date>26/12/2552</Bill_Date>
               <Export_Date>30/12/2552</Export_Date>
        </FormAInvHeader>
        <FormAFactory>
               <Factory>EASTERN CHINAWARE CO.,LTD.</Factory>
               <Factory_TaxID>3101073478</Factory_TaxID>
               <Factory_Address>108 MOO 5 KONGSAMPRAVAS LARDKRABANG</Factory_Address>
               <Factory_Province>BANGKOK 10260</Factory_Province>
               <Factory_Counry>THAILAND</Factory_Counry>
               <Factory_Phone>02-622-6334</Factory_Phone>
               <Factory_Fax></Factory_Fax>
        </FormAFactory>
 </FormAHeader>
 <FormADetail>
        <FormADetailProduct>
               <Tariff_Code>69120090</Tariff_Code>
               <Product_Name>ชุดใส่อาหารทาด้วยเซรามิค (ชุดกาแฟ)</Product_Name>
               <Product_Description>CERAMIC KITCHENWARE DINNERSETSART .NO.10091900 SOLAR
TEACUP/SAUCER BLACK/BLUE(TEACUP/SAUCER)CONTAINER NO.HLXU4093180CONSIGMENT
NO.ECIS12305(SUP.NO.10866)</Product_Description>
               <Net_Weight>4043.5200</Net_Weight>
               <Unit_Code2>KGS</Unit_Code2>
               <FOB_AMT>7163.6400</FOB_AMT>
               <Mark>IKEA(IN SQUARE)</Mark>
               <Material_Type>1</Material_Type>
        </FormADetailProduct>
        <FormADetailCost>
               <Check_Asset></Check_Asset>
               <Check_Asset_Date></Check_Asset_Date>
               <Check_Asset_Country></Check_Asset_Country>
               <Asset_Shares_Tax></Asset_Shares_Tax>
               <Asset_Shares></Asset_Shares>
               <Asset_Shares_Date></Asset_Shares_Date>
               <Asset_Shares_Country></Asset_Shares_Country>
        </FormADetailCost>
 </FormADetail>
</FormA>
                                                                                                       17


Data Dictionary เอกสาร Schema FORM A
             Name             Data Type                             Description
Card_ID                      varchar(30)    บัตรประจาตัวผู้ส่งออก นาเข้า –
Dest_Remark                  varchar(20)    O/B หรือ C/O (ผู้ขอ)
OB_Address                   varchar(500)   ที่อยู่ ของ O/B หรือ C/O (ผู้ขอ)
Destination_Company          varchar(255)   ชื่อบริษัทผู้ซื้อหรือผู้รับ )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_TaxID            varchar(30)    เลขประจาตัวผู้เสียภาษี )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Address          varchar(255)   ที่อยู่ )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Province         varchar(50)    เมือง )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Receive_Counry   varchar(50)    ประเทศ )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Counry           varchar(2)     ประเทศปลายทาง )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Dest_Remark1                 varchar(20)    O/B หรือ C/O (ผู้ซื้อหรือผู้รับประเทศปลายทาง)
OB_Dest_Address              varchar(500)   ที่อยู่ O/B หรือ C/O (ผู้ซื้อหรือผู้รับประเทศปลายทาง)
Destination_Phone            varchar(50)    โทรศัพท์ )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Fax              varchar(50)    โทรสาร )รับประเทศปลายทางผู้ซื้อหรือผู้(
Destination_EMail            varchar(100)   e-Mail (ผู้ซื้อหรือผู้รับประเทศปลายทาง)
Ship_By                      varchar(1)     ยานพาหนะที่ส่งออก
Transport_By                 varchar(255)   Means of transport and route รายละเอียดการส่งออก
Gross_Weight                 decimal(18,4) น้าหนักรวม (Gross Weight)
G_Unit_Code                  varchar(10)    หน่วย น้าหนักรวม (Gross Weight)
Quantity1                    decimal(18,4) ปริมาณ
Q_Unit_Code1                 varchar(10)    หน่วย
Quantity2                    decimal(18,4) ปริมาณ
Q_Unit_Code2                 varchar(10)    หน่วย
18

            Name           Data Type                           Description
Quantity3                 decimal(18,4) ปริมาณ
Q_Unit_Code3              varchar(10)    หน่วย
Quantity4                 decimal(18,4) ปริมาณ
Q_Unit_Code4              varchar(10)    หน่วย
Quantity5                 decimal(18,4) ปริมาณ
Q_Unit_Code5              varchar(10)    หน่วย
Invoice_Board             varchar(250)   หมายเลข Invoice ประเทศที่ 3
Invoice_Board_Date        varchar(50)    วันที่ Invoice ประเทศที่ 3
Invoice_Board_USD_Value   varchar(250)   มูลค่า USD ต่างประเทศของ Invoice ประเทศที่ 3
Invoice_No1               varchar(35)    หมายเลข Invoice 1
Invoice_Date1             dateTime       วันที่ออก Invoice 1
Invoice_No2               varchar(35)    หมายเลข Invoice 2
Invoice_Date2             dateTime       วันที่ออก Invoice 2
Invoice_No3               varchar(35)    หมายเลข Invoice 3
Invoice_Date3             dateTime       วันที่ออก Invoice 3
Invoice_No4               varchar(35)    หมายเลข Invoice 4
Invoice_Date4             dateTime       วันที่ออก Invoice 4
Invoice_No5               varchar(35)    หมายเลข Invoice 5
Invoice_Date5             dateTime       วันที่ออก Invoice 5
Bill_Type                 varchar(1)     ประเภทใบตราส่งสินค้า (B/L หรือ AWB)
Bill_No                   varchar(35)    เลขที่ ใบตราส่งสินค้า (B/L หรือ AWB)
Bill_Date                 dateTime       วันที่ ใบตราส่งสินค้า (B/L หรือ AWB)
Export_Date               dateTime       วันที่ส่งออก
                                                                                       19

             Name       Data Type                               Description
attach_file            varchar(100)   รายละเอียดเอกสารแนบประกอบการพิจารณา
Factory                varchar(255)   ชื่อบริษัท )ผู้ผลิตสินค้า(
Factory_TaxID          varchar(30)    เลขประจาตัวผู้เสียภาษี )ผู้ผลิตสินค้า(
Factory_Address        varchar(255)   ที่อยู่ )ผู้ผลิตสินค้า(
Factory_Province       varchar(50)    จังหวัด )ผู้ผลิตสินค้า(
Factory_Counry         varchar(50)    ประเทศ )ผู้ผลิตสินค้า(
Factory_Phone          varchar(50)    โทรศัพท์ )ผู้ผลิตสินค้า(
Factory_Fax            varchar(50)    โทรสาร )ผู้ผลิตสินค้า(
Tariff_Code            varchar(20)    พิกัด
Product_Name           varchar(255)   ชื่อสินค้า
Product_Description    varchar(500)   รายละเอียดสินค้า
Net_Weight             decimal(18,4) น้าหนักสุทธิ
Unit_Code2             varchar(10)    หน่วยของ น้าหนักสุทธิ
FOB_AMT                decimal(18,4) ราคา FOB
Mark                   varchar(500)
Check_Asset            varchar(100)   ผลการตรวจสอบต้นทุนเลขที่ )กรณีใช้ต้นทุนตัวเอง(
                                      วันที่บันทึกผลการตรวจสอบต้นทุน
Check_Asset_Date       varchar(50)
                                      )กรณีใช้ต้นทุนตัวเอง(
                                      ประเทศที่บันทึกผลการตรวจสอบต้นทุน
Check_Asset_Country    varchar(255)
                                      )กรณีใช้ต้นทุนตัวเอง(
Asset_Shares_Tax       varchar(10)    เลขประตัวผู้เสียภาษี )กรณีใช้ต้นทุนร่วม(
Asset_Shares           varchar(100)   ผลการตรวจสอบต้นทุนเลขที)่ กรณีใช้ต้นทุนร่วม(
Asset_Shares_Date      varchar(50)    วันที่บันทึกผลการตรวจสอบต้นทุน)กรณีใช้ต้นทุนร่วม(
                                      ประเทศที่บันทึกผลการตรวจสอบต้นทุน
Asset_Shares_Country   varchar(255)
                                      )กรณีใช้ต้นทุนร่วม(
20


ตัวอย่างต้นแบบเอกสาร Schema
                   ตัวอย่างต้นแบบเอกสาร Schema สาหรับให้โปรแกรมของผู้นาเข้า-ส่งออก
           ใช้งานสาหรับสร้างไฟล์ XML เพื่อการส่ง Form D ให้กับระบบของกรมฯ
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="FormD" targetNamespace="http://www.dft.go.th/FormD.xsd"
elementFormDefault="qualified" xmlns="http://www.dft.go.th/FormD.xsd"
xmlns:mstns="http://www.dft.go.th/FormD.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="FormD" type="FormDType" />
  <xs:complexType name="FormDType">
   <xs:sequence>
    <xs:element name="FormDHeader" type="FormDHeaderType" maxOccurs="1" minOccurs="1" />
    <xs:element name="FormDDetail" type="FormDDetailType" maxOccurs="999" />
   </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FormDHeaderType">
   <xs:sequence>
    <xs:element name="FormDRequest" type="FormDRequestType" />
    <xs:element name="FormDDestination" type="FormDDestinationType" />
    <xs:element name="FormDTransport" type="FormDTransportType" />
    <xs:element name="FormDProduct" type="FormDProductType" />
    <xs:element name="FormDInvHeader" type="FormDInvHeaderType" />
    <xs:element name="FormDDocument" type="FormDDocument" />
    <xs:element name="FormDFactory" type="FormDFactoryType" />
   </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FormDRequestType">
   <xs:sequence>
    <xs:element name="Card_ID" minOccurs="1" maxOccurs="1">
      <xs:annotation>
       <xs:documentation>หมายเลข Card_ID ของผู้นาเข้า-ส่งออก</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="30" />
       </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Dest_Remark">
      <xs:annotation>
       <xs:documentation>O/B หรือ C/O</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:enumeration value="" />
         <xs:enumeration value="O/B" />
         <xs:enumeration value="C/O" />
       </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="OB_Address">
      <xs:annotation>
       <xs:documentation>ที่อยู่ของ O/B หรือ C/O</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
                                                                                                         21

       <xs:maxLength value="500" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
 </xs:sequence>
</xs:complexType>
<xs:complexType name="FormDDestinationType">
 <xs:sequence>
  <xs:element name="Destination_Company" minOccurs="1" maxOccurs="1">
    <xs:annotation>
     <xs:documentation>ชื่อบริษัทผู้ซื้อหรือผู้รับ (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="255" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Destination_TaxID">
    <xs:annotation>
     <xs:documentation>เลขประจาตัวผู้เสียภาษี (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="30" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Destination_Address" minOccurs="1" maxOccurs="1">
    <xs:annotation>
     <xs:documentation>ที่อยู่ (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="255" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Destination_Province" minOccurs="1" maxOccurs="1">
    <xs:annotation>
     <xs:documentation>เมือง (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="50" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Destination_Receive_Counry" minOccurs="1" maxOccurs="1">
    <xs:annotation>
     <xs:documentation>ประเทศ (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="50" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Destination_Counry" minOccurs="1" maxOccurs="1">
22

      <xs:annotation>
       <xs:documentation>ประเทศปลายทาง</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="5" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Dest_Remark1">
      <xs:annotation>
       <xs:documentation>O/B หรือ C/O (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:enumeration value="" />
         <xs:enumeration value="O/B" />
         <xs:enumeration value="C/O" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="OB_Dest_Address">
      <xs:annotation>
       <xs:documentation>ที่อยู่ O/B หรือ C/O (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="500" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Destination_Phone">
      <xs:annotation>
       <xs:documentation>โทรศัพท์ (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="50" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Destination_Fax">
      <xs:annotation>
       <xs:documentation>โทรสาร (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="50" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Destination_EMail">
      <xs:annotation>
       <xs:documentation>e-Mail (ผู้ซื้อหรือผู้รับประเทศปลายทาง)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="100" />
       </xs:restriction>
                                                                                             23

    </xs:simpleType>
  </xs:element>
 </xs:sequence>
</xs:complexType>
<xs:complexType name="FormDTransportType">
 <xs:sequence>
  <xs:element name="Ship_By" minOccurs="1" maxOccurs="1">
    <xs:annotation>
     <xs:documentation>ยานพาหนะที่ส่งออก (0,1,2,3,4)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="1" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Transport_By">
    <xs:annotation>
     <xs:documentation>Means of transport and route รายละเอียดการส่งออก</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="255" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="departure_date">
    <xs:annotation>
     <xs:documentation>วันที่ส่งออก</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="255" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="vasel_name">
    <xs:annotation>
     <xs:documentation>Vessel's name / Aircraft etc.</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="70" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="port_discharge">
    <xs:annotation>
     <xs:documentation>Port of Discharge ท่าเรือที่ส่งออก</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="70" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
 </xs:sequence>
</xs:complexType>
<xs:complexType name="FormDProductType">
24

     <xs:sequence>
      <xs:element name="Gross_Weight" minOccurs="1" maxOccurs="1">
       <xs:annotation>
         <xs:documentation>น้าหนักรวม (Gross Weight)</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:decimal">
          <xs:totalDigits value="18" />
          <xs:fractionDigits value="4" />
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="G_Unit_Code" minOccurs="1" maxOccurs="1">
       <xs:annotation>
         <xs:documentation>หน่วย น้าหนักรวม (Gross Weight)</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:string">
          <xs:maxLength value="10" />
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="Quantity1" minOccurs="1" maxOccurs="1">
       <xs:annotation>
         <xs:documentation>ปริมาณ</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:decimal">
          <xs:totalDigits value="18" />
          <xs:fractionDigits value="4" />
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="Q_Unit_Code1" minOccurs="1" maxOccurs="1">
       <xs:annotation>
         <xs:documentation>หน่วย</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:string">
          <xs:maxLength value="10" />
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="Quantity2">
       <xs:annotation>
         <xs:documentation>ปริมาณ</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:decimal">
          <xs:totalDigits value="18" />
          <xs:fractionDigits value="4" />
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="Q_Unit_Code2">
       <xs:annotation>
         <xs:documentation>หน่วย</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
                                                25

  <xs:restriction base="xs:string">
    <xs:maxLength value="10" />
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Quantity3">
 <xs:annotation>
  <xs:documentation>ปริมาณ</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:decimal">
    <xs:totalDigits value="18" />
    <xs:fractionDigits value="4" />
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Q_Unit_Code3">
 <xs:annotation>
  <xs:documentation>หน่วย</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:string">
    <xs:maxLength value="10" />
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Quantity4">
 <xs:annotation>
  <xs:documentation>ปริมาณ</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:decimal">
    <xs:totalDigits value="18" />
    <xs:fractionDigits value="4" />
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Q_Unit_Code4">
 <xs:annotation>
  <xs:documentation>หน่วย</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:string">
    <xs:maxLength value="10" />
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Quantity5">
 <xs:annotation>
  <xs:documentation>ปริมาณ</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:decimal">
    <xs:totalDigits value="18" />
    <xs:fractionDigits value="4" />
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Q_Unit_Code5">
26

     <xs:annotation>
      <xs:documentation>หน่วย</xs:documentation>
     </xs:annotation>
     <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="10" />
      </xs:restriction>
     </xs:simpleType>
   </xs:element>
  </xs:sequence>
 </xs:complexType>
 <xs:complexType name="FormDInvHeaderType">
  <xs:sequence>
   <xs:element name="Invoice_Board">
     <xs:annotation>
      <xs:documentation>หมายเลข Invoice ประเทศที่ 3</xs:documentation>
     </xs:annotation>
     <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="13" />
      </xs:restriction>
     </xs:simpleType>
   </xs:element>
   <xs:element name="Invoice_Board_Date">
     <xs:annotation>
      <xs:documentation>วันที่ของ Invoice ประเทศที่ 3</xs:documentation>
     </xs:annotation>
     <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="13" />
      </xs:restriction>
     </xs:simpleType>
   </xs:element>
   <xs:element name="Invoice_Board_USD_Value">
     <xs:annotation>
      <xs:documentation>มูลค่า USD ของ Invoice ประเทศที่ 3</xs:documentation>
     </xs:annotation>
     <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="50" />
      </xs:restriction>
     </xs:simpleType>
   </xs:element>
   <xs:element name="Invoice_No1" minOccurs="1" maxOccurs="1">
     <xs:annotation>
      <xs:documentation>หมายเลข Invoice 1</xs:documentation>
     </xs:annotation>
     <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="35" />
      </xs:restriction>
     </xs:simpleType>
   </xs:element>
   <xs:element name="Invoice_Date1" minOccurs="1" maxOccurs="1">
     <xs:annotation>
      <xs:documentation>วันที่ออก Invoice 1</xs:documentation>
     </xs:annotation>
     <xs:simpleType>
      <xs:restriction base="xs:string">
                                                             27

  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Invoice_No2">
 <xs:annotation>
  <xs:documentation>หมายเลข Invoice 2</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:string">
    <xs:maxLength value="35" />
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Invoice_Date2">
 <xs:annotation>
  <xs:documentation>วันที่ออก Invoice 2</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:string">
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Invoice_No3">
 <xs:annotation>
  <xs:documentation>หมายเลข Invoice 3</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:string">
    <xs:maxLength value="35" />
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Invoice_Date3">
 <xs:annotation>
  <xs:documentation>วันที่ออก Invoice 3</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:string">
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Invoice_No4">
 <xs:annotation>
  <xs:documentation>หมายเลข Invoice 4</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:string">
    <xs:maxLength value="35" />
  </xs:restriction>
 </xs:simpleType>
</xs:element>
<xs:element name="Invoice_Date4">
 <xs:annotation>
  <xs:documentation>วันที่ออก Invoice 4</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
  <xs:restriction base="xs:string">
  </xs:restriction>
 </xs:simpleType>
28

      </xs:element>
      <xs:element name="Invoice_No5">
       <xs:annotation>
         <xs:documentation>หมายเลข Invoice 5</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="Invoice_Date5">
       <xs:annotation>
         <xs:documentation>วันที่ออก Invoice 5</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:string">
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="Bill_Type" minOccurs="1" maxOccurs="1">
       <xs:annotation>
         <xs:documentation>ประเภทใบตราส่งสินค้า (B/L(0) หรือ AWB(1))</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:string">
          <xs:maxLength value="1" />
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="Bill_No" minOccurs="1" maxOccurs="1">
       <xs:annotation>
         <xs:documentation>เลขที่ ใบตราส่งสินค้า (B/L หรือ AWB)</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="Bill_Date">
       <xs:annotation>
         <xs:documentation>วันที่ ใบตราส่งสินค้า (B/L หรือ AWB)</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:string">
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
      <xs:element name="Export_Date">
       <xs:annotation>
         <xs:documentation>วันที่ส่งออก</xs:documentation>
       </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:string">
         </xs:restriction>
       </xs:simpleType>
      </xs:element>
     </xs:sequence>
                                                                                               29

</xs:complexType>
<xs:complexType name="FormDDocument">
 <xs:sequence>
  <xs:element name="attach_file">
    <xs:annotation>
     <xs:documentation>เอกสารที่แนบประกอบการพิจารณา     </xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="100" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="show_check">
    <xs:annotation>
     <xs:documentation>เลือกเพื่อกรอกลงฟอร์ม ช่อง 13</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="100" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="third_country">
    <xs:annotation>
     <xs:documentation>Third-Country Invoicing(ระบุชื่อ+ประเทศผู้ออก Invoice)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="250" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="back_country">
    <xs:annotation>
     <xs:documentation>Back-to-Back CO (ระบุประเทศต้นทาง)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="150" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="place_exibition">
    <xs:annotation>
     <xs:documentation>Exibition (ระบุชื่องานและสถานที่จัดงาน)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="250" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
 </xs:sequence>
</xs:complexType>
<xs:complexType name="FormDFactoryType">
 <xs:sequence>
  <xs:element name="Factory" minOccurs="1" maxOccurs="1">
    <xs:annotation>
30

       <xs:documentation>ชื่อบริษัท (ผู้ผลิตสินค้า)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="255" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Factory_TaxID" minOccurs="1" maxOccurs="1">
      <xs:annotation>
       <xs:documentation>เลขประจาตัวผู้เสียภาษี (ผู้ผลิตสินค้า)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="30" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Factory_Address" minOccurs="1" maxOccurs="1">
      <xs:annotation>
       <xs:documentation>ที่อยู่ (ผู้ผลิตสินค้า)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="255" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Factory_Province" minOccurs="1" maxOccurs="1">
      <xs:annotation>
       <xs:documentation>จังหวัด (ผู้ผลิตสินค้า)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="50" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Factory_Counry" minOccurs="1" maxOccurs="1">
      <xs:annotation>
       <xs:documentation>ประเทศ (ผู้ผลิตสินค้า)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="50" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Factory_Phone" minOccurs="1" maxOccurs="1">
      <xs:annotation>
       <xs:documentation>โทรศัพท์ (ผู้ผลิตสินค้า)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="50" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Factory_Fax" minOccurs="1" maxOccurs="1">
                                                                                         31

    <xs:annotation>
     <xs:documentation>โทรสาร (ผู้ผลิตสินค้า)</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="50" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
 </xs:sequence>
</xs:complexType>
<xs:complexType name="FormDDetailType">
 <xs:sequence>
  <xs:element name="FormDDetailProduct" type="FormDDetailProductType" minOccurs="1" />
  <xs:element name="FormDDetailCost" type="FormDDetailCostType" minOccurs="1" />
 </xs:sequence>
</xs:complexType>
<xs:complexType name="FormDDetailProductType">
 <xs:sequence>
  <xs:element name="Tariff_Code" minOccurs="1" maxOccurs="1">
    <xs:annotation>
     <xs:documentation>พิกัด</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="20" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Product_Name" minOccurs="1" maxOccurs="1">
    <xs:annotation>
     <xs:documentation>ชื่อสินค้า</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="255" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Product_Description" minOccurs="1" maxOccurs="1">
    <xs:annotation>
     <xs:documentation>รายละเอียดสินค้า</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:string">
       <xs:maxLength value="255" />
     </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Net_Weight" minOccurs="1" maxOccurs="1">
    <xs:annotation>
     <xs:documentation>น้าหนักสุทธิ</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
     <xs:restriction base="xs:decimal">
       <xs:totalDigits value="18" />
       <xs:fractionDigits value="4" />
     </xs:restriction>
    </xs:simpleType>
32

     </xs:element>
     <xs:element name="Unit_Code2">
      <xs:annotation>
       <xs:documentation>หน่วยของ น้าหนักสุทธิ</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="10" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="FOB_AMT" minOccurs="1" maxOccurs="1">
      <xs:annotation>
       <xs:documentation>ราคา FOB</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:decimal">
         <xs:totalDigits value="18" />
         <xs:fractionDigits value="4" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Weight_Display_Header" minOccurs="1" maxOccurs="1">
      <xs:annotation>
       <xs:documentation>ประเภทของน้าหนักรวมที่จะแสดงในช่องที่ 9</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="50" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="Mark" minOccurs="1" maxOccurs="1">
      <xs:annotation>
       <xs:documentation>Mark</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="500" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
     <xs:element name="box8">
      <xs:annotation>
       <xs:documentation>ข้อมูลในแสดงในช่อง 8 ของหนังสือรับรอง (ความกว้างไม่เกิน 10
ตัวอักษร)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="50" />
       </xs:restriction>
      </xs:simpleType>
     </xs:element>
   </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FormDDetailCostType">
   <xs:sequence>
     <xs:element name="Check_Asset">
      <xs:annotation>
                                                                                                   33

       <xs:documentation>ผลการตรวจสอบต้นทุนเลขที่ (กรณีใช้ต้นทุนตัวเอง)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="100" />
       </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Check_Asset_Date">
      <xs:annotation>
       <xs:documentation>วันที่บันทึกผลการตรวจสอบต้นทุน (กรณีใช้ต้นทุนตัวเอง)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
       </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Check_Asset_Country">
      <xs:annotation>
       <xs:documentation>ประเทศที่บันทึกผลการตรวจสอบต้นทุน
(กรณีใช้ต้นทุนตัวเอง)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="255" />
       </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Asset_Shares_Tax">
      <xs:annotation>
       <xs:documentation>เลขประตัวผู้เสียภาษี (กรณีใช้ต้นทุนร่วม)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="10" />
       </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Asset_Shares">
      <xs:annotation>
       <xs:documentation>ผลการตรวจสอบต้นทุนเลขที่ (กรณีใช้ต้นทุนร่วม)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:maxLength value="100" />
       </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Asset_Shares_Date">
      <xs:annotation>
       <xs:documentation>วันที่บันทึกผลการตรวจสอบต้นทุน (กรณีใช้ต้นทุนร่วม)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
       <xs:restriction base="xs:string">
       </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Asset_Shares_Country">
      <xs:annotation>
34

       <xs:documentation>ประเทศที่บันทึกผลการตรวจสอบต้นทุน (กรณีใช้ต้นทุนร่วม)</xs:documentation>
     </xs:annotation>
     <xs:simpleType>
       <xs:restriction base="xs:string">
        <xs:maxLength value="255" />
       </xs:restriction>
     </xs:simpleType>
    </xs:element>
  </xs:sequence>
 </xs:complexType>
</xs:schema>
           หมายเหตุ: Schema ต้นแบบนี้จะมีการปรับปรุงเพิ่มเติมในระหว่างการพัฒนา เพื่อให้ได้ Schema
           ที่มีโครงสร้างของข้อมูลที่สมบูรณ์ขึ้น
                                                                                                35


ตัวอย่างต้นแบบไฟล์ XML
                ตัวอย่างต้นแบบไฟล์ XML ที่โปรแกรมของผู้นาเข้า-ส่งออก ต้องสร้างตามโครงสร้างของ
          Schema ของ FormD เพื่อการส่งไฟล์ XML ที่มีข้อมูล FormD ให้กับระบบของกรมฯ
<?xml version="1.0" encoding="utf-8" ?>
<FormD xmlns="http://www.dft.go.th/FormD.xsd">
 <FormDHeader>
  <FormDRequest>
   <Card_ID>520001622</Card_ID>
   <Dest_Remark></Dest_Remark>
   <OB_Address></OB_Address>
  </FormDRequest>
  <FormDDestination>
   <Destination_Company>ALL FLAGS FORWARDING INC.</Destination_Company>
   <Destination_TaxID></Destination_TaxID>
   <Destination_Address>S/B PLO 15, KAWASAN PERINDUSTRIAN PARIT RAJA</Destination_Address>
   <Destination_Province>86400 BATU PAHAT JOHOR,</Destination_Province>
   <Destination_Receive_Counry>PH</Destination_Receive_Counry>
   <Destination_Counry>MY</Destination_Counry>
   <Dest_Remark1></Dest_Remark1>
   <OB_Dest_Address></OB_Dest_Address>
   <Destination_Phone></Destination_Phone>
   <Destination_Fax></Destination_Fax>
   <Destination_EMail></Destination_EMail>
  </FormDDestination>
  <FormDTransport>
   <Ship_By>0</Ship_By>
   <Transport_By>BY SEA FREIGHT</Transport_By>
   <departure_date>18/1/2552</departure_date>
   <vasel_name>EVER GOLDEN V.438E</vasel_name>
   <port_discharge>SOUTH PORT, MANILA, PHILIPPINES</port_discharge>
  </FormDTransport>
  <FormDProduct>
   <Gross_Weight>104540.8000</Gross_Weight>
   <G_Unit_Code>KGS</G_Unit_Code>
   <Quantity1>4160.0000</Quantity1>
   <Q_Unit_Code1>BAGS</Q_Unit_Code1>
   <Quantity2>0</Quantity2>
   <Q_Unit_Code2></Q_Unit_Code2>
   <Quantity3>0</Quantity3>
   <Q_Unit_Code3></Q_Unit_Code3>
   <Quantity4>0</Quantity4>
   <Q_Unit_Code4></Q_Unit_Code4>
   <Quantity5>0</Quantity5>
   <Q_Unit_Code5></Q_Unit_Code5>
  </FormDProduct>
  <FormDInvHeader>
   <Invoice_Board></Invoice_Board>
   <Invoice_Board_Date></Invoice_Board_Date>
   <Invoice_Board_USD_Value></Invoice_Board_USD_Value>
   <Invoice_No1>28030692</Invoice_No1>
   <Invoice_Date1>18/1/2552</Invoice_Date1>
   <Invoice_No2></Invoice_No2>
   <Invoice_Date2></Invoice_Date2>
   <Invoice_No3></Invoice_No3>
   <Invoice_Date3></Invoice_Date3>
36

    <Invoice_No4></Invoice_No4>
    <Invoice_Date4></Invoice_Date4>
    <Invoice_No5></Invoice_No5>
    <Invoice_Date5></Invoice_Date5>
    <Bill_Type>0</Bill_Type>
    <Bill_No>HJSCLMHI08663504</Bill_No>
    <Bill_Date>27/1/2552</Bill_Date>
    <Export_Date>27/1/2552</Export_Date>
   </FormDInvHeader>
   <FormDDocument>
    <attach_file></attach_file>
    <show_check>000000</show_check>
    <third_country></third_country>
    <back_country></back_country>
    <place_exibition></place_exibition>
   </FormDDocument>
   <FormDFactory>
    <Factory>SCG PLASTICS CO.,LTD.</Factory>
    <Factory_TaxID>3011580127</Factory_TaxID>
    <Factory_Address>1 SIAM CEMENT ROAD BANGSUE</Factory_Address>
    <Factory_Province>BANGKOK 10800</Factory_Province>
    <Factory_Counry>THAILAND</Factory_Counry>
    <Factory_Phone>6625866161</Factory_Phone>
    <Factory_Fax>6629104022</Factory_Fax>
   </FormDFactory>
  </FormDHeader>
  <FormDDetail>
   <FormDDetailProduct>
    <Tariff_Code>39012029</Tariff_Code>
    <Product_Name>HIGH DENSITY POLYETHYLENE RESIN</Product_Name>
    <Product_Description>HIGH DENSITY POLYETHYLENE RESIN L/C NO. 004/LC/000025/09 DATE OF
ISSUE : 13/01/09</Product_Description>
    <Net_Weight>104000.0000</Net_Weight>
    <Unit_Code2>KGS</Unit_Code2>
    <FOB_AMT>84305.5700</FOB_AMT>
    <Weight_Display_Header>GROSS WEIGHT</Weight_Display_Header>
    <Mark>NO MARK</Mark>
    <box8>99.48%</box8>
   </FormDDetailProduct>
   <FormDDetailCost>
    <Check_Asset></Check_Asset>
    <Check_Asset_Date></Check_Asset_Date>
    <Check_Asset_Country></Check_Asset_Country>
    <Asset_Shares_Tax></Asset_Shares_Tax>
    <Asset_Shares></Asset_Shares>
    <Asset_Shares_Date></Asset_Shares_Date>
    <Asset_Shares_Country></Asset_Shares_Country>
   </FormDDetailCost>
  </FormDDetail>
</FormD>
                                                                                                       37



Data Dictionary เอกสาร Schema FORM D
             Name             Data Type                             Description
Card_ID                      varchar(30)    บัตรประจาตัวผู้ส่งออก – นาเข้า
Dest_Remark                  varchar(20)    O/B หรือ C/O (ผู้ขอ(
OB_Address                   varchar(500)   ที่อยู่ ของ O/B หรือ C/O (ผู้ขอ(
Destination_Company          varchar(255)   ชื่อบริษัทผู้ซื้อหรือผู้รับ )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_TaxID            varchar(30)    เลขประจาตัวผู้เสียภาษี )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Address          varchar(255)   ที่อยู่ )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Province         varchar(50)    เมือง )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Receive_Counry   varchar(50)    ประเทศ )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Counry           varchar(2)     ประเทศปลายทาง )ผู้รับประเทศปลายทางผู้ซื้อหรือ(
Dest_Remark1                 varchar(20)    O/B หรือ C/O (ผู้ซื้อหรือผู้รับประเทศปลายทาง)
OB_Dest_Address              varchar(500)   ที่อยู่ O/B หรือ C/O (ผู้ซื้อหรือผู้รับประเทศปลายทาง)
Destination_Phone            varchar(50)    โทรศัพท์ )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_Fax              varchar(50)    โทรสาร )ผู้ซื้อหรือผู้รับประเทศปลายทาง(
Destination_EMail            varchar(100)   e-Mail (ผู้ซื้อหรือผู้รับประเทศปลายทาง)
Ship_By                      varchar(1)     ยานพาหนะที่ส่งออก
Transport_By                 varchar(255)   Means of transport and route รายละเอียดการส่งออก
departure_date               varchar(50)    วันที่ทาการส่ง
vasel_name                   varchar(70)    ชื่อพาหนะที่ทาการขนส่ง
port_discharge               varchar(70)    ท่าที่ทาการส่ง
Gross_Weight                 decimal(18,4) น้าหนักรวม (Gross Weight)
G_Unit_Code                  varchar(10)    หน่วย น้าหนักรวม (Gross Weight)
38

Quantity1                 decimal(18,4) ปริมาณ
            Name           Data Type                           Description
Q_Unit_Code1              varchar(10)    หน่วย
Quantity2                 decimal(18,4) ปริมาณ
Q_Unit_Code2              varchar(10)    หน่วย
Quantity3                 decimal(18,4) ปริมาณ
Q_Unit_Code3              varchar(10)    หน่วย
Quantity4                 decimal(18,4) ปริมาณ
Q_Unit_Code4              varchar(10)    หน่วย
Quantity5                 decimal(18,4) ปริมาณ
Q_Unit_Code5              varchar(10)    หน่วย
Invoice_Board             varchar(250)   หมายเลข Invoice ประเทศที่ 3
Invoice_Board_Date        varchar(50)    วันที่ Invoice ประเทศที่ 3
Invoice_Board_USD_Value   varchar(250)   มูลค่า USD ต่างประเทศของ Invoice ประเทศที่ 3
Invoice_No1               varchar(35)    หมายเลข Invoice 1
Invoice_Date1             dateTime       วันที่ออก Invoice 1
Invoice_No2               varchar(35)    หมายเลข Invoice 2
Invoice_Date2             dateTime       วันที่ออก Invoice 2
Invoice_No3               varchar(35)    หมายเลข Invoice 3
Invoice_Date3             dateTime       วันที่ออก Invoice 3
Invoice_No4               varchar(35)    หมายเลข Invoice 4
Invoice_Date4             dateTime       วันที่ออก Invoice 4
Invoice_No5               varchar(35)    หมายเลข Invoice 5
Invoice_Date5             dateTime       วันที่ออก Invoice 5
                                                                                      39

Bill_Type             varchar(1)     ประเภทใบตราส่งสินค้า (B/L หรือ AWB)
             Name      Data Type                               Description
Bill_No               varchar(35)    เลขที่ ใบตราส่งสินค้า (B/L หรือ AWB)
Bill_Date             dateTime       วันที่ ใบตราส่งสินค้า (B/L หรือ AWB)
Export_Date           dateTime       วันที่ส่งออก
attach_file           varchar(100)   รายละเอียดเอกสารแนบประกอบการพิจารณา
show_check            varchar(100)   ประเภทการกรอกลงฟอร์มช่อง 13
                                     Third-Country Invoicing (ระบุชื่อ+ประเทศผู้ออก
third_country         varchar(250)
                                     Invoice)
back_country          varchar(150)   Back-to-Back CO (ระบุประเทศต้นทาง)
place_exibition       varchar(250)   Exibition (ระบุชื่องานและสถานที่จัดงาน)
Factory               varchar(255)   ชื่อบริษัท )ผู้ผลิตสินค้า(
Factory_TaxID         varchar(30)    เลขประจาตัวผู้เสียภาษี )ผู้ผลิตสินค้า(
Factory_Address       varchar(255)   ที่อยู่ )ผู้ผลิตสินค้า(
Factory_Province      varchar(50)    จังหวัด )ผู้ผลิตสินค้า(
Factory_Counry        varchar(50)    ประเทศ )ผลิตสินค้าผู้(
Factory_Phone         varchar(50)    โทรศัพท์ )ผู้ผลิตสินค้า(
Factory_Fax           varchar(50)    โทรสาร )ผู้ผลิตสินค้า(
Tariff_Code           varchar(20)    พิกัด
Product_Name          varchar(255)   ชื่อสินค้า
Product_Description   varchar(500)   รายละเอียดสินค้า
Net_Weight            decimal(18,4) น้าหนักสุทธิ
Unit_Code2            varchar(10)    หน่วยของ น้าหนักสุทธิ
FOB_AMT               decimal(18,4) ราคา FOB
Mark                  varchar(500)
40

box8                   varchar(50)    ข้อมูลในแสดงในช่อง 8 ของหนังสือรับรอง
          Name          Data Type                          Description
Check_Asset            varchar(100)   ผลการตรวจสอบต้นทุนเลขที่ )ช้ต้นทุนตัวเองกรณีใ(
                                      วันที่บันทึกผลการตรวจสอบต้นทุน
Check_Asset_Date       varchar(50)
                                      )กรณีใช้ต้นทุนตัวเอง(
                                      ประเทศที่บันทึกผลการตรวจสอบต้นทุน
Check_Asset_Country    varchar(255)
                                      )กรณีใช้ต้นทุนตัวเอง(
Asset_Shares_Tax       varchar(10)    เลขประตัวผู้เสียภาษี )วมกรณีใช้ต้นทุนร่(
Asset_Shares           varchar(100)   ผลการตรวจสอบต้นทุนเลขที)่ กรณีใช้ต้นทุนร่วม(
Asset_Shares_Date      varchar(50)    วันที่บันทึกผลการตรวจสอบต้นทุน)กรณีใช้ต้นทุนร่วม(
                                      ประเทศที่บันทึกผลการตรวจสอบต้นทุน
Asset_Shares_Country   varchar(255)
                                      )กรณีใช้ต้นทุนร่วม(

								
To top