Featured post

General Ledger Revaluation

General Ledger Revaluation Account balances denominated in foreign currencies are adjusted through the revaluation procedure. Revaluat...

Showing posts with label Cash Management. Show all posts
Showing posts with label Cash Management. Show all posts

Monday, 16 August 2021

How to enter swift code in bank setup? Oracle Application/ Fusion Application

 SWIFT Code is entered at bank branch level and it should be entered in the field "Bank Identification Code (BIC)" at Bank Branch only and not Bank Account.


Saturday, 14 July 2018

Cash Management (CE)

Cash Management (CE)
New Tables
Table Name
Feature Area
CE_BANK_ACCOUNTS
Bank Account Model
CE_BANK_ACCT_USES_ALL
Bank Account Model
CE_GL_ACCOUNTS_CCID
Bank Account Model
CE_INTEREST_BALANCE_RANGES
Balances and Interest Calculation
CE_INTEREST_RATES
Balances and Interest Calculation
CE_INTEREST_SCHEDULES
Balances and Interest Calculation
CE_BANK_ACCT_BALANCES
Balances and Interest Calculation
CE_PROJECTED_BALANCES
Balances and Interest Calculation
CE_INT_CALC_DETAILS_TMP
Balances and Interest Calculation
CE_CASHFLOWS
Bank Account Transfers
CE_CASHFLOW_ACCT_H
Bank Account Transfers
CE_PAYMENT_TRANSACTIONS
Bank Account Transfers
CE_PAYMENT_TEMPLATES
Bank Account Transfers
CE_TRXNS_SUBTYPE_CODES
Bank Account Transfers
CE_XLA_EXT_HEADERS
Subledger Accounting
CE_CONTACT_ASSIGNMENTS
Bank Account Model
CE_AP_PM_DOC_CATEGORIES
Bank Account Model
CE_PAYMENT_DOCUMENTS
Bank Account Model
CE_SECURITY_PROFILES_GT
Bank Account Model
CE_CHECKBOOKS
Bank Account Model
Changed Tables
Table Name
Feature Area
Brief Description of Change
CE_AVAILABLE_TRANSACTIONS_TMP
Bank Statement Reconciliation
Add LEGAL_ENTITY_ID and ORG_ID
CE_STATEMENT_RECONCILS_ALL
Bank Statement Reconciliation
Add LEGAL_ENTITY_ID
CE_ARCH_RECONCILIATIONS_ALL
Bank Statement Reconciliation
Add LEGAL_ENTITY_ID
CE_SYSTEM_PARAMETERS_ALL
System Parameters
Add LEGAL_ENTITY_ID; Add Columns for BAT project
CE_ARCH_HEADERS
Bank Statement
droap ORG_ID
CE_ARCH_INTERFACE_HEADERS
Bank Statement
droap ORG_ID; Add more balance columns
CE_ARCH_INTRA_HEADERS
Bank Statement
droap ORG_ID
CE_INTRA_STMT_HEADERS
Bank Statement
droap ORG_ID
CE_STATEMENT_HEADERS
Bank Statement
droap ORG_ID
CE_STATEMENT_HEADERS_INTERFACE
Bank Statement
droap ORG_ID; Add more balance columns
CE_CASHPOOLS
Cash Leveling
Add LEGAL_ENTITY_ID
CE_PROPOSED_TRANSFERS
Cash Leveling
Add columns for Balance project
CE_LEVELING_MESSAGE
Cash Leveling
Add columns for Balance project
CE_TRANSACTIONS_CODES
Bank Statement
Add Columns for Multi-pass reconciliation feature
CE_STATEMENT_LINES
Bank Statement
Add CASHFLOW_ID
Obsolete Tables
Table Name
Feature Area
Replaced By
CE_ARCH_HEADERS_ALL
Bank Statement
CE_ARCH_HEADERS
CE_ARCH_INTERFACE_HEADERS_ALL
Bank Statement
CE_ARCH_INTERFACE_HEADERS
CE_ARCH_INTRA_HEADERS_ALL
Bank Statement
CE_ARCH_INTRA_HEADERS
CE_INTRA_STMT_HEADERS_ALL
Bank Statement
CE_INTRA_STMT_HEADERS
CE_STATEMENT_HEADERS_ALL
Bank Statement
CE_STATEMENT_HEADERS
CE_STATEMENT_HEADERS_INT_ALL
Bank Statement
CE_STATEMENT_HEADERS_INTERFACE
New Views
View Name
Feature Area
CE_SECURITY_PROFILES_V
Bank Account Model
CE_LE_BG_OU_VS_V
Bank Account Model
CE_BANK_ACCOUNTS_V
Bank Account Model
CE_BANK_BRANCHES_V
Bank Account Model
CE_BANK_ACCT_USES
Bank Account Model
CE_BANK_ACCTS_GT_V
Bank Account Model
CE_BANK_ACCT_USES_BG_V
Bank Account Model
CE_BANK_ACCT_USES_LE_V
Bank Account Model
CE_BANK_ACCT_USES_OU_V
Bank Account Model
CE_BANK_ACCTS_CALC_V
Balances and Interests Calculation
CE_INTEREST_RATES_V
Balances and Interests Calculation
CE_260_CF_RECONCILED_V
Bank Statement Reconciliation
CE_260_CF_TRANSACTIONS_V
Bank Statement Reconciliation
CE_260_CF_REVERSAL_V
Bank Statement Reconciliation
CE_INTERNAL_BANK_ACCTS_GT_V
Cash Positioning
CE_XLA_EXT_HEADERS_V
Subledger Accounting
CE_INTERNAL_BANK_ACCTS_V
Bank Account Model
CE_BANKS_V
Bank Account Model
CE_BANK_ACCTS_SEARCH_GT_V
Bank Account Model
CE_XLA_TRANSACTIONS_V
Subledger Accounting
CEFV_BANK_ACCOUNTS
Business Intelligence Service
CEBV_BANK_ACCOUNTS
Business Intelligence Service
CEFV_BANK_BRANCHES
Business Intelligence Service
CEBV_BANK_BRANCHES
Business Intelligence Service
Changed Views
View Name
Feature Area
Brief Description of Change
CE_101_RECONCILED_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_101_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_185_RECONCILED_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_185_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Subledger Accounting and Bank Account Model features
CE_200_RECONCILED_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_200_BATCHES_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_200_REVERSAL_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_200_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_222_RECONCILED_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_222_BATCHES_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_222_REVERSAL_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_222_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_222_TXN_FOR_BATCH_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_260_RECONCILED_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_260_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_801_RECONCILED_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_801_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_801_EFT_RECONCILED_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_801_EFT_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_999_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_999_RECONCILED_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_999_REVERSAL_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_ALL_STATEMENTS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_ARCH_RECONCILIATIONS
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_AVAIL_STATEMENTS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_AVAILAVLE_BATCHES_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_AVAILAVLE_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_BANK_TRX_CODES_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_INTERNAL_BANK_ACCOUNTS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_MISC_TAX_CODE_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_MISC_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_RECEIVABLE_ACTIVITIES_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_RECONCILED_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_REVERSAL_TRANSACTIONS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_STAT_HDRS_INF_V
Bank Statement Reconciliation
Enhancement related to MOAC, Balances and Interests Calculation and Bank Account Model feature
CE_STATEMENT_HEADERS_V
Bank Statement Reconciliation
Enhancement related to MOAC, Balances and Interests Calculation and Bank Account Model features
CE_STATEMENT_LINES_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_STATEMENT_RECONCILIATIONS
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_SYSTEM_PARAMETERS
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_SYSTEM_PARAMETERS_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CE_TRANSACTION_CODES_V
Bank Statement Reconciliation
Enhancement related to MOAC and Bank Account Model features
CEBV_CASH_FORECAST_CELLS
BIS Views
Enhancement related to Bank Account Model features
CEBV_ECT
BIS Views
Enhancement related to Bank Account Model features
CEFV_BANK_STATEMENTS
BIS Views
Enhancement related to Bank Account Model features
CEFV_CASH_FORECAST_CELLS
BIS Views
Enhancement related to Bank Account Model features
CEFV_ECT
BIS Views
Enhancement related to Bank Account Model features
CE_TRANSACTION_CODES_V
Bank Statement Reconciliation
Enhancement related to Bank Statement Reconciliation features
CE_CP_XTR_BANK_ACCOUNTS_V
Cash Positioning
Enhancement related to Bank Account Model features
CE_XTR_CASHFLOWS_V
Cash Positioning
Enhancement related to Bank Account Model features
CE_AP_FC_PAYMENTS_V
Cash Forecasting
Enhancement related to Bank Account Model features
CE_AR_FC_RECEIPTS_V
Cash Forecasting
Enhancement related to Bank Account Model features
CE_AR_FC_INVOICES_V
Cash Forecasting
Invalid object fix
CE_SO_FC_ORDERS_V
Cash Forecasting
Invalid object fix
CE_SO_FC_ORDERS_NO_TERMS_V
Cash Forecasting
Invalid object fix
CE_SO_FC_ORDERS_TERMS_V
Cash Forecasting
Invalid object fix
CE_FORECAST_ROWS_V
Cash Forecasting
Invalid object fix
CE_CP_BANK_ACCOUNTS_V
Cash Positioning
Enhancement related to Bank Account Model features
CE_CP_WS_BA_V
Cash Positioning
Enhancement related to Bank Account Model features
CE_CP_DISC_OPEN_V
Cash Positioning
Enhancement related to Bank Account Model features
CE_CP_WS_LE_V
Cash Positioning
Enhancement related to Bank Account Model features
CE_CP_XTO_V
Cash Positioning
Enhancement related to Bank Account Model features
CE_CP_SUB_OPEN_BAL_V
Cash Positioning
Enhancement related to Bank Account Model features
CE_CP_WS_BA_DISC_V
Cash Positioning
Enhancement related to Bank Account Model features
CE_P_BA_SIGNATORY_HIST_V
BIS View
Enhancement related to Bank Account Model features
CE_FC_ARI_DISC_V
Cash Forecasting
Enhancement related to Subledger Accounting features
Obsoleted Views
View Name
Feature Area
Replaced By
CE_ARCH_HEADERS
Bank Statement
Table with the same name
CE_ARCH_INTERFACE_HEADERS
Bank Statement
Table with the same name
CE_ARCH_INTRA_HEADERS
Bank Statement
Table with the same name
CE_INTRA_STMT_HEADERS
Bank Statement
Table with the same name
CE_STATEMENT_HEADERS
Bank Statement
Table with the same name
CE_STATEMENT_HEADERS_INTERFACE
Bank Statement
Table with the same name

