<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>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: CE Israel - Bank Statement Reconciliation -->
 <REPORTS_ROW>
  <GUID>82288223EF4A3869E053B46B63588994</GUID>
  <SQL_TEXT>-- This Query populates Detail Information of Unreconciled Bank and Book Transactions. 
-- First 3 sqls populate bank amount details while, the other 3 sqls populate book amount details 
-- Following SQL fetches bank amounts for unreconciled lines --&gt;
SELECT 	&amp;gc_origin_bank_stmt ORIGIN
 		, DECODE(csl.trx_type, &apos;CREDIT&apos;, &amp;gc_trx_type_receipt, &apos;DEBIT&apos;, &amp;gc_trx_type_payment, csl.trx_type) TRX_TYPE
 		, csl.bank_trx_number DOCNUMBER
 		, NVL(csl.effective_date,csl.trx_date) TRX_DATE
		, 0 BOOKS
	  	, NVL(SUM(DECODE(csl.trx_type, &apos;DEBIT&apos;, -1 * csl.amount, csl.amount)),0) BANK
FROM   	ce_statement_headers csh
 		, ce_statement_lines csl
WHERE  	csl.statement_header_id= csh.statement_header_id
AND 	csl.status = &apos;UNRECONCILED&apos;
AND 	csh.bank_account_id = :P_BANK_ACCOUNT_ID
AND		TRUNC(csl.trx_date) BETWEEN :gc_from_date AND :gc_to_date
GROUP BY 	csl.trx_type
 			, csl.bank_trx_number
 			, csl.effective_date
 			, csl.trx_date
UNION ALL
-- This SQL fetches bank amounts for lines that at the &apos;Period To&apos; parameter time were 
-- unreconciled, but reconciled at report submission time 
SELECT 	&amp;gc_origin_bank_stmt ORIGIN
 		, DECODE(csl.trx_type, &apos;CREDIT&apos;, &amp;gc_trx_type_receipt, &apos;DEBIT&apos;, &amp;gc_trx_type_payment, csl.trx_type) TRX_TYPE
		, csl.bank_trx_number DOCNUMBER
		, NVL(csl.effective_date,csl.trx_date) TRX_DATE
		, 0 BOOKS
		, NVL(SUM(DECODE(csl.trx_type, &apos;DEBIT&apos;, -1 * csl.amount, csl.amount)),0) BANK
FROM   	ce_statement_headers csh
 		, ce_statement_reconciliations csr
 		, ce_statement_lines csl
WHERE  	csl.statement_header_id = csh.statement_header_id
AND 	csl.status = &apos;RECONCILED&apos; 
AND		csh.bank_account_id= :P_BANK_ACCOUNT_ID
AND		TRUNC(csl.trx_date) BETWEEN :gc_from_date AND :gc_to_date
AND		csl.statement_line_id = csr.statement_line_id
AND		csr.current_record_flag = &apos;Y&apos;
AND		csr.status_flag = &apos;M&apos;
--Changed the column created_date to effective_date
AND 	TRUNC(csl.effective_date) &gt; :gc_to_date
GROUP BY 	csl.trx_type
 			, csl.bank_trx_number
 			, csl.effective_date
 			, csl.trx_date
UNION ALL
-- If a bank statement line is partly reconciled, the line status is &apos;reconciled&apos;. Still, this line 
-- should appear in this part (the unreconciled bank amount). This SQL fetches amounts for those lines.
SELECT 	&amp;gc_origin_bank_stmt ORIGIN
 		, DECODE(csl.trx_type, &apos;CREDIT&apos;, &amp;gc_trx_type_receipt, &apos;DEBIT&apos;, &amp;gc_trx_type_payment, csl.trx_type) TRX_TYPE
 		, csl.bank_trx_number DOCNUMBER
		, NVL(csl.effective_date,csl.trx_date) TRX_DATE
		, 0 BOOKS
		, NVL(SUM(DECODE(csl.trx_type, &apos;DEBIT&apos;, -1 * (csl.amount - csr.amount), (csl.amount - csr.amount))),0) BANK
