Deep Drive - Customer Interface in AR - Oracle Apps Epicenter
Deep Drive - Customer Interface in AR - Oracle Apps Epicenter
OracleApps Epicenter
Powered Search
Get Updates!
Subscribe to the OracleAppsHub to receive notifications when there are new posts:
Categories
11i
AOL
API Integration
Asset
Basic Accounting
Beginner
Beyond Apps
Blogroll
Cash Management
Centrestage
Conversion
Depot Repair
EBS Suite
EDI
Emerging Technologies
Finance
Functional
Fusion
Fusion Application
General Interest
HRMS
Implementations
Integration
InterCompany
JumpStart
Methodology/Process
Misc
News
OPM
1 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Oracle Application
Oracle Diagnostics
Oracle E-Business Tax
Oracle General Ledger
Oracle Legal Entity Configurator
Oracle Manufacturing
Oracle Order Management
Oracle Payable
Oracle Payment Module
Oracle Pricing
Oracle Product
Oracle Purchasing
Oracle Receivable
Oracle TCA
Oracle Treasury
Personalizations
R12
Release12
Report Manager
SEPA
Subledger Accounting
Technical
Tool
Uncategorized
Web ADI
XBRL
XML Publisher
Archives
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
September 2010
August 2010
June 2010
September 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
2 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
October 2006
August 2006
Links
Metalink
Oracle
Oracle Integration Repository
Disclaimer
Disclaimer
Meta:
RSS
Comments RSS
Valid XHTML
eMail
Ad
Search
Powered Search
Recent Posts
Blogroll
3 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
David Haimes
Floyd Teter
Steven Chan
Tim Dexter
Trioragroup Blog
User Onlines
41 Users
Have you joined Hub Community Network Forums of OracleaApps professionals? Don't wait. Do it today
Lot of people requested some more information for customer import. So I decided to clubbed together, so here to go:
"A customer is someone who makes use of or receives the products or services of an individual or organization." Its means it
is one who become a entity in your business world, irrespective of your line of business. If you are manufacturer the
customer is one to whom you provide the product and get the money or services for which your get paid.
Time to time the customer definition has been changed and now in today economy it can be redefined as:
A customer..may include users, consumers, demanders, commanders, and requestors. Any person or entity who interacts
directly or indirectly with any business system, thus it can be a client within internal departments, a supplier from the
procurement process, an employee, or someone who is ringing up the cash register.
Typical information required for any customer is address, contact, bank , profile,class. Oracle standard form does have more
than 8 tabs which hold most of the information. A typical flow of customer setup in Oracle is as;
4 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Customer Interface is a oracle seeded tool that is used to import and validate current or historical customer information from
other systems into Receivables. Once customer information is imported into the system, you can use Customer Interface to
import additional data for that customer (such as additional contacts or addresses) and to update existing information. This is
yet another options to enter Customer information other than manually update and enter new information using the
Customer windows.
If you are coming from some old version, if have been noticed few things has been changed:
5 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
The Change
Here is significant changes has been noticed from pre 11i and r11i version.
FIND screen
most important , the Match Results window now is included in 11i, and it represnt multiple lines due to Parties and Accounts:
6 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Customer screen
7 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Customer Tables
RA_CUSTOMERS, previously the main customer table is now a view.This become view which consists of data in
HZ_CUST_ACCOUNTS and HZ_PARTIES tables.
New Customer Tables - also known as HZ Tables
The new HZ Customer Tables have tables for Customer Accounts and Parties
8 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Derivatives Models
Verify the Accuracy of
Your Numbers
Industry Standard
Models
www.fincad.com
ATCA / MicroTCA
Systems
Largest selection of
chassis & more.
Custom solutions.
www.elma.com/us
1192+ of Oracle
Openings
Exp: 0 to 13 Yrs.Sal:
25k to 95k PM Apply
Now & get Multiple
Interviews
TimesJobs.com/Oracle_Developer
9 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
The following diagram shows how customer information is imported into the customer tables.
10 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Here is summarize information for interface Vs base table. Once Customer Import get completed successfully , the data
moved to these tables:
Please take a note, the bank model has been changed in r12, this will have till 11.5.10.2. If you are looking for R12 , refer to
trm guide.
11 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Be sure to set up new data in Receivables that the Customer Interface should import. For example:
AutoCash Rule Sets
AutoInvoice Grouping Rules
Collectors
Customer Addresses
Customer Bank Information
Customer Exemptions
Customer Profile Classes
Demand Classes
Dunning Letter Sets
Freight Carriers
Payment Methods
Payment Terms
Statement Cycles
Tax Codes
Be sure to also set up Lookups in Receivables that the Customer Interface should import. These are the lookups:
Countries
Site Use Codes
Credit Ratings
Risk Codes
Account Statuses
Communication Types
Customer Classes
RA_CUSTOMER_INTERFACE_ALL
ORIG_SYSTEM_CUSTOMER_REF
CUSTOMER_NAME
CUSTOMER_STATUS
INSERT_UPDATE_FLAG
CUSTOMER_NUMBER
ORIG_SYSTEM_ADDRESS_REF
PRIMARY_SITE_USE_FLAG
SITE_USE_CODE
ADDRESS1
COUNTRY
LOCATION
RA_CUSTOMER_PROFILES_INT_ALL
CUSTOMER_PROFILE_CLASS_NAME
ORIG_SYSTEM_CUSTOMER_REF
INSERT_UPDATE_FLAG
CREDIT_HOLD
ORIG_SYSTEM_ADDRESS_REF
RA_CONTACT_PHONES_INT_ALL
ORIG_SYSTEM_CUSTOMER_REF
ORIG_SYSTEM_TELEPHONE_REF
TELEPHONE
TELEPHONE_TYPE
INSERT_UPDATE_FLAG
ORIG_SYSTEM_ADDRESS_REF
ORIG_SYSTEM_CONTACT_REF
CONTACT_LAST_NAME
RA_BANKS_INTERFACE
ORIG_SYSTEM_CUSTOMER_REF
PRIMARY_FLAG
12 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
START_DATE
BANK_ACCOUNT_NAME
BANK_ACCOUNT_CURRENCY_CODE
BANK_ACCOUNT_NUM
BANK_BRANCH_NAME
ORIG_SYSTEM_ADDRESS_REF
RA_CUST_PAY_METHOD_INTERFACE
ORIG_SYSTEM_CUSTOMER_REF
START_DATE
PAYMENT_METHOD_NAME
PRIMARY_FLAG
ORIG_SYSTEM_ADDRESS_REF
13 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Many times AR department is not like oracle seeded number which start by default 1000.Options are there:
From R11 and 11i, you cannot change the sequence via the forms and therefore any change that you make to the sequence
would have to be
through SQLPlus and that would not be supported.
3. When doing Migration from other system, adviced to use TRIM Function
When loading interface tables remove all trailing spaces from import data.
Example: LTRIM(RTRIM(customer_name))
4.If importing large number of customers, run in smaller batches instead of all at once.
Oracle benchmark is about 10,000 records per batch is ideal, it is suggested to keep the batch size small.
5.When rolling out in Multi-Org , then you must populate the org_IDs in the interface tables and run the customer
14 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Posted in Functional, Oracle Receivable, Technical | 50 Comments » Email This Post | Print This Post
50 Responses
1. Prativa Says:
November 8th, 2007 at 12:57 pm
Hi Anand, Thanks a lot for these nice articles. Please keep it up. God Bless you in every aspects.
Could you please put more article in AR process, transactions, receipts, recognition, and period close.I am a technical
consultant. I have worked less in AR. I would like learn more.
Hi Anand;
Thank you for all your articles, very helpful in understanding the process.
Qustion for you?
DO you or will you have some info on the AR changes in new release 12.
3. Srinath Says:
December 5th, 2007 at 9:32 pm
Hi
Anand Nice article about customer interface
Thanks a lot for the information
4. Chandu Says:
December 8th, 2007 at 1:22 am
Hi Anand,
its very nice to see people helping others and your work is really commendable…bcause for the starters in AR like me
the info given is immensely helpful..especially the error part…keep it up….
Thanks You.
Hi,
I need some thing in Customer Conversion details. How we can do a conversion program in apps…
1. try to understand what is the source of data.Understand the data and attribute first, then try to map with interface
table as discussed in this post.
15 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
2.If source is in Oracle, use db link, else in case of other system, you need to write a loader program .
3. Write a pre-validation program which will validate the data from staging and insert into interface table.
4. run the customer import seeded program.If any expection , review log and re-import the step 4.
This is the standrad way to do conversion. If you are new to oracle apps adviced to use Customer import else API’s are
are too good to use.
In case if you are looking any specfic information, let me know, will share.
7. Prasad Says:
January 15th, 2008 at 10:10 pm
Hi,
this is a nice article. Thanks.
I am trying to import Customers
and i get
Q2 Error : Validation failed for the key location flexfield structure.
I am not able to figure out what i need to do for this.
any help would be highly appreciated .
thanks
hey Prasad,
The Customer import normally throws such kind of error when you are not passing country field.
Make sure the field in the country you are passing and must exist in the FND_TERRITORIES table
If Address Validation is set to ‘No validation’ and you pass a value that does not exist in AR_LOCATION_VALUES,
Customer Interface inserts this value
into AR_LOCATION_VALUES.
Validation – The county must exist in FND_TERRITORIES.
9. Prasad Says:
January 16th, 2008 at 7:51 am
Hi Anand,
Thanks for the Quick Response.
I guess i didnt pass anything in the County Field and since i am testing it I do not want the address to be validated.
So my Questions are :
1) I was assuming only Address1 , City , State, Country are mandatory fields ( and not county as you mentioned)
2) How do i set the “Address Validation” to “No Validation”
3) And if i set the Address Validation to No , what fields should Can/ Should I Pass
Thanks again Anand. I appreciate the help you are providing. Oracle Apps is such an Ocean that you always feel
somebody needs to be there to guide you all the time.
thanks again
16 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
In case if you are still stuck, share your insert script, then will figure out where it goes wrong.
Thanks Anand.
I have been waiting to get a response from you.
I hardcoded all the values and tried. it still doesnt work
getting frustrated…..
Hi Anand,
As I am a technical consultant… I want to know something about functional flow.. also now am n customer/invoice
conversion
so,
2) for customer/invoice conversion, where I want to start technical as well as functional aspects…
Thanks in advance….
2)where
I would advice you to refer TRM and user guide, which is freely avaiable on internet from Oracle site, in case if you
are still looking any specfic information or document just let me know.
Oracle University has different courses, they are also benifical. You can check to there site for details and fee.
Hi Anand
Great article.
17 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Pauline
Thanks Pauline ,
Yes, we can.
“Party†is an entity in the Trading Community Model that can enter into business relationships. A party is a real
person, organization, branch,subsidiary, legal entity, holding company, etc. The attributes of a party are universal. In
other words, they are independent of your selling (or ultimately buying) relationship with the party.
“Account†refers to the details of the deploying company’s selling relationship with a particular customer.
Account – the attributes of the selling relationship between the company deploying Oracle Applications and a party.
Account attributes do not describe a
party; they only exist when a selling relationship is present between the deploying company and the party.
More over you should note that: An account is created for a party not for a party site. The selling relationship is not
with a location but with the party that is using that location.
Account Site – a party site that is used within the context of an account; e.g., for billing or shipping purposes.
A single PARTY_ID is stored on this table to designate the customer account owner.
Each customer account may have only one owner (although other parties may be associated to the customer account
via the HZ_CUST_ACCOUNT_ROLES table).
2)HZ_CUST_ACCT_RELATE_ALL
HZ_CUST_ACCT_RELATE_ALL stores information about relationships between customer accounts. A flag allows
you to indicate whether a relationship is reciprocal. Note that columns also exist to reflect if the account relationship
exist to enable shipping or billing to other accounts.
18 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
19 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
20 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
21 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
22 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
select * from HZ_CUST_ACCOUNTS where party_id in (select party_id from hz_parties where
party_name=’PAULINE’)
I have already sent you a mail, in case if more information , let me know.
Hope this helps.
sanjit
Hi Anand,
Hey can you please provide some information on the API’s used to import customers?
Regards,
Anshul
Hi Anand,
The above article is really very useful. Similarly do you have the complete flow of the AR and AP till GL including
table level updates and API’s used?
Regards,
Harsh
Hi Anand,
Article is really good to understand the customer interface,I have one quick question…which table is used to store the
interface errors
hi Anand,
23 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Thanks,
Darshini
there is no error for customer interface. The best way is run the customer import, and if you get reported error in log ,
refer back to documentation and fix this.
i hope you must have error list and there possible resolutions.
During Customer conversion is there a way to populate payment terms for customer at the site level.In other words,is
there any field in the interface tables to load the ‘Payment terms’ at the site level in addition to, the profile level?
Thanks inadvance
Hi,
Is there anyway to assign ‘Payment Terms’ to Customer at site level using interface table.(Is there any Column in
interface table to load Payment Terms for the customer not at profile class level but at the site level)
Thanks in advance!
Darshini,
Now , you need to populate these two columns for tag this payment term.
1) orig_system_address_ref column
This is one of mandatory column.
2)Orig_system_customer_ref
If you provide this value , of site then payment term is tag at site leval
Hi Anand,
Thanks for the help …but this populates the payment terms at the profile calss of the customer at site level. But I am
trying to populate at
Navigation:
Customer>Address> business purpose > bill_to>Details > ‘Payment terms’
is there any other field in interface table to populate this field.
24 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Hi Anand,
there is no way to load the payment terms using interface,its know by oracle and they have an enhance request created
for this.
customer conversion and loading the customers as ‘Person’ is it possible to create the same party(person,sam peter) as
the contact of himself(sam peter) .
I am able to load data according to above scenario using custom script and ‘Customer Interface’ but when we tried
create the contact as same person using forms it errors and doesn’t let us save the data. Its strange some times it lets us
create the contact even from forms too…its not stable?
Do you have any thoughts on this?
Main concern is can we create same person (‘SAM PETER’) as the contact at the customer level (‘SAM PETER’)..is
this allowable in oracle?
Thanks!
Darshini
I am relly sorry that could not reply on time as running out of tight schedule in project.
there there you can manage payment term at at above mention options, and if oracle is overrides by these hirecery.
I have a hospital based customer where the requirement was very same , but when you model customer model and
customer billing , we reliazed that can n’t be a valid case,therefore we capture the payment term at site cum location
leval.
25 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
I have senarios from one of heathcare based cleint and will elaborate how this is modeled.
Lets say,The customer is register as Dr X defined as party as person as well as Customer in Oracle.
And as contact point same as X
This is very similar to your case.
The more important for you to pull and manage best by orig_system_ref…column.
Hi Anand,
We are looking for the payment term at business purpose for ‘Consolidated billing ‘ for which this field is required.
26 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
and regarding second.So we can create same person as the contact/relationship as ‘contact’ and has contact with
himself..it is permissible?
Thanks!
29. SB Says:
May 4th, 2008 at 8:21 pm
Hi Sanjit,
Excellent article. I have a couple of questions. We intend to convert some legacy data into Oracle 11i into the TCA
model.
1) Do we need to decide on a specific model before we convert? like you mentioned the site centric and party centric
approach earlier.
In case we have to how is one different from the other and how would that change the conversion strategy?
2) If we use the standard Customer interface and convert will that be in the TCA model? What is the difference
between using the standard interface versus the TCA API’s.
3)If we import using the Standard Interface can we convert later to the TCA model??
Thanks in Advance..
SB
1) Do we need to decide on a specific model before we convert? like you mentioned the site centric and party
centric approach earlier.
In case we have to how is one different from the other and how would that change the conversion strategy?
>>>Yes, you have to decide based out of your billing revenue model, what is best way to manage your customer. If
you are not using other CRM products, your focus should be only on Billing part and you have to look a particular
customer same as party.
The model varies from industry to industry , like Telecom, healthcare, and banking. The more customer centric
business like (Telecom, healtcare ) they prefer to go site /location centric. Once you decided which model should be ,
they it’s a simple matter to tag location and site with particular customer/party.Accounts will be drived by site or
location leval. Technically, few columns like orig_system_ref_id,orig_system_%%
2) If we use the standard Customer interface and convert will that be in the TCA model? What is the difference
between using the standard interface versus the TCA API’s.
>>> Customer Import and TCA API’s does not make any difference while converting customer from other system.
The customer import is very easy to use , thus people tried to use. as API will have lot many capabilities, but its
requires bit longer time for development efforts.
3)If we import using the Standard Interface can we convert later to the TCA model??
>>>> Donot confuse with TCA model, TCA is just a model, the way in which you can manage your customer. There
are underline API’s , which iteslf a subset of underline API’s by customer Import. There is no difference at all.
Yes, TCA, will empower you to extend customer in some other area like CDH(data hub), D &B and other CRM &
sales Model.
27 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
My advice, if you are dealing with Technical things , come out with a genralize picture of a particular customer, then
only you can 2 options to go either customer import or TCA API’s
If Functional , then try to see the customer from billing point and others aspect like statement of account, bill to, ship
to, dunning kind of view
Still, have any query let me know, will try to help you out in understanding.
31. SB Says:
May 6th, 2008 at 12:07 pm
Thanks
SB,
can u understand comment #16, which clearly understood tow approach. Once its understood, i will provide provide
input which additional column you should be more specfic.
Sanjit, can we make a customer with only ship_to and no bill_to, i have a requirement to create customer with only
ship_to in R12. Let me know as I am able to create customer from front end with only ship_to address as site level.
but when i pass the customer from interface table it fails.
Thanks in advance,
These are the error message , sharing for the rest of people who seek some information.
A1 –> The customer reference for update does not exist in RA_CUSTOMERS
A2 –> The address reference for update does not exist in RA_ADDRESSES
A4 –> Site use for this address reference already exists in the database
28 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
C1 –> This customer reference has two different customer names defined
C2 –> This customer reference has two different customer numbers defined
C3 –> This customer reference has two different parent customer references
C5 –> Customer reference has two different customer class codes defined
C6 –> This customer reference has two identical primary site uses defined
29 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
G6 –> The address reference specified is not defined for this customer
K3 –> This customer reference has two different customer types defined
30 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
N4 –> STANDARD_TERM_NAME which contains the payment terms has an invalid value
31 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Q1 –> A new location was created for a value in an address segment field
S3 –> The address reference specified is not valid for this customer
S5 –> A bank account does not exist for the specified customer
S6 –> The end date specified cannot be before the start date
S7 –> The address specified must have an active BILL_TO site defined
T1 –> Customer payment method already active between the dates specified
T2 –> Customer site payment method already active between the dates specified
T3 –> Customer already has a primary payment method for specified dates
T4 –> Customer site has a primary payment method on the dates specified
T5 –> This customer payment method is already active in this date range
V3 –> Customer bank account is already active between the dates specified
V4 –> Customer site bank account already active between these dates
32 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
V5 –> This customer already has primary bank account for specified dates
V6 –> Customer site can have only 1 primary bank account for the dates
specified
V7 –> Duplicate rows exist in Interface table for this Customer Bank and
date run
V8 –> Duplicate primary customer banks defined within the interface table
Y4 –> This party reference has two different party numbers defined in
RA_CUSTOMERS_INTERFACE.
33 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Y7 –> Address reference has two different party site numbers defined in
RA_CUSTOMERS_INTERFACE.
a1 –> Customer record for insert must have validated profile record defined
a3 –> The customer profile for this customer reference already exists
a4 –> The customer profile class for update does not exist
f1 –> You may have only one active Dunning site use for each customer
34 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
f2 –> For each customer, you may only have one active “Statements” type
f3 –> For each customer, you may only have one active Legal site
f8 –> A bank and branch with this bank number and branch number already exists
g1 –> This customer reference has two different customer prospect codes
y6 –> TELEPHONE_TYPE cannot be updated from telex to any other type or any
other type to telex.
sanjit
35 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Hi Anand,
Hi,
All Provided Information is very good and helpful in understanding the customer Architecture.
Hello Sanjit, Great article – nicely written, and informative. Thank you.
Question – For Customer conversion (R12) how does one decide between using the Open Interface Tables or the HZ
APIs? Is it a matter of data fields supported by the two APIs (Open Interface has fewer that the HZ APIs), or some
other consideration(s)?
Followup to my question.
Just noticed my question was previously asked by ‘SB’ and you’ve answered it. Thanks
[...] TCA – Customer : Here are Technical details for 11i/R12 customer in TCA. You can also refer old post for
customer model. [...]
[...] Customer Interface aka RACUST is a concurrent program that is responsible for the import and update of AR
customer information from open interface tables to AR Customer tables. Check out the details here. [...]
The Customer already exists in an organization. I can extract it using SQL and then I want to insert it into another
operating unit using the interface. It tells me it has a duplicate customer number but that is what i want. Can you help
please?
36 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
Hi Anand,
I am doing customer address loading . I am trying throuhg interface program. In the interface table i have inserted
mandatory columns and tried. but I am getting the below error messages.
Could you please advice me or it is really appriciated if you send me the code which you have.
Thanks in advance
Chandra
Hi anand,
I need to import customers with 3 multiple orgs.Have created for only 1 BU,but i cant update the respective customer.
Hi,
I am getting the error_code as w8 when in contact phones interface table for interface_status column.
I checked in metalink but there is no description for the error code=’w8′.There is explanation for ‘W8′ but not for ‘w8′
Many thanks for this excellent article. A chance that people like you want to share their knowledge !
37 of 38 4/19/2011 4:48 PM
Deep Drive : Customer Interface in AR | OracleApps Epicenter http://www.oracleappshub.com/accounts-receivable/deep-drive-customer-...
HI!!… i need to create four customer´s acconts, but i can´t find the way to do this with
RA_CUSTOMERS_INTERFACE_ALL interface, is that posible or should i use apis?
Leave a Comment
Name
Website
Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.
All content present on this website is property of OracleappsHub.com and subject to international copyright laws.
© 2006-2011 Copyright OracleApps Epicenter.All Rights reserved.
38 of 38 4/19/2011 4:48 PM