Wednesday, 4 October 2017

Cash Management Reconciliation

1) Run the program- Bank Statement Loader to load data in following Open Interface tables

CE_STATEMENT_HEADERS_INT_ALL (Stores Information about bank statement Header details)
CE_STATEMENT_LINES_INTERFACE (Stores Information about bank statement Line details)

2) Run the program- Bank Statement Import to load data in following Base tables from Interface tables.

CE_STATEMENT_HEADERS
CE_STATEMENT_LINES

3) Error information is stored in following tables while running Bank Statement Import

CE_HEADER_INTERFACE_ERRORS
CE_LINE_INTERFACE_ERRORS

4) Run the program- AutoReconciliation which in turn calls AutoReconciliation Execution Report (CEXINERR)
(AutoReconciliation --> CE_AUTO_BANK_REC.statement --> CE_AUTO_BANK_MATCH.match_process)

5) Error information is stored in following table while running AutoReconciliation Program

CE_RECONCILIATION_ERRORS

6) Reconciliation history or audit trail is stored in table- CE_STATEMENT_RECONCILS_ALL. Each row represents an action performed against a statement line.

7) Transactions from all the views below are consolidated into CE_AVAILABLE_TRANSACTIONS_V for bank statement reconcillation

CE_101_TRANSACTIONS_V -- GL journal entry lines

