<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<LOVS>
<!-- loader xml for Enginatics Blitz Report lov: CE Bank Transaction Types -->
 <LOVS_ROW>
  <GUID>C9B298A27BC27D53E0530100007F6F5A</GUID>
  <LOV_NAME>CE Bank Transaction Types</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
cl.meaning value,
cl.description description
from
ce_lookups cl
where cl.lookup_type=&apos;BANK_TRX_TYPE&apos;
order by cl.meaning</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Account Check Digits (Secured) -->
 <LOVS_ROW>
  <GUID>C8A7FD7AC923667BE0530100007F4469</GUID>
  <LOV_NAME>CE Internal Bank Account Check Digits (Secured)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.check_digits value,
 hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.check_digits is not null and
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hp.party_id = cba.bank_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.check_digits
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Account Check Digits secured by CE Security Profile</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Account Currency (Secured) -->
 <LOVS_ROW>
  <GUID>C8A7FD7AC922667BE0530100007F4469</GUID>
  <LOV_NAME>CE Internal Bank Account Currency (Secured)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select distinct
 cba.currency_code value,
 fcv.name description
from
 ce_bank_accounts cba,
 fnd_currencies_vl fcv
where
 fcv.currency_code = cba.currency_code and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_bank_acct_uses_all cbaua,ce_security_profiles_v cspv where cbaua.bank_account_id = cba.bank_account_id and cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos; and trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate))
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_bank_acct_uses_all cbaua,ce_security_profiles_v cspv where cbaua.bank_account_id = cba.bank_account_id and cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos; and trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate))
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_bank_acct_uses_all cbaua,ce_security_profiles_v cspv where cbaua.bank_account_id = cba.bank_account_id and cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos; and trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate))
   )
 )
order by
 cba.currency_code
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Account Curency Codes secured by CE Security Profile</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Account Name (Secured) -->
 <LOVS_ROW>
  <GUID>C8A7FD7AC920667BE0530100007F4469</GUID>
  <LOV_NAME>CE Internal Bank Account Name (Secured)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.bank_account_name value,
 hpb.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account#: &apos; || cba.masked_account_num description
from
 ce_bank_accounts cba,
 hz_parties hpb,
 hz_parties hpbb
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hpb.party_id = cba.bank_id and
 hpbb.party_id = cba.bank_branch_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 hpb.party_name = nvl(:$flex$.bank_name,hpb.party_name) and
 hpbb.party_name = nvl(:$flex$.bank_branch,hpbb.party_name) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.bank_account_name
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Account Names secured by CE Security Profile</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Account Number (secured, masked) -->
 <LOVS_ROW>
  <GUID>C8A7FD7AC91F667BE0530100007F4469</GUID>
  <LOV_NAME>CE Internal Bank Account Number (secured, masked)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.masked_account_num value,
 hpb.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name description
from
 ce_bank_accounts cba,
 hz_parties hpb,
 hz_parties hpbb
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hpb.party_id = cba.bank_id and
 hpbb.party_id = cba.bank_branch_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 hpb.party_name = nvl(:$flex$.bank_name,hpb.party_name) and
 hpbb.party_name = nvl(:$flex$.bank_branch,hpbb.party_name) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.masked_account_num
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Account Numbers secured by CE Security Profile</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Account Statement Doc Seq Number (Secured, Account Dependent) -->
 <LOVS_ROW>
  <GUID>C8A7FD7AC924667BE0530100007F4469</GUID>
  <LOV_NAME>CE Internal Bank Account Statement Doc Seq Number (Secured, Account Dependent)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 csh.doc_sequence_value value,
 csh.statement_date || &apos; &apos; || hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_statement_headers csh,
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 csh.doc_sequence_value is not null and
 csh.bank_account_id = cba.bank_account_id and
 hp.party_id = cba.bank_id and
 (:$flex$.bank_account_name is null or xxen_util.contains(:$flex$.bank_account_name,cba.bank_account_name) = &apos;Y&apos;) and
 (:$flex$.bank_account_number is null or xxen_util.contains(:$flex$.bank_account_number,cba.masked_account_num) = &apos;Y&apos;) and
 (:$flex$.check_digits is null or xxen_util.contains(:$flex$.check_digits,cba.check_digits) = &apos;Y&apos;) and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 csh.doc_sequence_value desc
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Account Statement Document Sequence Numbers secured by CE Security Profile and Dependent on Account Number and/or Account Name</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Account Statement Number (Secured, Account Dependent) -->
 <LOVS_ROW>
  <GUID>C8A7FD7AC921667BE0530100007F4469</GUID>
  <LOV_NAME>CE Internal Bank Account Statement Number (Secured, Account Dependent)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 csh.statement_number value,
 csh.statement_date || &apos; &apos; || hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_statement_headers csh,
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 csh.bank_account_id = cba.bank_account_id and
 hp.party_id = cba.bank_id and
 (:$flex$.bank_account_name is null or xxen_util.contains(:$flex$.bank_account_name,cba.bank_account_name) = &apos;Y&apos;) and
 (:$flex$.bank_account_number is null or xxen_util.contains(:$flex$.bank_account_number,cba.masked_account_num) = &apos;Y&apos;) and
 (:$flex$.check_digits is null or xxen_util.contains(:$flex$.check_digits,cba.check_digits) = &apos;Y&apos;) and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 csh.statement_date desc       
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Account Statement Numbers secured by CE Security Profile and Dependent on Account Number and/or Account Name</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Branch Names -->
 <LOVS_ROW>
  <GUID>CB5B97B15AC6A126E05362FB09055DE0</GUID>
  <LOV_NAME>CE Internal Bank Branch Names</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
cbbv.bank_branch_name value,
cbbv.bank_name description
from
ce_bank_branches_v cbbv
where 
cbbv.branch_party_id in
(select 
  cba.bank_branch_id
 from 
  ce_bank_accounts cba
 where 
  cba.account_classification=&apos;INTERNAL&apos;  and
  nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos;
) and
cbbv.bank_name = nvl(:$flex$.Bank_name,cbbv.bank_name)
order by 
cbbv.bank_branch_name,
cbbv.bank_name
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Branch Names</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Names -->
 <LOVS_ROW>
  <GUID>CB5B97B15AC5A126E05362FB09055DE0</GUID>
  <LOV_NAME>CE Internal Bank Names</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select distinct
 cbbv.bank_name value,
 null description
from
 ce_bank_branches_v cbbv
where cbbv.branch_party_id in
(select 
  cba.bank_branch_id
 from 
  ce_bank_accounts cba
 where 
  cba.account_classification=&apos;INTERNAL&apos;  and
  nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos;
)
order by
 cbbv.bank_name
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Names</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: FND Currency -->
 <LOVS_ROW>
  <GUID>8E2FF36EDE9079D2E0530100007F1FF2</GUID>
  <LOV_NAME>FND Currency</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
fcv.currency_code value,
fcv.description
from
fnd_currencies_vl fcv
where
fcv.enabled_flag=&apos;Y&apos;
order by
fcv.currency_code</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: Yes -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEA679D2E0530100007F1FF2</GUID>
  <LOV_NAME>Yes</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: CE Bank Statement and Reconciliation -->
 <REPORTS_ROW>
  <GUID>C8A7FD7AC91E667BE0530100007F4469</GUID>
  <SQL_TEXT>with ce_bank_statements as