FROM   	ce_statement_headers csh
		, ce_statement_reconciliations csr
		, ce_statement_lines csl
WHERE  	csl.statement_header_id = csh.statement_header_id
AND 	csl.status =&apos;RECONCILED&apos; 
AND 	csh.bank_account_id = :P_BANK_ACCOUNT_ID
AND 	TRUNC(csl.trx_date) BETWEEN :gc_from_date AND :gc_to_date
AND		csl.statement_line_id = csr.statement_line_id
AND		csl.amount &gt; csr.amount
--Changed the column created_date to effective_date
AND 	TRUNC(csl.effective_date) BETWEEN :gc_from_date AND :gc_to_date
AND		csr.current_record_flag = &apos;Y&apos;
AND		csr.status_flag = &apos;M&apos;
GROUP BY 	csl.trx_type
 			, csl.bank_trx_number
 			, csl.effective_date
 			, csl.trx_date
UNION ALL
-- This SQL fetches book amounts for unreconciled lines 
SELECT 	&amp;gc_origin_accounted ORIGIN 
        , catv.type_meaning TRX_TYPE
       	, catv.trx_number DOCNUMBER
	 	, catv.trx_date     TRX_DATE
		, NVL(SUM(DECODE(catv.type_meaning, &apos;Debit&apos;, catv.bank_account_amount, 
					&apos;Receipt&apos;, catv.bank_account_amount, -1 * catv.bank_account_amount)),0) BOOKS
		, 0  BANK
FROM   	ce_available_transactions_v catv
WHERE  	application_id &lt;&gt; 260
AND		catv.bank_account_id = :P_BANK_ACCOUNT_ID
AND   	catv.trx_date BETWEEN :gc_from_date AND :gc_to_date 
--Added the Currency Condition
AND	   catv.currency_code = :gc_currency_code
GROUP BY 	catv.type_meaning
	  	 	,catv.trx_number
		 	,catv.trx_date
UNION ALL
-- This SQL fetches book amounts for lines that at the &apos;Period To&apos; parameter time were 
-- unreconciled, but reconciled at report submission time --&gt;
SELECT  &amp;gc_origin_accounted ORIGIN 
        , crtv.type_meaning TRX_TYPE
       	, crtv.trx_number DOCNUMBER
	 	, crtv.trx_date     TRX_DATE
		, NVL(SUM(DECODE(crtv.type_meaning, &apos;Debit&apos;, crtv.bank_account_amount, 
					&apos;Receipt&apos;, crtv.bank_account_amount, -1 * crtv.bank_account_amount)),0) BOOKS
		, 0  BANK
FROM   	ce_reconciled_transactions_v crtv
WHERE  	crtv.bank_account_id = :P_BANK_ACCOUNT_ID
AND   crtv.trx_date BETWEEN :gc_from_date AND :gc_to_date 
AND 	TRUNC(crtv.cleared_date) &gt; :gc_to_date
--Added the Currency Condition
AND	   crtv.currency_code = :gc_currency_code
--Commented the Status condition is false
--AND 	crtv.status = &apos;RECONCILED&apos;
GROUP BY 	crtv.type_meaning
	  	 	,crtv.trx_number
			,crtv.trx_date
UNION ALL
-- If a line is partly reconciled, the line status is &apos;reconciled&apos;. Still, this line should appear 
-- in this part (the unreconciled amount). This SQL fetches book amounts for those lines.
SELECT  &amp;gc_origin_accounted ORIGIN 
        , crtv.type_meaning TRX_TYPE
       	, crtv.trx_number DOCNUMBER
	 	, crtv.trx_date     TRX_DATE
		, NVL(SUM(DECODE(crtv.type_meaning, &apos;Debit&apos;, (crtv.bank_account_amount - crtv.actual_amount_cleared),
                       &apos;Receipt&apos;, (crtv.bank_account_amount - crtv.actual_amount_cleared),
					   -1 * (crtv.bank_account_amount - crtv.actual_amount_cleared))),0) BOOKS
		, 0  BANK