CE_185_TRANSACTIONS_V -- Treasury Transactions

CE_200_TRANSACTIONS_V -- AP payments

CE_222_TRANSACTIONS_V -- AR cash receipts

CE_260_TRANSACTIONS_V -- Bank statement lines available for reconciling bank errors

CE_801_TRANSACTIONS_V -- Payroll payments

Sunday, 5 February 2017

Oracle R12 – Some good Question on Supplier – Bank Setups


The supplier bank account information is in the table: IBY_EXT_BANK_ACCOUNTS, the bank and bank branches information is in the table: HZ_PARTIES.
The bank branch number can be found in the table: HZ_ORGANIZATION_PROFILES
The HZ_ORGANIZATION_PROFILES table stores a variety of information about a party. This table gets populated when a party of the Organization type is created. This table also contains data retrieved from Dun & Bradstreet using either the Dun & Bradstreet online or batch download methods. Historical data for the organization can also be stored in this table. Each time organization information is changed, the effective end date column for the original record is updated and a new record that contains the updated information is created.
The column name is BANK_OR_BRANCH_NUMBER VARCHAR2 (30) Stores bank number for banks and branch number for bank branches, primarily ABA number for US bank branches.
Where are Supplier (External) Bank Accounts Created?
In R12, Internal bank accounts are now created in Cash Management (Setup -> Banks).  Where are Supplier (or External) bank accounts created?
Supplier (or External) bank accounts are created in Payables, in the Supplier Entry forms.  In the Payables Manager responsibility:
1. Navigate to Suppliers -> Entry.
2. Query or create your supplier.
3. Click on Banking Details and then choose Create.
After you have created the bank account, you can assign the bank account to the supplier site.
How do you import Supplier Bank Accounts during Supplier and Supplier Site Open Interface?
After the Supplier or Supplier Site is validated and a rows entered in the various AP and HZ tables, a Payee is created in IBY (the new Payments application) for the Supplier or Supplier Site.
If the Payee is successfully created, we then check to see if there are any corresponding rows in
IBY_TEMP_EXT_BANK_ACCTS. If there are, we call an IBY API to create the Bank Account and associate it with the Payee.
So to import supplier bank accounts during Supplier and Supplier Site Open Interface, you can populate the IBY_TEMP_EXT_BANK_ACCTS table.
A row in IBY_TEMP_EXT_BANK_ACCTS is said to be associated with the Supplier or Supplier Site if the column IBY_TEMP_EXT_BANK_ACCTS.calling_app_unique_ref1 is equal to either AP_SUPPLIERS_INT.vendor_interface_id for Suppliers or  IBY_TEMP_EXT_BANK_ACCTS.calling_app_unique_ref2 is equal to AP_SUPPLIER_SITES_INT.vendor_site_interface_id for Supplier Sites.
The bank and bank branch referenced in IBY_TEMP_EXT_BANK_ACCTS must already exist in the system.  There is no functionality in the Bank Account Import to create the bank and/or bank branch. This functionality associates the new supplier to an existing bank and/or bank branch.
How to enable the Supplier bank Account default to the Payment Schedules tab
A review of the current code, underlying in ibydiscb.pls ie IBY_DISBURSEMENT_COMP_PUB, depicts that the Supplier bank Account defaults to the Payment Schedules tab in the remit to bank Account only if any of the below mentioned two conditions are satisfied;
1. The Supplier bank Account has no currency associated to it
Or
2. The currency code associated to the Supplier Bank Account is the same as the Payment Currency
at the Invoice level
How to Query the Bank Account at the Supplier Site Level in SQL
R12 a Supplier Site is stored, in TCA, as a Party_Site. The Party Site has the Party ID of the Party that represents the Supplier record.
SELECT BANK_ACCOUNT_NAME, BANK_ACCOUNT_NUM
FROM IBY_EXT_BANK_ACCOUNTS
WHERE EXT_BANK_ACCOUNT_ID IN
(SELECT EXT_BANK_ACCOUNT_ID
FROM IBY_ACCOUNT_OWNERS
WHERE ACCOUNT_OWNER_PARTY_ID IN
(SELECT party_id
FROM hz_party_sites
WHERE party_site_name = ''))

