<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="BOCES_DATA">
    <xsd:complexType>
        <xsd:choice>
            <xsd:sequence>
                <!--********* GLOBAL DATA Start *********-->
                <xsd:element name="GLOBAL" minOccurs="1" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="bedscode" nillable="false"> <!-- 6 Digit BOCES Bedscode-->
                              <xsd:simpleType>
                                <xsd:restriction base="xsd:positiveInteger">
                                  <xsd:length value="6" fixed="true"/>
                                </xsd:restriction>
                              </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="year" nillable="false"/> <!--YEAR FORMAT ACCEPTED: YYYY-YYYY   EX: 2009-2010 -->
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>     
                <!--********* GLOBAL DATA End *********-->
            
                <!--********* BOCES SCHEDULE 4 Start *********-->
                <xsd:element name="BOC_SCHED4" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>     
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="fund_code" type="xsd:string"/>
                                                <xsd:element name="psn" type="xsd:integer"/>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="cc_bedscode"/>
                                                <xsd:element name="cc_psn"/>
                                                <xsd:element name="acc_code"/>
                                                <xsd:element name="account_code_ext"/>
                                                <xsd:element name="object_code"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/> 
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                
                                <xsd:sequence>
                                    <xsd:element name="BOC_SCHED4_FTE" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="psn" type="xsd:integer"/>
                                                <xsd:element name="num_cert_pers_act"/>
                                                <xsd:element name="num_cert_pers_proj"/>
                                                <xsd:element name="num_other_pers_act"/>
                                                <xsd:element name="num_other_pers_proj"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                
                                <xsd:sequence>
                                    <xsd:element name="BOC_SCHED4_REV" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="fund_code" type="xsd:string"/>
                                                <xsd:element name="psn" type="xsd:integer"/>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="cc_bedscode"/>
                                                <xsd:element name="cc_psn"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>  
                                                <xsd:element name="revenue_code"/>
                                                <xsd:element name="revenue_code_ext"/>
                                                <xsd:element name="revenue_desc"/>         
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>    
                            </xsd:choice>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES SCHEDULE 4 End *********-->
            
                <!--********* BOCES SCHEDULE 5 Start *********-->
                <xsd:element name="BOC_SCHED5" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="fund_code" type="xsd:string"/>
                                                <xsd:element name="psn" type="xsd:integer"/>                                         
                                                <xsd:element name="acc_code"/>
                                                <xsd:element name="account_code_ext"/>
                                                <xsd:element name="object_code"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                                <xsd:element name="revenue_code"/>
                                                <xsd:element name="revenue_desc"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                <xsd:sequence>    
                                    <xsd:element name="BOC_SCHED5_TRANS" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="psn" type="xsd:integer"/>                                         
                                                <xsd:element name="proration_salaries_act"/>
                                                <xsd:element name="proration_salaries_proj"/>
                                                <xsd:element name="transfer_amt_act"/>
                                                <xsd:element name="transfer_amt_proj"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES SCHEDULE 5 End *********-->
                
                <!--********* BOCES SCHEDULE 8 Start *********-->
                <xsd:element name="BOC_SCHED8" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="fund_code"/>
                                                <xsd:element name="psn" type="xsd:integer"/>
                                                <xsd:element name="acc_code"/>
                                                <xsd:element name="account_code_ext"/>                                            
                                                <xsd:element name="object_code"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                 </xsd:sequence>
    
                                 <xsd:sequence>
                                    <xsd:element name="BOC_SCHED8_REV" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="fund_code"/>
                                                <xsd:element name="psn" type="xsd:integer"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                                <xsd:element name="revenue_code"/>
                                                <xsd:element name="revenue_code_ext"/>
                                                <xsd:element name="revenue_desc"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                  </xsd:sequence>
                            </xsd:choice>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES SCHEDULE 8 End *********-->
                
                <!--********* BOCES SCHEDULE 20 Start *********-->
                <xsd:element name="BOC_SCHED20" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="boc_project_num"/>
                                                <xsd:element name="boc_project_name"/>
                                                <xsd:element name="sed_project_num"/>
                                                <xsd:element name="sed_project_name"/>
                                                <xsd:element name="revenue_acct_code"/>
                                                <xsd:element name="revenue_code_ext"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                                <xsd:element name="revenue_desc"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                <xsd:sequence>
                                    <xsd:element name="BOC_SCHED20_DISB" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="acct_code"/>
                                                <xsd:element name="boc_project_num"/>
                                                <xsd:element name="boc_project_name"/>
                                                <xsd:element name="sed_project_num"/>
                                                <xsd:element name="sed_project_name"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>  
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES SCHEDULE 20 End *********-->
                
                <!--********* BOCES SCHEDULE 21 Start *********-->
                <xsd:element name="BOC_SCHED21" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="boc_project_num"/>
                                        <xsd:element name="boc_project_name"/>
                                        <xsd:element name="object_code"/>
                                        <xsd:element name="actual_amt"/>
                                        <xsd:element name="projected_amt"/>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES SCHEDULE 21 End *********-->

                <!--********* BOCES Capital Expense Start *********-->
                <xsd:element name="BOC_CAP_EXP" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>                            
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="tot_debt_svc_exp_act"/>
                                                <xsd:element name="tot_debt_svc_exp_proj"/>
                                                <xsd:element name="net_aid_debt_svc_exp_act"/>
                                                <xsd:element name="net_aid_debt_svc_exp_proj"/>
                                                <xsd:element name="tot_cap_outlay_exp_act"/>
                                                <xsd:element name="tot_cap_outlay_exp_proj"/>
                                                <xsd:element name="net_aid_outlay_exp_act"/>
                                                <xsd:element name="net_aid_outlay_exp_proj"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                
                                <xsd:sequence>
                                    <xsd:element name="BOC_CAP_EXP_CMP" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                
                                <xsd:sequence>
                                    <xsd:element name="BOC_RENT_EXP" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="tot_rent_exp_act"/>
                                                <xsd:element name="tot_rent_exp_proj"/>
                                                <xsd:element name="apprv_rent_exp_act"/>
                                                <xsd:element name="apprv_rent_exp_proj"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                
                                <xsd:sequence>
                                    <xsd:element name="BOC_RENT_EXP_CMP" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES Capital Expense End *********-->
                
                <!--********* BOCES MiSC DEDUCTIONS Start *********-->
                <xsd:element name="BOC_MISC_DED" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="fund_code"/>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="cc_bedscode"/>
                                                <xsd:element name="provider_psn"/>
                                                <xsd:element name="ed_related_exp_act"/>
                                                <xsd:element name="ed_related_exp_proj"/>
                                                <xsd:element name="trans_aid_exp_act"/>
                                                <xsd:element name="trans_aid_exp_proj"/>
                                                <xsd:element name="cmp_aid_exp_act"/>
                                                <xsd:element name="cmp_aid_exp_proj"/>
                                                <xsd:element name="other_ded_rev_act"/>
                                                <xsd:element name="other_ded_rev_proj"/>
                                                <xsd:element name="unsupported_exp_act"/>
                                                <xsd:element name="unsupported_exp_proj"/>                                                
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                
                                <xsd:sequence>
                                    <xsd:element name="BOC_MISC_DEDUCT_CMP" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES MiSC DEDUCTIONS End *********-->
                
                <!--********* BOCES COST BASIS Start *********-->
                <xsd:element name="BOC_COST_BASIS" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="fund_code"/>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="first_cost_bas_amt_act"/>
                                                <xsd:element name="first_cost_bas_amt_proj"/>
                                                <xsd:element name="first_cost_bas_txt_act"/>
                                                <xsd:element name="first_cost_bas_txt_proj"/>
                                                <xsd:element name="sec_cost_bas_amt_act"/>
                                                <xsd:element name="sec_cost_bas_amt_proj"/>
                                                <xsd:element name="sec_cost_bas_txt_act"/>
                                                <xsd:element name="sec_cost_bas_txt_proj"/>
                                                <xsd:element name="third_cost_bas_amt_act"/>
                                                <xsd:element name="third_cost_bas_amt_proj"/>
                                                <xsd:element name="third_cost_bas_txt_act"/>
                                                <xsd:element name="third_cost_bas_txt_proj"/>
                                                <xsd:element name="local_same_state_act"/>
                                                <xsd:element name="local_same_state_proj"/>
                                                <xsd:element name="local_uniform_cost_cmt"/>
                                                <xsd:element name="staff_num_units_act"/>
                                                <xsd:element name="staff_num_units_proj"/>
                                                <xsd:element name="staff_cost_per_unit_act"/>
                                                <xsd:element name="staff_cost_per_unit_proj"/> 
                                                <xsd:element name="site_tot_cost_act"/>
                                                <xsd:element name="site_tot_cost_proj"/>
                                                <xsd:element name="site_num_units_act"/>
                                                <xsd:element name="site_num_units_proj"/>
                                                <xsd:element name="event_tot_cost_act"/>
                                                <xsd:element name="event_tot_cost_proj"/>
                                                <xsd:element name="event_num_units_act"/>
                                                <xsd:element name="event_num_units_proj"/>
                                                <xsd:element name="pupil_tot_cost_act"/>
                                                <xsd:element name="pupil_tot_cost_proj"/>
                                                <xsd:element name="pupil_num_units_act"/>
                                                <xsd:element name="pupil_num_units_proj"/>                                                
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES COST BASIS End *********-->
                
                <!--********* BOCES SCHEDULE E Start *********-->
                <xsd:element name="BOC_SCHEDE" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="tot_sal_proj"/>
                                                <xsd:element name="tot_exc_sal_proj"/>
                                                <xsd:element name="oth_prog_areas_act"/>
                                                <xsd:element name="oth_prog_areas_proj"/>
                                                <xsd:element name="non_aid_coser_act"/>
                                                <xsd:element name="non_aid_coser_proj"/>
                                                <xsd:element name="svc_oth_funds_act"/>
                                                <xsd:element name="svc_oth_funds_proj"/>
                                                <xsd:element name="unaprv_svc_act"/>
                                                <xsd:element name="unaprv_svc_proj"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                
                                <xsd:sequence>
                                    <xsd:element name="BOC_SCHEDE_CMP" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES SCHEDULE E End *********-->
                
                <!--********* BOCES SCHEDULE X Start *********-->
                <xsd:element name="BOC_SCHEDX" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="tot_oth_boc_act"/>
                                                <xsd:element name="tot_oth_boc_proj"/>
                                                <xsd:element name="oth_prog_areas_act"/>
                                                <xsd:element name="oth_prog_areas_proj"/>
                                                <xsd:element name="non_aid_coser_act"/>
                                                <xsd:element name="non_aid_coser_proj"/>
                                                <xsd:element name="svc_oth_funds_act"/>
                                                <xsd:element name="svc_oth_funds_proj"/>
                                                <xsd:element name="non_cmp_act"/>
                                                <xsd:element name="non_cmp_proj"/>
                                                <xsd:element name="unaprv_svc_act"/>
                                                <xsd:element name="unaprv_svc_proj"/>
                                                <xsd:element name="oth_boc_act"/>
                                                <xsd:element name="oth_boc_proj"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                                
                                <xsd:sequence>
                                    <xsd:element name="BOC_SCHEDX_CMP" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="provider_psn"/>
                                                <xsd:element name="purchaser_psn"/>
                                                <xsd:element name="prv_bedscode"/>
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES SCHEDULE X End *********-->
                
                <!--********* BOCES ADMIN DEDUCT COMP Start *********-->
                <xsd:element name="BOC_ADMIN_DEDUCT_CMP" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES ADMIN DEDUCT COMP End *********-->
                
                <!--********* BOCES AIDABLE EXP CMP Start *********-->
                <xsd:element name="BOC_AIDABLE_EXP_CMP" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="activity_code"/>                                            
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES AIDABLE EXP CMP End *********-->
                
                <!--********* BOCES PRIOR EXP REFUND CMP Start *********-->
                <xsd:element name="BOC_PRIOR_EXP_REFUND_CMP" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES PRIOR EXP REFUND CMP End *********-->
                
                <!--********* BOCES UNAPPROVED SERVICES PROVIDED CMP Start *********-->
                <xsd:element name="BOC_UNPRV_SVC_PROV_CMP" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="activity_code"/>                                            
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/> 
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES UNAPPROVED SERVICES PROVIDED CMP End *********-->
                            
                <!--********* BOCES UNAPPROVED SERVICES PURCHASED CMP Start *********-->
                <xsd:element name="BOC_UNPRV_SVC_PURCH_CMP" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="purchaser_psn"/>
                                                <xsd:element name="prv_bedscode"/>
                                                <xsd:element name="cmp_bedscode"/>
                                                <xsd:element name="provider_psn"/>
                                                <xsd:element name="actual_amt"/>
                                                <xsd:element name="projected_amt"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES UNAPPROVED SERVICES PURCHASED CMP End *********-->
                
                <!--********* BOCES SCHEDULE 31 Start *********-->
                <xsd:element name="BOC_SCHED31">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:choice minOccurs="0" maxOccurs="unbounded">
                                <xsd:sequence>
                                    <xsd:element name="DATA" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element name="psn"/>
                                                <xsd:element name="activity_code"/>
                                                <xsd:element name="revenue_code"/>
                                                <xsd:element name="emp_id"/>
                                                <xsd:element name="emp_last_name"/>
                                                <xsd:element name="emp_first_name"/>
                                                <xsd:element name="emp_middle_initial"/>
                                                <xsd:element name="dist_days_hours"/>
                                                <xsd:element name="dist_dh_basis"/>
                                                <xsd:element name="dist_salary_amt"/>
                                                <xsd:element name="fed_days_hours"/>
                                                <xsd:element name="fed_dh_basis"/>
                                                <xsd:element name="fed_salary_amt"/>
                                                <xsd:element name="gross_salary"/>
                                                <xsd:element name="excess_salary"/>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:choice>
                         </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <!--********* BOCES SCHEDULE 31 End *********-->
                
            </xsd:sequence>
        </xsd:choice>
    </xsd:complexType>
</xsd:element>

</xsd:schema>