(
select /*+ ordered index(hpb hz_parties_u1) index(hpbb hz_parties_u1) index(xep xle_entity_profiles_u1) index(gcc gl_code_combinations_u1) push_pred(nsf_recon) push_pred(oth_recon) */
 -- Statement Details
 xep.name legal_entity,
 cbagv.masked_account_num bank_account_num,
 cbagv.bank_account_name bank_account_name,
 nvl(xxen_util.meaning(cbagv.bank_account_type,&apos;BANK_ACCOUNT_TYPE&apos;,260),cbagv.bank_account_type) bank_account_type,
 cbagv.currency_code bank_account_currency,
 hpb.party_name bank_name,
 hpbb.party_name branch_name,
 csh.statement_number statement_num,
 csh.doc_sequence_value document_number,
 trunc(csh.statement_date) statement_date,
 trunc(csh.gl_date) gl_date,
 csh.check_digits,
 csh.control_begin_balance control_opening_balance,
 nvl(csh.control_total_cr,0) - nvl(csh.control_total_dr,0) control_net_movement,
 csh.control_end_balance control_closing_balance,
 csh.control_total_cr control_receipts,
 csh.control_total_dr control_payments,
 nvl(csh.control_cr_line_count,0) + nvl(csh.control_dr_line_count,0) control_lines_count,
 csh.control_cr_line_count control_receipts_count,
 csh.control_dr_line_count control_payments_count,
 csh.cashflow_balance,
 csh.int_calc_balance value_dated_balance,
 csh.one_day_float,
 csh.two_day_float,
 xxen_util.meaning(csh.auto_loaded_flag,&apos;YES_NO&apos;,0) auto_loaded_flag,
 xxen_util.meaning(csh.statement_complete_flag,&apos;YES_NO&apos;,0) statement_complete_flag,
 xxen_util.meaning(cbagv.multi_currency_allowed_flag,&apos;YES_NO&apos;,0) multi_currency_flag,
 --
 -- Statement Line Details
 csl.line_number line_num,
 xxen_util.meaning(csl.trx_type,&apos;BANK_TRX_TYPE&apos;,260) trx_type,
 csl.trx_code code,
 csl.bank_trx_number trx_number,
 trunc(csl.trx_date) trx_date,
 trunc(csl.effective_date) value_date,
 xxen_util.meaning(csl.status,&apos;STATEMENT_LINE_STATUS&apos;,260) status,
 csl.status     status_code,
 -- credit/debit amounts
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,case when csl.trx_type in (&apos;MISC_CREDIT&apos;,&apos;CREDIT&apos;,&apos;STOP&apos;,&apos;SWEEP_IN&apos;) then csl.amount else null end
         ,null
       ) receipt_amount,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,case when csl.trx_type in (&apos;MISC_DEBIT&apos;,&apos;DEBIT&apos;,&apos;REJECTED&apos;,&apos;NSF&apos;,&apos;SWEEP_OUT&apos;) then csl.amount else null end
         ,null
       ) payment_amount,
 -- net amounts
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,case when csl.trx_type in (&apos;MISC_DEBIT&apos;,&apos;DEBIT&apos;,&apos;REJECTED&apos;,&apos;NSF&apos;,&apos;SWEEP_OUT&apos;) then -1 else 1 end  * csl.amount
         ,null
       ) net_amount,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,case when csl.trx_type in (&apos;MISC_DEBIT&apos;,&apos;DEBIT&apos;,&apos;REJECTED&apos;,&apos;NSF&apos;,&apos;SWEEP_OUT&apos;) then -1 else 1 end
          *  decode(csl.status
                   ,&apos;EXTERNAL&apos;,csl.amount
                              ,decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched)
                   )
         ,null
       ) net_reconciled_amount,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,case when csl.trx_type in (&apos;MISC_DEBIT&apos;,&apos;DEBIT&apos;,&apos;REJECTED&apos;,&apos;NSF&apos;,&apos;SWEEP_OUT&apos;) then -1 else 1 end
            * decode(csl.status
                    ,&apos;EXTERNAL&apos;,to_number(null)
                               ,decode(sign(csl.amount - nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0))
                                      ,1,csl.amount - nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0)
                                        ,null
                                      )
                    )
         ,null
       ) net_unreconciled_amount,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,case when csl.trx_type in (&apos;MISC_DEBIT&apos;,&apos;DEBIT&apos;,&apos;REJECTED&apos;,&apos;NSF&apos;,&apos;SWEEP_OUT&apos;) then -1 else 1 end
            * decode(csl.status
                    ,&apos;EXTERNAL&apos;,to_number(null)
                               ,decode(sign(csl.amount - nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0))
                                      ,-1,-(csl.amount - nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0))
                                        ,null
                                      )
                    )
         ,null
       ) net_overreconciled_amount,
 -- amounts
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,csl.amount
         ,null
       ) amount,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,decode(csl.status
                ,&apos;EXTERNAL&apos;,csl.amount
                           ,decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched)
                )
         ,null
       ) reconciled_amount,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,decode(csl.status
                ,&apos;EXTERNAL&apos;,to_number(null)
                           ,decode(sign(csl.amount - nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0))
                                  ,1,csl.amount - nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0)
                                    ,null
                                  )
                )
         ,null
       ) unreconciled_amount,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,decode(csl.status
                ,&apos;EXTERNAL&apos;,to_number(null)
                           ,decode(sign(csl.amount - nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0))
                                  ,-1,-(csl.amount - nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0))
                                     ,null
                                  )
                )
         ,null
       ) overreconciled_amount,
 --
 -- counts
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,1
         ,null
       ) line_count,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,case when csl.trx_type in (&apos;MISC_CREDIT&apos;,&apos;CREDIT&apos;,&apos;STOP&apos;,&apos;SWEEP_IN&apos;) then 1 else 0 end
         ,null
       ) receipt_line_count,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,case when csl.trx_type in (&apos;MISC_DEBIT&apos;,&apos;DEBIT&apos;,&apos;REJECTED&apos;,&apos;NSF&apos;,&apos;SWEEP_OUT&apos;) then 1 else 0 end
         ,null
       ) payment_line_count,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,decode(csl.status,&apos;UNRECONCILED&apos;,1,&apos;ERROR&apos;,1,0)
         ,null
       ) unreconciled_line_count,
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.count_matched,oth_recon.count_matched)
         ,null
       ) reconciled_trx_count,
 -- charges
 decode(count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row)
       ,1,decode(csl.charges_amount,0,to_number(null),csl.charges_amount)
         ,null
       ) charges_amount,
 --
 csl.currency_code trx_currency,
 trunc(csl.exchange_rate_date) exchange_date,
 ( select gdct.user_conversion_type
   from gl_daily_conversion_types gdct
   where gdct.conversion_type = csl.exchange_rate_type
 ) exchange_rate_type,
 csl.exchange_rate,
 csl.original_amount line_original_amount,
 (select
  sum(
  case
  when crtv.application_id = 101
  then nvl((select nvl(gjl.entered_dr,gjl.entered_cr) from gl_je_lines gjl where gjl.je_header_id = crtv.cash_receipt_id and gjl.je_line_num = crtv.trx_id),0)
  when crtv.application_id = 200
  then nvl((select aca.amount from ap_checks_all aca where aca.check_id = crtv.trx_id),0)
  when crtv.application_id = 222
  then nvl((select nvl(acrha.amount+nvl(acrha.factor_discount_amount,0), acrha.amount+nvl(acrha.factor_discount_amount,0)) from ar_cash_receipt_history_all acrha where acrha.cash_receipt_history_id = crtv.trx_id),0)
  when crtv.application_id = 260 and crtv.clearing_trx_type = &apos;CASHFLOW&apos;
  then nvl((select cc.cashflow_amount
            from ce_cashflows cc, fnd_currencies fc where cc.cashflow_id = crtv.trx_id and cc.cashflow_currency_code = fc.currency_code),0)
  when crtv.application_id = 260 and crtv.clearing_trx_type = &apos;STATEMENT&apos;
  then nvl((select csl.amount from ce_statement_lines csl where csl.statement_line_id = crtv.trx_id),0)
  when crtv.application_id = 801 and crtv.clearing_trx_type = &apos;PAY_EFT&apos;
  then nvl((select ppp.value from pay_assignment_actions paa, pay_pre_payments ppp where paa.assignment_action_id = crtv.trx_id and paa.pre_payment_id = ppp.pre_payment_id),0)
  when crtv.application_id = 801 and crtv.clearing_trx_type = &apos;PAY&apos; and crtv.status = &apos;V&apos;
  then nvl((select ppp.value from  pay_action_interlocks pai, pay_assignment_actions paa, pay_pre_payments ppp where pai.locking_action_id = crtv.trx_id and pai.locked_action_id = paa.assignment_action_id and paa.pre_payment_id = ppp.pre_payment_id),0)
  when crtv.application_id = 801 and crtv.clearing_trx_type = &apos;PAY&apos; and nvl(crtv.status,&apos;X&apos;) != &apos;V&apos;
  then nvl((select ppp.value from pay_assignment_actions paa, pay_pre_payments ppp where paa.assignment_action_id = crtv.trx_id and paa.pre_payment_id = ppp.pre_payment_id),0)
  when crtv.application_id = 999
  then nvl((select civ.amount from ce_999_interface_v civ where civ.trx_id = crtv.trx_id),0)
  when crtv.application_id = 185
  then nvl((select abs(xss.settlement_amount) from xtr_settlement_summary xss where xss.settlement_summary_id = crtv.trx_id),0)
  end
  )
  from
  ce_reconciled_transactions_v crtv
  where
  crtv.statement_line_id = csl.statement_line_id
 ) trx_original_amount,
 (select
  sum(
  case
  when crtv.application_id = 101
  then nvl((select nvl(gjl.accounted_dr,gjl.accounted_cr) from gl_je_lines gjl where gjl.je_header_id = crtv.cash_receipt_id and gjl.je_line_num = crtv.trx_id),0)
  when crtv.application_id = 200
  then nvl((select nvl(aca.base_amount,aca.amount) from ap_checks_all aca where aca.check_id = crtv.trx_id),0)
  when crtv.application_id = 222
  then nvl((select nvl(acrha.acctd_amount+nvl(acrha.acctd_factor_discount_amount,0), acrha.amount+nvl(acrha.factor_discount_amount,0)) from ar_cash_receipt_history_all acrha where acrha.cash_receipt_history_id = crtv.trx_id),0)
  when crtv.application_id = 260 and crtv.clearing_trx_type = &apos;CASHFLOW&apos;
  then nvl((select nvl(cc.base_amount,decode(fc.minimum_accountable_unit, null, round((cc.cashflow_amount * nvl(cc.cashflow_exchange_rate,1)), nvl(fc.precision,2)), (round(((cc.cashflow_amount * nvl(cc.cashflow_exchange_rate,1))/fc.minimum_accountable_unit),0) * fc.minimum_accountable_unit)))
            from ce_cashflows cc, fnd_currencies fc where cc.cashflow_id = crtv.trx_id and cc.cashflow_currency_code = fc.currency_code),0)
  when crtv.application_id = 260 and crtv.clearing_trx_type = &apos;STATEMENT&apos;
  then nvl((select nvl(csl.original_amount,csl.amount) from ce_statement_lines csl where csl.statement_line_id = crtv.trx_id),0)
  when crtv.application_id = 801 and crtv.clearing_trx_type = &apos;PAY_EFT&apos;
  then nvl((select nvl(ppp.base_currency_value, ppp.value) from pay_assignment_actions paa, pay_pre_payments ppp where paa.assignment_action_id = crtv.trx_id and paa.pre_payment_id = ppp.pre_payment_id),0)
  when crtv.application_id = 801 and crtv.clearing_trx_type = &apos;PAY&apos; and crtv.status = &apos;V&apos;
  then nvl((select nvl(ppp.base_currency_value, ppp.value) from  pay_action_interlocks pai, pay_assignment_actions paa, pay_pre_payments ppp where pai.locking_action_id = crtv.trx_id and pai.locked_action_id = paa.assignment_action_id and paa.pre_payment_id = ppp.pre_payment_id),0)
  when crtv.application_id = 801 and crtv.clearing_trx_type = &apos;PAY&apos; and nvl(crtv.status,&apos;X&apos;) != &apos;V&apos;
  then nvl((select nvl(ppp.base_currency_value, ppp.value) from pay_assignment_actions paa, pay_pre_payments ppp where paa.assignment_action_id = crtv.trx_id and paa.pre_payment_id = ppp.pre_payment_id),0)
  when crtv.application_id = 999
  then nvl((select nvl(civ.acctd_amount,civ.amount) from ce_999_interface_v civ where civ.trx_id = crtv.trx_id),0)
  when crtv.application_id = 185
  then nvl((select abs(xss.settlement_amount) from xtr_settlement_summary xss where xss.settlement_summary_id = crtv.trx_id),0)
  end
  )
  from
  ce_reconciled_transactions_v crtv
  where
  crtv.statement_line_id = csl.statement_line_id
 ) trx_original_amount_acctd,
 --
 nvl( csl.customer_text
    , ( select /*+ push_pred */ crtv.agent_name
        from   ce_reconciled_transactions_v crtv
        where  crtv.statement_line_id = csl.statement_line_id and
               rownum=1
      )
    ) agent,
 csl.bank_account_text agent_bank_account,
 csl.invoice_text invoice,
 csl.trx_text description,
 ( select /*+ push_pred */ distinct
     listagg(crev.error_message,&apos;, &apos;) within group (order by crev.error_message) over ()
   from
     ( select distinct
         crev.statement_header_id,
         crev.statement_line_id,
         fnd_message.get_string(crev.application_short_name,crev.message_name) error_message
       from
         ce_reconciliation_errors_v crev
     ) crev
   where
     crev.statement_header_id = csl.statement_header_id and
     crev.statement_line_id   = csl.statement_line_id
 ) error_messages,
 xxen_util.user_name(csl.last_updated_by) line_last_updated_by,
 xxen_util.client_time(csl.last_update_date) line_last_updated_date,
 --
 -- GL Cash Account Details
 nvl2(gcc.code_combination_id,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, gcc.chart_of_accounts_id, NULL, gcc.code_combination_id, &apos;GL_BALANCING&apos;, &apos;Y&apos;, &apos;VALUE&apos;),null)  gl_company_code,
 nvl2(gcc.code_combination_id,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, gcc.chart_of_accounts_id, NULL, gcc.code_combination_id, &apos;GL_BALANCING&apos;, &apos;Y&apos;, &apos;DESCRIPTION&apos;),null)  gl_company_desc,
 nvl2(gcc.code_combination_id,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, gcc.chart_of_accounts_id, NULL, gcc.code_combination_id, &apos;GL_ACCOUNT&apos;, &apos;Y&apos;, &apos;VALUE&apos;),null)  gl_account_code,
 nvl2(gcc.code_combination_id,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, gcc.chart_of_accounts_id, NULL, gcc.code_combination_id, &apos;GL_ACCOUNT&apos;, &apos;Y&apos;, &apos;DESCRIPTION&apos;),null)  gl_account_desc,
 nvl2(gcc.code_combination_id,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, gcc.chart_of_accounts_id, NULL, gcc.code_combination_id, &apos;FA_COST_CTR&apos;, &apos;Y&apos;, &apos;VALUE&apos;),null)  gl_cost_center_code,
 nvl2(gcc.code_combination_id,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, gcc.chart_of_accounts_id, NULL, gcc.code_combination_id, &apos;FA_COST_CTR&apos;, &apos;Y&apos;, &apos;DESCRIPTION&apos;),null)  gl_cost_center_desc,
 nvl2(gcc.code_combination_id,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, gcc.chart_of_accounts_id, NULL, gcc.code_combination_id, &apos;ALL&apos;, &apos;Y&apos;, &apos;VALUE&apos;),null)  gl_cash_account,
 nvl2(gcc.code_combination_id,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, gcc.chart_of_accounts_id, NULL, gcc.code_combination_id, &apos;ALL&apos;, &apos;Y&apos;, &apos;DESCRIPTION&apos;),null) gl_cash_account_desc,
 --
 csh.statement_header_id,
 csl.statement_line_id,
 count(csl.statement_line_id) over (partition by csl.statement_line_id order by csl.statement_line_id rows between unbounded preceding and current row) recon_sort_num,
 decode(csl.status,&apos;EXTERNAL&apos;,&apos;N&apos;,decode(sign(csl.amount - nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0)),1,&apos;Y&apos;,&apos;N&apos;)) unrecon_amount_exists_flag
