From: <Saved by Windows Internet Explorer 8>
Subject: 
Date: Fri, 15 Jul 2011 10:48:57 -0400
MIME-Version: 1.0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://mars.ky.gov/dtd/PRC_PaymentRequestCommodity.dtd
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19088"></HEAD>
<BODY><PRE>&lt;!-- root node, must contain a document --&gt;
&lt;!ELEMENT AMS_DOC_XML_IMPORT_FILE (AMS_DOCUMENT)&gt;

&lt;!-- document must contain 1 PR_DOC_HDR, 1 PR_DOC_VEND, 1 or more =
PR_DOC_COMM=20
	and each PR_DOC_COMM can have 1 or more PR_DOC_ACTG....=20
	up to a max of 99 total PR_DOC_ACTG in the entire document --&gt;
&lt;!ELEMENT AMS_DOCUMENT =
(PR_DOC_HDR,PR_DOC_VEND,(PR_DOC_COMM,PR_DOC_ACTG+)+)&gt;
&lt;!ATTLIST AMS_DOCUMENT
	DOC_CAT CDATA #FIXED "AP"
	DOC_TYP CDATA #FIXED "PR"
	DOC_CD CDATA #FIXED "PRC"
	DOC_DEPT_CD CDATA #REQUIRED
	DOC_UNIT_CD CDATA #REQUIRED
	DOC_ID CDATA #REQUIRED
	DOC_VERS_NO CDATA #FIXED "1"
	AUTO_DOC_NUM CDATA #FIXED "false"
	DOC_IMPORT_MODE CDATA #FIXED "OE"
&gt;

&lt;!-- PR_DOC_HDR Node --&gt;=20
&lt;!-- Optional Fields:
	DOC_REC_DT_DC, EXT_PR_DESC --&gt;
&lt;!ELEMENT PR_DOC_HDR =
(DOC_CAT,DOC_TYP,DOC_CD,DOC_DEPT_CD,DOC_UNIT_CD,DOC_ID,DOC_VERS_NO,
	DOC_REC_DT_DC?,
	DOC_BFY,DOC_FY_DC,DOC_PER_DC,DOC_NM,DOC_DSCR,
	EXT_PR_DESC?,
	CITED_AUTH)&gt;
