Pages

Showing posts with label Payables-EBS. Show all posts
Showing posts with label Payables-EBS. Show all posts

Oracle Payables Internal Reconciliation Formula

Current Month "Account Payables Trial Balance" = Previous Month "Account Payables Trial Balance"
                                                                                                                                            +
                                                                                               Current Month "Payables Posted Invoice Register"
                                                                                                                                            -
                                                                                               Current Month "Payables Posted Payment Register"
-------------------------------------------------------------------------------------------------
#oracleebs #oracler12 #aptb #invoiceregister #paymentregister #reconciliation #payables #gl

Maximize Credits - PPR (Payment Process Request)


The concept of Maximize Credits in PPR is used when a payment is having more Negative Value then Positive Value, which means more credit memos then standard invoice.















Understand this with below examples.

Example 1: Maximize Credit Disabled

Standard Invoice 1: 300
Standard Invoice 2: 200
Credit Memo 1: -350

In this case total payment is positive which is Rs 150, so system will pick the Invoice and Credit Memo and will pay the amount.


Example2. Maximize Credit Disabled

Standard Invoice 1: 300
Standard Invoice 2: 200
Credit Memo 1: -350
Credit Memo 2: -250
Credit Memo 3: -100

In this case PPR will not select any Invoice and Credit Memo due to Credit is Low, which means that total amount to be paid is Rs -200 which is not allowed as per oracle standards.


Example3. Maximize Credit Enabled

Standard Invoice 1: 300
Standard Invoice 2: 200
Credit Memo 1: -350
Credit Memo 2: -250
Credit Memo 3: -100

 In this case PPR will select the data in the below logic.

Standard Invoice 1: 300
Standard Invoice 2: 200
Credit Memo 1: -150
Credit Memo 2: -250
Credit Memo 3: -100

Here PPR automatically deducts the amount of Credit Memo and make it equal to the total of Standard Invoice and then will Pay Zero Payment. Which is the actual concept of Maximize Credit.


To know more about the concept refer the below Oracle Doc. ID.

How does a Payment Process Request (PPR) handle Credit Memos in R12? (Doc ID 1279569.1)


Unable to Void a Payment. Void Button on Payments is Greyed Out.

 

Below are the reasons due to which Void Button is disabled on the Payment Workbench form.


1. Payment is Reconciled

When the status of the Payment is 'Reconciled' then the void button will be greyed out. To void a payment, first note the statement number from the show field from the payment then go to cash management and find the statement, and then unreconciled the payment. After this Void Button will be enabled.


2. Prepayment Application / Un-application


If the void button is disabled on a payment and that payment is of Prepayment Invoice then we need to make sure that prepayment is not partially or fully applied. Only after unapplying of prepayment from the invoice, you can void the payment. Until then the void button will be greyed out.


Accounts Payable Trial Balance

 

Accounts Payable Trial Balance is a standard report that displays the data for the creditors according to the parameters given in Report Definition.
Here we can design the Report Definition according to the business requirements.

Below are the steps to create a report definition and then use it in the 'Accounts Payable Trial Balance' standard report.

Step 1: Go to "Open Account Balance Listing Definitions"



















Click on Create




























Here we give a proper code and naming conventions and select the ledger for which you want to select the values. 
Here we have "Defined By" which has two values "Segment" and "Accounting Flexfield". In Segment, you can select any particular segment of COA for which the report will populate data for all the active code combinations in which that segment value is used. we have taken this in the above example. In Accounting Flexfield, you have to pass the exact Code Combination for which the report will populate the data for that combination only and nothing else.

Now after that select the Journal Source for which data has been posted in GL and then select the Segment and its values for which the business wants the balances.


Now we submit the report with our report definition. Here we can submit both a Summary and a Detail Report.































We can also customize this report and use the same definition we have created above.


Multi-Period Accounting - Custom SLA - Standalone Invoice

 

Case Scenario: If company is paying Rent in the month of "April" but the amount is inclusive of accumulated total for 3 Months i.e. April, May & June. Business wants to distribute this amount in all three above mentioned period without creating separate invoice in different month.

Solution Approach: As per the above case, In Payables we have "Multiperiod Accounting" functionality to distribute that amount in the next future periods without opening those periods. To elaborate the approach, business has created an invoice for Rs. 1,00,000 in the month of April and want to distribute that amount in the future months (Never Opened). Here system behavior's is to generate accounting entries for all the the three months and by distributing that amount on the basis of "Proration Type".

In that accounting entry system distribute the invoice amount in the months but will only post balance to trial balance for current open month which is April, rest will be transferred to GL but will only get posted once those period is opened.


For proper understanding of this functionality you can follow the below process in which I have explained what Custom SLA setups needs to be done.


To understand the step by step process for Custom SLA Setups. (Click Here)


Step 1: Create Value Set and add values























Step 2: Create Mapping Set


















Step 3: Add Context DFF at Invoice Line Level
















Step 4: Create Account Derivation Rule


















Step 5: Create Journal Line Definition by Copying the standard and assign the same to "Invoices" Event Class in your Custom Application Accounting Definition.