from
 ce_bank_accts_gt_v        cbagv,
 ce_statement_headers      csh,
 ce_statement_lines        csl,
 hz_parties                hpb,
 hz_parties                hpbb,
 xle_entity_profiles       xep,
 gl_code_combinations      gcc,
 ( select
     csra.statement_line_id,
     sum( decode(csra.reference_type
                ,&apos;RECEIPT&apos;,decode(acra.type
                                 ,&apos;MISC&apos;,decode(acrha.status,&apos;CLEARED&apos;,nvl(-csra.amount,0),nvl(csra.amount,0))
                                 , nvl(csra.amount,0)
                                 )
                          ,nvl(csra.amount,0)
                )
        ) amount_matched,
     count(*) count_matched
   from
     ce_statement_reconcils_all csra,
     ar_cash_receipt_history_all acrha,
     ar_cash_receipts_all acra
   where
     csra.status_flag = &apos;M&apos; and
     csra.current_record_flag = &apos;Y&apos; and
     csra.reference_id = acrha.cash_receipt_history_id (+) and
     acrha.cash_receipt_id = acra.cash_receipt_id (+)
   group by
     csra.statement_line_id
 ) nsf_recon,
 ( select
     csl.statement_line_id,
     sum(decode(decode(csl.trx_type,&apos;MISC_CREDIT&apos;,&apos;RECEIPT&apos;,&apos;CREDIT&apos;,&apos;RECEIPT&apos;,&apos;MISC_DEBIT&apos;,&apos;PAYMENT&apos;,&apos;SWEEP_IN&apos;,&apos;RECEIPT&apos;,&apos;SWEEP_OUT&apos;,&apos;PAYMENT&apos;,&apos;DEBIT&apos;,&apos;PAYMENT&apos;,&apos;OTHERS&apos;)
               , &apos;RECEIPT&apos;, decode(csra.reference_type,&apos;PAYMENT&apos;,nvl(-csra.amount,0),nvl(csra.amount,0))
               , &apos;PAYMENT&apos;, decode(csra.reference_type,&apos;RECEIPT&apos;,nvl(-csra.amount,0),nvl(csra.amount,0))
                          , nvl(csra.amount,0)
               )
        ) amount_matched,
     count(*) count_matched
   from
     ce_statement_reconcils_all csra,
     ce_statement_lines         csl
   where
     csra.statement_line_id = csl.statement_line_id and
     csra.status_flag = &apos;M&apos; and
     csra.current_record_flag = &apos;Y&apos;
   group by
     csl.statement_line_id
 ) oth_recon