Sunday, 15 January 2017

Oracle EBS: Banks

The concept of Banks in Oracle Apps is same as Customer or Suppliers i.e. Banks are treated as Party or a Shared Entity. Banks are shared among following modules:

  • Payables
  • Receivables
  • Treasury
  • Payroll
  • Cash Management
Technically Banks are owned by Cash Management.
The hierarchy of banks is as follows:
  • Bank
    • Bank Branch
      • Bank Account
        • Payment Document or Check Book
Banks are used in Payables for Payments and in Receivables they are used for Receipts. Then these payments and receipts are automatically transferred to Oracle Cash Management for reconciliation depending on the configured options for reconciliation and Receipt Methods.
The Bank setups are changed in R12 as compared to R11i. The two major changes in Bank setups are:
  • The concept of Account Owner in Bank Account Setup.
  • And secondly you have to configure Cash Management Responsibility whatsoever to setup a bank.
This account owner refers to Legal Entity. You can see the use of this concept where there are more than one legal entity working on a single instance. But even if you are using a single Legal Entity, you still have to give the right to Legal Entity in order to setup a bank account.
Here are steps for setting up a bank account:
  1. Create a Cash Management responsibility and give the attach the following profile option
    1. GL: Ledger Name
    2. MO: Operating
  2. Log in the application using “SYSADMIN” user ID
  3. Click on “User Management” Responsibility
  4. Go to “Roles & Role Inheritance”
  5. Search for “Cash Management” in the Application search field
  6. Look for the Cash Management responsibility you create in Step.1 and Click on Update icon
  7. Click on “Security Wizard” Button. (Click “Save and Proceed” if required)
  8. On the next form click “Run Wizard” icon against the field CE UMX Security Wizard
  9. Click on “Add Legal Entity” button
  10. Search and attach the legal entity.
  11. Give the Bank Access Grant
  12. Save the records