Go to your Custom Application Accounting Definition. Click on "Invoices" Event Class. 
Go to "Journal Line Definition". Click on Copy and enter name and chart of accounts.




















Remove standard JLD and assign your custom.



















Step 6: Create 2 Journal Line Type, one for accrual and one for recognition. Will explain the concept of "Accrual" and "Recognition" at the time of accounting entry.


Open your Custom Journal Line Definition and go to Journal Line Type of  "Item Expense" and click on "Line Type" and then copy the same for your "Accrual" Line Type.


 







Change the setup for JLT after copying as below for Accrual.


















Copy "Item Expense" JLT again for Recognition and change the setup as shown below. Also delete all the conditions for "Recognition" JLT as per oracle standards.


 

















Step 7: Go to Journal Line Definition and Inactive the standard "Item Expense" JLT and add your new JLT for "Accrual"





















Click on "Multiperiod Accounting"

Enter Values according to Business Process.
















Save and Click on "Line Assignments"

Accrual Line Type is already added here. We need to our Recognition Line Type here and our Custom Account Derivation Rule to it which we created at step 4.
























Save and Close

Now Validate the Application Accounting Definition and assign the same to your Custom Sub-Ledger Accounting Method and assign the Custom Sub-Ledger Accounting Method to your ledger.


 












Now we create AP Invoice. 

For system to understand this AP Invoice is of Prepaid Expense we have to give the invoice "Deferred Dates". By which system treats this invoice as prepaid expense invoice and recognize the expense in future months.




















Enter "Default Distribution Account" as "Prepaid Expense" and enable "Deferred Dates" check box and after that enter enter Start Date and End Date in which prepaid expense amount will be distributed.



















Go to Line Level DFF and enter value as "RENT" which was mapped to GL Code "E10266" and will distribute the balance from Prepaid Expense GL Code (entered at line level) to Expense Account mapped at ADR Level at Step 2.


 

Validate the Invoice and Submit Create Accounting to its impact.


























Now we understand the work of "Accrual" & "Recognition"

Here the first two lines is generated from "Accrual" JLT as uses the default distribution account as Item Expense Account.

For "Recognition" system passes additional entries in which GL Account which was mapped against "RENT" at mapping set level is debited and default distribution account is credited.
Here same entry is passed in each month which shows the "Recognition" Event as per JLT.


Here in the above screenshot we can see that GL Date is having 3 Months i.e. April, May and June. GL Period is Open for the month of April, so entries will be posted and will show impact in Trial Balance. As for the month of May & June, when period is opened these entries will not be posted directly. We need to submit the below program "Complete Multiperiod Accounting" for those entries to be accounted as per there period in the GL Date.


 





















After completion of this program "Journal Entry Status" will be changed from "Incomplete" to "Final".

Deriving of Segment Value from DFF for Liability Account through Mapping Set - Custom SLA

 

Requirement: Business requires to do "Location Wise Accounting" for which they are using the "Future" Segment. Business wants to open a DFF at AP Invoice Header Level and update the future segment of "Liability Account" as per value entered in the DFF.

Here we are going to achieve this requirement through Custom SLA in which we are going to use Mapping Set and map the Value Set of Future Segment to the Value Set used in Invoice Header DFF.

Here I am not going to show the detailed setups of Custom SLA and only the setups required for the above requirement.
To understand the step by step process for Custom SLA Setups. (Click Here)


Before starting setups for Custom SLA we need to know about "Automatic Offset Method" in Payables Option. We have three types of method against which our liability account generate the code combinations. In Custom SLA setup we will use only that "Line Type" for liability account on which Automatic Offset Method is set to.

To understand the "Automatic Offset Method" and its accounting impact on Liability Account in detail. (Click Here) 


Here we are using it as "None"



















Open a DFF at AP Invoice Header Level.























Add DFF "Location"



















Now create a mapping set through which we are going update the Future Segment of Liability Account.

Here in Input we will use the value set which we have assigned in the DFF and in Output we will use the segment on which the value should be update which creating Liability Account Code Combination.

In Mapping Set Values we select Value Type as Input and on the basis of that "Input Value" populate values from the value set values of DFF and "Output Value" will populate the values from the value set assigned in the COA Future Segment.


















Now create a Custom Application Accounting Definition.

Click on Event Class "Invoice" and then click in "Journal Line Definition"




















Here as per "Automatic Offset Method" we will choose "Liability, Basic" and disable the same create a new "Line Type" by Copying and adding the same in Line Assignments.






































Click in "Account Derivation Rule" and add a new record.

Give appropriate Rule Code and Name then select your COA and select the output type "Segment" and use the "Future" Segment.

 In priorities select value type as Mapping Set and select the mapping set which we created earlier. 

In "Input Source" use the attribute which we used in AP Invoice Header Level DFF.

Save & Close





















In Account Derivation Rule add new line and select the Segment for which you have created the ADR and select the rule which you have created in the previous step. 




















Save & Close.

Validate the Application Accounting Definition and attach the same in Sub-Ledger Accounting Method and then attach it to the Ledger.






















AP Invoice Transaction