&lt;!ATTLIST PR_DOC_HDR AMSDataObject CDATA #REQUIRED&gt;
&lt;!-- sub nodes --&gt;
&lt;!ELEMENT DOC_CAT (#PCDATA)&gt;
&lt;!ATTLIST DOC_CAT Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_TYP (#PCDATA)&gt;
&lt;!ATTLIST DOC_TYP Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_CD (#PCDATA)&gt;
&lt;!ATTLIST DOC_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_DEPT_CD (#PCDATA)&gt;
&lt;!ATTLIST DOC_DEPT_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_UNIT_CD (#PCDATA)&gt;
&lt;!ATTLIST DOC_UNIT_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_ID (#PCDATA)&gt;
&lt;!ATTLIST DOC_ID Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_VERS_NO (#PCDATA)&gt;
&lt;!ATTLIST DOC_VERS_NO Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_REC_DT_DC (#PCDATA)&gt;
&lt;!ATTLIST DOC_REC_DT_DC Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_BFY (#PCDATA)&gt;
&lt;!ATTLIST DOC_BFY Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_FY_DC (#PCDATA)&gt;
&lt;!ATTLIST DOC_FY_DC Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_PER_DC (#PCDATA)&gt;
&lt;!ATTLIST DOC_PER_DC Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_NM (#PCDATA)&gt;
&lt;!ATTLIST DOC_NM Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_DSCR (#PCDATA)&gt;
&lt;!ATTLIST DOC_DSCR Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT EXT_PR_DESC (#PCDATA)&gt;
&lt;!ATTLIST EXT_PR_DESC Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT CITED_AUTH (#PCDATA)&gt;
&lt;!ATTLIST CITED_AUTH Attribute CDATA #REQUIRED&gt;

&lt;!-- PR_DOC_VEND Node --&gt;=20
&lt;!-- Optional Fields:
	SCHED_PYMT_DT, CNTAC_ID --&gt;
&lt;!ELEMENT PR_DOC_VEND =
(DOC_CAT,DOC_TYP,DOC_CD,DOC_DEPT_CD,DOC_UNIT_CD,DOC_ID,DOC_VERS_NO,DOC_VE=
ND_LN_NO,VEND_CUST_CD,VEND_SNGL_CHK_FL,
	SCHED_PYMT_DT?,VEND_DISB_CAT?,DFLT_DISB_FRMT?,
	AD_ID,
	CNTAC_ID?)&gt;
&lt;!ATTLIST PR_DOC_VEND AMSDataObject CDATA #REQUIRED&gt;
&lt;!-- new sub nodes for DOC_VEND (not already declared above) --&gt;
&lt;!ELEMENT DOC_VEND_LN_NO (#PCDATA)&gt;
&lt;!ATTLIST DOC_VEND_LN_NO Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT VEND_CUST_CD (#PCDATA)&gt;
&lt;!ATTLIST VEND_CUST_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT VEND_SNGL_CHK_FL (#PCDATA)&gt;
&lt;!ATTLIST VEND_SNGL_CHK_FL Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SCHED_PYMT_DT (#PCDATA)&gt;
&lt;!ATTLIST SCHED_PYMT_DT Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT VEND_DISB_CAT (#PCDATA)&gt;
&lt;!ATTLIST VEND_DISB_CAT Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DFLT_DISB_FRMT (#PCDATA)&gt;
&lt;!ATTLIST DFLT_DISB_FRMT Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT AD_ID (#PCDATA)&gt;
&lt;!ATTLIST AD_ID Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT CNTAC_ID (#PCDATA)&gt;
&lt;!ATTLIST CNTAC_ID Attribute CDATA #REQUIRED&gt;

&lt;!-- PR_DOC_COMM Node --&gt;=20
&lt;!-- Optional Fields:
	FIXME --&gt;
&lt;!ELEMENT PR_DOC_COMM =
(DOC_CAT,DOC_TYP,DOC_CD,DOC_DEPT_CD,DOC_UNIT_CD,DOC_ID,DOC_VERS_NO,DOC_VE=
ND_LN_NO,VEND_INV_NO,VEND_INV_LN_NO,VEND_INV_DT,DOC_COMM_LN_NO,RF_DOC_CD,=
RF_DOC_DEPT_CD,RF_DOC_ID,RF_DOC_VEND_LN_NO,RF_DOC_COMM_LN_NO,RF_TYP,COMM_=
CD,LN_TYP,
	QTY,UNIT_MEAS_CD,UNIT_PRICE,CNTRC_AM,
	CL_DSCR)&gt;
&lt;!-- FIXME are qty, unit_meas_cd, unit_price and cntrc_am required? =
--&gt;
&lt;!ATTLIST PR_DOC_COMM AMSDataObject CDATA #REQUIRED&gt;
&lt;!-- new sub nodes for DOC_COMM (not already declared above) --&gt;
&lt;!ELEMENT VEND_INV_NO (#PCDATA)&gt;
&lt;!ATTLIST VEND_INV_NO Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT VEND_INV_LN_NO (#PCDATA)&gt;
&lt;!ATTLIST VEND_INV_LN_NO Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT VEND_INV_DT (#PCDATA)&gt;
&lt;!ATTLIST VEND_INV_DT Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOC_COMM_LN_NO (#PCDATA)&gt;
&lt;!ATTLIST DOC_COMM_LN_NO Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT RF_DOC_CD (#PCDATA)&gt;
&lt;!ATTLIST RF_DOC_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT RF_DOC_DEPT_CD (#PCDATA)&gt;
&lt;!ATTLIST RF_DOC_DEPT_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT RF_DOC_ID (#PCDATA)&gt;
&lt;!ATTLIST RF_DOC_ID Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT RF_DOC_VEND_LN_NO (#PCDATA)&gt;
&lt;!ATTLIST RF_DOC_VEND_LN_NO Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT RF_DOC_COMM_LN_NO (#PCDATA)&gt;
&lt;!ATTLIST RF_DOC_COMM_LN_NO Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT RF_TYP (#PCDATA)&gt;
&lt;!ATTLIST RF_TYP Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT COMM_CD (#PCDATA)&gt;
&lt;!ATTLIST COMM_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT LN_TYP (#PCDATA)&gt;
&lt;!ATTLIST LN_TYP Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT QTY (#PCDATA)&gt;
&lt;!ATTLIST QTY Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT UNIT_MEAS_CD (#PCDATA)&gt;
&lt;!ATTLIST UNIT_MEAS_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT UNIT_PRICE (#PCDATA)&gt;
&lt;!ATTLIST UNIT_PRICE Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT CNTRC_AM (#PCDATA)&gt;
&lt;!ATTLIST CNTRC_AM Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT CL_DSCR (#PCDATA)&gt;
&lt;!ATTLIST CL_DSCR Attribute CDATA #REQUIRED&gt;

&lt;!-- PR_DOC_ACTG Node --&gt;=20
&lt;!-- Optional Fields:
	FUND_CD, SFUND_CD,
	SOBJ_CD, RSRC_CD, SRSRC_CD,=20
	UNIT_CD, SUNIT_CD, APPR_CD, BSA_CD, SBSA_CD, DOBJ_CD, DRSRC_CD, LOC_CD, =
SLOC_CD, ACTV_CD, SACTV_CD, FUNC_CD, SFUNC_CD, RPT_CD, SRPT_CD, TASK_CD, =
STASK_CD, TASK_ORD_CD, PROG_CD, PHASE_CD, PPC_CD --&gt;
&lt;!-- FIXME.... OBJ_CD is CR, is it really required? --&gt;
&lt;!ELEMENT PR_DOC_ACTG =
(DOC_CAT,DOC_TYP,DOC_CD,DOC_DEPT_CD,DOC_UNIT_CD,DOC_ID,DOC_VERS_NO,DOC_VE=
ND_LN_NO,DOC_COMM_LN_NO,DOC_ACTG_LN_NO,RFED_ACTG_LN_NO,RF_TYP,ACTG_TMPL_I=
D,EVNT_TYP_ID,SUB_TOT_LN_AM,
	CHK_DSCR?,FUND_CD?,SFUND_CD?,
	OBJ_CD,
	SOBJ_CD?,RSRC_CD?,SRSRC_CD?,
	DEPT_CD,
	=
UNIT_CD?,SUNIT_CD?,APPR_CD?,BSA_CD?,SBSA_CD?,DOBJ_CD?,DRSRC_CD?,LOC_CD?,S=
LOC_CD?,ACTV_CD?,SACTV_CD?,FUNC_CD?,SFUNC_CD?,RPT_CD?,SRPT_CD?,TASK_CD?,S=
TASK_CD?,TASK_ORD_CD?,PROG_CD?,PHASE_CD?,PPC_CD?)&gt;
&lt;!ATTLIST PR_DOC_ACTG AMSDataObject CDATA #REQUIRED&gt;
&lt;!-- new sub nodes for DOC_ACTG (not already declared above) --&gt;
&lt;!ELEMENT DOC_ACTG_LN_NO (#PCDATA)&gt;
&lt;!ATTLIST DOC_ACTG_LN_NO Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT RFED_ACTG_LN_NO (#PCDATA)&gt;
&lt;!ATTLIST RFED_ACTG_LN_NO Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT ACTG_TMPL_ID (#PCDATA)&gt;
&lt;!ATTLIST ACTG_TMPL_ID Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT EVNT_TYP_ID (#PCDATA)&gt;
&lt;!ATTLIST EVNT_TYP_ID Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SUB_TOT_LN_AM (#PCDATA)&gt;
&lt;!ATTLIST SUB_TOT_LN_AM Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT CHK_DSCR (#PCDATA)&gt;
&lt;!ATTLIST CHK_DSCR Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT FUND_CD (#PCDATA)&gt;
&lt;!ATTLIST FUND_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SFUND_CD (#PCDATA)&gt;
&lt;!ATTLIST SFUND_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT OBJ_CD (#PCDATA)&gt;
&lt;!ATTLIST OBJ_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SOBJ_CD (#PCDATA)&gt;
&lt;!ATTLIST SOBJ_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT RSRC_CD (#PCDATA)&gt;
&lt;!ATTLIST RSRC_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SRSRC_CD (#PCDATA)&gt;
&lt;!ATTLIST SRSRC_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DEPT_CD (#PCDATA)&gt;
&lt;!ATTLIST DEPT_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT UNIT_CD (#PCDATA)&gt;
&lt;!ATTLIST UNIT_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SUNIT_CD (#PCDATA)&gt;
&lt;!ATTLIST SUNIT_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT APPR_CD (#PCDATA)&gt;
&lt;!ATTLIST APPR_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT BSA_CD (#PCDATA)&gt;
&lt;!ATTLIST BSA_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SBSA_CD (#PCDATA)&gt;
&lt;!ATTLIST SBSA_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DOBJ_CD (#PCDATA)&gt;
&lt;!ATTLIST DOBJ_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT DRSRC_CD (#PCDATA)&gt;
&lt;!ATTLIST DRSRC_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT LOC_CD (#PCDATA)&gt;
&lt;!ATTLIST LOC_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SLOC_CD (#PCDATA)&gt;
&lt;!ATTLIST SLOC_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT ACTV_CD (#PCDATA)&gt;
&lt;!ATTLIST ACTV_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SACTV_CD (#PCDATA)&gt;
&lt;!ATTLIST SACTV_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT FUNC_CD (#PCDATA)&gt;
&lt;!ATTLIST FUNC_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SFUNC_CD (#PCDATA)&gt;
&lt;!ATTLIST SFUNC_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT RPT_CD (#PCDATA)&gt;
&lt;!ATTLIST RPT_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT SRPT_CD (#PCDATA)&gt;
&lt;!ATTLIST SRPT_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT TASK_CD (#PCDATA)&gt;
&lt;!ATTLIST TASK_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT STASK_CD (#PCDATA)&gt;
&lt;!ATTLIST STASK_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT TASK_ORD_CD (#PCDATA)&gt;
&lt;!ATTLIST TASK_ORD_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT PROG_CD (#PCDATA)&gt;
&lt;!ATTLIST PROG_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT PHASE_CD (#PCDATA)&gt;
&lt;!ATTLIST PHASE_CD Attribute CDATA #REQUIRED&gt;
&lt;!ELEMENT PPC_CD (#PCDATA)&gt;
&lt;!ATTLIST PPC_CD Attribute CDATA #REQUIRED&gt;
</PRE></BODY></HTML>