FROM   	ce_reconciled_transactions_v crtv
WHERE  	crtv.bank_account_id = :P_BANK_ACCOUNT_ID
AND   	crtv.trx_date BETWEEN :gc_from_date AND :gc_to_date 
AND 	crtv.bank_account_amount &gt; crtv.actual_amount_cleared
--Added the Currency Condition
AND	   crtv.currency_code = :gc_currency_code
--Commented the Status condition is false
--AND 	crtv.status = &apos;RECONCILED&apos;
GROUP BY 	crtv.type_meaning
	  	 	,crtv.trx_number
		 	,crtv.trx_date
ORDER BY 	3, 4
</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>CE</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>CEBNKSTMTRECON</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <REPORT_NAME>CE إسرائيل - تسوية كشف حساب البنك</REPORT_NAME>
    <DESCRIPTION>Application: إدارة النقدية
Source: إسرائيل - تسوية كشف حساب البنك
Short Name: CEBNKSTMTRECON
DB package: CE_BNK_STMT_RECON_RPT_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <REPORT_NAME>CE Israel - Kontoauszugsabstimmung</REPORT_NAME>
    <DESCRIPTION>Application: Cash Management
Source: Israel - Kontoauszugsabstimmung
Short Name: CEBNKSTMTRECON
DB package: CE_BNK_STMT_RECON_RPT_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <REPORT_NAME>CE Israël - Rapprochement des relevés bancaires</REPORT_NAME>
    <DESCRIPTION>Application: Cash Management
Source: Israël - Rapprochement des relevés bancaires
Short Name: CEBNKSTMTRECON
DB package: CE_BNK_STMT_RECON_RPT_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>CE Israel - Bank Statement Reconciliation</REPORT_NAME>
    <DESCRIPTION>Application: Cash Management
Source: Israel - Bank Statement Reconciliation
Short Name: CEBNKSTMTRECON
DB package: CE_BNK_STMT_RECON_RPT_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <REPORT_NAME>CE 以色列 - 银行对帐单调节</REPORT_NAME>
    <DESCRIPTION>Application: 现金管理系统
Source: 以色列 - 银行对帐单调节
Short Name: CEBNKSTMTRECON
DB package: CE_BNK_STMT_RECON_RPT_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>BI Publisher</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>&amp;gc_origin_accounted</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;gc_origin_bank_stmt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;gc_trx_type_payment</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;gc_trx_type_receipt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:gc_bank_account_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:gc_currency_code</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:gc_from_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:gc_origin_accounted</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:gc_origin_bank_stmt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:gc_to_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:gc_trx_type_payment</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:gc_trx_type_receipt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:gn_sob_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_acc_period_from</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_acc_period_to</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_bank_account_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_close_balance</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_bank_account_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE_BANK_ACC_NAME</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
bank_account_id id,
bank_account_name value,
null description
from
ce_internal_bank_accounts_v
where (inactive_date is null or
inactive_date&gt;(select sysdate from dual))
order by value,description</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>اسم حساب البنك</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Bezeichnung Bankkonto</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Intitulé 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_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>银行帐户名</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_acc_period_from</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>GL_SRS_ALL_PERIODS</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
period_name id,
period_name value,
null description
from
gl_period_statuses
where application_id=101
and ledger_id=fnd_profile.value(&apos;GL_SET_OF_BKS_ID&apos;)
order by period_year desc,period_num desc</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>من الفترة المحاسبية</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Von Buchungsperiode</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Période comptable - De</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>From Accounting Period</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>自会计期</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_acc_period_to</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>GL_SRS_ALL_PERIODS</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
period_name id,
period_name value,
null description
from
gl_period_statuses
where application_id=101
and ledger_id=fnd_profile.value(&apos;GL_SET_OF_BKS_ID&apos;)
order by period_year desc,period_num desc</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>إلى الفترة المحاسبية</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>In Buchungsperiode</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Période comptable - A</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>To Accounting Period</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>至会计期</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_close_balance</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>رصيد الإقفال</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Endsaldo</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Solde de clôture</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Closing Balance</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>期末余额</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