By doing this you are now able to setup a Bank Account
That’s All for now :)

Thursday, 13 October 2016

R12 - How To Make A Personalized View Such As Bank Balance For All Users?

R12 - How To Make A Personalized View Such As Bank Balance For All Users?

Do the following to make views visible for other users: 

  1. Set the Personalize Self-Service Defn profile option to Yes for the functional sysadmin user. 
  2. Set the FND: Personalization Region Link Enabled profile option to Minimal or Yes. 
  3. Ensure the profile option Disable Self-Service Personal is not set to NO. 
  4. Login as the functional sysadmin user and navigate to Project List 
  5. Click on the Personalize link at the top of the page 
  6. Click on the eye glasses icon in the Seeded User Views column (Table: Balances..) 
  7. Create a new view or duplicate an existing one. Take care to provide values for all the required search criteria otherwise your query will fail. Optionally specify a securing function to indicate a subset of users who can access the newly seeded view. You can also mark a seeded view as the default view for all users. For this example, use the securing function of 'Balances'.
  8. Save the change 
  9. Check if other users can now see the view. 
10. Once the views are available to other users, then return the profile options to the values they were before the views were created. 

Sunday, 28 August 2016

Cash Management :General Ledger Reconciliation Report works on the following principles


The GL reconciliation report works on the following principles 

a. Payments which have been credited into the GL Cash Account but not 
Reconciled against a Bank Statement Line in the current period - these 
payments are deducted from the Bank Statement Closing Balance. 

b. Payments which have not been credited into the GL Cash Account but are 
Reconciled against a Bank Statement Line in the current period - these 
payments are added to the Bank Statement Closing Balance. 

c. Payments which have not been credited into the GL Cash Account and are 
not Reconciled against a Bank Statement Line but appear on a Bank Statement 
in the current period - these payments are added to the Bank Statement 
Closing Balance. 

Please note that transactions available for reconciliation is very different 
from GL report on the principles listed above. 

The accounting is only done for the payment creation, ie, accounting line 
only for AE_LINE_TYPE_CODE="CASH CLEARING" exists in the xla_ae_lines table. 

There is no accounting line for the "CASH" account. 
This payment is not accounted into the GL CASH account ==> will NOT show 
up on the "General Ledger Reconciliation Report". 

Saturday, 13 August 2016

R12 BANK TABLE AND QUERY

