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
Similar Messages
-
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,
MohsinHi,
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 -
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 lotThe 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 Import Execution Report output wrong?
Hi all,
In EBS R 12.1.3. for the concurrent request Bank Statement Import Execution Report i have always as output :
Miscellaneous Receipts Created
---------------------Transaction-------------------
Line Numbe Type Date Curr Amount
2 25-МАР-2012 Misc Receipt 25-MAR-12 BGN 9,000.00
4 25-МАР-2012 Misc Payment 25-MAR-12 BGN 1.00
5 25-МАР-2012 Misc Receipt 25-MAR-12 BGN 10.00I checked the interface tables - they are empty...
Even the output is strange... it created miscellaneous receipts which i'm not sure is possible via this program.
Any ideas? Do i have to purge other tables?
The interface tables for errors are also empty.
Thanks in advance,
Bahchevanov.Hi,
Thanks for reply.
The tables i'm checking are ce_statement_headers_int, ce_statement_lines_interface. For any errors: CE_HEADER_INTERFACE_ERRORS, CE_LINE_INTERFACE_ERRORS.
I found that these 3 lines are reconciled. When i unreconciled them and after that reconciled again - they disappeared from the output.
Do you know if that program contains information about the statements created?
Because if i execute it, it creates bank statement header with lines correctly but i received no information about what i just created.
Thanks in advance,
Bahchevanov. -
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
nullHi , 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.. -
Bank Statement Import Execution Report error listing
Hi all,
Does somebody knows how to see detail error generated via Bank Statement Import Execution Report. The CE_HEADER_INTERFACE_ERRORS and CE_LINE_INTERFACE_ERRORS are populated but i cannot found in metalink description how to solve these errors/or i'm just a bad researcher.../.
Version: EBS 12.1.3
OS: Linux
Thanks in advance,
Bahchevanov.Hi,
Thanks for reply.
The tables i'm checking are ce_statement_headers_int, ce_statement_lines_interface. For any errors: CE_HEADER_INTERFACE_ERRORS, CE_LINE_INTERFACE_ERRORS.
I found that these 3 lines are reconciled. When i unreconciled them and after that reconciled again - they disappeared from the output.
Do you know if that program contains information about the statements created?
Because if i execute it, it creates bank statement header with lines correctly but i received no information about what i just created.
Thanks in advance,
Bahchevanov. -
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 -
Bank statement import FF_5 sometimes takes a really long time
Hello!
In the middle of august we started to have problems with bank statement import FF_5 - sometimes (but not always) it takes a really long time (3 - 4 hours) to import data - usually it would take from few minutes to 1 hour (depending on size of import file). There is no error, the documents that match are posted automatically like always, the amount of documents, that are not posted automatically, is the same as always... We didn't do any new settings in system.
We tried to find cause with debugger and sql trace, but there was no error - the import program works ok, then suddenly it stops in one line and searches in cluster table RFBLG without filled field GJAHR (year) - that means that it searches among approx 7.400.000 records (the size of our RFBLG is appr. 12 Gat the moment).
We don't have ideas any more, how to find a cause for strange behaviour. The problem is, that there is no rule - sometimes it's ok, sometimes it works very slow - no matter how big the import file is. The problem occurs with all bank files (we have 3 banks).
Do you maybe have any suggestions, what to do and how to find and eliminate the cause?
Thankyou in advance for your tips!
MetiHi Meti,
Have you tried analysing differences between files that it goes slow on and files where it goes quickly? Sounds like there is some difference in file data that causes it to do a lookup. If the traecs are not finding the differences, it might be wortwhile to put the file data into Excel for a slow and a fast and compare field level data?
Regards,
Tony -
I am trying to test a reconciliation with a new bank account that we setup with a new process. I ran it the first time but the date on the "Clearing Date" field was wrong. So I need to delete the import and re-import the bank statement information. However, when I try to reimport it gives me the error "Statement Already Exists." I tried doing a purge with the concurrent requests but that didn't work.
I am working in our test system so I am not touching production data.
I would like to reverse (or delete the data from the tables) and then re=import the bank statement import and auto reconciliation package.
Thanks,
JonThanks for the reply. Unfortunately that didn't work. I'm still getting the same error:
Statement Exceptions
Error
The statement already exists.
OU_US Execution Report Report Date 27-APR-11 12:17
Page 3 of 3
Statement Number -
Statement Date -
Bank Branch Name SOME BRANCH Bank Name SOME BANK
Bank Account Number GGGGG Bank Account Name SOME BANK ACCOUNT Bank Account Currency USD
Statement Number 110125 Statement Date 01-NOV-25
Document Number
Bank Account Number GGGGGG -
Electronic bank statement importing error
Dear Guru,
We've just upgraded support package upto last version and then happened to see errors while importing account statements in SWIFT MT940 format.
Message says,
"House bank table: No entry with bank key and acct 40443751657275"
Procedure
Maintain the house bank tables.
Actually, there are bank key, account number in SAP.
This error message is somewhat misleading.
Is there any special programe to generate "Electronic bank statement"?
Thanks for advice in advance.
J.Look like there is a solution if we put bank account number in alternative bank account number also.
Take a look at this thread.
MT940 :No entry with bank key and acct -
Citibank - bank statements import
Hi
I started work with Citibank.
There is an option in the Citidirect to export bank statements file in MT940 format for loading into the SAP (using FF_5).
Can you please explain the loading process into the SAP?
If I run it for example once a week, how can I make sure only the transactions that were not still loaded will be in the file?
Thanks
OferHi Ofer,
You can consult this link:
http://wiki.sdn.sap.com/wiki/display/ERPFI/ElectronicBankStatement
Additionally, this one can be useful:
http://wiki.sdn.sap.com/wiki/display/ESpackages/BankCommunicationManagement
Regards,
Eli -
Hai,
I am using SAP B1 2005 B PL :27
I have received a statement from bank in XLS format. Please let me know how can i import to SAP B1 for reconcilation purpose.
regards
Suresh SHello,
You could use payment engine addon, it is free and included in the product CD. The latest PL can be downloaded is PL 75.. Another way out is developing the UI/DI addon.
Actually there is a template to import process bank external statement that received from bank but some of the columns there can't be used. The template name is bankpages.you can also use that.
Rgds, -
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:33Hi 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 Interface update program for R12
Hi
Working on a custom pgm which runs like below
1.seeded bank statement loader pgm
2. custom pgm updates the CE_STATEMENT_HEADERS_INT and
CE_STATEMENT_LINES_INTERFACE tables
3.seeded Bank Statement Import Program
Anyone wrote a custom pgm(like in step 2) please let me know how to join
ap checks all and CE_BANK_ACCOUNTS tables.
In 11i there is ap bank accounts table and it has attribute2 column..Does 'atribute2' serve the same in R12 CE BANK ACCOUNTS TABLE also?
Also would like to know how to join between
--ar_batches_all and ce_bank_accuonts_all tables
--ap_inv_selection_criteria_all isc and ap_checks_all c and CE_BANK_ACCOUNTS
please advise
kp
Edited by: user12220718 on Feb 25, 2011 9:26 AMHi Tan,
Based on the external transaction type, you will link to the posting rules. Yes there are so many subfields, available if you see 61 fields, it tells you about the payment you have received/made, it gives the line item details of a particular transaction.
My sincere request is dont look at the bank statement and do the configuration. Do the configuration first and then SAP provides one program RFEBKATX. Using this program you can create a bank statement file and customer line items. Once after bank statement file is created you can import it using FF_5 and if your configuration is not properly made, it will let you know where you are missing. But this program will generate bank statement file in multi cash. How ever if your configuration is correct and if you are able to import bank statement, then there will not be any difficulty in importing MT 940.
Hope you understood.
Regards
Srikanth -
Oracle EDI - Bank Statement Interface, Payment file to Bank and AR Auto Lockbox
Hello,
There is a need from the client to do setups for EDI - this is needed for Bank Statement Import from the Bank, sending Bank Payment file and also getting the Lockbox details. How is this done? What are the steps? What are the setup steps? Thanks,
ArunHello,
There is a need from the client to do setups for EDI - this is needed for Bank Statement Import from the Bank, sending Bank Payment file and also getting the Lockbox details. How is this done? What are the steps? What are the setup steps? Thanks,
Arun
Maybe you are looking for
-
Prints too small can't read it
I have the HP Officejet 6500A when I print something it is too small to read. I downloaded a new driver that said it would fix it but it didn't. Any help would be appreciated This question was solved. View Solution.
-
SQL 2000 SMTP works from outlook, fails from SQL
We have an older SQL2000 server running on Windows 2003 that we can't get rid of yet or upgrade to a newer version of SQL due to legacy software. It will hopefully be gone in the next 12 months or so but it needs to keep running for now. It has bee
-
Hi Gurus, We have a scenario, a third party system sending msg to Enterprise Service Bus which then send the idocs to SAP event management system. For this we need to establish a aconnection between ESB and SAP event management servers. Can someone p
-
My Dad's laptop is using XP OS. He's been using Firefox quite a bit, until recently (about a month ago or more) when we go to any random website, it does not load. All it shows is a blank page and at the bottom bar it says "Done". But after refreshin
-
Missing waveforms in hybrid synth
anyone seen this before, in the waveform dialogue of the synth's editing window it always says "MISSING" in front of every waveform. cannot make any other selection there.