where
 csh.bank_account_id             = cbagv.bank_account_id and
 csl.statement_header_id         = csh.statement_header_id and
 hpb.party_id                    = cbagv.bank_id and
 hpbb.party_id                   = cbagv.bank_branch_id and
 xep.legal_entity_id             = cbagv.account_owner_org_id and
 gcc.code_combination_id     (+) = cbagv.asset_code_combination_id and
 nsf_recon.statement_line_id (+) = decode(csl.trx_type,&apos;NSF&apos;,csl.statement_line_id,null) and
 oth_recon.statement_line_id (+) = decode(csl.trx_type,&apos;NSF&apos;,null,csl.statement_line_id) and
 1=1
)
,ce_recon_transactions as
(
select  /*+ push_pred */
 crtv.statement_line_id,
 crtv.type_meaning recon_trx_type,
 crtv.trx_number recon_trx_number,
 crtv.currency_code recon_trx_currency,
 crtv.amount recon_trx_amount,
 crtv.bank_account_amount recon_bank_account_amount,
 case when crtv.status in (&apos;STOP INITIATED&apos;, &apos;VOIDED&apos;, &apos;V&apos;)
 then to_number(null)
 else crtv.amount_cleared
 end recon_trx_amount_cleared,
 trunc(crtv.cleared_date) recon_trx_cleared_date,
 trunc(crtv.maturity_date) recon_trx_maturity_date,
 trunc(crtv.value_date) recon_trx_value_date,
 trunc(crtv.gl_date) recon_trx_gl_date,
 trunc(crtv.trx_date) recon_trx_date,
 trunc(crtv.exchange_rate_date) recon_trx_exchange_rate_date,
 crtv.exchange_rate_type recon_trx_exchange_rate_type,
 crtv.exchange_rate_dsp recon_trx_exchange_rate,
 crtv.bank_charges recon_trx_bank_charges,
 crtv.bank_errors recon_trx_bank_errors,
 crtv.remittance_number recon_trx_remittance_number,
 crtv.batch_name recon_trx_batch_name,
 case when crtv.cash_receipt_id is not null
       and crtv.application_id = 222
 then ( select ifte.payment_system_order_number
        from   ar_cash_receipts_all acra,
               iby_fndcpt_tx_extensions ifte
        where  acra.payment_trxn_extension_id = ifte.trxn_extension_id(+)
        and    acra.cash_receipt_id = crtv.cash_receipt_id
        and    rownum=1
      )
 else null
 end recon_trx_pson,
 crtv.agent_name recon_trx_agent_name,
 crtv.reference_type_dsp recon_trx_reference_type,
 case
 when crtv.reference_type = &apos;REMITTANCE&apos;
 then ( select aba.name
        from   ar_batches_all aba
        where  aba.batch_id = crtv.reference_id
        and    rownum=1)
 when crtv.reference_type = &apos;PAYMENT_BATCH&apos;
 then to_char(crtv.reference_id)
 when crtv.reference_type = &apos;RECEIPT&apos;
 then ( select acra.receipt_number
        from   ar_cash_receipts_all acra
        where  acra.cash_receipt_id = crtv.reference_id
        and    rownum=1)
 when crtv.reference_type in (&apos;PAYMENT&apos;,&apos;REFUND&apos;)
 then ( select to_char(aca.check_number)
        from   ap_checks_all aca
        where  aca.check_id = crtv.reference_id
        and    rownum=1)
 end recon_trx_reference_number,
 haou.name recon_trx_operating_unit,
 crtv.status_dsp recon_trx_status
from
 ce_reconciled_transactions_v crtv,
 hr_all_organization_units    haou
where
 2=2 and
 :p_show_trx is not null and
 haou.organization_id (+) = crtv.org_id
)
--
-- Main Query Starts Here
select /*+ use_nl(crt cebs) */
 cebs.legal_entity,
 cebs.bank_account_num,
 cebs.bank_account_name,
 cebs.bank_account_type,
 cebs.bank_account_currency,
 cebs.bank_name,
 cebs.branch_name,
 cebs.statement_num,
 cebs.document_number,
 cebs.statement_date,
 cebs.gl_date,
 cebs.check_digits,
 cebs.control_opening_balance,
 cebs.control_net_movement,
 cebs.control_closing_balance,
 cebs.control_receipts,
 cebs.control_payments,
 cebs.control_lines_count,
 cebs.control_receipts_count,
 cebs.control_payments_count,
 --
 case
 when nvl(cebs.control_receipts,0) = nvl(sum(cebs.receipt_amount) over (partition by cebs.statement_header_id),0) and
      nvl(cebs.control_payments,0) = nvl(sum(cebs.payment_amount) over (partition by cebs.statement_header_id),0)
 then null
 else &apos;Yes&apos;
 end control_amount_error,
 case
 when nvl(cebs.control_receipts_count,0) = nvl(sum(cebs.receipt_line_count) over (partition by cebs.statement_header_id),0) and
      nvl(cebs.control_payments_count,0) = nvl(sum(cebs.payment_line_count) over (partition by cebs.statement_header_id),0)
 then null
 else &apos;Yes&apos;
 end control_count_error,
 --
 cebs.cashflow_balance,
 cebs.value_dated_balance,
 cebs.one_day_float,
 cebs.two_day_float,
 cebs.auto_loaded_flag,
 cebs.statement_complete_flag,
 cebs.multi_currency_flag,
 --
 -- Statement Line Details
 cebs.line_num,
 cebs.trx_type,
 cebs.code,
 cebs.trx_number,
 cebs.trx_date,
 cebs.value_date,
 cebs.status,
 cebs.receipt_amount,
 cebs.payment_amount,
 cebs.net_amount,
 cebs.net_reconciled_amount,
 cebs.net_unreconciled_amount,
 cebs.net_overreconciled_amount,
 cebs.amount,
 cebs.reconciled_amount,
 cebs.unreconciled_amount,
 cebs.overreconciled_amount,
 cebs.line_count,
 cebs.receipt_line_count,
 cebs.payment_line_count,
 cebs.unreconciled_line_count,
 cebs.reconciled_trx_count,
 cebs.charges_amount,
 cebs.trx_currency,
 cebs.exchange_date,
 cebs.exchange_rate_type,
 cebs.exchange_rate,
 cebs.line_original_amount,
 cebs.trx_original_amount,
 cebs.trx_original_amount_acctd,
 decode(sign(cebs.net_reconciled_amount),-1,-1,1) * abs(cebs.trx_original_amount) net_trx_original_amount,
 decode(sign(cebs.net_reconciled_amount),-1,-1,1) * abs(cebs.trx_original_amount_acctd) net_trx_original_amount_acctd, 
 cebs.agent,
 cebs.agent_bank_account,
 cebs.invoice,
 cebs.description,
 cebs.error_messages,
 cebs.line_last_updated_by,
 cebs.line_last_updated_date,
 --
 -- Reconcilation Trx Details
 crt.recon_trx_type,
 crt.recon_trx_number,
 crt.recon_trx_currency,
 crt.recon_trx_amount,
 crt.recon_bank_account_amount,
 crt.recon_trx_amount_cleared,
 crt.recon_trx_cleared_date,
 crt.recon_trx_maturity_date,
 crt.recon_trx_value_date,
 crt.recon_trx_gl_date,
 crt.recon_trx_date,
 crt.recon_trx_exchange_rate_date,
 crt.recon_trx_exchange_rate_type,
 crt.recon_trx_exchange_rate,
 crt.recon_trx_bank_charges,
 crt.recon_trx_bank_errors,
 crt.recon_trx_remittance_number,
 crt.recon_trx_batch_name,
 crt.recon_trx_pson,
 crt.recon_trx_agent_name,
 crt.recon_trx_reference_type,
 crt.recon_trx_reference_number,
 crt.recon_trx_operating_unit,
 crt.recon_trx_status,
 --
 -- GL Cash Account Details
 cebs.gl_company_code,
 cebs.gl_company_desc,
 cebs.gl_account_code,
 cebs.gl_account_desc,
 cebs.gl_cost_center_code,
 cebs.gl_cost_center_desc,
 cebs.gl_cash_account,
 cebs.gl_cash_account_desc,
 --
 cebs.statement_header_id,
 cebs.statement_line_id,
 cebs.recon_sort_num,
 -- pivot labels
 cebs.gl_company_code || &apos; - &apos; || cebs.gl_company_desc gl_company_pivot_label,
 cebs.bank_name || &apos; - &apos; || cebs.bank_account_num || &apos; - &apos; || cebs.bank_account_name || &apos; (&apos; ||  cebs.bank_account_currency || &apos;)&apos; bank_account_pivot_label,
 to_char(cebs.statement_date,&apos;YYYY-MM-DD&apos;) || &apos; - &apos; || cebs.statement_num  statement_num_pivot_label
