Tuesday 4 March 2014

AR Module

The process flow in Oracle Receivables is as follows:
  • Entering Transactions (Manual or import)
  • Creating receipts.
  • Applying receipts to transactions.
  • Adjustments/write-offs,if any.
  • Posting.
  • Reporting.
Setting up Oracle Receivables
         Pre-requisites
  • Define Set of Books (Required)
                        Assign your Set of Books to a Responsibility
                        Define your Accounting Flexfield
                        Define your Calendar Period Types
                        Define your Calendar Periods
  Define your Currency
  • Define Organizations (Required)
                        Define at least one organization to use Receivables.
  • Define Key Flexfields (Required)
                        Define Territory and Sales Tax Location Flexfield Structure
         Customer and Customer Sites.
  • A customer is an organization or person with whom you have a selling relationship.
  • A customer address is a party site used in the context of a customer account for billing, shipping, or other purposes.
  • Can maintain separate customer profiles, addresses, and contacts for each customer account.
Defining Customer and Customer Addresses
         There are two windows:
         Customer – Standard window
         Customer Addresses window
Transactions
          Transaction Classes
         Invoice
         Credit Memo
         Debit Memo
         Chargeback
         Guarantee     
         Deposit                      
         Transaction Sources (defined by the users)
         Manual Invoice
         PROJECTS INVOICES
         PA Internal Invoice
         Conversion etc.
         Entering Transactions
  • Can be entered in two ways : manually or imported (from other Oracle modules like PA or legacy system)
  • Has to be entered in a open or future period.
  • GL Date should be in a open period.
  • Customer should have at least one Bill-To site defined.


Creating Receipts
 Two types of receipts in Receivables:
·         Cash receipts: Payment (such as cash or a check) that you receive from your customers for goods or services.
·         Miscellaneous receipts: Revenue earned from investments,interest, refunds, and stock sales.

·         Enter receipts and apply them to transactions in either Open or Future accounting periods.
·         Can apply receipts to invoices, debit memos, deposits, on–account credits, and chargebacks.
·         Can partially or fully apply a receipt to a single debit item or to several debit items.
·         If the transaction type does not allow overapplication, then you cannot enter an amount that would reverse the sign of the debit item.
·         If the transaction type specifies Natural Application only, then you must enter an amount that brings the balance due closer to zero.
·          
     Receipt Application Types
  • On-account Receipts - Payments where you intentionally apply all or part of the payment amount to a customer without reference to a debit item. On–account examples include prepayments and deposits.
  • Unapplied Receipts - The status of a receipt for which you can identify the customer,but you have not applied or placed on account all or part of the payment.
  • Unidentified – This is a receipt that has been entered, but not identified to a particular customer.
  • Applied – This is a receipt that has been applied to a particular transaction.

Receipt Status
A receipt can have one of the following statuses:
  • Approved: This receipt has been approved for automatic receipt creation. This status is only valid for automatic receipts.
  • Confirmed: For manually entered receipts, this status indicates the receipt belongs to a receipt class that requires remittance. For automatic receipts, this status indicates the receipt has been confirmed.
  • Remitted: This receipt has been remitted. This status is valid for both automatic and manually entered receipts.
  • Cleared: The payment of this receipt was transferred to your bank account and the bank statement has been reconciled within Receivables. This status is valid for both automatic and manually entered receipts.
  • Reversed: This receipt has been reversed. You can reverse a receipt when your customer stops payment on a receipt, if a receipt comes from an account with non–sufficient funds or if you want to re–enter and reapply it in Receivables. You can reverse cash receipts and miscellaneous receipts.





Table that holds AR Invoice data

The following tables can give most of the invoice information.
  • RA_CUSTOMER_TRX_ALL stores invoice header information. RA_CUSTOMER_TRX_LINES_ALL stores information about invoice, debit memo, credit memo, bills receivable, and commitment lines.
  • The AR_PAYMENT_SCHEDULES_ALL table stores all transactions except adjustments and miscellaneous cash receipts.
  • RA_CUST_TRX_LINE_GL_DIST_ALL stores accounting distribution records for all transaction lines except bills receivable.The RA_CUST_TRX_LINE_GL_DIST_ALL table stores the accounting records for revenue, unearned revenue, and unbilled receivables for each invoice or credit memo line.
  • RA_CUSTOMERS - Customer information
  • RA_CUST_TRX_TYPES_ALL - Customer Transaction Type
  • AR_PAYMENT_SCHEDULES_ALL
  • RA_CUSTOMER_TRX_LINES_ALL - Transaction Line information
  • MTL_SYSTEM_ITEMS - Base table for item

The ER Diagram for a customer Transaction can be easily understood as:
CustomerInvoice

Customer Payment
These are the main tables which hold Customer Payment information
·         AR_CASH_RECEIPTS_ALL stores one record for each receipt entry.
·         AR_CASH_RECEIPT_HISTORY_ALL stores all of the activity that is contained for the life cycle of a receipt.
·         Each row represents one step., Possible statuses are Approved, Cleared,Confirmed, Remitted, and Reversed.
·         AR_MISC_CASH_DISTRIBUTIONS_ALL stores all accounting entries for miscellaneous cash applications.
·         AR_DISTRIBUTIONS_ALL stores the accounting distributions for cash receipts, miscellaneous receipts, adjustments,credit memo applications, cash receipt applications, and bills receivable transactions.
·         AR_RECEIVABLE_APPLICATIONS_ALL stores all accounting entries for cash and credit memo applications.
·         Each row includes the amount applied, status, and accounting flexfield information.

The ER Diagram for a customer Payment can be easily understood as:
Customerpayment


Accounting Link between the tables
For Invoice:
ra_customers (This is for capturing customers information)
ra_customer_trx_all,
ra_cust_trx_types_all,
ar_payment_schedules_all,
ra_customer_trx_lines_all
and joins are customer_trx_id for ar_payment_schedules_all & ra_customer_trx_all & ra_customer_trx_lines_all .
ra_cust_trx_types_all.type IN ('INV')

For the Receipts:
ar_receivable_applications_all,
ra_customer_trx_all,
ra_customer_trx_lines_all,
ar_cash_receipts_all
ar_receivable_applications_all.application_type = 'CASH',
ar_receivable_applications_all.cash_receipt_id = ar_cash_receipts_all.cash_receipt_id,
ar_receivable_applications_all.applied_customer_trx_id = ra_customer_trx_all.customer_trx_id


No comments:

Post a Comment