<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wmh="http://www.wmhelp.com/2003/eGenerator" elementFormDefault="qualified">
	<xs:element name="AMS_DOC_XML_EXPORT_FILE">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="AMS_DOCUMENT"/>
			</xs:sequence>
			<xs:attribute name="VERSION" type="xs:string"/>
			<xs:attribute name="EXPORT_DATE" type="xs:string"/>
		</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_AD" maxOccurs="unbounded"/>
				<xs:element ref="VCC_DOC_CUSTACC"/>
			</xs:sequence>
			<xs:attribute name="DOC_CAT" type="xs:string" use="required"/>
			<xs:attribute name="DOC_TYP" 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_UNIT_CD" type="xs:string" use="required"/>
			<xs:attribute name="DOC_ID" type="xs:string" use="required"/>
			<xs:attribute name="DOC_VERS_NO" type="xs:integer" use="required"/>
			<xs:attribute name="AUTO_DOC_NUM" type="xs:string" use="required"/>
			<xs:attribute name="DOC_IMPORT_MODE" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="VCC_DOC_HDR">
		<xs:complexType>
			<xs:sequence>
				<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_UNIT_CD"/>
				<xs:element ref="DOC_CREA_USID"/>
				<xs:element ref="DOC_REC_DT_DC"/>
				<xs:element ref="DOC_DSCR"/>
				<xs:element ref="DOC_NM"/>
				<xs:element ref="DSCR_EXT"/>
			</xs:sequence>
			<xs:attribute name="AMSDataObject" 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:string">
					<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_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_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_REC_DT_DC">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="DOC_DSCR">
		<xs:complexType mixed="true">
			<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="DOC_NM">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="DSCR_EXT">
		<xs:complexType mixed="true">
			<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="VCC_DOC_VCUST">
		<xs:complexType>
			<xs:sequence>
				<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_UNIT_CD"/>
				<xs:element ref="VEND_CUST_CD"/>
				<xs:element ref="ORG_TYP"/>
				<xs:element ref="INT_ACCT_FL"/>
				<xs:element ref="ALIAS_NM"/>
				<xs:element ref="FRST_NM"/>
				<xs:element ref="MID_NM"/>
				<xs:element ref="LAST_NM"/>
				<xs:element ref="COMP_NM"/>
			</xs:sequence>
			<xs:attribute name="AMSDataObject" type="xs:string" use="required"/>
		</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="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="INT_ACCT_FL">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
				</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="optional" default="null"/>
				</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="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="COMP_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_CERT">
		<xs:complexType>
			<xs:sequence>
				<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_UNIT_CD"/>
				<xs:element ref="CUST_ACT_STA"/>
				<xs:element ref="CUST_APRV_STA"/>
			</xs:sequence>
			<xs:attribute name="AMSDataObject" type="xs:string" use="required"/>
		</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_AD">
		<xs:complexType>
			<xs:sequence>
				<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_UNIT_CD"/>
				<xs:element ref="AD_TYP"/>
				<xs:element ref="DFLT_AD_TYP"/>
				<xs:element ref="AD_AUTO_GEN_FL"/>
				<xs:element ref="STR_1_NM"/>
				<xs:element ref="STR_2_NM"/>
				<xs:element ref="CITY_NM"/>
				<xs:element ref="ST"/>
				<xs:element ref="ZIP"/>
				<xs:element ref="VOICE_PH_NO"/>
				<xs:element ref="CN_AUTO_GEN_FL"/>
				<xs:element ref="PRIN_CNTAC"/>
				<xs:element ref="ACORSPD_TYP"/>
				<xs:element ref="EMAIL_AD"/>
				<xs:element ref="CNTAC_PH_NO"/>
			</xs:sequence>
			<xs:attribute name="AMSDataObject" type="xs:string" use="required"/>
		</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="DFLT_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_AUTO_GEN_FL">
		<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="STR_1_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="STR_2_NM">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
				</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:string">
					<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="CN_AUTO_GEN_FL">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="PRIN_CNTAC">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="ACORSPD_TYP">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
		<xs:element name="EMAIL_AD">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="Attribute" type="xs:string" use="optional" default="null"/>
				</xs:extension>
			</xs:simpleContent>
		</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="optional" default="null"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>	
	<xs:element name="VCC_DOC_CUSTACC">
		<xs:complexType>
			<xs:sequence>
				<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_UNIT_CD"/>
				<xs:element ref="BPRO_CD"/>
				<xs:element ref="DEPT_CD"/>
				<xs:element ref="UNIT_CD"/>
				<xs:element ref="BILL_LOC_CD"/>
			</xs:sequence>
			<xs:attribute name="AMSDataObject" type="xs:string" use="required"/>
		</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="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="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="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:schema>
