<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 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 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: CE Legal Entities -->
 <LOVS_ROW>
  <GUID>C9C878DC04AA0259E0530100007FB368</GUID>
  <LOV_NAME>CE Legal Entities</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select distinct
 xep.name value,
 null description
from
 xle_entity_profiles xep,
 ce_bank_accounts cba,
 ce_bank_acct_uses_all cbaua,
 ce_security_profiles_v cspv
where
 xep.legal_entity_id = cba.account_owner_org_id and
 cba.bank_account_id = cbaua.bank_account_id and
 ((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)</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Legal Entities</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: CE Bank Account Balances -->
 <REPORTS_ROW>
  <GUID>C9C7B5F055130610E0530100007FBDAD</GUID>
  <SQL_TEXT>with ce_bank_acct_bal_qry1 as
(
select
cbab.bank_account_id,
cbab.balance_date_ balance_date,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.balance_date when trunc(cbab.balance_date)=:p_as_of_date and cbab.ledger_balance is not null then cbab.balance_date else cbab2.actual_balance_date end actual_balance_date,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.ledger_balance when trunc(cbab.balance_date)=:p_as_of_date and cbab.ledger_balance is not null then cbab.ledger_balance else cbab2.ledger_balance end ledger_balance,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.available_balance when trunc(cbab.balance_date)=:p_as_of_date and cbab.available_balance is not null then cbab.available_balance else cbab2.available_balance end available_balance,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.value_dated_balance when trunc(cbab.balance_date)=:p_as_of_date and cbab.value_dated_balance is not null then cbab.value_dated_balance else cbab2.value_dated_balance end value_dated_balance,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.one_day_float when trunc(cbab.balance_date)=:p_as_of_date and cbab.one_day_float is not null then cbab.one_day_float else cbab2.one_day_float end one_day_float,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.two_day_float when trunc(cbab.balance_date)=:p_as_of_date and cbab.two_day_float is not null then cbab.two_day_float else cbab2.two_day_float end two_day_float,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.average_close_ledger_mtd when trunc(cbab.balance_date)=:p_as_of_date and cbab.average_close_ledger_mtd is not null then cbab.average_close_ledger_mtd else cbab2.average_close_ledger_mtd end average_close_ledger_mtd,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.average_close_available_mtd when trunc(cbab.balance_date)=:p_as_of_date and cbab.average_close_available_mtd is not null then cbab.average_close_available_mtd else cbab2.average_close_available_mtd end average_close_available_mtd,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.average_close_ledger_ytd when trunc(cbab.balance_date)=:p_as_of_date and cbab.average_close_ledger_ytd is not null then cbab.average_close_ledger_ytd else cbab2.average_close_ledger_ytd end average_close_ledger_ytd,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.average_close_available_ytd when trunc(cbab.balance_date)=:p_as_of_date and cbab.average_close_available_ytd is not null then cbab.average_close_available_ytd else cbab2.average_close_available_ytd end average_close_available_ytd,
case when :p_as_of_date is null or nvl(:p_bf_flag,&apos;N&apos;)=&apos;N&apos; then cbab.projected_balance when trunc(cbab.balance_date)=:p_as_of_date and cbab.projected_balance is not null then cbab.projected_balance else cpb2.projected_balance end projected_balance,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.ledger_balance is not null) then &apos;Ledger &apos; end ledger_bf,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.available_balance is not null) then &apos;Available &apos; end available_bf,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.value_dated_balance is not null) then &apos;ValueDated &apos; end value_dated_bf,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.one_day_float is not null) then &apos;OneDayFloat &apos; end one_day_float_bf,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.two_day_float is not null) then &apos;TwoDayFloat &apos; end two_day_float_bf,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.average_close_ledger_mtd is not null) then &apos;AvgCloseLdgMTD &apos; end avg_close_ledger_mtd_bf,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.average_close_available_mtd is not null) then &apos;AvgCloseAvailMTD &apos; end avg_close_available_mtd_bf,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.average_close_ledger_ytd is not null) then &apos;AvgCloseLdgYTD &apos; end avg_close_ledger_ytd_bf,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.average_close_available_ytd is not null) then &apos;AvgCloseAvailYTD &apos; end avg_close_available_ytd_bf,
case when :p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and not (trunc(cbab.balance_date)=:p_as_of_date and cbab.projected_balance is not null) then &apos;Projected &apos; end projected_bf
from
(
select
nvl(cbab.bank_account_id,cpb.bank_account_id) bank_account_id_,
nvl(cbab.balance_date,cpb.balance_date) balance_date_,
cbab.*,
cpb.projected_balance
from
ce_bank_acct_balances cbab full join
ce_projected_balances cpb
on
cbab.bank_account_id=cpb.bank_account_id and
cbab.balance_date=cpb.balance_date
) cbab,
(
select distinct
cbab.bank_account_id,
max(nvl2(cbab.ledger_balance,cbab.balance_date,null)) over (partition by cbab.bank_account_id) actual_balance_date,
max(cbab.ledger_balance) keep (dense_rank last order by nvl2(cbab.ledger_balance,1,0), cbab.balance_date, cbab.bank_acct_balance_id) over (partition by cbab.bank_account_id) ledger_balance,
max(cbab.available_balance) keep (dense_rank last order by nvl2(cbab.available_balance,1,0), cbab.balance_date, cbab.bank_acct_balance_id) over (partition by cbab.bank_account_id) available_balance,
max(cbab.value_dated_balance) keep (dense_rank last order by nvl2(cbab.value_dated_balance,1,0), cbab.balance_date, cbab.bank_acct_balance_id) over (partition by cbab.bank_account_id) value_dated_balance,
max(cbab.one_day_float) keep (dense_rank last order by nvl2(cbab.one_day_float,1,0), cbab.balance_date, cbab.bank_acct_balance_id) over (partition by cbab.bank_account_id) one_day_float,
max(cbab.two_day_float) keep (dense_rank last order by nvl2(cbab.two_day_float,1,0), cbab.balance_date, cbab.bank_acct_balance_id) over (partition by cbab.bank_account_id) two_day_float,
max(cbab.average_close_ledger_mtd) keep (dense_rank last order by nvl2(cbab.average_close_ledger_mtd,1,0), cbab.balance_date, cbab.bank_acct_balance_id) over (partition by cbab.bank_account_id) average_close_ledger_mtd,
max(cbab.average_close_available_mtd) keep (dense_rank last order by nvl2(cbab.average_close_available_mtd,1,0), cbab.balance_date, cbab.bank_acct_balance_id) over (partition by cbab.bank_account_id) average_close_available_mtd,
max(cbab.average_close_ledger_ytd) keep (dense_rank last order by nvl2(cbab.average_close_ledger_ytd,1,0), cbab.balance_date, cbab.bank_acct_balance_id) over (partition by cbab.bank_account_id) average_close_ledger_ytd,
max(cbab.average_close_available_ytd) keep (dense_rank last order by nvl2(cbab.average_close_available_ytd,1,0), cbab.balance_date, cbab.bank_acct_balance_id) over (partition by cbab.bank_account_id) average_close_available_ytd
from
ce_bank_acct_balances cbab
where
:p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and
cbab.balance_date&lt;:p_as_of_date
) cbab2,
(
select distinct
cpb.bank_account_id,
max(cpb.projected_balance) keep (dense_rank last order by nvl2(cpb.projected_balance,1,0), cpb.balance_date, cpb.projected_balance_id) over (partition by cpb.bank_account_id) projected_balance
from
ce_projected_balances cpb
where
:p_as_of_date is not null and :p_bf_flag=&apos;Y&apos; and
cpb.balance_date&lt;:p_as_of_date
) cpb2
where
cbab.bank_account_id_=cbab2.bank_account_id(+) and
cbab.bank_account_id_=cpb2.bank_account_id(+)
),
ce_bank_acct_bal_qry2 as
(
select
xep.name legal_entity,
cbacv.masked_account_num,
cbacv.bank_account_name,
cbacv.currency_code bank_account_currency,
ce_bankacct_ba_report_util.get_rate(cbacv.currency_code,:p_rep_currency,to_char(:p_rep_exchange_rate_date,&apos;YYYY/MM/DD HH24:MI:SS&apos;),:p_rep_exchange_rate_type) exchange_rate,
hpb.party_name bank_name,
hpbb.party_name branch_name,
xxen_util.meaning(&apos;BA&apos;,&apos;BALANCE_SERCH_TYPE&apos;,260) balance_type,
cbabq1.balance_date,
cbabq1.ledger_balance,
cbabq1.available_balance,
cbabq1.value_dated_balance,
cbabq1.one_day_float,
cbabq1.two_day_float,
cbabq1.projected_balance,
cbabq1.average_close_ledger_mtd average_closing_ledger_mtd,
cbabq1.average_close_available_mtd average_closing_available_mtd,
cbabq1.average_close_ledger_ytd average_closing_ledger_ytd,
cbabq1.average_close_available_ytd average_closing_available_ytd,
cbacv.min_target_balance,
cbacv.max_target_balance,
cbabq1.ledger_bf,
cbabq1.available_bf,
cbabq1.value_dated_bf,
cbabq1.one_day_float_bf,
cbabq1.two_day_float_bf,
cbabq1.projected_bf,
cbabq1.avg_close_ledger_mtd_bf,
cbabq1.avg_close_available_mtd_bf,
cbabq1.avg_close_ledger_ytd_bf,
cbabq1.avg_close_available_ytd_bf,
&apos;BA&apos; type_code,
cbacv.bank_account_id,
gcc.code_combination_id asset_ccid,
gcc.chart_of_accounts_id coaid,
cbabq1.actual_balance_date
from
ce_bank_acct_bal_qry1 cbabq1,
ce_bank_accts_calc_v cbacv,
ce_bank_accts_gt_v cbagv,
gl_code_combinations gcc,
hz_parties hpb,
hz_parties hpbb,
xle_entity_profiles xep
where
2=2 and
cbabq1.bank_account_id=cbacv.bank_account_id and
cbabq1.bank_account_id=cbagv.bank_account_id and
cbagv.asset_code_combination_id=gcc.code_combination_id(+)  and
cbacv.bank_id=hpb.party_id and
cbacv.bank_branch_id=hpbb.party_id and
cbacv.account_owner_org_id=xep.legal_entity_id
union all
select
xep.name legal_entity,
cbacv.masked_account_num,
cc.name bank_account_name,
cbacv.currency_code bank_account_currency,
ce_bankacct_ba_report_util.get_rate(cbacv.currency_code,:p_rep_currency,to_char(:p_rep_exchange_rate_date,&apos;YYYY/MM/DD HH24:MI:SS&apos;),:p_rep_exchange_rate_type) exchange_rate,
hpb.party_name bank_name,
xxen_util.meaning(&apos;CP&apos;,&apos;BALANCE_SERCH_TYPE&apos;,260) balance_type,
hpbb.party_name branch_name,
cbab.balance_date,
to_number(null) ledger_balance,
to_number(null) available_balance,
ce_bal_util.get_pool_balance(cc.cashpool_id, cbab.balance_date) value_dated_balance,
to_number(null) one_day_float,
to_number(null) two_day_float,
to_number(null) projected_balance,
to_number(null) average_closing_ledger_mtd,
to_number(null) average_closing_available_mtd,
to_number(null) average_closing_ledger_ytd,
to_number(null) average_closing_available_ytd,
to_number(null) min_target_balance,
to_number(null) max_target_balance,
null ledger_bf,
null available_bf,
null value_dated_bf,
null one_day_float_bf,
null two_day_float_bf,
null projected_bf,
null avg_close_ledger_mtd_bf,
null avg_close_available_mtd_bf,
null avg_close_ledger_ytd_bf,
null avg_close_available_ytd_bf,
&apos;CP&apos; type_code,
cbacv.bank_account_id,
gcc.code_combination_id asset_ccid,
gcc.chart_of_accounts_id coaid,
to_date(null) actual_balance_date
from
ce_bank_accts_calc_v cbacv,
ce_cashpools cc,
(
select distinct
ccsa.cashpool_id,
cbab.balance_date
from
ce_cashpool_sub_accts ccsa,
ce_bank_acct_balances cbab
where
3=3 and
ccsa.account_id=cbab.bank_account_id
) cbab,
ce_bank_accts_gt_v cbagv,
gl_code_combinations gcc,
hz_parties hpb,
hz_parties hpbb,
xle_entity_profiles xep
where
cbacv.bank_account_id=cc.conc_account_id and
cc.cashpool_id=cbab.cashpool_id and
cbacv.bank_account_id=cbagv.bank_account_id and
cbagv.asset_code_combination_id=gcc.code_combination_id(+)  and
cbacv.bank_id=hpb.party_id and
cbacv.bank_branch_id=hpbb.party_id and
cbacv.account_owner_org_id=xep.legal_entity_id
)
--
-- Main Query Starts Here
--
select
cbab.legal_entity,
cbab.masked_account_num bank_account_num,
cbab.bank_account_name,
cbab.bank_account_currency,
cbab.bank_name,
cbab.branch_name,
cbab.balance_type,
nvl(:p_as_of_date,cbab.balance_date) balance_date,
cbab.ledger_balance,
cbab.available_balance,
cbab.value_dated_balance,
cbab.one_day_float,
cbab.two_day_float,
cbab.average_closing_ledger_mtd,
cbab.average_closing_available_mtd,
cbab.average_closing_ledger_ytd,
cbab.average_closing_available_ytd,
cbab.projected_balance,
case :p_proj_variance_type
when &apos;C&apos;   then cbab.available_balance - cbab.projected_balance -- available balance
when &apos;CAM&apos; then cbab.average_closing_available_mtd - cbab.projected_balance -- Avg Closing Avail MTD
when &apos;CAY&apos; then cbab.average_closing_available_ytd - cbab.projected_balance -- Avg Closing Avail YTD
when &apos;CLM&apos; then cbab.average_closing_ledger_mtd - cbab.projected_balance -- Avg Closing Ledger MTD
when &apos;CLY&apos; then cbab.average_closing_ledger_ytd - cbab.projected_balance -- Avg Closing Ledger YTD
when &apos;I&apos;   then cbab.value_dated_balance - cbab.projected_balance -- Value Dated Balance
when &apos;L&apos;   then cbab.ledger_balance - cbab.projected_balance -- Ledger Balance
when &apos;O&apos;   then cbab.one_day_float - cbab.projected_balance -- One Day Float
when &apos;T&apos;   then cbab.two_day_float - cbab.projected_balance -- Two Day Float
end act_vs_proj_variance,
xxen_util.meaning(:p_proj_variance_type,&apos;BANK_ACC_BAL_TYPE&apos;,260) variance_type,
cbab.min_target_balance,
cbab.max_target_balance,
case when :p_as_of_date is not null then
nvl2(cbab.ledger_balance               , cbab.ledger_bf                 , null) ||
nvl2(cbab.available_balance            , cbab.available_bf              , null) ||
nvl2(cbab.value_dated_balance          , cbab.value_dated_bf            , null) ||
nvl2(cbab.one_day_float                , cbab.one_day_float_bf          , null) ||
nvl2(cbab.two_day_float                , cbab.two_day_float_bf          , null) ||
nvl2(cbab.projected_balance            , cbab.projected_bf              , null) ||
nvl2(cbab.average_closing_ledger_mtd   , cbab.avg_close_ledger_mtd_bf   , null) ||
nvl2(cbab.average_closing_available_mtd, cbab.avg_close_available_mtd_bf, null) ||
nvl2(cbab.average_closing_ledger_ytd   , cbab.avg_close_ledger_ytd_bf   , null) ||
nvl2(cbab.average_closing_available_ytd, cbab.avg_close_available_ytd_bf, null)
end as_of_date_balances_bf_flag,
-- Statement Details
csh.statement_number,
csh.statement_date,
csh.control_begin_balance statement_opening_balance,
csh.control_end_balance statement_closing_balance,
-- Reporting Currency
:p_rep_currency reporting_currency,
case when cbab.exchange_rate&gt;0 then to_char(cbab.exchange_rate) else nvl2(:p_rep_currency,&apos;No Exchange Rate&apos;,null) end exchange_rate,
case when cbab.exchange_rate&gt;0 then cbab.ledger_balance * cbab.exchange_rate end rep_curr_ledger_balance,
case when cbab.exchange_rate&gt;0 then cbab.available_balance * cbab.exchange_rate end rep_curr_available_balance,
case when cbab.exchange_rate&gt;0 then cbab.value_dated_balance * cbab.exchange_rate end rep_curr_value_dated_balance,
case when cbab.exchange_rate&gt;0 then cbab.one_day_float * cbab.exchange_rate end rep_curr_one_day_float,
case when cbab.exchange_rate&gt;0 then cbab.two_day_float * cbab.exchange_rate end rep_curr_two_day_float,
case when cbab.exchange_rate&gt;0 then cbab.average_closing_ledger_mtd * cbab.exchange_rate end rep_curr_avg_close_ledger_mtd,
case when cbab.exchange_rate&gt;0 then cbab.average_closing_available_mtd * cbab.exchange_rate end rep_curr_avg_close_avail_mtd,
case when cbab.exchange_rate&gt;0 then cbab.average_closing_ledger_ytd * cbab.exchange_rate end rep_curr_avg_close_ledger_ytd,
case when cbab.exchange_rate&gt;0 then cbab.average_closing_available_ytd * cbab.exchange_rate end rep_curr_avg_close_avail_ytd,
case when cbab.exchange_rate&gt;0 then cbab.projected_balance * cbab.exchange_rate end rep_curr_projected_balance,
case when cbab.exchange_rate&gt;0 then
case :p_proj_variance_type
when &apos;C&apos;   then (cbab.available_balance - cbab.projected_balance) -- available balance
when &apos;CAM&apos; then (cbab.average_closing_available_mtd - cbab.projected_balance) -- Avg Closing Avail MTD
when &apos;CAY&apos; then (cbab.average_closing_available_ytd - cbab.projected_balance) -- Avg Closing Avail YTD
when &apos;CLM&apos; then (cbab.average_closing_ledger_mtd - cbab.projected_balance) -- Avg Closing Ledger MTD
when &apos;CLY&apos; then (cbab.average_closing_ledger_ytd - cbab.projected_balance) -- Avg Closing Ledger YTD
when &apos;I&apos;   then (cbab.value_dated_balance - cbab.projected_balance) -- Value Dated Balance
when &apos;L&apos;   then (cbab.ledger_balance - cbab.projected_balance) -- Ledger Balance
when &apos;O&apos;   then (cbab.one_day_float - cbab.projected_balance) -- One Day Float
when &apos;T&apos;   then (cbab.two_day_float - cbab.projected_balance) -- Two Day Float
end * cbab.exchange_rate
end rep_curr_act_vs_proj_variance,
case when cbab.exchange_rate&gt;0 then cbab.min_target_balance * cbab.exchange_rate end rep_curr_min_target_balance,
case when cbab.exchange_rate&gt;0 then cbab.max_target_balance * cbab.exchange_rate end rep_curr_max_target_balance,
-- GL Cash Account Details
nvl2(cbab.asset_ccid,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, cbab.coaid, null, cbab.asset_ccid, &apos;GL_BALANCING&apos;, &apos;Y&apos;, &apos;VALUE&apos;),null) gl_company_code,
nvl2(cbab.asset_ccid,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, cbab.coaid, null, cbab.asset_ccid, &apos;GL_BALANCING&apos;, &apos;Y&apos;, &apos;DESCRIPTION&apos;),null) gl_company_desc,
nvl2(cbab.asset_ccid,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, cbab.coaid, null, cbab.asset_ccid, &apos;GL_ACCOUNT&apos;, &apos;Y&apos;, &apos;VALUE&apos;),null) gl_account_code,
nvl2(cbab.asset_ccid,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, cbab.coaid, null, cbab.asset_ccid, &apos;GL_ACCOUNT&apos;, &apos;Y&apos;, &apos;DESCRIPTION&apos;),null) gl_account_desc,
nvl2(cbab.asset_ccid,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, cbab.coaid, null, cbab.asset_ccid, &apos;FA_COST_CTR&apos;, &apos;Y&apos;, &apos;VALUE&apos;),null) gl_cost_center_code,
nvl2(cbab.asset_ccid,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, cbab.coaid, null, cbab.asset_ccid, &apos;FA_COST_CTR&apos;, &apos;Y&apos;, &apos;DESCRIPTION&apos;),null) gl_cost_center_desc,
nvl2(cbab.asset_ccid,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, cbab.coaid, null, cbab.asset_ccid, &apos;ALL&apos;, &apos;Y&apos;, &apos;VALUE&apos;),null) gl_cash_account,
nvl2(cbab.asset_ccid,fnd_flex_xml_publisher_apis.process_kff_combination_1(&apos;acct_flex_bal_seg&apos;, &apos;SQLGL&apos;, &apos;GL#&apos;, cbab.coaid, null, cbab.asset_ccid, &apos;ALL&apos;, &apos;Y&apos;, &apos;DESCRIPTION&apos;),null) gl_cash_account_desc,
-- pivot labels
cbab.bank_name||&apos; - &apos;||cbab.masked_account_num||&apos; - &apos;||cbab.bank_account_name||&apos; (&apos;|| cbab.bank_account_currency||&apos;)&apos; bank_account_pivot_label
from
ce_bank_acct_bal_qry2 cbab,
ce_statement_headers csh
where
1=1 and
decode(cbab.type_code,&apos;BA&apos;,cbab.bank_account_id,null)=csh.bank_account_id(+) and
decode(cbab.type_code,&apos;BA&apos;,cbab.actual_balance_date,null)=csh.statement_date(+) 
order by
cbab.bank_name,
cbab.masked_account_num,
cbab.balance_date</SQL_TEXT>
  <VERSION_COMMENTS>Rebuild for better performance</VERSION_COMMENTS>
  <ENABLED>Y</ENABLED>
  <NUMBER_FORMAT>#,##0.00;[Red]-#,##0.00</NUMBER_FORMAT>
  <DB_PACKAGE>CE_CEXSTMRR_XMLP_PKG</DB_PACKAGE>
  <REQUIRED_PARAMETERS>not((:Balance_Date_From is not null or :Balance_Date_To is not null) and :Balance_As_Of_Date is not null)</REQUIRED_PARAMETERS>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>CE Bank Account Balances</REPORT_NAME>
    <DESCRIPTION>Application: Cash Management
Description: Bank Accounts - Balances Report

Provides equivalent functionality to the following standard Oracle Forms/Reports
- Bank Account Balances OAF Page
- Bank Account Balance Range Day Report
- Bank Account Balance Single Date Report
- Bank Account Balance Actual vs Projected Report

Single (As Of) Date Report
- Specify the required Date in the As Of Date parameter
- Specify Yes in the &apos;Bring Forward Prior Balances&apos; if you want to roll the most recent prior balance entries forward if a balance does not exist on the specified As Of Date
- Specify No in the  &apos;Bring Forward Prior Balances&apos; if you only want to see the balances that have been entered on the specified As Of Date.
- Applicable Templates:
  Pivot: As of Date Summary by Currency and Account
  Detail As of Date/Range Date Report  

Range Day Report
- Specify the required date range in the Balance Date From/To Parameters
- When run in this mode the report shows the balances entered for every date within the date range.
- Balances are not rolled forward in this mode.
- Applicable Templates:
  Detail As of Date/Range Date Report  

Actual vs Projected Report
- The report includes actual and projected balances in both As Of Date and Date Range Modes
- Optionally specify the actual balance type to be compared to the projected balance in the  &apos;Actual vs Projected Balance Type&apos; parameter. When specified, the variance between the actual balance and projected balance will be displayed in the report.
- Applicable Templates:
  Pivot: As of Date Summary by Currency and Account
  Detail As of Date/Range Date Report  

Sources: 
Bank Account Balance Single Date Report (CEBABSGR)
Bank Account Balance Range Day Report (CEBABRGR)
Bank Account Balance Actual vs Projected Report (CEBABAPR)
DB package:  CE_CEXSTMRR_XMLP_PKG (required to initialize security)
</DESCRIPTION>
    <REQUIRED_PARAMETERS_MESSAGE>Specify either a &quot;Balance Date From/To Range&quot; OR a &quot;Balance As Of Date&quot;.</REQUIRED_PARAMETERS_MESSAGE>
   </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_as_of_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_bank_account_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_bf_flag</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_proj_variance_type</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_rep_currency</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_rep_exchange_rate_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_rep_exchange_rate_type</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>cbab.legal_entity=:p_legal_entity</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Legal Entities</LOV_NAME>
    <LOV_GUID>C9C878DC04AA0259E0530100007FB368</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
 xep.name value,
 null description
from
 xle_entity_profiles xep,
 ce_bank_accounts cba,
 ce_bank_acct_uses_all cbaua,
 ce_security_profiles_v cspv
where
 xep.legal_entity_id = cba.account_owner_org_id and
 cba.bank_account_id = cbaua.bank_account_id and
 ((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)</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
clbovv.name
from
ce_le_bg_ou_vs_v clbovv,
hr_operating_units hou,
gl_ledgers gl,
gl_ledger_config_details glcd,
xle_firstparty_information_v xfi
where
hou.organization_id=nvl((select mgoat.organization_id from mo_glob_org_access_tmp mgoat where mgoat.organization_id=nvl(fnd_profile.value(&apos;DEFAULT_ORG_ID&apos;),mgoat.organization_id) and rownum=1),fnd_global.org_id) and
hou.set_of_books_id=gl.ledger_id and
gl.object_type_code=&apos;L&apos; and
gl.configuration_id=glcd.configuration_id and
glcd.object_type_code=&apos;LEGAL_ENTITY&apos; and
glcd.setup_step_code=&apos;NONE&apos; and
glcd.object_id=xfi.legal_entity_id and
xfi.legal_entity_id = clbovv.legal_entity_id</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Entité légale</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Legal Entity</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>cbab.bank_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>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>cbab.branch_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>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>cbab.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>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>cbab.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>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>cbab.type_code=xxen_util.lookup_code(:p_balance_type,&apos;BALANCE_SERCH_TYPE&apos;,260)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
 cl.meaning value,
 null description
from
 ce_lookups cl
where
 cl.lookup_type = &apos;BALANCE_SERCH_TYPE&apos;
order by
 cl.meaning</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select 
 cl.meaning value
from
 ce_lookups cl
where
 cl.lookup_type = &apos;BALANCE_SERCH_TYPE&apos; and
 cl.lookup_code = &apos;BA&apos;</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Type d&apos;équilibre</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Balance Type</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>cbab.balance_date&gt;=:p_balance_date_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date du solde Du</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Balance Date From</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>cbab.balance_date&lt;:p_balance_date_to+1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>:$flex$.Balance_Date_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date du solde Au</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Balance Date To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>:p_as_of_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>trunc(sysdate)</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Solde à la date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Balance As Of Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>10</SORT_ORDER>
    <ANCHOR>2=2</ANCHOR>
    <SQL_TEXT>cbabq1.balance_date=(select max(cbabq.balance_date) from ce_bank_acct_bal_qry1 cbabq where cbabq1.bank_account_id=cbabq.bank_account_id and cbabq.balance_date&lt;=:p_as_of_date)</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Solde à la date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Balance As Of Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>11</SORT_ORDER>
    <ANCHOR>3=3</ANCHOR>
    <SQL_TEXT>cbab.balance_date=(
select
max(cbab2.balance_date)
from
ce_cashpool_sub_accts ccsa2,
ce_bank_acct_balances cbab2
where
ccsa.cashpool_id=ccsa2.cashpool_id and
ccsa2.account_id=cbab2.bank_account_id and
cbab2.balance_date&lt;=:p_as_of_date
)</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Solde à la date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Balance As Of Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>12</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <ANCHOR>:p_bf_flag</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fl.lookup_code id,
fl.meaning value,
null description
from
fnd_lookups fl
where
fl.lookup_type=&apos;YES_NO&apos; and
:$flex$.Balance_As_Of_Date is not null
order by
id</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
meaning value
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
and lookup_code = &apos;Y&apos;
and :$flex$.Balance_As_Of_Date is not null
</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Report des soldes antérieurs</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bring Forward Prior Balances</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>13</SORT_ORDER>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>cbab.balance_date = :p_as_of_date</SQL_TEXT>
    <MATCHING_VALUE>No</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Report des soldes antérieurs</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bring Forward Prior Balances</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>14</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <ANCHOR>:p_proj_variance_type</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE_BALANCE_TYPES</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
ce_lookups
where
lookup_type=&apos;BANK_ACC_BAL_TYPE&apos;
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Réel vs projeté Type de solde</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Actual vs Projected Balance Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>15</SORT_ORDER>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>cbab.bank_account_currency=: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 compte bancaire</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bank Account Currency</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>16</SORT_ORDER>
    <DISPLAY_SEQUENCE>130</DISPLAY_SEQUENCE>
    <ANCHOR>:p_rep_currency</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE_FC_CURRENCIES</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
currency_code id,
currency_code value,
name description
from
fnd_currencies_vl
where enabled_flag=&apos;Y&apos;
and currency_flag=&apos;Y&apos;
and (nvl(end_date_active,sysdate)&gt;=sysdate)
and (nvl(start_date_active,sysdate)&lt;=sysdate)
order by currency_code</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Devise de référence</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Reporting Currency</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>17</SORT_ORDER>
    <DISPLAY_SEQUENCE>140</DISPLAY_SEQUENCE>
    <ANCHOR>:p_rep_exchange_rate_type</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>XLA_EXCHANGE_RATE_TYPES_REPORTING</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
conversion_type id,
user_conversion_type value,
null description
from
gl_daily_conversion_types
where
:$flex$.ce_fc_currencies is not null
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Type de taux de change de déclaration</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Reporting Exchange Rate Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>18</SORT_ORDER>
    <DISPLAY_SEQUENCE>150</DISPLAY_SEQUENCE>
    <ANCHOR>:p_rep_exchange_rate_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>trunc(sysdate)</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date du taux de change de référence</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Reporting Exchange Rate Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Balance_As_Of_Date</FLEX_BIND>
    <PARAMETER_NAME>Balance As Of Date</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Bring Forward Prior Balances</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Balance_Date_From</FLEX_BIND>
    <PARAMETER_NAME>Balance Date From</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Balance Date To</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 Branch</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$.ce_fc_currencies</FLEX_BIND>
    <PARAMETER_NAME>Reporting Currency</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Reporting Exchange Rate Type</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.legal_entity</FLEX_BIND>
    <PARAMETER_NAME>Legal Entity</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Account Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.legal_entity</FLEX_BIND>
    <PARAMETER_NAME>Legal Entity</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Account Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
   <TEMPLATES_ROW>
    <TEMPLATE_NAME>Detail As of Date/Range Date Report</TEMPLATE_NAME>
    <DESCRIPTION>Detail As of Date/Range Date Report</DESCRIPTION>
    <OWNER>SYSADMIN</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ACT_VS_PROJ_VARIANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AS_OF_DATE_BALANCES_BF_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVAILABLE_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVERAGE_CLOSING_AVAILABLE_MTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVERAGE_CLOSING_AVAILABLE_YTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVERAGE_CLOSING_LEDGER_MTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVERAGE_CLOSING_LEDGER_YTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BALANCE_DATE</COLUMN_NAME>
      <SORT_ORDER>3</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BALANCE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</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>
      <SORT_ORDER>2</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_PIVOT_LABEL</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_NAME</COLUMN_NAME>
      <SORT_ORDER>1</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BRANCH_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LEDGER_BALANCE</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>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>MAX_TARGET_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>MIN_TARGET_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ONE_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECTED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REPORTING_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_ACT_VS_PROJ_VARIANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVAILABLE_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_AVAIL_MTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_AVAIL_YTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_LEDGER_MTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_LEDGER_YTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_LEDGER_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_MAX_TARGET_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_MIN_TARGET_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_ONE_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_PROJECTED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_TWO_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_VALUE_DATED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_CLOSING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_OPENING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TWO_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE_DATED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VARIANCE_TYPE</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>
   </TEMPLATES_ROW>
   <TEMPLATES_ROW>
    <TEMPLATE_NAME>Pivot: As of Date Summary by Currency and Account</TEMPLATE_NAME>
    <DESCRIPTION>Pivot: As of Date Summary by Currency and Account</DESCRIPTION>
    <OWNER>SYSADMIN</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ACT_VS_PROJ_VARIANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AS_OF_DATE_BALANCES_BF_FLAG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVAILABLE_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVERAGE_CLOSING_AVAILABLE_MTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVERAGE_CLOSING_AVAILABLE_YTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVERAGE_CLOSING_LEDGER_MTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>AVERAGE_CLOSING_LEDGER_YTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BALANCE_DATE</COLUMN_NAME>
      <SORT_ORDER>3</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BALANCE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</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>
      <SORT_ORDER>2</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_ACCOUNT_PIVOT_LABEL</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BANK_NAME</COLUMN_NAME>
      <SORT_ORDER>1</SORT_ORDER>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BRANCH_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXCHANGE_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_CASH_ACCOUNT_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COMPANY_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GL_COST_CENTER_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LEDGER_BALANCE</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>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>MAX_TARGET_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>MIN_TARGET_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ONE_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECTED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REPORTING_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_ACT_VS_PROJ_VARIANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVAILABLE_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_AVAIL_MTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_AVAIL_YTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_LEDGER_MTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_LEDGER_YTD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_LEDGER_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_MAX_TARGET_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_MIN_TARGET_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_ONE_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_PROJECTED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_TWO_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REP_CURR_VALUE_DATED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_CLOSING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STATEMENT_OPENING_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TWO_DAY_FLOAT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE_DATED_BALANCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VARIANCE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>ACT_VS_PROJ_VARIANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>AVAILABLE_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>AVERAGE_CLOSING_AVAILABLE_MTD</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <AGGREGATION>AVG</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>AVERAGE_CLOSING_AVAILABLE_YTD</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <AGGREGATION>AVG</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>AVERAGE_CLOSING_LEDGER_MTD</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <AGGREGATION>AVG</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>AVERAGE_CLOSING_LEDGER_YTD</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <AGGREGATION>AVG</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>BALANCE_DATE</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>BALANCE_TYPE</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>BANK_ACCOUNT_CURRENCY</COLUMN_NAME>
      <FIELD_TYPE>ROW</FIELD_TYPE>
      <DISPLAY_SEQUENCE>1</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>2</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>GL_COMPANY_DESC</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>LEDGER_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </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>ONE_DAY_FLOAT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>PROJECTED_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REPORTING_CURRENCY</COLUMN_NAME>
      <FIELD_TYPE>FILTER</FIELD_TYPE>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_ACT_VS_PROJ_VARIANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_AVAILABLE_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_AVAIL_MTD</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <AGGREGATION>AVG</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_AVAIL_YTD</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <AGGREGATION>AVG</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_LEDGER_MTD</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <AGGREGATION>AVG</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_AVG_CLOSE_LEDGER_YTD</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <AGGREGATION>AVG</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_LEDGER_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_ONE_DAY_FLOAT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_PROJECTED_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_TWO_DAY_FLOAT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>REP_CURR_VALUE_DATED_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>TWO_DAY_FLOAT</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <AGGREGATION>SUM</AGGREGATION>
     </TEMPLATE_PIVOT_ROW>
     <TEMPLATE_PIVOT_ROW>
      <COLUMN_NAME>VALUE_DATED_BALANCE</COLUMN_NAME>
      <FIELD_TYPE>VALUE</FIELD_TYPE>
      <DISPLAY_SEQUENCE>3</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>
   </TEMPLATES_ROW>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>SYSADMIN</USER_NAME>
    <TEMPLATE_NAME>Pivot: As of Date Summary by Currency and Account</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>DEVELOPER</USER_NAME>
    <TEMPLATE_NAME>Pivot: As of Date Summary by Currency and Account</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ENGINATICS</USER_NAME>
    <TEMPLATE_NAME>Pivot: As of Date Summary by Currency and Account</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ANDY.HAACK</USER_NAME>
    <TEMPLATE_NAME>Pivot: As of Date Summary by Currency and Account</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <TEMPLATE_NAME>Detail As of Date/Range Date Report</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>
