wms tales

15

Upload: pajulullah-haneefa

Post on 14-Apr-2018

250 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 1/15

Page 2: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 2/15

`

Shell scriptingObjectives:

• Steps to Register Shell Script as a concurrent program

• Sample Shell Script to copy the file from source to destination

• Basic Shell Script CommandsSteps to Register Shell Script as a concurrent program

step 1:=======Place the <name>.prog script under the bin directory for your applications top directory.

For example, call the script ERPS_DEMO.prog and place it under $CUSTOM_TOP/bin

step 2:=======Make a symbolic link from your script to $FND_TOP/bin/fndcpesr 

Page 3: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 3/15

For example, if the script is called ERPS_DEMO.prog use this:

ln -s $FND_TOP/bin/fndcpesr ERPS_DEMO

This link should be named the same as your script without the.prog extension.

Put the link for your script in the same directory where thescript is located.

step 3:=======Register the concurrent program, using an execution method of ‘Host’. Use the name of your script without the .prog extensionas the name of the executable.

For the example above:Use ERPS_DEMO

step 4:=======Your script will be passed at least 4 parameters, from $1 to $4.$1 = orauser/pwd

$2 = userid(apps)$3 = username,$4 = request_id

 Any other parameters you define will be passed in as $5 and higher.Make sure your script returns an exit status also.

Sample Shell Script to copy the file from source to destination

#Note: If you see # in front of any line it means that it’s a comment line not the actual code#** ********************************************************************# Created By : Prudhvi A# Creation Date : 19-FEB-2008# Script Name : ERPSCHOOLS.prog# Description : This Script accepts three parameters# 1)Data File Name 2)Source Directory Path 3)Target Directory Path# Then copy the file from source location to target location.# If copy fails send the error status/message to concurrent program so that user can see status.### ========

# History# ========# Version 1 Prudhvi A 19-FEB-2008 Created for erpschools.com users##** ********************************************************************#Parameters from 1 to 4 i.e $1 $2 $3 $4 are standard parameters# $1 : username/password of the database# $2 : userid# $3 : USERNAME# $4 : Concurrent Request ID

Page 4: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 4/15

DataFileName=$5SourceDirectory=$6TargetDirectory=$7echo “————————————————–”echo “Parameters received from concurrent program ..”echo ” Time : “`date`echo “————————————————–”echo “Arguments : ”echo ” Data File Name : “${DataFileName}echo ” SourceDirectory : “${SourceDirectory}echo ” TargetDirectory : “${TargetDirectory}echo “————————————————–”echo ” Copying the file from source directory to target directory…”cp ${SourceDirectory}/${DataFileName} ${TargetDirectory}if [ $? -ne 0 ]# the $? will contain the result of previously executed statement.#It will be 0 if success and 1 if fail in many cases# -ne represents not “equal to”thenecho “Entered Exception”

exit 1# exit 1 represents concurrent program status. 1 for error, 2 for warning 0 for successelseecho “File Successfully copied from source to destination”exit 0fiecho “****************************************************************”

Basic Shell Script Commands

# Create Directorymkdir <dirname># Remove Directory

rmdir <dirname>#remove folder with filesrm -r -f <dirname># Change Directorycd <newpath># Create new filevi <newfile.ext>#insert data into filevi <openfilename.ext>esc i <make changes>#Save fileesc :wq enter # exit without saving changes

esc :q! enter # open existing filevi <existingfilename.ext>#remove filerm <filename.ext># copy file with same namecp <sourcedir>/<sourcefilename.ext> <destinationdir># copy file with new namecp <sourcedir>/<sourcefilename.ext> <destinationdir>/<newfilename.ext># Move file with same name

Page 5: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 5/15

mv <sourcedir>/<sourcefilename.ext> <destinationdir># move file with data appended to filename in the frontmv <sourcedir>/<sourcefilename.ext> <destinationdir>/`date+%H%M%d%m%y`<filename.ext>#print lineecho “your text here to print”#print dateecho `date` 

Oracle Receivables Module Technical Details

Oracle Accounts Receivable uses the following tables for recording customer account information:

The major tables containing parties and customer accounts information in Oracle Receivables are grouped by business function.• HZ_PARTIES• HZ_CUST_ACCOUNTS• HZ_PARTY_SITES

• HZ_CUST_ACCT_SITES_ALL• HZ_CUST_SITE_USES_ALL• HZ_LOCATIONS• HZ_PARTY_RELATIONSHIPS• HZ_ORGANIZATION_PROFILES• HZ_CONTACT_POINTS• HZ_CUST_ACCOUNT_ROLES• HZ_PERSON_PROFILES• HZ_ORG_CONTACTS

Transaction Tables• RA_CUSTOMER_TRX_ALL• RA_CUSTOMER_TRX_LINES_ALL• RA_CUST_TRX_LINE_GL_DIST_ALL• AR_PAYMENT_SCHEDULES_ALL

• AR_CASH_RECEIPTS_ALL• AR_CASH_RECEIPT_HISTORY_ALL• AR_RECEIVABLE_APPLICATIONS_ALL• AR_ADJUSTMENTS_ALL

HZ_PARTIES A party is an entity that can enter into a business relationship.This table stores basic information about parties, which is true regardless of this relationship to the deploying company. Entities aremodeled only once in HZ_PARTIES, regardless of how many roles they play. For example, if an organization is a customer, adistributor, and a partner, there is still only one record for them in HZ_PARTIES.

Parties can be one of four types:Organization - Oracle CorporationPerson - Jane DoeGroup – Doc HouseholdRelationship - Jane Doe at Oracle Corporation

HZ_LOCATIONS A location is a point in geographical space described by an address and/or geographical Indicators such as latitude or longitude.• This table stores information about an address such as: street address and postal code.• This table provides physical location information about parties (organizations and people) and customer accounts.• Records in HZ_LOCATIONS can store delivery and postal code information about a location, store latitude and longitude, andcan be used to determine the appropriate calculations and tax rates for sales tax and VAT calculations.

HZ_PARTY_SITES

Page 6: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 6/15

This table links a party (HZ_PARTIES) and a location (HZ_LOCATIONS) and stores location-Specific party information such as aperson’s mail stops at their work address.• One party can point to one or more party sites.• One location can point to one or more party site.• Party sites serve as the intersection between parties and locations, allowing for a many-to-many relationship between the two.

HZ_RELATIONSHIPS

This table stores information about relationships between two entities, for example, one party and another party.• The SUBJECT_ID and OBJECT_ID columns specify the relationship that exists between two parties. For example, if the partyrelationship type is “Parent Of,” then a holding company could be the “SUBJECT_ID” in the relationship while one of itssubsidiaries could be the OBJECT_ID. Creating a party contact causes a party relationship to be created.• A party can have different relationships with one or more other parties that can change over time.

HZ_ORGANIZATION_PROFILESThis table stores a variety of information about a party of type Organization.• This table gets populated when a party of type ORGANIZATION is created.• Historical data is also stored in this table.

HZ_PERSON_PROFILESThis table stores a variety of information about a party of type Person.• For example, this table could contain the correct spelling and phonetic pronunciation of the person’s name.• Some information in this table may also be entered into the HZ_PARTIES table.

HZ_ORG_CONTACTSThis table stores a variety of information about an organization contact.• The records in this table provide information about a contact position such as job title, rank, and department.• This table is not used to store information about a specific person or organization. For example, this table may include a recordfor the position of Vice President of Manufacturing that indicates that the contact is a senior executive, but it would not include thename of the person in that position.

HZ_CUST_ACCOUNTSThis table stores information about customer/financial relationships established between a Party and the deploying company.• Because a party can have multiple customer accounts, this table may contain several records for a single party. For example, anindividual person may establish a personal account, a family account, and a professional account for a consulting practice.

HZ_CUST_ACCT_SITES_ALLThis table stores information about customer/financial account sites information.

Stores information about customer sites. One customer account can have multiple sites.

HZ_CUST_SITE_USES_ALLThis table stores information about the business purposes assigned to a customer account site.• A customer account site can have multiple purposes, but each record in this table only specifies one purpose for a customer account site. For example, a customer account site may be assigned as a ship-to site in one record and as a bill-to site in another record.

HZ_CUST_ACCOUNT_ROLESThis table stores information about a role or function that a party performs as related to a customer account. For example, JaneDoe might be the Legal Contact for a specific customer account of Corporation ABC. Note that account ownership such as financialresponsibility for an account is determined by the single party ID that is stored directly on the HZ_CUST_ACCOUNTS table.

HZ_CONTACT_POINTSThis table stores information about how to communicate with parties or party sites using electronic media or methods such asElectronic Data Interchange (EDI), e-mail, telephone, telex, and the Internet.• Each medium or method should be stored as a separate method in this table. For example, the attributes of a complete telephonenumber connection should be stored in a record, while EDI information should be stored in a different record.

RA_CUSTOMER_TRX_ALLThis table stores invoice, debit memo, commit-ment, chargeback, bills receivable, and credit memo header information.• Each row includes general invoice information such as customer, transaction type, and printing instructions.• You need one row for each invoice, debit memo, commitment, and credit memo you create in Oracle Receivables and these areall distinguished by their transaction types stored in RA_CUST_ TRX_ TYPES_ALL.

Page 7: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 7/15

RA_CUSTOMER_TRX_LINES_ALLThis table stores information about invoice, debit memo, credit memo, bills receivable, and commitment lines. It describes to thecustomer the charges that appear on these documents.

AR_PAYMENT_SCHEDULES_ALLThis table stores all transactions except adjust-ments and miscellaneous cash receipts. A miscellaneous cash receipt is one that isnot connected to a customer.

• All customer-related activity is logged in this table.• This table is updated when an activity occurs against an invoice, debit memo, chargeback, credit memo, on-account credit, billsreceivable,receipt, or commitments.

RA_CUST_TRX_TYPES_ALLThis table stores information about each transaction type for all classes of transactions, for example, invoices, commitments, andcredit memos.• Each row includes Auto Accounting informationas well as standard defaults for the resulting invoices. The primary key for this table is CUST_TRX_TYPE_ID.

AR_TRANSACTION_HISTORY_ALLThis table is a Bills Receivable-specific table containing the history of a transaction’s lifecycle.• A new row is created each time there is activity on the transaction or the status of the transaction has changed.• This table stores the header for the Receivables posting information.

AR_DISTRIBUTIONS_ALLThis table stores the accounting distributions for cash receipts, miscellaneous receipts, adjustments, credit memo applications,cash receipt applications, and bills receivable transactions.

AR_CASH_RECEIPTS_ALLThis table stores one record for each receipt entry.• All cash receipts are logged in this table.• Oracle Receivables creates records concurrently in the AR_CASH _RECEIPT_ HISTORY_ ALL, AR_PAYMENT_ SCHEDULES_  ALL, AR_DISTRI-BUTIONS_ALL, and AR_ RECEIVABLE_ APPLICA-TIONS_ALL tables for invoice-related receipts.• For receipts that are not related to invoices, records are created in the AR_MISC_CASH_ DISTRIBUTIONS_ALL table instead of the AR_RECEIVABLE_APPLICATIONS_ ALL table.

AR_CASH_RECEIPT_HISTORY_ALLThis table stores all of the activity that is contained for the life cycle of a receipt.

• Each row represents one step.• The status field for that row tells you which step the receipt has reached.• Possible statuses are Approved, Confirmed, Remitted, Cleared, and Reversed.

AR_RECEIVABLE_APPLICATIONS_ALLThis table stores all accounting entries for cash and credit memo applications.• Each row includes the amount applied, status, and accounting flex field information.

AR_MISC_CASH_DISTRIBUTIONS_ALLThis table stores all accounting entries for miscellaneous cash applications.• Miscellaneous cash cannot be invoiced, such as stock revenue, interest income, and investment income.• AR_CASH_RECEIPTS_ALL stores one record for each payment, and this table stores one record for each distribution of thereceipt.

AR_RECEIPT_CLASSESThis table stores the different receipt classes that you define.• Receipt classes determine whether the receipt[s] belonging to this class are created manually or automatically, and whether thereceipts go through the different steps in a receipt’s life-cycle.

AR_RECEIPT_METHODSThis table stores information about Payment Methods, receipt attributes that you define and assign to Receipt Classes to accountfor receipts and their applications.• For automatically created receipts, a Payment Method defines the rules for creating these receipts.• For manually created receipts, a Payment Method defines a user-definable type for the receipt.

Page 8: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 8/15

• Each Payment Method is associated with a set of bank accounts, which forms the set of bank accounts you can assign to your receipt.

SELECT l.session_id||','||v.serial# sid_serial,l.ORACLE_USERNAME ora_user,o.object_name,

o.object_type,DECODE(l.locked_mode,

0, 'None',1, 'Null',2, 'Row-S (SS)',3, 'Row-X (SX)',4, 'Share',5, 'S/Row-X (SSX)',6, 'Exclusive',TO_CHAR(l.locked_mode)

) lock_mode,

o.status,to_char(o.last_ddl_time,'dd.mm.yy') last_ddlFROM dba_objects o, gv$locked_object l, v$session v 

 WHERE o.object_id = l.object_idand l.SESSION_ID=v.sid

order by 2,3;

SELECT * FROM DBA_DDL_LOCKS WHERE NAME IN ('XXX_OBJECT_NAME' ,'XXX_OBJECT_NAME')

SELECT * FROM DBA_OBJECTS WHERE OBJECT_NAME IN('XXX_OBJECT_NAME' ,'XXX_OBJECT_NAME')

SELECT * FROM SYSTEM.V$SESSION WHERE SID = 2883 OR ROW_WAIT_OBJ# IN (374295,373803,382481,382490)

 ALTER SESSION SET CURRENT_SCHEMA=SYS

 ALTER SYSTEM KILL SESSION '1586,395'

 ALTER SYSTEM FLUSH BUFFER_CACHE

 ALTER SYSTEM FLUSH SHARED_POOL

 ALTER SESSION SET CURRENT_SCHEMA=APPS

Types of Invoices:

1. Standard Invoice : Normal trade invoice

Page 9: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 9/15

2. Credit Memo : We receive from supplier & record it (negative amount)

3. Debit Memo : We create & send to supplier (negative amount)

4. Expense Report: Record reimbursable business expenditure incurred by employees.

(prerequisites – 1> Create employee

2> Assigning employee to supplier3> Create expense invoice template 

5. Mixed Invoice : (+ or – both)

6. Prepayment : (like advance)

7.  Withhold tax Invoice : Withhold to tax authority 

8. Quick Match : Automatic ship lines match to PO

9. PO Default : Matched to PO (Manual)

1. What is MRC and what is its use?The Multi Reporting Currency Feature allows you to report and maintain records at the transaction level in morethan one functional currency. You can do by defining one or more set of books in addition to primary set of books.

2. How is the balance of an invoice derived ?It is the total invoice amount minus the amount received from the customer. Use application rule set to controlhow Receivable will reduce the balance due of open debit items when you apply payments.

3. Explain Accounting for invoice in Advance and Arrears.Accointing for invoice in advancea) Receivable A/c .....................Dr.To Unearned revenue a/c(when we raise the invoice with invoicing rule as advance)

b) Unearned Revenue A/c .............. Dr.To Revenue A/c

(when we receive the payment, the number of journal entry (b) is depend upon the accounting rules which can befixed or variable)

Accounting for invoice in arreara) Unbilled receivable a/c ....................Dr.To Revenue a/c(when we receive the payment of unbilled invoice, the number of journal entry (a) is depend upon the accountingrules which can be fixed or variable))

b) Receivable a/c .........................Dr.To Unbilled receivable a/c(when we raise the invoice, with invoicing rule arrear)

4. What is the use of Transaction Flexfield in Autoinvoice ?Transaction Flexfield actually identifies the the uniqueness among the Multiple lines of a single Invoice

5. What are value sets?Value sets are the defined as list of possible values for a specific purpose. These are assigned to flexfields. Theseare the only possible values to be choosen from. This eliminates the data entry errors.Value set is a set of possible values.There are 8 value set types:1.Dependent

Page 10: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 10/15

2.Independent3.Table4. None5.Pair6.Translatable Dependent7.Translatable Independent

8. Special

6. Describe the main tables involved in AR, and what is the data stored in them?RA_BATCHES_ALL -- Information about Transaction BATCHES RA_CUSTOMER_TRX_ALL -- Header information aboutTransactionRA_CUSTOMER_TRX_LINES_ALL -- Lines information about TransactionRA_CUST_TRX_LINE_GL_DIST_ALL - Distribution information about TransactionRA_CUST_TRX_LINE_SALESREPS_ALL -- Sales representative of Transaction InformationAR_PAYMENT_SCHDULES_ALL - Information about Payment SchedulesAR_APPLICATION_PAYABLES_ALLRA_INTERFACE_ERRORS - Errors in AutoInvoice Interface DataRA_INTERFACE_LINES_ALL - Use this table to enter Header and Lines information in AutoInvoice Interface programRA_INTERFACE_DISTRIBUTIONS_ALL - Distribution Table in AutoInvoice Interface programRA_INTERFACE_SALESCREDITS_ALL - Sales Credits information in AutoInvoice Interface

7. What is the importance of Batch Source set up in AR ?Batch sources control the standard transaction type assigned to a transaction and determine whether Receivablesautomatically numbers your transactions and transaction batches. You can define two types of transaction batchsources-Manual and Imported

8. What do you mean by HZ_ in customer tables?These are the tables which come into picture after 11.5.9 because of the TCA. HZ stands for Human Zone(HZ_).Anytihing which is related to the human like Customer profiles, their accounts, locations, relationships are storedin these tables only. From release 11i TCA came into picture in Accounts Recievable module, where oracle hasgrouped all the customer information at one place. Most important tables in TCA are-HZ_PARTIES,

HZ_CUST_ACCOUNTS_ALL,HZ_CUST_ACCT_SITES_ALL,HZ_CUST_SITE_USES_ALL,HZ_LOCATIONS,HZ_PARTY_SITES,HZ_PARTY_SITE_USES,HZ_CONTACT_POINTS. few to name.

9. What is the difference between _all, _tl, _vl, _v tables in Oracle Apps ? Also name various other tablesuffix. _ALL : Table holds all the information about different operating units. Multi-Org environment. You can also set theclient_info to specific operating unit to see the data specific to that operating unit only.

 _TL are tables corresponding to another table with the same name minus the _TL. These tables provide multiplelanguage support. For each item in the table without _TL there can be many rows in the _TL table, but all withdifferent values in the LANGUAGE column.

 _B these are the BASE tables. They are very important and the data is stored in the table with all validations. It issupposed that these table will always contain the perfect format data. If anything happens to the BASE table data,then it is a data corruption issue.

Page 11: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 11/15

 _F these are date tracked tables, which occur in HR and Payroll. For these there are two date columnsEFFECTIVE_START_DATE and EFFECTIVE_END_DATE which together with the PK identifies a row uniquely. The dateintervals cannot overlap. Many think they are Secured data. Guess someone from Oracle confirms.

 _V tables are the views created on base tables _VL are views for multi language tables which combines the row of the base table with the corresponding row of the _TL table where the LANGUAGE = USERENV(’LANG’).

 _S are sequences, used for finding new values for the primary key of a table.

 _A are Audit Shadow Tables

 _AVN and _ACN are Audit Shadow Views (when data was changed, and with what values)

10. How many Flex fields are there in AR and what are they?Required Key Flex fields:1. Territory Flex field2. Sales Tax Location flex field

Optional Key Flex fields:1. Transaction flex field (requied only if Auto Invoicing is enabled)2. System Items Flex field (If Inventory or OM is installed this should be defined there. other wise, it should be setup in AR).

11. What is FSG and what is its use?FSG is a powerful and flexible tool you can use to build your own custom reports without programming. FSG is onlyavailable with GL. Using Financial Statment Generation (FSG), we can create different financial statement and wewill get finacial reports. Oracle Apps std reports does not support for reports such as Income Stmt and Final A/c.Sowe need to go for FSG to prepare Reports Such as P&loss stmt and balance sheet.FSG is Powerful tool forReporting.Reporting with FSG is Mix and Modify Reuse and Recylce Activity.

12. What is the difference between conversions and interfaces ?Conversion is a process by which we transfer legacy data from temporary tables to base tables. Interfaces also doesthe same but is a daily process and most of the interfaces are automated by scheduling. Example:AutoInvoice.Conversition is on time process this is before instlation, and interface every time process we can run any time.

13. How many reporting currencies can be attached to Primary Set of Books?We can have a total of 8 SOB's (including the Primary SOB). Therefore, we can have 7 Reporting SOB.

14. What are Different types of transactions in AR?There are 7 type of transactions in AR-Invoice,

Debitmemo,Creditmemo,Chargeback,Deposits,Guarenty, andBills Recivable.

15. What is the use of lockboxes?

Page 12: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 12/15

AutoLockbox (or Lockbox) is a service that commercial banks offer corporate customers to enable them tooutsource their accounts receivable payment processing. An AutoLockbox operation can process millions of transactions a month.AutoLockbox eliminates manual data entry by automatically processing receipts that are sent directly to your bank.You specify how you want this information transmitted and Receivables ensures that the data is valid before

creating QuickCash receipt batches.

Steps for lock box are :1. The first step involves reading and formatting data from your bank file into AutoLockbox tables.2. The second step involves submitting the validation program which checks data in the AutoLockbox tables forcompatibility with Receivables.3. Once data is validated, it is transferred into QuickCash tables. At this point, you can optionally query yourreceipts in the QuickCash window and change how they will be applied before submitting the final step,4. Post QuickCash. Submitting Post QuickCash updates your customer's balances.

16. What are the interface tables used for ar invoices, customers, receipts for conversion process?Customer interface tables:ra_customer_interfacera_contant_phones_interfacera_customer_banks_interfacera_customer_profiles_interfacera_cust_pay_method_interface

Invoice interface tables:ra_interface_lines_allra_interface_sales_creditsra_interface_distributions

Following are the Validation for Autoinvoice:

1- AR Transaction Type Validation : Check if the Transaction type provided in data file is defined in AR transaction

types(RA_CUST_TRX_TYPES_ALL)2- Transaction Batch Source Validation: Check if the source provided in data file is defined in AR transaction Batchsource (RA_BATCH_SOURCES_ALL).3- Invoice Currency Validation: Check if the currency provided in data file is defined in AR Currency(FND_CURRENCIES).4- Customer Validation: Check if the Bill to Customer Number, Ship to Customer Number, Bill to Custom Location,Ship to Customer Location provided in the data file is defined in AR Customer(ra_customers).5- Primary Sales Representative Validation: Sales representative number to be hardcode to “-3” for “No SalesCredit.”6- Term Name : Check if the Term name provided in the data file is defined in Payment terms (RA_TERMS)7- Validate Sales Credit Type : Sales Credit to hardcode to “Quota Sales Credit”8- Inventory Item Validation: Check if the Item provided in data file is defined in Inventory Items(MTL_SYSTEM_ITEMS).

9- Unit of Measurement validation: Check if the UOM provided is defined in MTL_UNITS_OF_MEASURE Table10- Invoice Tax Code Validation : Check if the Tax Code provided in data file is defined in AR_VAT_TAX_ALL_BTable.11- Invoice GL Date Validation : Check if the GL Data of provided invoices is in open period.UsedARP_UTIL.IS_GL_DATE_VALID API to validate.

Following are the base tableshz_parties

Page 13: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 13/15

hz_cust_accountshz_cust_acct_sites_allhz_cust_sit_use_allhz_party_siteshz_locationshz_party_site_uses

hz_customer_profileshz_organization_profileshz_person_profiles

17. What is Auto Invoicing? Explain?

Auto Invoicing is a process of Importing Invoice related information from External / Internal Sources.External willbe your business Legacy Systems like Main Frame / AS400 or Non Oracle ERP systems like SAP / JDE or From CustomOracle Applications. The data is placed into Interface tables and from there either from Application or fromPL/SQL , you can call Auto Invoice Concurrent request to validate and transfer data into AR Transaction tables. Thedata from these tables can be seen when queries from Transaction Screens.

Auto Invoicing is a process of creating an invoice automatically in AR when a sales order has been shipped andclosed. This process is triggered by a concurrent request 'AUTO INVOICE MASTER PROGRAM'. Auto invoicing is usedto import the AR invoices direclty into the AR module.

18. What is AUTO Accounting what are the steps for setting up auto accounting?Auto Accounting is a mechnism for generating defualt accounting flexfields for revenue , receivables, frieght andtax based on the other parameters associated with the invoice you are entering.. since auto accounting looks atthe following tables to get the data so please set/define the following depending upon your requirement.1.Salesrep.2.Transaction Types.3.Standard Lines.4.Taxes.

5.Customer bill-to-site

Receivables uses the Auto Accounting rules to determine the GL Accounts that you Enter manually or import usingAuto invoice. Receivables creates the Default accounts for the Receivable, revenue, Freight, Tax, Unernedrevenue, Finance charges, Unbilled receivables, Bills receivables, and Auto invoice Clearing Accoutns.You need todefine these accoutns before you start entering the transactions in AR. However, you can overide these accountsduring the Transaction Entry in AR.Setup Autoaccounting:AR>Setup>Transactions>AutoAccountingSelect the Type of the accoutn you wish to define the auto accoutning.In the Segments Block:Choose the segment for which you wishto assign the Auto accounting.Choose the Table Name : Sales Rep, Trxn Type, Site, Std Lines.If you wish to use aDefault Constant value, then enter the value in the Constant Field.

19. what are the standard concurent programs for auto invoice interface and customer interfaces?

Autoinvoice Import Program -- for auto invoice programCustomer Interface Master Conc Program --> for Customer Interface

20. Explain the process of recievables in oracle financials?AR Complete Cycle (hoping that GL is already implemented)Define Transaction SetupsDefine Receipt and ReceiptApplication SetupsDefine CustomerCreate an InvoiceCreate a ReceiptApply Receipt to InvoiceReview Customerbalances (Collections). The BASIC process of Receivables involves the following:1. Creation of Customer Invoices.

Page 14: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 14/15

2. Making the receipts of the customer payments.3. Remittance fo the same to the bank.

21. How do we segregate debit & credit transactions in Receivables and where wewill do it?

Basically the debit and credit transaction are classified by the transaction class.

22. whether we are defining customer in AR? If it is in AR then how are we placing the order and how theshipment will be done?Customers and the associated information is stored in TCA structure, which is shared across All oracle applicationmodules. If you add a customer in AR, it gets stored TCA underlying tables. When you want to create an Order inOrder Management, the customer LOV displays data from Record Group that is created on TCA tables.The basic Oracle ERP data model is the single Data model shared (integrated) by multiple application. The ownerof the creation of customer is the AR schema and is shared by other application such as OM. These are usuallycalled as shared entities (Supplier,Partners,Items etc)

23. How To Close Periods In AR?

After raising transactions and receiving the RECEIPT amount, transfer the all TRANSATIONS and RECEIPTS to theGENERAL LEDGER. And then only close the PERIOD in AR.

24. Explain about Party and Customer in AR?

Party could be a person or an organization which has no business relation with your entreprise, if you establish asales relation with a department in a party then that particular department is your customer.

Page 15: WMS  TALES

7/27/2019 WMS TALES

http://slidepdf.com/reader/full/wms-tales 15/15