from
 ce_bank_statements    cebs,
 ce_recon_transactions crt
where
 3=3 and 
 cebs.statement_line_id = crt.statement_line_id (+)
order by
 cebs.legal_entity,
 cebs.bank_name,
 cebs.bank_account_num,
 cebs.statement_date,
 cebs.statement_num,
 cebs.line_num,
 cebs.recon_sort_num,
 lpad(crt.recon_trx_number, 240)</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <DB_PACKAGE>CE_CEXSTMRR_XMLP_PKG</DB_PACKAGE>
  <REQUIRED_PARAMETERS>:Bank_Name is not null or
:Bank_Branch is not null or
:Bank_Account_Name is not null or
:Bank_Account_Number is not null or
:Check_Digits is not null or
:Statement_Date_From is not null or
:Statement_Date_To is not null or
:Statement_GL_Date_From is not null or
:Statement_GL_Date_To is not null or
:Statement_Number_From is not null or
:Statement_Number_To is not null or
:Document_Number_From is not null or
:Document_Number_To is not null or
:Statement_Currency is not null or
:Statement_Complete is not null or
:Trx_Date_From is not null or
:Trx_Date_To is not null or
:Payer_Payee_Name_Like is not null or
:Trx_Type is not null or
:Trx_Number is not null or
:Invoice_Number is not null or
:Trx_Amount is not null or
:Trx_Currency is not null or
:Display_Reconciled_Transactio is not null or
:Transaction_Cleared_Date_From is not null or
:Transaction_Cleared_Date_To is not null</REQUIRED_PARAMETERS>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>CE Bank Statement and Reconciliation</REPORT_NAME>
    <DESCRIPTION>Application: Cash Management
Description: Bank Statements - Bank Statement Details and Reconciliation

Provides equivalent functionality to the following standard Oracle Forms/Reports
- Bank Statements and Reconciliation Form
  Applicable Templates:
  Pivot: Bank Statement by Transaction Type
  Bank Statement Detail
  Bank Statement Detail with Reconciled Trxs
- Bank Statement Summary Report
   Applicable Templates:
   Pivot: Bank Statement by Transaction Type
   Bank Statement Summary
- Bank Statement Detail Report
   Applicable Templates:
  Pivot: Bank Statement by Transaction Type
  Bank Statement Detail
  Bank Statement Detail with Reconciled Trxs

This Blitz Report offers an extended set of parameters over and above the standard form/reports to search for specific reconciled transactions.

Sources: 
Bank Statement Detail Report (CEXSTMRR)
Bank Statement Summary Report (CEXSTMSR)
DB package:  CE_CEXSTMRR_XMLP_PKG (required to initialize security)
</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>R12 only</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>2=2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>3=3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_account_name_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_account_number_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_all_translation</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_bank_branch_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_bank_curr_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_bank_name_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_display_message</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_external_translation</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_gl_currency_code</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_set_of_books_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_stat_date_sql_lex</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_stat_number_sql_lex</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_the_end</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_trx_reference_type</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_bank_account_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_conc_request_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_debug_mode</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_show_trx</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sql_trace</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_date_from</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_date_from_t</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_date_to</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_date_to_t</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_number_from</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_number_to</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_statement_or_account</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stmt_line_status</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_test_layout</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>hpb.party_name=:p_bank_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Names</LOV_NAME>
    <LOV_GUID>CB5B97B15AC5A126E05362FB09055DE0</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
 cbbv.bank_name value,
 null description
from
 ce_bank_branches_v cbbv
where cbbv.branch_party_id in
(select 
  cba.bank_branch_id
 from 
  ce_bank_accounts cba
 where 
  cba.account_classification=&apos;INTERNAL&apos;  and
  nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos;
)
order by
 cbbv.bank_name
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Nom de la banque</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bank Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>hpbb.party_name=:p_bank_branch_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Branch Names</LOV_NAME>
    <LOV_GUID>CB5B97B15AC6A126E05362FB09055DE0</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
cbbv.bank_branch_name value,
cbbv.bank_name description
from
ce_bank_branches_v cbbv
where 
cbbv.branch_party_id in
(select 
  cba.bank_branch_id
 from 
  ce_bank_accounts cba
 where 
  cba.account_classification=&apos;INTERNAL&apos;  and
  nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos;
) and
cbbv.bank_name = nvl(:$flex$.Bank_name,cbbv.bank_name)
order by 
cbbv.bank_branch_name,
cbbv.bank_name
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Succursale bancaire</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bank Branch</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>cbagv.bank_account_name=:p_account_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Name (Secured)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC920667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.bank_account_name value,
 hpb.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account#: &apos; || cba.masked_account_num description
from
 ce_bank_accounts cba,
 hz_parties hpb,
 hz_parties hpbb
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hpb.party_id = cba.bank_id and
 hpbb.party_id = cba.bank_branch_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 hpb.party_name = nvl(:$flex$.bank_name,hpb.party_name) and
 hpbb.party_name = nvl(:$flex$.bank_branch,hpbb.party_name) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.bank_account_name
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Nom du compte bancaire</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bank Account Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>cbagv.masked_account_num=:p_account_num</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Number (secured, masked)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC91F667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.masked_account_num value,
 hpb.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name description
