Cash Management - Bank Statement Open Interface

Bank Statement Open Interface
(The tables are ce_statement_headers_int_all
and ce_statement_lines_interface)
I am trying to load the bank statements
with Journal Lines and trying to reconcile them
using Autoreconcilation but I am getting error. ( I am passing Journal desc in BANK_TRX_NUMBER in lines table)
But I am getting error 'No matching entries'
. What else values than this and to which columns in the tables I need to pass the values ? Can somebody please help ?
I will really appriciate.
-Chitra
null

Hi , Christopher have implemented Statement Loader. The formats you refer to are not commonly used (if used at all ?)in Australia so we customised the SQL loader scrpits and created our own control files for this purpose. Developmen,testing etc. should not take more than two days provided you are able to get exact Bank File definitions from your Bank.
Regards,
Wilson..

Similar Messages

  • CE Bank Statement Open Interface

    Hi,
    I have successfully run the Bank Statement Loader for Open Interface.
    Then I run the 2nd step > Bank Statement Import:
    The docs said:
    2. Bank Statement Import
    The required parameters to this job are the following:
    Bank Branch Name - Provide the bank branch name that you setup in the Bank
    Account Setup section.
    GL Date - Although this parameter is not marked as required, the import will
    often fail if you do not provide a value for this parameter.  The date must in
    an open period in both AP and AR.
    Note:  If you have multiple files loaded, but only want to import one of them,
    use the Statement Date or Statement Number range parameters to limit the import
    job.
    If successful, this program moves records from the
    CE_STATEMENT_HEADERS_INTERFACE and CE_STATEMENT_LINES_INTERFACE tables into
    the CE_STATEMENT_HEADERS and CE_STATEMENT_LINES tables.May run request was successful, and I got this logs
    Output log
                                                                   Execution Report                       Report Date   26-MAR-09 20:28
                                                                                                                 Page     1 of      1
    Statement Number        -
    Statement Date          -
    Bank Branch Name       Rufino                                       Bank Name            Asia United Bank
    Bank Account Number     -                                           Bank Account Currency    -
    Bank Account Name       -
                              ******* Program Ran Successfully, No Error Found. ********View Log
    +---------------------------------------------------------------------------+
    Cash Management: Version : 12.0.0
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    CEIMPERR module: Bank Statement Import Execution Report
    +---------------------------------------------------------------------------+
    Current system time is 26-MAR-2009 20:28:57
    +---------------------------------------------------------------------------+
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    Arguments
    P_BANK_BRANCH_ID='3104'
    P_SQL_TRACE='N'
    P_DISPLAY_DEBUG='N'
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    American_America.US7ASCII
    Enter Password:
    Report Builder: Release 10.1.2.2.0 - Production on Thu Mar 26 20:28:58 2009
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    +---------------------------------------------------------------------------+
    Start of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    +---------------------------------------------------------------------------+
    End of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    +---------------------------------------------------------------------------+
    Executing request completion options...
    +------------- 1) PRINT   -------------+
    Printing output file.
                   Request ID : 328310      
             Number of copies : 0      
                      Printer : noprint
    +--------------------------------------+
    Finished executing request completion options.
    +---------------------------------------------------------------------------+
    Concurrent request completed successfully
    Current system time is 26-MAR-2009 20:29:00
    +---------------------------------------------------------------------------+Why is that my
    CE_STATEMENT_HEADERS
    and
    CE_STATEMENT_LINES
    have no rows?
    Thanks a lot

    The error tables has no contents either :(
    The trace files does not help much , I want to know the program part that inserts into the target tables, but its just showing other reports process :((
    trace file
    PARSING IN CURSOR #2 len=11462 dep=0 uid=173 oct=3 lid=173 tim=1209109154828460 hv=1080153458 ad='436471d8'
    SELECT /* Created Miscellaneous Receipt */
            l1.meaning                              error_type,
            'D'                             break_group,
            sh.statement_number                     statement_no,
            sh.doc_sequence_value                                   doc_sequence_value,
            sl.line_number                  line_no,
            sh.statement_date                       statement_date,
            sl.trx_date                             trx_date,
            ba.bank_account_num                     bank_acc,
            ba.bank_account_name            bank_account_name,
            ba.currency_code                        acc_currency,
            NULL                            message_name,
            nvl(sl.amount,0)                        amount,
            acr.currency_code                       C_CURRENCY_CODE,
            l2.meaning                              trx_type,
            acr.receipt_number                      trx_no,
            'CE'                            application_short_name,
            bb.branch_party_id                      bank_branch_id
    FROM        ce_lookups                  l1,
            ce_lookups                      l2,
            ce_bank_accts_gt_v                      ba,
            ce_bank_branches_v                      bb,
                       ce_statement_headers         sh,
                       ce_statement_lines                   sl,
            ar_cash_receipts_all    acr,
                       ce_222_reconciled_v cr
      WHERE l1.lookup_type = 'ABR_REPORT_EXCEPTIONS' AND l1.lookup_code = 'MISC_RECEIPT_CREATED' AND l2.lookup_type = 'BANK_TRX_TYPE' AND l2.lookup_code = sl.trx_type AND bb.branch_party_id = ba.bank_branch_id AND bb.branch_party_id = : P_BANK_BRANCH_ID AND ba.bank_account_id = sh.bank_account_id AND sh.statement_header_id = sl.statement_header_id AND ba.bank_account_id = DECODE ( : P_BANK_ACCOUNT_ID , NULL , ba.bank_account_id , : P_BANK_ACCOUNT_ID ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) >= nvl ( to_char ( : P_STAT_DATE_FROM , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) <= nvl ( to_char ( : P_STAT_DATE_TO , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND sh.statement_number >= nvl ( : P_STAT_NUMBER_FROM , sh.statement_number ) AND sh.statement_number <= nvl ( : P_STAT_NUMBER_TO , sh.statement_number ) and acr.cash_receipt_id = cr.cash_receipt_id and cr.statement_line_id = sl.statement_line_id and acr.comments = 'Created by Auto Bank Rec' UNION ALL SELECT    /* Reconciliation errors */
            l1.description                  error_type,
            'C'                             break_group,
            sh.statement_number                     statement_no,
            sh.doc_sequence_value                                   doc_sequence_value,
            sl.line_number                  line_no,
            sh.statement_date                       statement_date,
            sl.trx_date                             trx_date,
            ba.bank_account_num                             ba.bank_account_name            bank_account_name,
            ba.currency_code                        acc_currency,
            e.message_name                          message_name,
            to_number(NULL)                 amount,
            ba.currency_code                        C_CURRENCY_CODE,
            NULL                            trx_type,
            NULL                            trx_no,
            NVL(e.application_short_name,'CE')      application_short_name,
            bb.branch_party_id                      bank_branch_id
    FROM        ce_lookups                          l1,
            ce_bank_accts_gt_v                      ba,
            ce_bank_branches_v                      bb,
                       ce_statement_headers         sh,
            ce_reconciliation_errors                e
      WHERE l1.lookup_type = 'ABR_REPORT_EXCEPTIONS' AND l1.lookup_code = 'RECONCILIATION' AND bb.branch_party_id = ba.bank_branch_id AND bb.branch_party_id = : P_BANK_BRANCH_ID AND ba.bank_account_id = sh.bank_account_id AND ba.account_classification = 'INTERNAL' AND sh.statement_header_id = e.statement_header_id AND e.statement_line_id is null AND ba.bank_account_id = DECODE ( : P_BANK_ACCOUNT_ID , NULL , ba.bank_account_id , : P_BANK_ACCOUNT_ID ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) >= nvl ( to_char ( : P_STAT_DATE_FROM , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) <= nvl ( to_char ( : P_STAT_DATE_TO , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND sh.statement_number >= nvl ( : P_STAT_NUMBER_FROM , sh.statement_number ) AND sh.statement_number <= nvl ( : P_STAT_NUMBER_TO , sh.statement_number ) UNION ALL ( SELECT     /* Header interface errors */
            l.description                   error_type,
            'A'                             break_group,
            e.statement_number                      statement_no,
                      to_number(NULL)                       doc_sequence_value,
            1                               line_no,
            sh.statement_date                       statement_date,
            sh.statement_date                       trx_date,
            e.bank_account_num                      bank_acc,
            ba.bank_account_name            bank_account_name,
            ba.currency_code                        acc_currency,
            e.message_name                  message_name,
            0                               amount,
            ' '                             C_CURRENCY_CODE,
            ' '                             trx_type,
            ' '                             trx_no,
            NVL(e.application_short_name,'CE')      application_short_name,
            bb.branch_party_id                      bank_branch_id
    FROM         ce_lookups                 l,
                       ce_statement_headers_int     sh,
                       ce_header_interface_errors   e,
            ce_bank_branches_v              bb,
            ce_bank_accts_gt_v              ba
    bank_acc,   WHERE l.lookup_type = 'ABR_REPORT_EXCEPTIONS' AND l.lookup_code = 'STATEMENT' AND sh.bank_account_num = e.bank_account_num AND sh.statement_number = e.statement_number AND sh.bank_branch_name = bb.bank_branch_name AND e.bank_account_num = NVL ( ba.bank_account_num , e.bank_account_num ) AND ba.bank_branch_id = bb.branch_party_id AND bb.bank_branch_name = DECODE ( : C_BANK_BRANCH_NAME_DSP , : C_ALL_TRANSLATION , bb.bank_branch_name , : C_BANK_BRANCH_NAME_DSP ) AND ba.bank_account_id = NVL ( : P_BANK_ACCOUNT_ID , ba.bank_account_id ) AND ba.account_classification = 'INTERNAL' AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) >= nvl ( to_char ( : P_STAT_DATE_FROM , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) <= nvl ( to_char ( : P_STAT_DATE_TO , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND sh.statement_number >= nvl ( : P_STAT_NUMBER_FROM , sh.statement_number ) AND sh.statement_number <= nvl ( : P_STAT_NUMBER_TO , sh.statement_number )thanks

  • BANK STATEMENT RECONCILIATION INTERFACE

    Hi,
    I have a requirement to work on 'BANK STATEMENT RECONCILIATION' interface. These are used to reconcile the AP and AR activity through Cash Management module in Oracle Applications.
    I am very new to this, could you anyone guide me how to proceed.
    1.I am getting bank statements in BIA2 and SWIFT940 format. Could anyone tell me what is the difference between these two types.
    2. what is record id, record code in these type of data files, how to link these with interface tables.
    3. Is there any standard program to load data from these data files to interface tables? or, Do i need to write a package to load data into interface tables.
    4. If i need to write a package, could any one tell me validations for headers and lines, and tables to be used in those validations.
    Experts, kindly guide me to get it done.
    Thanks in advnace.

    Yes there is a standard oracle concurrent program available,
    Search the concurrent program name: Bank statement Reconciliation in the cash management
    The Bai2 and Shift90 are the formats of transmission of the bank data. Mostly Bai2 is used world wide for the transmission.
    What version of application are you using?
    Thanks,
    Sreekanth

  • G/L account in cash and bank statement

    Dear All,
    How to fill the field GL account in the cash and bank statement ? I have press tab but still can't open the list of G/L account. Thanks
    Rgds,
    Mark

    Jimmy, tks for your wonderful and quick answer. I am using PE 680.01.70 version. It is still under my exploration if our company top management would like to use it, I think we will use. I'll be back to check your answers. if nothing well, I will unassign the points.
    CU

  • Speed within Cash and Bank Statement

    One of our customers criticizes the speed at the booking of Cash and Bank Statements in SBO 2005A.
    The more rows are added all the more slower becomes the processing of the current row.
    This behavior appears extremely if the customer finalizes or saves the Statement.

    Thanks Rahul.
    I was actually trying to use the bank file import functionality on the Cash and Bank screen. When you press the Bank File button, it opens a browse window where you can select a text file to be imported. There has to be someone out there that has used this import function! Anyone?
    Thanks,
    Jose

  • Cash and Bank Statement

    Hi All,
    Does anyone have a sample Bank Statement file to test the Cash and Bank functionality? I would like to import an external bank statement but not with DTW.
    Thanks,
    Jose

    Thanks Rahul.
    I was actually trying to use the bank file import functionality on the Cash and Bank screen. When you press the Bank File button, it opens a browse window where you can select a text file to be imported. There has to be someone out there that has used this import function! Anyone?
    Thanks,
    Jose

  • I repeat: PDF bank statement open OK tried to save statement witn My documents, PDF page went blank. wprks with Explorer- FF uninstalled, history/cookies remove

    Almost 10 years with Mozilla FF. Why should I now make more changes to PDF readers? It works with explorer. I reloaded Adobe (already installed) should I uninstall Adobe? but it works with other browser.
    Delete the history was painful (I could back at least 5 years). After uninstalled FF 3 times, finally I use REVO
    The problem on ly exist with the BANK STATEMENT (first time opened OK then ...blank. Should I blame the bank? It opens with EXPLORER. Until yesterday evrything was ok.
    Waiting for your help
    Thanks for your time
    gerard

    Hi Gerard, have you switched from using the built-in PDF viewer to the Adobe Acrobat viewer? This article has the steps for that if you haven't tried it, and also shows where you can confirm which ones is being used: [[How to disable the built-in PDF viewer and use another viewer]].
    When saving a PDF using the ''built-in viewer'', use the Download button on the toolbar above the PDF (looks like a downward pointing arrow). This may be more reliable than the Save Page As command.
    When saving a PDF using the ''Adobe Acrobat viewer'', as you move the mouse pointer down the document, a floating toolbar should appear with a disk icon. (Or if you press the Esc key, a toolbar should appear above the document.) Use the disk icon on the Adobe Acrobat toolbar to save the document.

  • Why does my bank statement open up in Quicktime Player with only the first page visible?

    This month I tried to open my bank statement as usual, and it opened in Quicktime Player.  The first page of the statement displays, but I can not scroll to the next pages.  I have tested downloading other items, and they downloaded as usual.  I don't use Quicktime, and I tried hiding it.  But each time I try to see my statement, it comes up again. 

    Hi Lynda,
    What file format is your bank statement in? Is it a PDF or in an .xls/.csv file format? It sounds like the program-to-file association has gotten messed up on the file. If you right-click (or ctrl-click) on the file then:
    - Get Info
    - Open with
    If it's a .pdf then you'll want to associate the file with Preview (or whatever PDF viewer you use). If it's a different file format you'll want to associate it with the program that you typically use for that file type.

  • Bank Statement Import interface tables

    Hi all,
    I'm using OEBS R 12.1.3. Can anybody tells me/some links or info / about the Bank Statement Import Program which interface tables uses as i cannot found or i'm just a bad researcher...? I have to insert data there in order this program to create bank statements.
    Thanks in advance,
    Bahchevanov.

    See http://docs.oracle.com/cd/A60725_05/html/comnls/us/ce/intert01.htm
    and How To Create New Bank Statement Mapping Template To Requirement, Latest Patch [ID 563476.1]
    Sandeep Gandhi

  • Uploading a Bank Statement by Interface Tables

    Hi,
    I have an Electronic Bank Statement of MT-940 Formate.
    I referred an Article 563476.1 and made the Mapping .
    But how will i upload the Bank Statement.
    Regards,
    Mohsin

    Hi,
    The bank statement can be loaded by the following steps
    1. FTP the data file
    2. make sure the the data file has data in line with the bank statemnt mapping template
    3. Run the request bank statement loader program
    4. Then the bank statement import program to be run.
    5.if the file, file path contains no errors the bank statement would get imported which could be viewed in bank statement and reconciliation window .
    Thanks

  • Cash Management - Open interface - raise error

    in Cash Management - Bank Reconciliation, Open interface,
    APPS.CE_999_PKG.clear
    and
    APPS.CE_999_PKG.unclear
    i would like to check and if meet certain condition, i would like to raise error/exception, so that the Reconcile or UnReconcile can not proceed, how can I do that?
    i try to do a plsql 'raise exception', in ebs screen, show
    'FRM-40734: Internal Error: PL/SQl error occurred.'
    anyway to show the error msg in a popup msg box and/or display with more meaningful error message?

    Hi Brian,
    This is because, one payment/receipt cannot be shared by more than one bank statement line. This is why once payment/receipt is reconciled against a bank statement line, you can view this transaction only from reconciled screen.
    Regards,
    Kiran

  • Bank statement lines are unreconciled status even after the auto recon

    In Cash Management, Bank Statements Loaded, Imported and Reconciled, but for the AP Transactions bank accounts there are few statement lines that are in unreconciled status and few are in reconciled status.
    IN bank statement line the Error code was : No matching payment, No matching Open Interface transactions, No matching payment batch,

    Hi,
    1) please check whether you are using the correct bank statement for reconciliation in case if you have multiple bank accounts / Statements.
    2) Check whether the payments that were unreconciled were all functional currency or foreign currency payments ...in which case exchange rates might be causing this ..
    References:Autoreconciliation Execution Report Shows Exception No Matching Payment Batch [ID 166716.1]
    Autoreconciliation Has No Matching Payment and No Matching Payment Batch Errors for Foreign AP Payments [ID 1387334.1]
    Regards,
    Ivruksha

  • Bank Statement Upload

    Hi All,
    I need to load the bank statements into the Bank Statement Open Interface Tables.
    To do that I downloaded a bank statement in BAI2 format and ran the standard Bank Statement Loader program
    After runnig the program I could see that the below interface tables were populted
    •     CE_STATEMENT_HEADERS_INT
    •     CE_STATEMENT_LINES_INTERFACE
    *However when I quaried the interface details from the application I cannot see the cheque number in the  Number_ field instead those are populated in the Invoice field of the Reference tab.*
    Please note These cheque details are populated in the COLUMN5 of the ce_stmt_int_tmp table.
    Can anyone give me an explanation why it is happening?
    Given below are the types avaliable in the file provided by the bank
    Type 01 - File header record
    Type 02 - Group header record
    Type 03 - Account header record
    Type 16 - Transaction detail record
    Type 49 - Account trailer record
    Type 98 - Group trailer record
    Type 99 - File trailer record
    Thanks and Regards,
    MPH
    Edited by: 812335 on 25-Oct-2011 20:33

    Hi All,
    I found this article, which explains about the bank statement mappings.
    *Mapping BAI2, SWIFT Bank Statement Format Masking: BANK_ACCOUNT_NUM, BANK_TRX_NUMBER, BANK_ACCOUNT_TEXT, Agent Bank account number And Others [ID 752532.1]*
    Based on this I defined a new bank statment mapping by coping the existing BAI2 mapping.
    The only change I had to do was to change the position of the BANK_TRX_NUMBER to -2 and my problem got resolved.
    Below is the question and answer as per the document.
    Q2: Why following BAI2 datafile needs bank statement mapping as:
    BANK_TRX_NUMBER 16 -2 and not -1?
    16,581,156500,Z,813009392186700,000000002004/
    A2:
    The bank statement mapping you give to populate depends on where the BANK_TRX_NUMBER is in the data file: Example:
    Rec 16 structure is as follows:
    16,<transaction code>,<amount>,<funds type>,<bank ref #>,<customer ref #>,<text>/
    In the rec:16,581,156500,Z,813009392186700,000000002004/
    while the NUMBER appears to be -1 position however the text is assumed missing here and hence the
    BANK_TRX_NUMBER 16 -2 will work.
    Thanks and Regards,
    MPH

  • Bank Statement Reconciliation Errors

    Hi Experts,
    I am working on Bank Statement Reconciliation Interface.I ran 'Bank Statement Import' Program to move data from interface tables to base tables. I am getting following errors.
    Errors:
    .Payment control total in the statement header is not matching the total payment amount on the statement lines
    . Receipt control total in the statement header is not matching the total receipt amount on the statement lines
    .Number of lines in the statement is not matching the line control total in the statement header.
    I have data in control total columns in header interface table.
    Could anyone help how to get rid of these errors.
    Thanks in advance for your help.

    Hi,
    What is the application release?
    Please see if these docs help.
    Cexinerr AutoReconciliation Execution Report Has Incorrect Statement Exceptions When Sweep Lines [ID 759165.1]
    CEXINERR Errors With Invalid Control Totals When Importing A Statement [ID 177719.1]
    Cash Management Overview [ID 96630.1]
    Thanks,
    Hussein

  • "Payables Open Interface Purge" Program

    Hi Guys,
    In our production system, it takes 3 minutes to open "Open Interface Invoices" form (AP Manager>Invoices>Entry>Open Interface Invoices). So what should we do so as to avoid this.
    I was thinking to delete data from two tables (AP_INVOICES_INTERFACE & AP_INVOICE_LINES_INTERFACE) based on certain crieterions. Like all the records which have been successfully imported i.e. with status='PROCESSED' can be deleted. So, I can achieve this using two methods:
    1. Manually using SQL Delete statement. i.e.
    DELETE FROM AP_INVOICES_INTERFACE WHERE status='PROCESSED';
    DELETE FROM AP_INVOICE_LINES_INTERFACE
    WHERE invoice_id IN (SELECT invoice_id FROM AP_INVOICES_INTERFACE WHERE status='PROCESSED');
    2. Or I can use "Payables Open Interface Purge" Program.
    I ran this program for my specific source, and checked the count from tables but the result is the same. This means this program has not deleted any of the processed records from these two tables for the particular source.
    What can be the reason for this? Please suggest me on this.
    Thanks a lot!
    Regards,
    Sumir Chawla

    Hi,
    Thanks for your reply friends!
    I ran the program for some source. It completed successfully, log shown below:
    MSG-00001: (Import_purge 1) Check control table for the purge process
    MSG-00001: (Check_control_table 1) Lock the control table
    MSG-00003: (Check_control_table 2) Fetch import_requests
    MSG-00007: (Check_control_table 5) Insert record into control table
    MSG-00008: (Check_control_table 6) Commit
    MSG-00002: (Import_purge ) Deleting records in interface tables...
    MSG-00008: (Import_purge 5) Commit to the database
    MSG-00010: (Import_purge 7) Delete the previous record in ap_interface_controls
    But when I checked both the tables ap_invoices_interface and ap_invoice_lines_interface from backend, the records which should not exist for that particular source and which imported successfully (as purge all is 'No') are still existing in the tables. If I am correct, after successfull run, records should not exist for the source which have status "processed". Please correct me if I am wrong. I think I should log SR.
    Thanks & Regards,
    Sumir Chawla

Maybe you are looking for