<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="AMS_DOC_XML_EXPORT_FILE">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="AMS_DOCUMENT" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="EXPORT_DATE" use="required"/>
      <xs:attribute name="VERSION" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="AMS_DOCUMENT">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="VCC_DOC_HDR"/>
        <xs:element ref="VCC_DOC_VCUST"/>
        <xs:element ref="VCC_DOC_CERT"/>
        <xs:element ref="VCC_DOC_1099"/>
        <xs:element ref="VCC_DOC_AD" maxOccurs="unbounded" />
        <xs:element ref="VCC_DOC_CUSTACC"/>
        <xs:element ref="VCC_DOC_AUTHDEPT"/>
        <xs:element ref="VCC_DOC_BUS"/>
        <xs:element ref="VCC_DOC_COMM" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="AUTO_DOC_NUM" type="xs:boolean" use="required"/>
      <xs:attribute name="DOC_CAT" type="xs:string" use="required"/>
      <xs:attribute name="DOC_CD" type="xs:string" use="required"/>
      <xs:attribute name="DOC_DEPT_CD" type="xs:string" use="required"/>
      <xs:attribute name="DOC_ID" type="xs:string" use="required"/>
      <xs:attribute name="DOC_IMPORT_MODE" type="xs:string" use="required"/>
      <xs:attribute name="DOC_TYP" type="xs:string" use="required"/>
      <xs:attribute name="DOC_UNIT_CD" type="xs:string" use="required"/>
      <xs:attribute name="DOC_VERS_NO" type="xs:integer" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="VCC_DOC_HDR">
    <xs:complexType>      <xs:sequence>
        <xs:element ref="PAC_DEPT_CD"/>
        <xs:element ref="PAC_DOC_ID"/>
        <xs:element ref="DOC_CAT"/>
        <xs:element ref="DOC_TYP"/>
        <xs:element ref="DOC_CD"/>
        <xs:element ref="DOC_ID"/>
        <xs:element ref="DOC_DEPT_CD"/>
        <xs:element ref="DOC_VERS_NO"/>
        <xs:element ref="DOC_ACT_FL"/>
        <xs:element ref="DOC_ACTN_CD"/>
        <xs:element ref="DOC_S_ACTN_CD"/>
        <xs:element ref="DOC_UNIT_CD"/>
        <xs:element ref="DOC_CMNT_FL"/>
        <xs:element ref="DOC_CREA_DT"/>
        <xs:element ref="DOC_CREA_USID"/>
        <xs:element ref="DOC_FUNC_CD"/>
        <xs:element ref="DOC_S_FUNC_CD"/>
        <xs:element ref="DOC_LAST_DT"/>
        <xs:element ref="DOC_LAST_USID"/>
        <xs:element ref="DOC_MSG_FL"/>
        <xs:element ref="DOC_PHASE_CD"/>
        <xs:element ref="DOC_STA_CD"/>
        <xs:element ref="DOC_PREV_VERS_NO"/>
        <xs:element ref="DOC_SCHED_FL"/>
        <xs:element ref="SCHED_DOC_CD"/>
        <xs:element ref="SCHED_DEPT_CD"/>
        <xs:element ref="SCHED_DOC_ID"/>
        <xs:element ref="WF_ACT_FL"/>
        <xs:element ref="DOC_REC_DT_DC"/>
        <xs:element ref="DOC_BFY"/>
        <xs:element ref="DOC_FY_DC"/>
        <xs:element ref="DOC_PER_DC"/>
        <xs:element ref="DOC_FQTR"/>
        <xs:element ref="DOC_DSCR"/>
        <xs:element ref="DOC_NM"/>
        <xs:element ref="CURR_SYS_DT"/>
        <xs:element ref="CURR_FY"/>
        <xs:element ref="CURR_PER"/>
        <xs:element ref="CURR_BFY"/>
        <xs:element ref="CURR_FQTR"/>
        <xs:element ref="DSCR_EXT"/>
        <xs:element ref="DOC_MSG_TXT"/>
        <xs:element ref="WF_FIN_APRV_FL"/>
        <xs:element ref="OV_ERR_CD"/>
        <xs:element ref="DOC_BYPS_APRV_IND"/>
        <xs:element ref="OBJ_ATT_PG_TOT"/>
        <xs:element ref="OBJ_ATT_PG_UNID"/>
        <xs:element ref="OBJ_ATT_SG_TOT"/>
        <xs:element ref="OBJ_ATT_SG_UNID"/>
        <xs:element ref="AMS_ROW_VERS_NO"/>
        <xs:element ref="DOC_CHLD_MAX_LN_NO"/>
        <xs:element ref="WF_OV_ERR_IND"/>
        <xs:element ref="OV_ERR_USID"/>
        <xs:element ref="PAC_DOC_CD"/>
        <xs:element ref="DOC_LAST_APRV_USID"/>
        <xs:element ref="DOC_LAST_APRV_DT"/>
        <xs:element ref="CREA_USER_NM"/>
        <xs:element ref="LAST_MOD_USER_NM"/>
        <xs:element ref="LAST_APRV_USER_NM"/>
        <xs:element ref="VCUST_CT"/>
        <xs:element ref="DOC_APPL_CREA_DT"/>
        <xs:element ref="DOC_APPL_LAST_DT"/>
        <xs:element ref="DOC_APPL_LAST_USID"/>
        <xs:element ref="VSS_INIT"/>
      </xs:sequence>
      <xs:attribute name="AMSDataObject" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="PAC_DEPT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAC_DOC_ID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_ACT_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CMNT_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_MSG_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_STA_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_PREV_VERS_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_SCHED_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="SCHED_DOC_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="SCHED_DEPT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="SCHED_DOC_ID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="WF_ACT_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_REC_DT_DC">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_BFY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_FY_DC">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_PER_DC">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_FQTR">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_DSCR">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_NM">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="CURR_SYS_DT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CURR_FY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CURR_PER">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CURR_BFY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CURR_FQTR">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DSCR_EXT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_MSG_TXT">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="WF_FIN_APRV_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="OV_ERR_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_BYPS_APRV_IND">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="OBJ_ATT_PG_TOT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="WF_OV_ERR_IND">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="OV_ERR_USID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAC_DOC_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_LAST_APRV_USID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_LAST_APRV_DT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CREA_USER_NM">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="LAST_MOD_USER_NM">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="LAST_APRV_USER_NM">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="VCUST_CT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_APPL_CREA_DT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_APPL_LAST_DT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_APPL_LAST_USID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VSS_INIT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VCC_DOC_VCUST">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DOC_COMP_MOD_FL"/>
        <xs:element ref="DOC_CAT"/>
        <xs:element ref="DOC_TYP"/>
        <xs:element ref="DOC_CD"/>
        <xs:element ref="DOC_ID"/>
        <xs:element ref="DOC_DEPT_CD"/>
        <xs:element ref="DOC_VERS_NO"/>
        <xs:element ref="DOC_VCUST_NO"/>
        <xs:element ref="DOC_VCUST_LN_NO"/>
        <xs:element ref="DOC_ACTN_CD"/>
        <xs:element ref="DOC_S_ACTN_CD"/>
        <xs:element ref="DOC_UNIT_CD"/>
        <xs:element ref="DOC_CREA_DT"/>
        <xs:element ref="DOC_CREA_USID"/>
        <xs:element ref="DOC_FUNC_CD"/>
        <xs:element ref="DOC_S_FUNC_CD"/>
        <xs:element ref="DOC_LAST_DT"/>
        <xs:element ref="DOC_LAST_USID"/>
        <xs:element ref="DOC_PHASE_CD"/>
        <xs:element ref="OBJ_ATT_PG_UNID"/>
        <xs:element ref="OBJ_ATT_SG_TOT"/>
        <xs:element ref="OBJ_ATT_SG_UNID"/>
        <xs:element ref="VEND_CUST_CD"/>
        <xs:element ref="AUTO_GEN_FL"/> REQUIRED
        <xs:element ref="LGL_NM"/> REQUIRED (infered by FRST_NM/LAST_NM or COMP_NM)
        <xs:element ref="ALIAS_NM"/> OPTIONAL
        <xs:element ref="LOC_NM"/> 
        <xs:element ref="ORG_TYP"/> REQUIRED - NUMBER (10) (1 - Individual, 2 - Company)
        <xs:element ref="FRST_NM"/> OPTIONAL (required if ORG_TYP is Individual)
        <xs:element ref="MID_NM"/>OPTIONAL
        <xs:element ref="LAST_NM"/>OPTIONAL (required if ORG_TYP is Individual)
        <xs:element ref="COMP_NM"/>OPTIONAL (required if ORG_TYP is Company)
        <xs:element ref="RSTR_USE_FL"/>
        <xs:element ref="MISC_ACCT_FL"/>
        <xs:element ref="INT_ACCT_FL"/>
        <xs:element ref="THRD_PTY_ONLY_FL"/>
        <xs:element ref="THRD_PTY_VEND_FL"/>
        <xs:element ref="THRD_PTY_CUST_FL"/>
        <xs:element ref="PNT_ACCT_CD"/>
        <xs:element ref="PNT_ACCT_LGL_NM"/>
        <xs:element ref="PNT_WEB_AD"/>
        <xs:element ref="PNT_DUNS_NO"/>
        <xs:element ref="FRAN_ACCT_FL"/>
        <xs:element ref="ORG_CLS"/> REQUIRED - NUMBER (10) Multiple selections
        <xs:element ref="NO_OF_EMPL"/>
        <xs:element ref="MERCHT_CD"/>
        <xs:element ref="SEX"/>
        <xs:element ref="DOB"/>
        <xs:element ref="MART_STA"/>
        <xs:element ref="ANNL_INC"/>
        <xs:element ref="TIN"/> REQUIRED 
        <xs:element ref="TIN_TYP"/> REQUIRED - VARCHAR2 (1) (1 - EIN, 2 - SSN/ITIN/ATIN) 
        <xs:element ref="W8_FORM"/>
        <xs:element ref="TAX_PRFL_CD"/>
        <xs:element ref="TAX_PRFL_NM"/>
        <xs:element ref="EBIC_NO"/>
        <xs:element ref="IAEC_NO"/>
        <xs:element ref="WEB_AD"/>
        <xs:element ref="DISB_CAT"/>
        <xs:element ref="DISB_CAT_DSCR"/>
        <xs:element ref="DFLT_DISB_TYP"/> REQUIRED Default - "Check"
        <xs:element ref="DFLT_DISB_PRTY"/> REQUIRED Default - "99"
        <xs:element ref="DFLT_DISB_FRMT"/> REQUIRED Default - "REG"
        <xs:element ref="DFLT_DISB_FRMTDSCR"/> REQUIRED Default - "Regular Payment"
        <xs:element ref="SCHED_PYMT_DY"/> 
        <xs:element ref="SNGL_CHK_IND"/>
        <xs:element ref="CHK_NM"/> REQUIRED to be Both if ALIAS_NM is to print on check
        <xs:element ref="HLD_PYMT_FL"/>
        <xs:element ref="PYBL_AUTH_USID"/>
        <xs:element ref="HLD_REAS"/>
        <xs:element ref="PRVNT_NEW_SPND_IND"/>
        <xs:element ref="ALW_EFT_FL"/>
        <xs:element ref="ABA_NO"/>
        <xs:element ref="BANK_NM"/>
        <xs:element ref="ACCT_TYP"/>
        <xs:element ref="ACCT_NO"/>
        <xs:element ref="ROUT_ID"/>
        <xs:element ref="PNOTE_REJ_CD"/>
        <xs:element ref="PNOTE_REJ_MSG"/>
        <xs:element ref="EFT_FRMT"/> REQUIRED - Default if no other EFT information is provided "CTX"
        <xs:element ref="EFT_DISB_TYP"/>
        <xs:element ref="EFT_FRMTDSCR"/> REQUIRED Default if no other EFT informaiton is provided "EFT Regular"
        <xs:element ref="EFT_STA"/>
        <xs:element ref="REJ_HLD_REAS"/>
        <xs:element ref="PNOTE_REJ_EXPL"/>
        <xs:element ref="REMT_ADV_REQ_FL"/>
        <xs:element ref="REMT_ADV_FRMT"/>
        <xs:element ref="REMT_ADV_DISB_TYP"/>
        <xs:element ref="REMT_ADV_FRMTDSCR"/>
        <xs:element ref="DISC_1_DY"/>
        <xs:element ref="DISC_1_PC"/>
        <xs:element ref="DISC_ALW_1_FL"/>
        <xs:element ref="DISC_2_DY"/>
        <xs:element ref="DISC_2_PC"/>
        <xs:element ref="DISC_ALW_2_FL"/>
        <xs:element ref="DISC_3_DY"/>
        <xs:element ref="DISC_3_PC"/>
        <xs:element ref="DISC_ALW_3_FL"/>
        <xs:element ref="DISC_4_DY"/>
        <xs:element ref="DISC_4_PC"/>
        <xs:element ref="DISC_ALW_4_FL"/>
        <xs:element ref="DFLT_RECT_TYP"/>
        <xs:element ref="DFLT_BPRO"/>
        <xs:element ref="CA_FNDG_TYP"/>
        <xs:element ref="CC_TYP"/>
        <xs:element ref="CC_NO"/>
        <xs:element ref="CARD_HLD_NM"/>
        <xs:element ref="CC_EXPR_MO"/>
        <xs:element ref="CC_EXPR_YR"/>
        <xs:element ref="BILL_PNT_FL"/>
        <xs:element ref="THRD_PTY_CD"/>
        <xs:element ref="THRD_PTY_NM"/>
        <xs:element ref="THRD_PTY_APRV_USID"/>
        <xs:element ref="THRD_PTY_REAS"/>
        <xs:element ref="DUNS_NO"/>
        <xs:element ref="INTRNT_CTLG"/>
        <xs:element ref="VSS_REG"/>
        <xs:element ref="PREF_ORD_METH"/>
        <xs:element ref="PCARD_ACC_LVL"/>
        <xs:element ref="RCVB_CMNT"/>
        <xs:element ref="AMS_ROW_VERS_NO"/>
        <xs:element ref="VC1099_CT"/>
        <xs:element ref="CERT_CT"/>
        <xs:element ref="DOC_CHLD_MAX_LN_NO"/>
        <xs:element ref="INVN_CUST_FL"/>
        <xs:element ref="VERI_MY_LOC_BY"/>
        <xs:element ref="VEND_VERI_BASE_ON"/>
        <xs:element ref="VEND_VERI_PSWD"/>
        <xs:element ref="UNIT_CD"/>
        <xs:element ref="DEPT_CD"/>
        <xs:element ref="VSS_PASS"/>
        <xs:element ref="ACCT_NO_VIEW"/>
        <xs:element ref="CC_NO_VIEW"/>
        <xs:element ref="PARITY_STR"/>
        <xs:element ref="EFBGN_DT"/>
        <xs:element ref="VEND_PREF_LVL"/> REQUIRED = "99"
      </xs:sequence>
      <xs:attribute name="AMSDataObject" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="AUTO_GEN_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ALIAS_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="LOC_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ORG_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="FRST_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MID_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="COMP_NM">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="RSTR_USE_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MISC_ACCT_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="INT_ACCT_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_ONLY_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_VEND_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CUST_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PNT_ACCT_LGL_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PNT_WEB_AD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PNT_DUNS_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="FRAN_ACCT_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ORG_CLS">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="NO_OF_EMPL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MERCHT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="SEX">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOB">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MART_STA">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ANNL_INC">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="W8_FORM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TAX_PRFL_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TAX_PRFL_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EBIC_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="IAEC_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="WEB_AD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISB_CAT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISB_CAT_DSCR">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DFLT_DISB_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DFLT_DISB_PRTY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DFLT_DISB_FRMT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DFLT_DISB_FRMTDSCR">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="SCHED_PYMT_DY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="SNGL_CHK_IND">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CHK_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="HLD_PYMT_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PYBL_AUTH_USID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="HLD_REAS">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PRVNT_NEW_SPND_IND">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ALW_EFT_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ABA_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BANK_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ACCT_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ACCT_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ROUT_ID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PNOTE_REJ_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PNOTE_REJ_MSG">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EFT_FRMT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EFT_DISB_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EFT_FRMTDSCR">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="EFT_STA">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="REJ_HLD_REAS">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PNOTE_REJ_EXPL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="REMT_ADV_REQ_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="REMT_ADV_FRMT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="REMT_ADV_DISB_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="REMT_ADV_FRMTDSCR">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_1_DY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_1_PC">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_ALW_1_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_2_DY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_2_PC">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_ALW_2_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_3_DY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_3_PC">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_ALW_3_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_4_DY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_4_PC">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DISC_ALW_4_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DFLT_RECT_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DFLT_BPRO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CA_FNDG_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CC_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CC_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CARD_HLD_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CC_EXPR_MO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CC_EXPR_YR">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BILL_PNT_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_APRV_USID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_REAS">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DUNS_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="INTRNT_CTLG">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VSS_REG">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PREF_ORD_METH">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PCARD_ACC_LVL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="RCVB_CMNT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VC1099_CT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CERT_CT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="INVN_CUST_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VERI_MY_LOC_BY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VEND_VERI_BASE_ON">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VEND_VERI_PSWD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VSS_PASS">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ACCT_NO_VIEW">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CC_NO_VIEW">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PARITY_STR">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VEND_PREF_LVL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VCC_DOC_CERT">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DOC_COMP_MOD_FL"/>
        <xs:element ref="DOC_CAT"/>
        <xs:element ref="DOC_TYP"/>
        <xs:element ref="DOC_CD"/>
        <xs:element ref="DOC_ID"/>
        <xs:element ref="DOC_DEPT_CD"/>
        <xs:element ref="DOC_VERS_NO"/>
        <xs:element ref="DOC_VCUST_NO"/>
        <xs:element ref="DOC_VCUST_LN_NO"/>
        <xs:element ref="DOC_CERT_NO"/>
        <xs:element ref="DOC_CERT_LN_NO"/>
        <xs:element ref="DOC_ACTN_CD"/>
        <xs:element ref="DOC_S_ACTN_CD"/>
        <xs:element ref="DOC_UNIT_CD"/>
        <xs:element ref="DOC_CREA_DT"/>
        <xs:element ref="DOC_CREA_USID"/>
        <xs:element ref="DOC_FUNC_CD"/>
        <xs:element ref="DOC_S_FUNC_CD"/>
        <xs:element ref="DOC_LAST_DT"/>
        <xs:element ref="DOC_LAST_USID"/>
        <xs:element ref="DOC_PHASE_CD"/>
        <xs:element ref="OBJ_ATT_PG_UNID"/>
        <xs:element ref="OBJ_ATT_SG_TOT"/>
        <xs:element ref="OBJ_ATT_SG_UNID"/>
        <xs:element ref="VEND_CUST_CD"/>
        <xs:element ref="LGL_NM"/>
        <xs:element ref="VEND_ACT_STA"/> REQUIRED 
        <xs:element ref="VEND_APRV_STA"/> REQUIRED 
        <xs:element ref="CUST_ACT_STA"/>
        <xs:element ref="CUST_APRV_STA"/>
        <xs:element ref="AMS_ROW_VERS_NO"/>
        <xs:element ref="DOC_CHLD_MAX_LN_NO"/>
      </xs:sequence>
      <xs:attribute name="AMSDataObject" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CERT_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CERT_LN_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VEND_ACT_STA">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VEND_APRV_STA">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CUST_ACT_STA">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CUST_APRV_STA">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VCC_DOC_1099">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DOC_COMP_MOD_FL"/>
        <xs:element ref="DOC_CAT"/>
        <xs:element ref="DOC_TYP"/>
        <xs:element ref="DOC_CD"/>
        <xs:element ref="DOC_ID"/>
        <xs:element ref="DOC_DEPT_CD"/>
        <xs:element ref="DOC_VERS_NO"/>
        <xs:element ref="DOC_VCUST_NO"/>
        <xs:element ref="DOC_VCUST_LN_NO"/>
        <xs:element ref="DOC_1099_NO"/>
        <xs:element ref="DOC_1099_LN_NO"/>
        <xs:element ref="DOC_ACTN_CD"/>
        <xs:element ref="DOC_S_ACTN_CD"/>
        <xs:element ref="DOC_UNIT_CD"/>
        <xs:element ref="DOC_CREA_DT"/>
        <xs:element ref="DOC_CREA_USID"/>
        <xs:element ref="DOC_FUNC_CD"/>
        <xs:element ref="DOC_S_FUNC_CD"/>
        <xs:element ref="DOC_LAST_DT"/>
        <xs:element ref="DOC_LAST_USID"/>
        <xs:element ref="DOC_PHASE_CD"/>
        <xs:element ref="OBJ_ATT_PG_UNID"/>
        <xs:element ref="OBJ_ATT_SG_TOT"/>
        <xs:element ref="OBJ_ATT_SG_UNID"/>
        <xs:element ref="VEND_CUST_CD"/>
        <xs:element ref="LGL_NM"/> REQUIRED 
        <xs:element ref="TIN"/> REQUIRED 
        <xs:element ref="TIN_TYP"/> REQUIRED 
        <xs:element ref="TIN_NM_1"/> REQUIRED 
        <xs:element ref="TIN_NM_2"/> OPTIONAL
        <xs:element ref="TIN_AD"/> REQUIRED 
        <xs:element ref="TIN_CITY_NM"/> REQUIRED 
        <xs:element ref="TIN_ST"/> REQUIRED 
        <xs:element ref="TIN_ZIP"/> REQUIRED 
        <xs:element ref="LAST_NM"/> REQUIRED 
        <xs:element ref="NM_CTRL_CD"/> REQUIRED 
        <xs:element ref="BKUP_WHLD_FL"/>
        <xs:element ref="RPT_1099_FL"/> REQUIRED 
        <xs:element ref="RPT_1042_FL"/>
        <xs:element ref="CTRY_CD"/>
        <xs:element ref="CTRY_NM"/>
        <xs:element ref="CTRY_TAX_RT"/>
        <xs:element ref="WTHHLD_ALLOW"/>
        <xs:element ref="INC_CD"/>
        <xs:element ref="INC_NM"/>
        <xs:element ref="EXMPT_CD"/>
        <xs:element ref="EXMPT_NM"/>
        <xs:element ref="RECPNT_CD"/>
        <xs:element ref="RECPNT_NM"/>
        <xs:element ref="AMS_ROW_VERS_NO"/>
        <xs:element ref="DOC_CHLD_MAX_LN_NO"/>
        <xs:element ref="BYPASS_FL"/>
      </xs:sequence>
      <xs:attribute name="AMSDataObject" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_1099_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_1099_LN_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TIN_NM_1">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="TIN_NM_2">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TIN_AD">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="TIN_CITY_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TIN_ST">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TIN_ZIP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="NM_CTRL_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BKUP_WHLD_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="RPT_1099_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="RPT_1042_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTRY_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTRY_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTRY_TAX_RT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="WTHHLD_ALLOW">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="INC_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="INC_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EXMPT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EXMPT_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="RECPNT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="RECPNT_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VCC_DOC_AD">