from
 ce_bank_accounts cba,
 hz_parties hpb,
 hz_parties hpbb
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hpb.party_id = cba.bank_id and
 hpbb.party_id = cba.bank_branch_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 hpb.party_name = nvl(:$flex$.bank_name,hpb.party_name) and
 hpbb.party_name = nvl(:$flex$.bank_branch,hpbb.party_name) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.masked_account_num
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro de compte bancaire</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bank Account Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.check_digits=:p_check_digits</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Check Digits (Secured)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC923667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.check_digits value,
 hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.check_digits is not null and
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hp.party_id = cba.bank_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.check_digits
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Chiffres de contrôle</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Check Digits</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.statement_date&gt;=:p_statement_date_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date de déclaration du</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Date From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.statement_date&lt;:p_statement_date_to+1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>:$flex$.Statement_Date_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date du relevé au</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Date To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.gl_date&gt;=:p_gl_date_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date du relevé GL Du</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement GL Date From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.gl_date&lt;:p_gl_date_to+1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>:$flex$.statement_gl_date_from</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Déclaration GL Date à</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement GL Date To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>10</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.statement_number&gt;=:p_statement_num_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Statement Number (Secured, Account Dependent)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC921667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 csh.statement_number value,
 csh.statement_date || &apos; &apos; || hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_statement_headers csh,
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 csh.bank_account_id = cba.bank_account_id and
 hp.party_id = cba.bank_id and
 (:$flex$.bank_account_name is null or xxen_util.contains(:$flex$.bank_account_name,cba.bank_account_name) = &apos;Y&apos;) and
 (:$flex$.bank_account_number is null or xxen_util.contains(:$flex$.bank_account_number,cba.masked_account_num) = &apos;Y&apos;) and
 (:$flex$.check_digits is null or xxen_util.contains(:$flex$.check_digits,cba.check_digits) = &apos;Y&apos;) and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 csh.statement_date desc       
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro de déclaration De</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Number From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>11</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.statement_number&lt;=:p_statement_num_to</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Statement Number (Secured, Account Dependent)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC921667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 csh.statement_number value,
 csh.statement_date || &apos; &apos; || hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_statement_headers csh,
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 csh.bank_account_id = cba.bank_account_id and
 hp.party_id = cba.bank_id and
 (:$flex$.bank_account_name is null or xxen_util.contains(:$flex$.bank_account_name,cba.bank_account_name) = &apos;Y&apos;) and
 (:$flex$.bank_account_number is null or xxen_util.contains(:$flex$.bank_account_number,cba.masked_account_num) = &apos;Y&apos;) and
 (:$flex$.check_digits is null or xxen_util.contains(:$flex$.check_digits,cba.check_digits) = &apos;Y&apos;) and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 csh.statement_date desc       
</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.Statement_Number_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro de déclaration à</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Number To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>12</SORT_ORDER>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.doc_sequence_value&gt;=:p_document_num_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Statement Doc Seq Number (Secured, Account Dependent)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC924667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 csh.doc_sequence_value value,
 csh.statement_date || &apos; &apos; || hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_statement_headers csh,
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 csh.doc_sequence_value is not null and
 csh.bank_account_id = cba.bank_account_id and
 hp.party_id = cba.bank_id and
 (:$flex$.bank_account_name is null or xxen_util.contains(:$flex$.bank_account_name,cba.bank_account_name) = &apos;Y&apos;) and
 (:$flex$.bank_account_number is null or xxen_util.contains(:$flex$.bank_account_number,cba.masked_account_num) = &apos;Y&apos;) and
 (:$flex$.check_digits is null or xxen_util.contains(:$flex$.check_digits,cba.check_digits) = &apos;Y&apos;) and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 csh.doc_sequence_value desc
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro du document De</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Document Number From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>13</SORT_ORDER>
    <DISPLAY_SEQUENCE>130</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.doc_sequence_value&lt;=:p_document_num_to</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Statement Doc Seq Number (Secured, Account Dependent)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC924667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 csh.doc_sequence_value value,
 csh.statement_date || &apos; &apos; || hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_statement_headers csh,
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 csh.doc_sequence_value is not null and
 csh.bank_account_id = cba.bank_account_id and
 hp.party_id = cba.bank_id and
 (:$flex$.bank_account_name is null or xxen_util.contains(:$flex$.bank_account_name,cba.bank_account_name) = &apos;Y&apos;) and
 (:$flex$.bank_account_number is null or xxen_util.contains(:$flex$.bank_account_number,cba.masked_account_num) = &apos;Y&apos;) and
 (:$flex$.check_digits is null or xxen_util.contains(:$flex$.check_digits,cba.check_digits) = &apos;Y&apos;) and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 csh.doc_sequence_value desc
</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.Document_Number_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro de document À</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Document Number To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>14</SORT_ORDER>
    <DISPLAY_SEQUENCE>140</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.currency_code=:p_currency_code</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Currency (Secured)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC922667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
 cba.currency_code value,
 fcv.name description
from
 ce_bank_accounts cba,
 fnd_currencies_vl fcv
where
 fcv.currency_code = cba.currency_code and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_bank_acct_uses_all cbaua,ce_security_profiles_v cspv where cbaua.bank_account_id = cba.bank_account_id and cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos; and trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate))
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_bank_acct_uses_all cbaua,ce_security_profiles_v cspv where cbaua.bank_account_id = cba.bank_account_id and cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos; and trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate))
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_bank_acct_uses_all cbaua,ce_security_profiles_v cspv where cbaua.bank_account_id = cba.bank_account_id and cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos; and trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate))
   )
 )
