<?xml version="1.0"?>
<TFFDoc Type='BD'>
  <Version Number='TXBD100701'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='5' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='True'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST'>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' Length='16' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' Length='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD131021'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='5' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='True'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='True'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' Length='16' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' Length='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD140101'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='5' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='True'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='True'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' Length='16' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD140331'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='5' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='True'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='True'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='20' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' Length='16' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD140701'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='5' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='True'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='True'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' Length='16' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD150928'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='5' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='True'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='True'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='6' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' Length='16' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD160101'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='5' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='True'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='True'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='6' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD170101'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='8' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='False'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='False'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='6' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD170701'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='8' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='False'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='False'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NOM_EL_MES' Type='String' MaxLength='9' Required='False' ToField='NOM_EL_MES'/>
      <Field Name='DATE_EL_MES' Type='Date' Required='False' ToField='DATE_EL_MES'/>
      <Field Name='ID_EL_MES' Type='STRING' Length='10' Required='False' ToField='ID_EL_MES'/>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='6' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
      <Field Name='ID_CONTR' Type='String' MaxLength='25' Required='False' ToField='ID_CONTR'/>
      <Field Name='NUM_AKK' Type='String' MaxLength='50' Required='False' ToField='NUM_AKK'/>
      <Field Name='SUM_NDS_ITOG' Type='Number2' Required='False' ToField='SUM_NDS_ITOG'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='SUM_NDS' Type='Number2' Required='False' ToField='SUM_NDS'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD180101'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='8' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='SECURE' Required='False' Repeated='False' ToTable='TFF_PP'>
      <Field Name='LEVEL' Type='String' Length='1' Required='True' ToField='LEVEL'/>
      <Field Name='CAUSE' Type='String' MaxLength='150' Required='False' ToField='CAUSE'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='False'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='False'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NOM_EL_MES' Type='String' MaxLength='9' Required='False' ToField='NOM_EL_MES'/>
      <Field Name='DATE_EL_MES' Type='Date' Required='False' ToField='DATE_EL_MES'/>
      <Field Name='ID_EL_MES' Type='STRING' Length='10' Required='False' ToField='ID_EL_MES'/>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='6' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
      <Field Name='ID_CONTR' Type='String' MaxLength='25' Required='False' ToField='ID_CONTR'/>
      <Field Name='NUM_AKK' Type='String' MaxLength='50' Required='False' ToField='NUM_AKK'/>
      <Field Name='SUM_NDS_ITOG' Type='Number2' Required='False' ToField='SUM_NDS_ITOG'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='SUM_NDS' Type='Number2' Required='False' ToField='SUM_NDS'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD200601'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='8' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='SECURE' Required='False' Repeated='False' ToTable='TFF_PP'>
      <Field Name='LEVEL' Type='String' Length='1' Required='True' ToField='LEVEL'/>
      <Field Name='CAUSE' Type='String' MaxLength='150' Required='False' ToField='CAUSE'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='False'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='False'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='True' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NOM_EL_MES' Type='String' MaxLength='9' Required='False' ToField='NOM_EL_MES'/>
      <Field Name='DATE_EL_MES' Type='Date' Required='False' ToField='DATE_EL_MES'/>
      <Field Name='ID_EL_MES' Type='STRING' Length='10' Required='False' ToField='ID_EL_MES'/>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='PURPOSE_ID' Type='String' Length='1' Required='False' ToField='PURPOSE_ID'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='6' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
      <Field Name='ID_CONTR' Type='String' MaxLength='25' Required='False' ToField='ID_CONTR'/>
      <Field Name='NUM_AKK' Type='String' MaxLength='50' Required='False' ToField='NUM_AKK'/>
      <Field Name='SUM_NDS_ITOG' Type='Number2' Required='False' ToField='SUM_NDS_ITOG'/>
    </Block>
    <Block Name='BDPDST' Required='True' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='SUM_NDS' Type='Number2' Required='False' ToField='SUM_NDS'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD210101'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='8' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='SECURE' Required='False' Repeated='False' ToTable='TFF_PP'>
      <Field Name='LEVEL' Type='String' Length='1' Required='True' ToField='LEVEL'/>
      <Field Name='CAUSE' Type='String' MaxLength='150' Required='False' ToField='CAUSE'/>
    </Block>
    <Block Name='BD' Required='True' Repeated='False'>
      <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
      <Field Name='DATE' Type='Date' Required='False'/>
      <Field Name='GUID_OTCH' Type='Guid' Required='False'/>
      <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
      <Field Name='VID_OTCH' Type='String' Length='1' Required='False'/>
      <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='False' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST' IDField='GUID'>
      <Field Name='NOM_EL_MES' Type='String' MaxLength='9' Required='False' ToField='NOM_EL_MES'/>
      <Field Name='DATE_EL_MES' Type='Date' Required='False' ToField='DATE_EL_MES'/>
      <Field Name='ID_EL_MES' Type='STRING' Length='10' Required='False' ToField='ID_EL_MES'/>
      <Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='PURPOSE_ID' Type='String' Length='1' Required='False' ToField='PURPOSE_ID'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='6' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
      <Field Name='ID_CONTR' Type='String' MaxLength='25' Required='False' ToField='ID_CONTR'/>
      <Field Name='NUM_AKK' Type='String' MaxLength='50' Required='False' ToField='NUM_AKK'/>
      <Field Name='SUM_NDS_ITOG' Type='Number2' Required='False' ToField='SUM_NDS_ITOG'/>
    </Block>
    <Block Name='BDPDST' Required='False' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='SUM_NDS' Type='Number2' Required='False' ToField='SUM_NDS'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
    <Block Name='BDPL' Required='False' Repeated='True' ChildBlock='BDPLST' ToTable='TFF_PP' IDField='GUID'>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
      <Field Name='NAME_ORDER' Type='String' Length='1' Required='True' ToField='NAME_ORDER'/>
      <Field Name='NOM_ORDER' Type='String' MaxLength='15' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_OTCH' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='DATE_ISP' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='SUM_V' Type='Number2' Required='False' ToField='SUM_V'/>
      <Field Name='KOD_V' Type='String' Length='3' Required='False' ToField='KOD_V'/>
      <Field Name='SUM_ORD' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='25' Required='False' ToField='ADD_KLASS'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='NAME_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_PAY'/>
      <Field Name='LS_PAY' Type='String' MaxLength='25' Required='False' ToField='LS_PAY'/>
      <Field Name='INN_GZ' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_GZ' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='BS_NAME_PAY' Type='String' MaxLength='2000' Required='False' ToField='CNAME_PAY'/>     
      <Field Name='BS_PAY' Type='String' Length='11' Required='False' ToField='BS_KS_PAY_PL'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='NAME_ORG' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BIC_ORG' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NOM_ORG' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='NAME_PS' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='LS_NUM' Type='String' Length='11' Required='False' ToField='BS_RCP'/>
      <Field Name='INN_PS' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_PS' Type='String' Length='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='NOM_SA' Type='String' MaxLength='34' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='NAME_SA' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BIC_SA' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NOM_BA' Type='String' MaxLength='34' Required='False' ToField='NOM_BA'/>
      <Field Name='NAME_AR' Type='String' MaxLength='160' Required='False' ToField='NAME_AR'/>
      <Field Name='NOM_LS_AR' Type='String' MaxLength='25' Required='False' ToField='NOM_LS_AR'/>
      <Field Name='INN_AR' Type='String' MaxLength='12' Required='False' ToField='INN_AR'/>
      <Field Name='KPP_AR' Type='String' Length='9' Required='False' ToField='KPP_AR'/>
      <Field Name='FAIP_CODE' Type='String' MaxLength='24' Required='False' ToField='FAIP_CODE'/>
      <Field Name='ID_CONTR' Type='String' MaxLength='25' Required='False' ToField='ID_CONTR'/>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='KOD_OKTMO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='PAYSTATUS' Type='String' Length='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='OSN_PL' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NOM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='ID_PAY' Type='String' MaxLength='15' Required='False' ToField='ID_PAY'/>
      <Field Name='DATE_OSN' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
    </Block>
    <Block Name='BDPLST' Required='False' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='25' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM_KBK' Type='Number2' Required='True' CheckSumField='SUM_TOTAL' ToField='SUM'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
  </Version>
  <Version Number='TXBD220401'>
    <Block Name='FK' Required='True' Repeated='False'>
      <Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
      <Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
      <Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
      <Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
    </Block>
    <Block Name='FROM' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
    </Block>
    <Block Name='TO' Required='True' Repeated='False'>
      <Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
      <Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
      <Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
      <Field Name='KOD_UBP' Type='String' Length='8' Required='False'/>
      <Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
    </Block>
    <Block Name='SECURE' Required='False' Repeated='False' ToTable='TFF_PP'>
      <Field Name='LEVEL' Type='String' Length='1' Required='True' ToField='LEVEL'/>
      <Field Name='CAUSE' Type='String' MaxLength='150' Required='False' ToField='CAUSE'/>
    </Block>
	  <Block Name='BD' Required='True' Repeated='False'>
		  <Field Name='LS' Type='String' MaxLength='11' Required='False'/>
		  <Field Name='DATE' Type='Date' Required='False'/>
		  <Field Name='GUID_OTCH' Type='Guid' Required='False'/>
		  <Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
		  <Field Name='VID_OTCH' Type='String' Length='1' Required='False'/>
		  <Field Name='KOL' Type='String' MaxLength='6' Required='True'/>
      <Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
    </Block>
    <Block Name='BDPD' Required='False' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST|BDPDCONTR|BDPDCONTRST' IDField='GUID'>
      <Field Name='NOM_EL_MES' Type='String' MaxLength='9' Required='False' ToField='NOM_EL_MES'/>
      <Field Name='DATE_EL_MES' Type='Date' Required='False' ToField='DATE_EL_MES'/>
      <Field Name='ID_EL_MES' Type='STRING' Length='10' Required='False' ToField='ID_EL_MES'/>
		<Field Name='NUM_PP' Type='String' MaxLength='9' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
      <Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
      <Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
      <Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
      <Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
      <Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
      <Field Name='PURPOSE_ID' Type='String' Length='1' Required='False' ToField='PURPOSE_ID'/>
      <Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
      <Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
      <Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
      <Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
      <Field Name='NOM_RD_PO' Type='String' MaxLength='6' Required='False' ToField='NOM_RD_PO'/>
      <Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
      <Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
      <Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
      <Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
      <Field Name='ID_CONTR' Type='String' MaxLength='25' Required='False' ToField='ID_CONTR'/>
      <Field Name='NUM_AKK' Type='String' MaxLength='50' Required='False' ToField='NUM_AKK'/>
      <Field Name='SUM_NDS_ITOG' Type='Number2' Required='False' ToField='SUM_NDS_ITOG'/>
    </Block>
	<Block Name='BDPDCONTR' Required='False' Repeated='True' ToTable='TFF_BDPDCONTR'>
      <Field Name='NOM_REGISTER' Type='String' MaxLength='27' Required='False' ToField='NOM_REGISTER'/>
      <Field Name='ID_DOC' Type='String' MaxLength='20' Required='False' ToField='ID_DOC'/>
      <Field Name='VID_REESTR' Type='String' Length='2' Required='False' ToField='VID_REESTR'/>
    </Block>
    <Block Name='BDPDST' Required='False' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
      <Field Name='SUM_NDS' Type='Number2' Required='False' ToField='SUM_NDS'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
	<Block Name='BDPDCONTRST' Required='False' Repeated='True' ToTable='TFF_BDPDCONTRST'>
      <Field Name='TYPE_AP' Type='String' Length='1' Required='False' ToField='TYPE_AP'/>
      <Field Name='NUM_DO' Type='String' MaxLength='25' Required='False' ToField='NUM_DO'/>
    </Block>
    <Block Name='BDPL' Required='False' Repeated='True' ChildBlock='BDPLST|BDPLCONTR|BDPLCONTRST' ToTable='TFF_PP' IDField='GUID'>
      <Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
      <Field Name='NAME_ORDER' Type='String' Length='1' Required='True' ToField='NAME_ORDER'/>
      <Field Name='NOM_ORDER' Type='String' MaxLength='15' Required='True' ToField='NUM_PP'/>
      <Field Name='DATE_OTCH' Type='Date' Required='True' ToField='DATE_PP'/>
      <Field Name='DATE_ISP' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
      <Field Name='SUM_V' Type='Number2' Required='False' ToField='SUM_V'/>
      <Field Name='KOD_V' Type='String' Length='3' Required='False' ToField='KOD_V'/>
      <Field Name='SUM_ORD' Type='Number2' Required='True' ToField='SUM_PP'/>
      <Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='25' Required='False' ToField='ADD_KLASS'/>
      <Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
      <Field Name='NAME_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_PAY'/>
      <Field Name='LS_PAY' Type='String' MaxLength='25' Required='False' ToField='LS_PAY'/>
      <Field Name='INN_GZ' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
      <Field Name='KPP_GZ' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
      <Field Name='BS_NAME_PAY' Type='String' MaxLength='2000' Required='False' ToField='CNAME_PAY'/>     
      <Field Name='BS_PAY' Type='String' Length='11' Required='False' ToField='BS_KS_PAY_PL'/>
      <Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
      <Field Name='NAME_ORG' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
      <Field Name='BIC_ORG' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
      <Field Name='NOM_ORG' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
      <Field Name='NAME_PS' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
      <Field Name='LS_NUM' Type='String' Length='11' Required='False' ToField='BS_RCP'/>
      <Field Name='INN_PS' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
      <Field Name='KPP_PS' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
      <Field Name='NOM_SA' Type='String' MaxLength='34' Required='False' ToField='BS_KS_RCP'/>
      <Field Name='NAME_SA' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
      <Field Name='BIC_SA' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
      <Field Name='NOM_BA' Type='String' MaxLength='34' Required='False' ToField='NOM_BA'/>
      <Field Name='NAME_AR' Type='String' MaxLength='160' Required='False' ToField='NAME_AR'/>
      <Field Name='NOM_LS_AR' Type='String' MaxLength='25' Required='False' ToField='NOM_LS_AR'/>
      <Field Name='INN_AR' Type='String' MaxLength='12' Required='False' ToField='INN_AR'/>
      <Field Name='KPP_AR' Type='String' MaxLength='9' Required='False' ToField='KPP_AR'/>
      <Field Name='FAIP_CODE' Type='String' MaxLength='24' Required='False' ToField='FAIP_CODE'/>
      <Field Name='ID_CONTR' Type='String' MaxLength='25' Required='False' ToField='ID_CONTR'/>
      <Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
      <Field Name='KOD_OKTMO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
      <Field Name='OSN_PL' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
      <Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
      <Field Name='NOM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
      <Field Name='ID_PAY' Type='String' MaxLength='15' Required='False' ToField='ID_PAY'/>
      <Field Name='DATE_OSN' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
    </Block>
	<Block Name='BDPLCONTR' Required='False' Repeated='True' ToTable='TFF_BDPDCONTR'>
      <Field Name='NOM_REGISTER' Type='String' MaxLength='27' Required='False' ToField='NOM_REGISTER'/>
      <Field Name='ID_DOC' Type='String' MaxLength='20' Required='False' ToField='ID_DOC'/>
      <Field Name='VID_REESTR' Type='String' Length='2' Required='False' ToField='VID_REESTR'/>
    </Block>
    <Block Name='BDPLST' Required='False' Repeated='True' ToTable='TFF_BDPDST'>
      <Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
      <Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
      <Field Name='ADD_KLASS' Type='String' MaxLength='25' Required='False' ToField='ADD_KLASS'/>
      <Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
      <Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
      <Field Name='SUM_KBK' Type='Number2' Required='True' CheckSumField='SUM_TOTAL' ToField='SUM'/>
      <Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
      <Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
    </Block>
	<Block Name='BDPLCONTRST' Required='False' Repeated='True' ToTable='TFF_BDPDCONTRST'>
      <Field Name='TYPE_AP' Type='String' Length='1' Required='False' ToField='TYPE_AP'/>
      <Field Name='NUM_DO' Type='String' MaxLength='25' Required='False' ToField='NUM_DO'/>
    </Block>
  </Version>
	<Version Number='TXBD230101'>
		<Block Name='FK' Required='True' Repeated='False'>
			<Field Name='NUM_VER' Type='String' MaxLength='10' Required='True' />
			<Field Name='FORMER' Type='String' MaxLength='50' Required='False' />
			<Field Name='FORM_VER' Type='String' MaxLength='10' Required='False' />
			<Field Name='NORM_DOC' Type='String' MaxLength='250' Required='False' />
		</Block>
		<Block Name='FROM' Required='True' Repeated='False'>
			<Field Name='KOD_TOFK' Type='String' Length='4' Required='True' />
			<Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='True' />
		</Block>
		<Block Name='TO' Required='True' Repeated='False'>
			<Field Name='KOD_TOFK' Type='String' Length='4' Required='False'/>
			<Field Name='NAME_TOFK' Type='String' MaxLength='2000' Required='False'/>
			<Field Name='BUDG_LEVEL' Type='String' Length='1' Required='False'/>
			<Field Name='KOD_UBP' Type='String' Length='8' Required='False'/>
			<Field Name='NAME_UBP' Type='String' MaxLength='2000' Required='False'/>
		</Block>
		<Block Name='SECURE' Required='False' Repeated='False' ToTable='TFF_PP'>
			<Field Name='LEVEL' Type='String' Length='1' Required='True' ToField='LEVEL'/>
			<Field Name='CAUSE' Type='String' MaxLength='150' Required='False' ToField='CAUSE'/>
		</Block>
		<Block Name='BD' Required='True' Repeated='False'>
			<Field Name='LS' Type='String' MaxLength='11' Required='False'/>
			<Field Name='DATE' Type='Date' Required='False'/>
			<Field Name='GUID_OTCH' Type='Guid' Required='False'/>
			<Field Name='KOD_DOC' Type='String' Length='2' Required='True'/>
			<Field Name='VID_OTCH' Type='String' Length='1' Required='False'/>
			<Field Name='KOL' Type='String' MaxLength='7' Required='True'/>
			<Field Name='SUM_TOTAL' Type='Number2' Required='True'/>
		</Block>
		<Block Name='BDPD' Required='False' Repeated='True' ToTable='TFF_PP' ChildBlock='BDPDST|BDPDCONTR|BDPDCONTRST' IDField='GUID'>
			<Field Name='NOM_EL_MES' Type='String' MaxLength='9' Required='False' ToField='NOM_EL_MES'/>
			<Field Name='DATE_EL_MES' Type='Date' Required='False' ToField='DATE_EL_MES'/>
			<Field Name='ID_EL_MES' Type='STRING' Length='10' Required='False' ToField='ID_EL_MES'/>
			<Field Name='NUM_PP' Type='String' MaxLength='6' Required='True' ToField='NUM_PP'/>
			<Field Name='DATE_PP' Type='Date' Required='True' ToField='DATE_PP'/>
			<Field Name='SUM_PP' Type='Number2' Required='True' ToField='SUM_PP'/>
			<Field Name='VID_PL' Type='String' Length='1' Required='False' ToField='VID_PL'/>
			<Field Name='DATE_PP_IN' Type='Date' Required='False' ToField='DATE_PP_IN'/>
			<Field Name='DATE_PP_SPS' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
			<Field Name='VID_OPER' Type='String' Length='2' Required='False' ToField='VID_OPER'/>
			<Field Name='INN_PAY' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
			<Field Name='KPP_PAY' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
			<Field Name='CNAME_PAY' Type='String' MaxLength='160' Required='False' ToField='CNAME_PAY'/>
			<Field Name='BS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
			<Field Name='BIC_PAY' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
			<Field Name='NAME_BIC_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
			<Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
			<Field Name='INN_RCP' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
			<Field Name='KPP_RCP' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
			<Field Name='CNAME_UBP_RCP' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
			<Field Name='BS_RCP' Type='String' Length='20' Required='False' ToField='BS_RCP'/>
			<Field Name='BIC_RCP' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
			<Field Name='NAME_BIC_RCP' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
			<Field Name='BS_KS_RCP' Type='String' Length='20' Required='False' ToField='BS_KS_RCP'/>
			<Field Name='DATE_PAY' Type='Date' Required='False' ToField='DATE_PAY'/>
			<Field Name='PURPOSE_ID' Type='String' Length='1' Required='False' ToField='PURPOSE_ID'/>
			<Field Name='ORDER_PAY' Type='String' Length='1' Required='False' ToField='ORDER_PAY'/>
			<Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
			<Field Name='OPERATION_ID' Type='String' MaxLength='32' Required='False' ToField='OPERATION_ID'/>
			<Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
			<Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
			<Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
			<Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
			<Field Name='OSNPLAT' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
			<Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
			<Field Name='NUM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
			<Field Name='DATE_DOK' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
			<Field Name='TYPE_PL' Type='String' MaxLength='2' Required='False' ToField='TYPE_PL'/>
			<Field Name='NOM_PL_PO' Type='String' MaxLength='3' Required='False' ToField='NOM_PL_PO'/>
			<Field Name='SHIFR_RD_PO' Type='String' Length='2' Required='False' ToField='SHIFR_RD_PO'/>
			<Field Name='NOM_RD_PO' Type='String' MaxLength='6' Required='False' ToField='NOM_RD_PO'/>
			<Field Name='DATE_RD_PO' Type='Date' Required='False' ToField='DATE_RD_PO'/>
			<Field Name='SUM_OST_PO' Type='Number2' Required='False' ToField='SUM_OST_PO'/>
			<Field Name='OPER_PO' Type='String' MaxLength='16' Required='False' ToField='OPER_PO'/>
			<Field Name='DATE_IN_TOFK' Type='Date' Required='True' ToField='DATE_IN_TOFK'/>
			<Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
			<Field Name='ID_CONTR' Type='String' MaxLength='25' Required='False' ToField='ID_CONTR'/>
			<Field Name='NUM_AKK' Type='String' MaxLength='50' Required='False' ToField='NUM_AKK'/>
			<Field Name='SUM_NDS_ITOG' Type='Number2' Required='False' ToField='SUM_NDS_ITOG'/>
		</Block>
		<Block Name='BDPDCONTR' Required='False' Repeated='True' ToTable='TFF_BDPDCONTR'>
			<Field Name='NOM_REGISTER' Type='String' MaxLength='27' Required='False' ToField='NOM_REGISTER'/>
			<Field Name='ID_DOC' Type='String' MaxLength='20' Required='False' ToField='ID_DOC'/>
			<Field Name='VID_REESTR' Type='String' Length='2' Required='False' ToField='VID_REESTR'/>
		</Block>
		<Block Name='BDPDST' Required='False' Repeated='True' ToTable='TFF_BDPDST'>
			<Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
			<Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
			<Field Name='ADD_KLASS' Type='String' MaxLength='20' Required='False' ToField='ADD_KLASS'/>
			<Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
			<Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
			<Field Name='SUM' Type='Number2' Required='True' ToField='SUM'  CheckSumField='SUM_TOTAL'/>
			<Field Name='SUM_NDS' Type='Number2' Required='False' ToField='SUM_NDS'/>
			<Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
			<Field Name='MES_FIN' Type='String' Length='2' Required='False' ToField='MES_FIN'/>
			<Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
		</Block>
		<Block Name='BDPDCONTRST' Required='False' Repeated='True' ToTable='TFF_BDPDCONTRST'>
			<Field Name='TYPE_AP' Type='String' Length='1' Required='False' ToField='TYPE_AP'/>
			<Field Name='NUM_DO' Type='String' MaxLength='25' Required='False' ToField='NUM_DO'/>
		</Block>
		<Block Name='BDPL' Required='False' Repeated='True' ChildBlock='BDPLST|BDPLCONTR|BDPLCONTRST' ToTable='TFF_PP' IDField='GUID'>
			<Field Name='GUID' Type='Guid' Required='True' ToField='VTOPER_ID'/>
			<Field Name='NAME_ORDER' Type='String' Length='1' Required='True' ToField='NAME_ORDER'/>
			<Field Name='NOM_ORDER' Type='String' MaxLength='15' Required='True' ToField='NUM_PP'/>
			<Field Name='DATE_OTCH' Type='Date' Required='True' ToField='DATE_PP'/>
			<Field Name='DATE_ISP' Type='Date' Required='False' ToField='DATE_PP_SPS'/>
			<Field Name='SUM_V' Type='Number2' Required='True' ToField='SUM_V'/>
			<Field Name='KOD_V' Type='String' Length='3' Required='True' ToField='KOD_V'/>
			<Field Name='SUM_ORD' Type='Number2' Required='False' ToField='SUM_PP'/>
			<Field Name='PURPOSE' Type='String' MaxLength='210' Required='False' ToField='PURPOSE'/>
			<Field Name='ADD_KLASS' Type='String' MaxLength='25' Required='False' ToField='ADD_KLASS'/>
			<Field Name='UIN' Type='String' MaxLength='25' Required='False' ToField='UIN'/>
			<Field Name='OPERATION_ID' Type='String' MaxLength='32' Required='False' ToField='OPERATION_ID'/>
			<Field Name='NAME_PAY' Type='String' MaxLength='160' Required='False' ToField='NAME_PAY'/>
			<Field Name='LS_PAY' Type='String' MaxLength='25' Required='False' ToField='LS_PAY'/>
			<Field Name='INN_GZ' Type='String' MaxLength='12' Required='False' ToField='INN_PAY'/>
			<Field Name='KPP_GZ' Type='String' MaxLength='9' Required='False' ToField='KPP_PAY'/>
			<Field Name='BS_NAME_PAY' Type='String' MaxLength='2000' Required='False' ToField='CNAME_PAY'/>
			<Field Name='BS_PAY' Type='String' Length='11' Required='False' ToField='BS_KS_PAY_PL'/>
			<Field Name='BS_KS_PAY' Type='String' Length='20' Required='False' ToField='BS_PAY'/>
			<Field Name='NAME_ORG' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_PAY'/>
			<Field Name='BIC_ORG' Type='String' Length='9' Required='False' ToField='BIC_PAY'/>
			<Field Name='NOM_ORG' Type='String' Length='20' Required='False' ToField='BS_KS_PAY'/>
			<Field Name='NAME_PS' Type='String' MaxLength='160' Required='False' ToField='CNAME_UBP_RCP'/>
			<Field Name='LS_NUM' Type='String' Length='11' Required='False' ToField='BS_RCP'/>
			<Field Name='INN_PS' Type='String' MaxLength='12' Required='False' ToField='INN_RCP'/>
			<Field Name='KPP_PS' Type='String' MaxLength='9' Required='False' ToField='KPP_RCP'/>
			<Field Name='NOM_SA' Type='String' MaxLength='34' Required='False' ToField='BS_KS_RCP'/>
			<Field Name='NAME_SA' Type='String' MaxLength='160' Required='False' ToField='NAME_BIC_RCP'/>
			<Field Name='BIC_SA' Type='String' Length='9' Required='False' ToField='BIC_RCP'/>
			<Field Name='NOM_BA' Type='String' MaxLength='34' Required='False' ToField='NOM_BA'/>
			<Field Name='NAME_AR' Type='String' MaxLength='160' Required='False' ToField='NAME_AR'/>
			<Field Name='NOM_LS_AR' Type='String' MaxLength='25' Required='False' ToField='NOM_LS_AR'/>
			<Field Name='INN_AR' Type='String' MaxLength='12' Required='False' ToField='INN_AR'/>
			<Field Name='KPP_AR' Type='String' MaxLength='9' Required='False' ToField='KPP_AR'/>
			<Field Name='FAIP_CODE' Type='String' MaxLength='24' Required='False' ToField='FAIP_CODE'/>
			<Field Name='ID_CONTR' Type='String' MaxLength='25' Required='False' ToField='ID_CONTR'/>
			<Field Name='KBK' Type='String' MaxLength='20' Required='False' ToField='KBK'/>
			<Field Name='KOD_OKTMO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
			<Field Name='PAYSTATUS' Type='String' MaxLength='2' Required='False' ToField='PAYSTATUS'/>
			<Field Name='OSN_PL' Type='String' MaxLength='2' Required='False' ToField='OSNPLAT'/>
			<Field Name='NAL_PER' Type='String' MaxLength='10' Required='False' ToField='NAL_PER'/>
			<Field Name='NOM_DOK' Type='String' MaxLength='15' Required='False' ToField='NUM_DOK'/>
			<Field Name='ID_PAY' Type='String' MaxLength='15' Required='False' ToField='ID_PAY'/>
			<Field Name='DATE_OSN' Type='String' MaxLength='10' Required='False' ToField='DATE_DOK'/>
		</Block>
		<Block Name='BDPLCONTR' Required='False' Repeated='True' ToTable='TFF_BDPDCONTR'>
			<Field Name='NOM_REGISTER' Type='String' MaxLength='27' Required='False' ToField='NOM_REGISTER'/>
			<Field Name='ID_DOC' Type='String' MaxLength='20' Required='False' ToField='ID_DOC'/>
			<Field Name='VID_REESTR' Type='String' Length='2' Required='False' ToField='VID_REESTR'/>
		</Block>
		<Block Name='BDPLST' Required='False' Repeated='True' ToTable='TFF_BDPDST'>
			<Field Name='KBK' Type='String' Length='20' Required='False' ToField='KBK'/>
			<Field Name='TYPE_KBK' Type='String' Length='2' Required='False' ToField='TYPE_KBK'/>
			<Field Name='ADD_KLASS' Type='String' MaxLength='25' Required='False' ToField='ADD_KLASS'/>
			<Field Name='NUM_BO' Type='String' MaxLength='19' Required='False' ToField='NUM_BO'/>
			<Field Name='OKATO' Type='String' MaxLength='11' Required='False' ToField='OKATO'/>
			<Field Name='SUM_KBK' Type='Number2' Required='True' CheckSumField='SUM_TOTAL' ToField='SUM'/>
			<Field Name='DIR_SUM' Type='String' Length='1' Required='True' ToField='DIR_SUM'/>
			<Field Name='REZERV' Type='String' MaxLength='40' Required='False' ToField='REZERV'/>
		</Block>
		<Block Name='BDPLCONTRST' Required='False' Repeated='True' ToTable='TFF_BDPDCONTRST'>
			<Field Name='TYPE_AP' Type='String' Length='1' Required='False' ToField='TYPE_AP'/>
			<Field Name='NUM_DO' Type='String' MaxLength='25' Required='False' ToField='NUM_DO'/>
		</Block>
	</Version>
</TFFDoc>