Vendors need to have a Payment and Procurement address, so the Address section needs to contain two records one for each. 
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DOC_COMP_MOD_FL"/>
        <xs:element ref="DOC_CAT"/>
        <xs:element ref="DOC_TYP"/>
        <xs:element ref="DOC_CD"/>
        <xs:element ref="DOC_ID"/>
        <xs:element ref="DOC_DEPT_CD"/>
        <xs:element ref="DOC_VERS_NO"/>
        <xs:element ref="DOC_VCUST_NO"/>
        <xs:element ref="DOC_VCUST_LN_NO"/>
        <xs:element ref="DOC_AD_NO"/>
        <xs:element ref="DOC_AD_LN_NO"/>
        <xs:element ref="DOC_ACTN_CD"/>
        <xs:element ref="DOC_S_ACTN_CD"/>
        <xs:element ref="DOC_UNIT_CD"/>
        <xs:element ref="DOC_CREA_DT"/>
        <xs:element ref="DOC_CREA_USID"/>
        <xs:element ref="DOC_FUNC_CD"/>
        <xs:element ref="DOC_S_FUNC_CD"/>
        <xs:element ref="DOC_LAST_DT"/>
        <xs:element ref="DOC_LAST_USID"/>
        <xs:element ref="DOC_PHASE_CD"/>
        <xs:element ref="OBJ_ATT_PG_UNID"/>
        <xs:element ref="OBJ_ATT_SG_TOT"/>
        <xs:element ref="OBJ_ATT_SG_UNID"/>
        <xs:element ref="PNT_ACCT_CD"/>
        <xs:element ref="VEND_CUST_CD"/>
        <xs:element ref="LGL_NM"/>
        <xs:element ref="AD_TYP"/> REQUIRED - " PA - Payment or PR - Procurement"
        <xs:element ref="DIV_DEPT"/>
        <xs:element ref="ADDL_AD_INFO"/>
        <xs:element ref="EFBGN_DT"/>
        <xs:element ref="EFEND_DT"/>
        <xs:element ref="DFLT_AD_TYP"/> REQUIRED 
        <xs:element ref="MAIL_RET_FL"/>
        <xs:element ref="AD_ID"/>
        <xs:element ref="AD_AUTO_GEN_FL"/> REQUIRED 
        <xs:element ref="STR_1_NM"/> REQUIRED 
        <xs:element ref="STR_2_NM"/> OPTIONAL
        <xs:element ref="CITY_NM"/> REQUIRED 
        <xs:element ref="ST"/> REQUIRED 
        <xs:element ref="ZIP"/> REQUIRED 
        <xs:element ref="CTRY_PH_CD"/> REQUIRED = 1
        <xs:element ref="VOICE_PH_NO"/> REQUIRED 
        <xs:element ref="VOICE_PH_EXT"/>
        <xs:element ref="CNTY_CD"/>
        <xs:element ref="CNTY_NM"/>
        <xs:element ref="CTRY"/> REQUIRED 
        <xs:element ref="CNTAC_NO"/> 
        <xs:element ref="CN_AUTO_GEN_FL"/> REQUIRED 
        <xs:element ref="PRIN_CNTAC"/> REQUIRED 
        <xs:element ref="ENG_SP_FL"/>
        <xs:element ref="ACORSPD_TYP"/>
        <xs:element ref="EMAIL_AD"/>
        <xs:element ref="CNTAC_PH_NO"/>
        <xs:element ref="CNTAC_PH_EXT"/>
        <xs:element ref="ALT_VOICE_PH_NO"/>
        <xs:element ref="ALT_VOICE_PH_EXT"/>
        <xs:element ref="FAX_PH_NO"/>
        <xs:element ref="FAX_PH_EXT"/>
        <xs:element ref="ALT_FAX_PH_NO"/>
        <xs:element ref="ALT_FAX_PH_EXT"/>
        <xs:element ref="CNTAC_STR_1_NM"/>
        <xs:element ref="CNTAC_STR_2_NM"/>
        <xs:element ref="CNTAC_CITY_NM"/>
        <xs:element ref="CNTAC_ST"/>
        <xs:element ref="CNTAC_ZIP"/>
        <xs:element ref="CNTAC_CNTY_CD"/>
        <xs:element ref="CNTAC_CNTY_NM"/>
        <xs:element ref="CNTAC_CTRY"/>
        <xs:element ref="AMS_ROW_VERS_NO"/>
        <xs:element ref="DOC_CHLD_MAX_LN_NO"/>
        <xs:element ref="BYPASS_FL"/>
      </xs:sequence>
      <xs:attribute name="AMSDataObject" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DIV_DEPT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ADDL_AD_INFO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EFEND_DT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DFLT_AD_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MAIL_RET_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="AD_AUTO_GEN_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="STR_1_NM">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="STR_2_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CITY_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ST">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ZIP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTRY_PH_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VOICE_PH_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VOICE_PH_EXT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTY_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTY_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTRY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CN_AUTO_GEN_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PRIN_CNTAC">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="ENG_SP_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ACORSPD_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EMAIL_AD">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_PH_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_PH_EXT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ALT_VOICE_PH_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ALT_VOICE_PH_EXT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="FAX_PH_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="FAX_PH_EXT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ALT_FAX_PH_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ALT_FAX_PH_EXT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_STR_1_NM">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_STR_2_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_CITY_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_ST">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_ZIP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_CNTY_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_CNTY_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNTAC_CTRY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VCC_DOC_CUSTACC">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DOC_COMP_MOD_FL"/>
        <xs:element ref="DOC_CAT"/>
        <xs:element ref="DOC_TYP"/>
        <xs:element ref="DOC_CD"/>
        <xs:element ref="DOC_ID"/>
        <xs:element ref="DOC_DEPT_CD"/>
        <xs:element ref="DOC_VERS_NO"/>
        <xs:element ref="DOC_VCUST_LN_NO"/>
        <xs:element ref="DOC_AD_NO"/>
        <xs:element ref="DOC_AD_LN_NO"/>
        <xs:element ref="DOC_CUSTACC_NO"/>
        <xs:element ref="DOC_CUSTACC_LN_NO"/>
        <xs:element ref="DOC_ACTN_CD"/>
        <xs:element ref="DOC_S_ACTN_CD"/>
        <xs:element ref="DOC_UNIT_CD"/>
        <xs:element ref="DOC_CREA_DT"/>
        <xs:element ref="DOC_CREA_USID"/>
        <xs:element ref="DOC_FUNC_CD"/>
        <xs:element ref="DOC_S_FUNC_CD"/>
        <xs:element ref="DOC_LAST_DT"/>
        <xs:element ref="DOC_LAST_USID"/>
        <xs:element ref="DOC_PHASE_CD"/>
        <xs:element ref="OBJ_ATT_PG_UNID"/>
        <xs:element ref="OBJ_ATT_SG_TOT"/>
        <xs:element ref="OBJ_ATT_SG_UNID"/>
        <xs:element ref="VEND_CUST_CD"/>
        <xs:element ref="LGL_NM"/>
        <xs:element ref="AD_ID"/>
        <xs:element ref="AD_TYP"/>
        <xs:element ref="BPRO_CD"/>
        <xs:element ref="DEPT_CD"/>
        <xs:element ref="UNIT_CD"/>
        <xs:element ref="BPRO_NM"/>
        <xs:element ref="BILL_TYP"/>
        <xs:element ref="BILL_LOC_CD"/>
        <xs:element ref="SPRS_RG_STMT_BILL"/>
        <xs:element ref="SPRS_PDU_STMT_BILL"/>
        <xs:element ref="COLL_CYC_CD"/>
        <xs:element ref="ELEC_FILE_TYP"/>
        <xs:element ref="FILE_PFX_ID"/>
        <xs:element ref="THRD_PTY_CD_1"/>
        <xs:element ref="THRD_PTY_NM_1"/>
        <xs:element ref="THRD_PTY_CD_2"/>
        <xs:element ref="THRD_PTY_NM_2"/>
        <xs:element ref="THRD_PTY_CD_3"/>
        <xs:element ref="THRD_PTY_NM_3"/>
        <xs:element ref="THRD_PTY_CD_4"/>
        <xs:element ref="THRD_PTY_NM_4"/>
        <xs:element ref="THRD_PTY_CD_5"/>
        <xs:element ref="THRD_PTY_NM_5"/>
        <xs:element ref="THRD_PTY_CD_6"/>
        <xs:element ref="THRD_PTY_NM_6"/>
        <xs:element ref="THRD_PTY_CD_7"/>
        <xs:element ref="THRD_PTY_NM_7"/>
        <xs:element ref="THRD_PTY_CD_8"/>
        <xs:element ref="THRD_PTY_NM_8"/>
        <xs:element ref="THRD_PTY_CD_9"/>
        <xs:element ref="THRD_PTY_NM_9"/>
        <xs:element ref="THRD_PTY_CD_10"/>
        <xs:element ref="THRD_PTY_NM_10"/>
        <xs:element ref="AMS_ROW_VERS_NO"/>
        <xs:element ref="DOC_CHLD_MAX_LN_NO"/>
        <xs:element ref="THRD_PTY_AD_ID_1"/>
        <xs:element ref="THRD_PTY_AD_ID_2"/>
        <xs:element ref="THRD_PTY_AD_ID_3"/>
        <xs:element ref="THRD_PTY_AD_ID_4"/>
        <xs:element ref="THRD_PTY_AD_ID_5"/>
        <xs:element ref="THRD_PTY_AD_ID_6"/>
        <xs:element ref="THRD_PTY_AD_ID_7"/>
        <xs:element ref="THRD_PTY_AD_ID_8"/>
        <xs:element ref="THRD_PTY_AD_ID_9"/>
        <xs:element ref="THRD_PTY_AD_ID_10"/>
      </xs:sequence>
      <xs:attribute name="AMSDataObject" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CUSTACC_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CUSTACC_LN_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BPRO_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BPRO_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BILL_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BILL_LOC_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="SPRS_RG_STMT_BILL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="SPRS_PDU_STMT_BILL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="COLL_CYC_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ELEC_FILE_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="FILE_PFX_ID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_1">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_1">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_2">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_2">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_3">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_3">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_4">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_4">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_5">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_5">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_6">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_6">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_7">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_7">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_8">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_8">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_9">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_9">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_CD_10">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_NM_10">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_1">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_2">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_3">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_4">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_5">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_6">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_7">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_8">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_9">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="THRD_PTY_AD_ID_10">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VCC_DOC_AUTHDEPT">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DOC_COMP_MOD_FL"/>
        <xs:element ref="DOC_CAT"/>
        <xs:element ref="DOC_TYP"/>
        <xs:element ref="DOC_CD"/>
        <xs:element ref="DOC_ID"/>
        <xs:element ref="DOC_DEPT_CD"/>
        <xs:element ref="DOC_VERS_NO"/>
        <xs:element ref="DOC_VCUST_NO"/>
        <xs:element ref="DOC_VCUST_LN_NO"/>
        <xs:element ref="DOC_AUTHDEPT_NO"/>
        <xs:element ref="DOC_AUTHDEPT_LN_NO"/>
        <xs:element ref="DOC_ACTN_CD"/>
        <xs:element ref="DOC_S_ACTN_CD"/>
        <xs:element ref="DOC_UNIT_CD"/>
        <xs:element ref="DOC_CREA_DT"/>
        <xs:element ref="DOC_CREA_USID"/>
        <xs:element ref="DOC_FUNC_CD"/>
        <xs:element ref="DOC_S_FUNC_CD"/>
        <xs:element ref="DOC_LAST_DT"/>
        <xs:element ref="DOC_LAST_USID"/>
        <xs:element ref="DOC_PHASE_CD"/>
        <xs:element ref="OBJ_ATT_PG_UNID"/>
        <xs:element ref="OBJ_ATT_SG_TOT"/>
        <xs:element ref="OBJ_ATT_SG_UNID"/>
        <xs:element ref="VEND_CUST_CD"/>
        <xs:element ref="LGL_NM"/>
        <xs:element ref="DEPT_CD"/>
        <xs:element ref="AUTH_USID"/>
        <xs:element ref="AMS_ROW_VERS_NO"/>
        <xs:element ref="DOC_CHLD_MAX_LN_NO"/>
      </xs:sequence>
      <xs:attribute name="AMSDataObject" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_AUTHDEPT_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_AUTHDEPT_LN_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="AUTH_USID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VCC_DOC_BUS">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DOC_COMP_MOD_FL"/>
        <xs:element ref="DOC_CAT"/>
        <xs:element ref="DOC_TYP"/>
        <xs:element ref="DOC_CD"/>
        <xs:element ref="DOC_ID"/>
        <xs:element ref="DOC_DEPT_CD"/>
        <xs:element ref="DOC_VERS_NO"/>
        <xs:element ref="DOC_VCUST_NO"/>
        <xs:element ref="DOC_VCUST_LN_NO"/>
        <xs:element ref="DOC_BUS_NO"/>
        <xs:element ref="DOC_BUS_LN_NO"/>
        <xs:element ref="DOC_ACTN_CD"/>
        <xs:element ref="DOC_S_ACTN_CD"/>
        <xs:element ref="DOC_UNIT_CD"/>
        <xs:element ref="DOC_CREA_DT"/>
        <xs:element ref="DOC_CREA_USID"/>
        <xs:element ref="DOC_FUNC_CD"/>
        <xs:element ref="DOC_S_FUNC_CD"/>
        <xs:element ref="DOC_LAST_DT"/>
        <xs:element ref="DOC_LAST_USID"/>
        <xs:element ref="DOC_PHASE_CD"/>
        <xs:element ref="OBJ_ATT_PG_UNID"/>
        <xs:element ref="OBJ_ATT_SG_TOT"/>
        <xs:element ref="OBJ_ATT_SG_UNID"/>
        <xs:element ref="VEND_CUST_CD"/>
        <xs:element ref="LGL_NM"/>
        <xs:element ref="BUS_TYP"/>
        <xs:element ref="BUS_TYP_NM"/>
        <xs:element ref="CERT_NO"/>
        <xs:element ref="CERT_STRT_DT"/>
        <xs:element ref="CERT_END_DT"/>
        <xs:element ref="AMS_ROW_VERS_NO"/>
        <xs:element ref="DOC_CHLD_MAX_LN_NO"/>
      </xs:sequence>
      <xs:attribute name="AMSDataObject" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_BUS_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_BUS_LN_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BUS_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BUS_TYP_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CERT_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CERT_STRT_DT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CERT_END_DT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VCC_DOC_COMM">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DOC_COMP_MOD_FL"/>
        <xs:element ref="DOC_CAT"/>
        <xs:element ref="DOC_TYP"/>
        <xs:element ref="DOC_CD"/>
        <xs:element ref="DOC_ID"/>
        <xs:element ref="DOC_DEPT_CD"/>
        <xs:element ref="DOC_VERS_NO"/>
        <xs:element ref="DOC_VCUST_NO"/>
        <xs:element ref="DOC_VCUST_LN_NO"/>
        <xs:element ref="DOC_COMM_NO"/>
        <xs:element ref="DOC_COMM_LN_NO"/>
        <xs:element ref="DOC_ACTN_CD"/>
        <xs:element ref="DOC_S_ACTN_CD"/>
        <xs:element ref="DOC_UNIT_CD"/>
        <xs:element ref="DOC_CREA_DT"/>
        <xs:element ref="DOC_CREA_USID"/>
        <xs:element ref="DOC_FUNC_CD"/>
        <xs:element ref="DOC_S_FUNC_CD"/>
        <xs:element ref="DOC_LAST_DT"/>
        <xs:element ref="DOC_LAST_USID"/>
        <xs:element ref="DOC_PHASE_CD"/>
        <xs:element ref="OBJ_ATT_PG_UNID"/>
        <xs:element ref="OBJ_ATT_SG_TOT"/>
        <xs:element ref="OBJ_ATT_SG_UNID"/>
        <xs:element ref="VEND_CUST_CD"/>
        <xs:element ref="LGL_NM"/>
        <xs:element ref="COMM_CD"/>
        <xs:element ref="COMM_NM"/>
        <xs:element ref="AMS_ROW_VERS_NO"/>
        <xs:element ref="DOC_CHLD_MAX_LN_NO"/>
      </xs:sequence>
      <xs:attribute name="AMSDataObject" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_COMM_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_COMM_LN_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="COMM_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="COMM_NM">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CAT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_ID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_DEPT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_VERS_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_ACTN_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_S_ACTN_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_UNIT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CREA_DT">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CREA_USID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_FUNC_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_S_FUNC_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_LAST_DT">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_LAST_USID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_PHASE_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="OBJ_ATT_PG_UNID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="OBJ_ATT_SG_TOT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="OBJ_ATT_SG_UNID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="AMS_ROW_VERS_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_CHLD_MAX_LN_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_COMP_MOD_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_VCUST_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_VCUST_LN_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="VEND_CUST_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="LGL_NM">
    <xs:complexType mixed="true">
      <xs:attribute name="Attribute" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
  <xs:element name="LAST_NM">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PNT_ACCT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TIN">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TIN_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="UNIT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DEPT_CD">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EFBGN_DT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="BYPASS_FL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:boolean">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_AD_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="DOC_AD_LN_NO">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:integer">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="AD_TYP">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="AD_ID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="Attribute" type="xs:string" use="required" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
</xs:schema>