order by
 cba.currency_code
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Devise du relevé</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Currency</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>15</SORT_ORDER>
    <DISPLAY_SEQUENCE>150</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>(
:p_sl_status=&apos;ALL&apos; or
:p_sl_status=&apos;RECONCILED&apos; and csl.status in (&apos;RECONCILED&apos;,&apos;EXTERNAL&apos;) or
:p_sl_status=&apos;UNRECONCILED&apos; and decode(csl.status,&apos;EXTERNAL&apos;,&apos;N&apos;,decode(sign(csl.amount-nvl(decode(csl.trx_type,&apos;NSF&apos;,nsf_recon.amount_matched,oth_recon.amount_matched),0)),1,&apos;Y&apos;,&apos;N&apos;))=&apos;Y&apos;
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE_CEXSTMRR_SL_STATUS</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
description description
from
ce_lookups
where lookup_type=&apos;REPORT_SL_STATUS&apos;
order by lookup_code</LOV_QUERY_DSP>
    <DEFAULT_VALUE>ALL</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Statut de la ligne de déclaration</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Line Status</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>16</SORT_ORDER>
    <DISPLAY_SEQUENCE>160</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.statement_complete_flag=:p_statement_complete_flag</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes_No</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Déclaration complète</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Complete</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>17</SORT_ORDER>
    <DISPLAY_SEQUENCE>170</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csl.trx_date&gt;=:p_trx_date_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Trx Date de</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Trx Date From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>18</SORT_ORDER>
    <DISPLAY_SEQUENCE>180</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csl.trx_date&lt;:p_trx_date_to+1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>:$flex$.Trx_Date_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Trx Date à</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Trx Date To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>19</SORT_ORDER>
    <DISPLAY_SEQUENCE>190</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>(lower(csl.customer_text) like lower(:p_agent) || &apos;%&apos; or
 exists 
 (select 
    null 
  from 
    ce_reconciled_transactions_v crtv 
  where 
    crtv.statement_line_id = csl.statement_line_id and
    lower(crtv.agent_name) like lower(:p_agent) || &apos;%&apos;
 ) 
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Nom du payeur/du bénéficiaire comme</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Payer/Payee Name Like</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>20</SORT_ORDER>
    <DISPLAY_SEQUENCE>200</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>xxen_util.meaning(csl.trx_type,&apos;BANK_TRX_TYPE&apos;,260)=:p_trx_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Bank Transaction Types</LOV_NAME>
    <LOV_GUID>C9B298A27BC27D53E0530100007F6F5A</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
cl.meaning value,
cl.description description
from
ce_lookups cl
where cl.lookup_type=&apos;BANK_TRX_TYPE&apos;
order by cl.meaning</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Type de Trx</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Trx Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>21</SORT_ORDER>
    <DISPLAY_SEQUENCE>210</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csl.bank_trx_number=:p_trx_number</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro Trx</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Trx Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>22</SORT_ORDER>
    <DISPLAY_SEQUENCE>220</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csl.invoice_text=:p_invoice_number</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro de facture</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Invoice Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>23</SORT_ORDER>
    <DISPLAY_SEQUENCE>230</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>(csl.amount=:p_trx_amount or
 csl.original_amount=:p_trx_amount
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Montant du Trx</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Trx Amount</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>24</SORT_ORDER>
    <DISPLAY_SEQUENCE>240</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csl.currency_code=:p_trx_currency</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>FND Currency</LOV_NAME>
    <LOV_GUID>8E2FF36EDE9079D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fcv.currency_code value,
fcv.description
from
fnd_currencies_vl fcv
where
fcv.enabled_flag=&apos;Y&apos;
order by
fcv.currency_code</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Monnaie Trx</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Trx Currency</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>25</SORT_ORDER>
    <DISPLAY_SEQUENCE>250</DISPLAY_SEQUENCE>
    <ANCHOR>:p_show_trx</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Afficher les transactions réconciliées</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Display Reconciled Transactions</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>26</SORT_ORDER>
    <DISPLAY_SEQUENCE>260</DISPLAY_SEQUENCE>
    <ANCHOR>3=3</ANCHOR>
    <SQL_TEXT>(crt.recon_trx_cleared_date&gt;=:p_cleared_date_from or :p_show_trx is null)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Transaction Cleared Date From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>27</SORT_ORDER>
    <DISPLAY_SEQUENCE>270</DISPLAY_SEQUENCE>
    <ANCHOR>3=3</ANCHOR>
    <SQL_TEXT>(crt.recon_trx_cleared_date&lt;:p_cleared_date_to+1 or :p_show_trx is null)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>:$flex$.Transaction_Cleared_Date_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Transaction Cleared Date To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Bank_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Branch</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Document_Number_From</FLEX_BIND>
    <PARAMETER_NAME>Document Number From</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Document Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Statement_Date_From</FLEX_BIND>
    <PARAMETER_NAME>Statement Date From</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Statement Date To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Statement_Number_From</FLEX_BIND>
    <PARAMETER_NAME>Statement Number From</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Transaction_Cleared_Date_From</FLEX_BIND>
    <PARAMETER_NAME>Transaction Cleared Date From</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Transaction Cleared Date To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Trx_Date_From</FLEX_BIND>
    <PARAMETER_NAME>Trx Date From</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Trx Date To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Document Number From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Document Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_number</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Document Number From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_number</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Document Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_number</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_number</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_branch</FLEX_BIND>
    <PARAMETER_NAME>Bank Branch</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Account Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_branch</FLEX_BIND>
    <PARAMETER_NAME>Bank Branch</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Account Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Account Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Account Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.check_digits</FLEX_BIND>
    <PARAMETER_NAME>Check Digits</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Document Number From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.check_digits</FLEX_BIND>
    <PARAMETER_NAME>Check Digits</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Document Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.check_digits</FLEX_BIND>
    <PARAMETER_NAME>Check Digits</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.check_digits</FLEX_BIND>
    <PARAMETER_NAME>Check Digits</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.statement_gl_date_from</FLEX_BIND>
    <PARAMETER_NAME>Statement GL Date From</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Statement GL Date To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
   <TEMPLATES_ROW>
    <TEMPLATE_NAME>Bank Statement Detail</TEMPLATE_NAME>
    <DISTINCT_FLAG>Y</DISTINCT_FLAG>
    <DESCRIPTION>Bank Statement Detail</DESCRIPTION>
    <OWNER>SYSADMIN</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AGENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>56</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AGENT_BANK_ACCOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AUTO_LOADED_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NUM</COLUMN_NAME>
      <SORT_ORDER>2</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_NAME</COLUMN_NAME>
      <SORT_ORDER>1</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BRANCH_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CASHFLOW_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGES_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHECK_DIGITS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_AMOUNT_ERROR</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_CLOSING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_COUNT_ERROR</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_LINES_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_NET_MOVEMENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_OPENING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_PAYMENTS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_PAYMENTS_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_RECEIPTS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_RECEIPTS_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>58</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DOCUMENT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>59</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ERROR_MESSAGES</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_RATE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>64</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>65</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>68</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>69</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>62</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>63</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>66</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>67</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>57</DISPLAY_SEQUENCE>
      <COLUMN_NAME>INVOICE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>-55.0056</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LAST_UPDATED_BY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>-55.0057</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LAST_UPDATED_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LEGAL_ENTITY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_LAST_UPDATED_BY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>61</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_LAST_UPDATED_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_NUM</COLUMN_NAME>
      <SORT_ORDER>5</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ORIGINAL_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>MULTI_CURRENCY_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_OVERRECONCILED_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_RECONCILED_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_TRX_ORIGINAL_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_TRX_ORIGINAL_AMOUNT_ACCTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_UNRECONCILED_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ONE_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PAYMENT_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECEIPT_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECONCILED_TRX_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_SORT_NUM</COLUMN_NAME>
      <SORT_ORDER>6</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_COMPLETE_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_DATE</COLUMN_NAME>
      <SORT_ORDER>3</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_NUM</COLUMN_NAME>
      <SORT_ORDER>4</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATUS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_ORIGINAL_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_ORIGINAL_AMOUNT_ACCTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TWO_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE_DATED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
    </TEMPLATE_PARAMETER_DEFAULTS>
    <TEMPLATE_STYLES>
    </TEMPLATE_STYLES>
    <TEMPLATE_SHARING>
     <TEMPLATE_SHARING_ROW>
      <SHARING_LEVEL>S</SHARING_LEVEL>
      <LEVEL_VALUE>Site</LEVEL_VALUE>
     </TEMPLATE_SHARING_ROW>
    </TEMPLATE_SHARING>
    <PARAMETER_EXCLUSION>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Display Reconciled Transactions</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Transaction Cleared Date From</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Transaction Cleared Date To</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
    </PARAMETER_EXCLUSION>
   </TEMPLATES_ROW>
   <TEMPLATES_ROW>
    <TEMPLATE_NAME>Bank Statement Detail with Reconciled Trxs</TEMPLATE_NAME>
    <DESCRIPTION>Bank Statement Detail including details of each Reconciled Transaction</DESCRIPTION>
    <OWNER>SYSADMIN</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AGENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>56</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AGENT_BANK_ACCOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AUTO_LOADED_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NUM</COLUMN_NAME>
      <SORT_ORDER>2</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_NAME</COLUMN_NAME>
      <SORT_ORDER>1</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BRANCH_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CASHFLOW_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGES_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHECK_DIGITS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_AMOUNT_ERROR</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_CLOSING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_COUNT_ERROR</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_LINES_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_NET_MOVEMENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_OPENING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_PAYMENTS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_PAYMENTS_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_RECEIPTS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_RECEIPTS_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>82</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DOCUMENT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>83</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ERROR_MESSAGES</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_RATE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>88</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>89</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>92</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>93</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>86</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>87</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>91</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>57</DISPLAY_SEQUENCE>
      <COLUMN_NAME>INVOICE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>-55.0056</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LAST_UPDATED_BY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>-55.0057</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LAST_UPDATED_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LEGAL_ENTITY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>84</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_LAST_UPDATED_BY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>85</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_LAST_UPDATED_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_NUM</COLUMN_NAME>
      <SORT_ORDER>5</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ORIGINAL_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>MULTI_CURRENCY_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_OVERRECONCILED_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_RECONCILED_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_TRX_ORIGINAL_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_TRX_ORIGINAL_AMOUNT_ACCTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_UNRECONCILED_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ONE_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PAYMENT_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECEIPT_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECONCILED_TRX_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>62</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_BANK_ACCOUNT_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>94</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_SORT_NUM</COLUMN_NAME>
      <SORT_ORDER>6</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>77</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_AGENT_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>61</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>63</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_AMOUNT_CLEARED</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>72</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_BANK_CHARGES</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>73</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_BANK_ERRORS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>75</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_BATCH_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>64</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_CLEARED_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>68</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>71</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_EXCHANGE_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>69</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_EXCHANGE_RATE_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_EXCHANGE_RATE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>67</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_GL_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>65</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_MATURITY_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>59</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_OPERATING_UNIT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>76</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_PSON</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>79</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_REFERENCE_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>78</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_REFERENCE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>74</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_REMITTANCE_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>81</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_STATUS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>58</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>66</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECON_TRX_VALUE_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_COMPLETE_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_DATE</COLUMN_NAME>
      <SORT_ORDER>3</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_NUM</COLUMN_NAME>
      <SORT_ORDER>4</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATUS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_ORIGINAL_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_ORIGINAL_AMOUNT_ACCTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TWO_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE_DATED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Display Reconciled Transactions</PARAMETER_NAME>
      <DEFAULT_VALUE>Y</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
    </TEMPLATE_PARAMETER_DEFAULTS>
    <TEMPLATE_STYLES>
    </TEMPLATE_STYLES>
    <TEMPLATE_SHARING>
     <TEMPLATE_SHARING_ROW>
      <SHARING_LEVEL>S</SHARING_LEVEL>
      <LEVEL_VALUE>Site</LEVEL_VALUE>
     </TEMPLATE_SHARING_ROW>
    </TEMPLATE_SHARING>
    <PARAMETER_EXCLUSION>
    </PARAMETER_EXCLUSION>
   </TEMPLATES_ROW>
   <TEMPLATES_ROW>
    <TEMPLATE_NAME>Bank Statement Summary</TEMPLATE_NAME>
    <DESCRIPTION>Bank Statement Summary</DESCRIPTION>
    <OWNER>SYSADMIN</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AUTO_LOADED_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NUM</COLUMN_NAME>
      <SORT_ORDER>2</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_NAME</COLUMN_NAME>
      <SORT_ORDER>1</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BRANCH_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CASHFLOW_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGES_AMOUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHECK_DIGITS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_AMOUNT_ERROR</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_CLOSING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_COUNT_ERROR</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_LINES_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_NET_MOVEMENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_OPENING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_PAYMENTS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_PAYMENTS_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_RECEIPTS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_RECEIPTS_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DOCUMENT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LEGAL_ENTITY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_COUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>MULTI_CURRENCY_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_AMOUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_OVERRECONCILED_AMOUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_RECONCILED_AMOUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_UNRECONCILED_AMOUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ONE_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PAYMENT_AMOUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PAYMENT_LINE_COUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECEIPT_AMOUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECEIPT_LINE_COUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_COMPLETE_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_DATE</COLUMN_NAME>
      <SORT_ORDER>3</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_NUM</COLUMN_NAME>
      <SORT_ORDER>4</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TWO_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNRECONCILED_LINE_COUNT</COLUMN_NAME>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE_DATED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
    </TEMPLATE_PARAMETER_DEFAULTS>
    <TEMPLATE_STYLES>
    </TEMPLATE_STYLES>
    <TEMPLATE_SHARING>
     <TEMPLATE_SHARING_ROW>
      <SHARING_LEVEL>S</SHARING_LEVEL>
      <LEVEL_VALUE>Site</LEVEL_VALUE>
     </TEMPLATE_SHARING_ROW>
    </TEMPLATE_SHARING>
    <PARAMETER_EXCLUSION>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Display Reconciled Transactions</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Transaction Cleared Date From</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Transaction Cleared Date To</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
    </PARAMETER_EXCLUSION>
   </TEMPLATES_ROW>
   <TEMPLATES_ROW>
    <TEMPLATE_NAME>Pivot: Bank Statements by Transaction Type</TEMPLATE_NAME>
    <DISTINCT_FLAG>Y</DISTINCT_FLAG>
    <DESCRIPTION>Pivot: Bank Statements by Transaction Type with Drilldown to Bank Statement Lines</DESCRIPTION>
    <OWNER>SYSADMIN</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AGENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>56</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AGENT_BANK_ACCOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AUTO_LOADED_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NUM</COLUMN_NAME>
      <SORT_ORDER>2</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_PIVOT_LABEL</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_NAME</COLUMN_NAME>
      <SORT_ORDER>1</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BRANCH_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CASHFLOW_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGES_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHECK_DIGITS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_AMOUNT_ERROR</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_CLOSING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_COUNT_ERROR</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_LINES_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_NET_MOVEMENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_OPENING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_PAYMENTS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_PAYMENTS_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_RECEIPTS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONTROL_RECEIPTS_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>58</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DOCUMENT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>59</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ERROR_MESSAGES</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_RATE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>64</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>65</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>68</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>69</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>62</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>63</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>66</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>67</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>57</DISPLAY_SEQUENCE>
      <COLUMN_NAME>INVOICE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>-55.0056</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LAST_UPDATED_BY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>-55.0057</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LAST_UPDATED_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LEGAL_ENTITY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>72</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_LAST_UPDATED_BY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>61</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_LAST_UPDATED_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ORIGINAL_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>MULTI_CURRENCY_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_OVERRECONCILED_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_RECONCILED_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_TRX_ORIGINAL_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_TRX_ORIGINAL_AMOUNT_ACCTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NET_UNRECONCILED_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ONE_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PAYMENT_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>74</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PAYMENT_LINE_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECEIPT_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>73</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECEIPT_LINE_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RECONCILED_TRX_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_COMPLETE_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_DATE</COLUMN_NAME>
      <SORT_ORDER>3</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_NUM</COLUMN_NAME>
      <SORT_ORDER>4</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>71</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_NUM_PIVOT_LABEL</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATUS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_ORIGINAL_AMOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_ORIGINAL_AMOUNT_ACCTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TRX_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TWO_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>75</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNRECONCILED_LINE_COUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE_DATED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>BANK_ACCOUNT_CURRENCY</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>BANK_ACCOUNT_NAME</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>BANK_ACCOUNT_NUM</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>BANK_ACCOUNT_PIVOT_LABEL</COLUMN_NAME>
      <FIELD_TYPE>ROW</FIELD_TYPE>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>BANK_NAME</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>BRANCH_NAME</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>CHARGES_AMOUNT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>CONTROL_CLOSING_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <AGGREGATION>MAX</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>CONTROL_NET_MOVEMENT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <AGGREGATION>MAX</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>CONTROL_OPENING_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <AGGREGATION>MAX</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>GL_COMPANY_DESC</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>LEGAL_ENTITY</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>LINE_COUNT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>NET_AMOUNT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>NET_OVERRECONCILED_AMOUNT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>NET_RECONCILED_AMOUNT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>NET_UNRECONCILED_AMOUNT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>PAYMENT_LINE_COUNT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>RECEIPT_LINE_COUNT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>STATEMENT_NUM_PIVOT_LABEL</COLUMN_NAME>
      <FIELD_TYPE>ROW</FIELD_TYPE>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>TRX_TYPE</COLUMN_NAME>
      <FIELD_TYPE>ROW</FIELD_TYPE>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>UNRECONCILED_LINE_COUNT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
    </TEMPLATE_PARAMETER_DEFAULTS>
    <TEMPLATE_STYLES>
    </TEMPLATE_STYLES>
    <TEMPLATE_SHARING>
     <TEMPLATE_SHARING_ROW>
      <SHARING_LEVEL>S</SHARING_LEVEL>
      <LEVEL_VALUE>Site</LEVEL_VALUE>
     </TEMPLATE_SHARING_ROW>
    </TEMPLATE_SHARING>
    <PARAMETER_EXCLUSION>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Display Reconciled Transactions</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Transaction Cleared Date From</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Transaction Cleared Date To</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
    </PARAMETER_EXCLUSION>
   </TEMPLATES_ROW>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ANONYMOUS</USER_NAME>
    <TEMPLATE_NAME>Bank Statement Detail with Reconciled Trxs</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>SYSADMIN</USER_NAME>
    <TEMPLATE_NAME>Bank Statement Detail</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ENGINATICS</USER_NAME>
    <TEMPLATE_NAME>Bank Statement Detail</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ALEXANDER.PAVLIK</USER_NAME>
    <TEMPLATE_NAME>Bank Statement Detail with Reconciled Trxs</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <TEMPLATE_NAME>Pivot: Bank Statements by Transaction Type</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