SELECT    HOU.NAME OPERATING_UNIT,

                  BNK.BANK_ACCOUNT_NUM,
                  BRNCH.BANK_NAME,
                  BRNCH.BANK_BRANCH_TYPE,
                  BRNCH.BANK_BRANCH_NAME,
                  BRNCH.DESCRIPTION
  FROM   CE_BANK_ACCOUNTS BNK,
         CE_BANK_ACCT_USES_ALL SITE,
         CEFV_BANK_BRANCHES BRNCH,
         HR_OPERATING_UNITS HOU
 WHERE       BNK.BANK_ACCOUNT_ID = SITE.BANK_ACCOUNT_ID
         AND BRNCH.BANK_BRANCH_ID = BNK.BANK_BRANCH_ID
         AND HOU.ORGANIZATION_ID = SITE.ORG_ID

==========================================================================


SELECT   HOU.NAME OPERATING_UNIT,
         sob.SHORT_NAME sob_name,
         BRNCH.BANK_NAME,                                 
         BRNCH.BANK_BRANCH_NAME,                  
         BNK.DESCRIPTION,
         BRNCH.ADDRESS_LINE1,
         BRNCH.ADDRESS_LINE2,
         BRNCH.ADDRESS_LINE3,
         BRNCH.ADDRESS_LINE4,
         BRNCH.CITY,
         BRNCH.STATE,
         BRNCH.ZIP_CODE,
         BRNCH.COUNTRY,
         BNK.BANK_ACCOUNT_NAME,
         BNK.BANK_ACCOUNT_TYPE,
         BNK.BANK_ACCOUNT_NUM,
         BNK.MULTI_CURRENCY_ALLOWED_FLAG,
         BNK.MULTI_CURRENCY_ALLOWED_FLAG,
         BNK.ACCOUNT_CLASSIFICATION,
         BNK.ZERO_AMOUNT_ALLOWED,
         BNK.MAX_CHECK_AMOUNT,
         BNK.RECEIPT_MULTI_CURRENCY_FLAG,
         BNK.CURRENCY_CODE,
         BNK.ACCOUNT_HOLDER_NAME,
         gcf.CONCATENATED_SEGMENTS
  FROM   CE_BANK_ACCOUNTS BNK,
         CE_BANK_ACCT_USES_ALL SITE,
         CEFV_BANK_BRANCHES BRNCH,
         HR_OPERATING_UNITS HOU,
         gl_sets_of_books sob,
         gl_code_combinations_kfv gcf
 WHERE       BNK.BANK_ACCOUNT_ID = SITE.BANK_ACCOUNT_ID
         AND BRNCH.BANK_BRANCH_ID = BNK.BANK_BRANCH_ID
         AND HOU.ORGANIZATION_ID = SITE.ORG_ID
         AND sob.SET_OF_BOOKS_ID = HOU.SET_OF_BOOKS_ID
         AND BNK.ASSET_CODE_COMBINATION_ID = gcf.CODE_COMBINATION_ID

Sunday, 24 July 2016

Logic for GL reconciliation report


The GL reconciliation report works on the following principles 


a. Payments which have been credited into the GL Cash Account but not 
Reconciled against a Bank Statement Line in the current period - these 
payments are deducted from the Bank Statement Closing Balance. 

b. Payments which have not been credited into the GL Cash Account but are 
Reconciled against a Bank Statement Line in the current period - these 
payments are added to the Bank Statement Closing Balance. 

c. Payments which have not been credited into the GL Cash Account and are 
not Reconciled against a Bank Statement Line but appear on a Bank Statement 
in the current period - these payments are added to the Bank Statement 
Closing Balance. 

Please note that transactions available for reconciliation is very different 
from GL report on the principles listed above. 

The accounting is only done for the payment creation, ie, accounting line 
only for AE_LINE_TYPE_CODE="CASH CLEARING" exists in the xla_ae_lines table. 

There is no accounting line for the "CASH" account. 
This payment is not accounted into the GL CASH account ==> will NOT show 
up on the "General Ledger Reconciliation Report". 
Also upload version of file CEXRECRE.rdf