tax & create accounting.doc

91
Learn using Sub Ledger Accounting (SLA) in R12 Oracle Payables Thanks to Krishanu Bose for this story 7 Dec - 10:03am Applications Sub Ledger Accounting (SLA) is a Rule-Based accounting engine that defines how journal entries are generated in sub-ledger transactions in Oracle sub-ledger applications. However, SLA also supports external applications generating accounting information which ultimately needs to be transferred to Oracle General Ledger. Before we get into SLA we need to know few of the basic concepts like event types, event class, etc. Event Class - classifies transaction types for accounting rule purposes. E.g. in Payables, following are possible event classes: Invoice, Debit Memo, Prepayments, Refunds and Payments. Event Type - for each transaction type, defines possible actions with accounting significance. E.g. in Payables, following are possible event classes: AP Invoice Events – Validation, Adjustment and Cancellation. Similarly we will have event types for other event classes. In most of the cases we would not need to customize SLA and accounting features will work same as 11i. Some of the typical business scenarios where we would need to customize SLA in Payables are as follows: To have a different Liability account based on Operating Unit for which the invoice is entered. To have different natural account (expense) based on different Invoice Type and Invoice Line type. To have different natural account (expense) and different liability account based on different criteria like supplier type, entering currency, pay group, etc. The cost center segment of Invoice distribution Liability account shall be picked from the Invoice distribution Account while the other segment values from the Liability account defined at supplier site. To cater to some of the above requirements we can use other alternatives like using distribution sets also. But setting up a custom SLA for such scenarios is an easier approach with lower user maintenance. I will try and show a simple scenario of how to derive custom accounting for a business scenario using SLA in Oracle Payables.

Transcript of tax & create accounting.doc

Page 1: tax & create accounting.doc

Learn using Sub Ledger Accounting (SLA) in R12 Oracle Payables

Thanks to Krishanu Bose for this story7 Dec - 10:03am

Applications

Sub Ledger Accounting (SLA) is a Rule-Based accounting engine that defines how journal entries are generated in sub-ledger transactions in Oracle sub-ledger applications. However, SLA also supports external applications generating accounting information which ultimately needs to be transferred to Oracle General Ledger. Before we get into SLA we need to know few of the basic concepts like event types, event class, etc.

Event Class - classifies transaction types for accounting rule purposes. E.g. in Payables, following are possible event classes: Invoice, Debit Memo, Prepayments, Refunds and Payments.

Event Type - for each transaction type, defines possible actions with accounting significance. E.g. in Payables, following are possible event classes: AP Invoice Events – Validation, Adjustment and Cancellation. Similarly we will have event types for other event classes.

In most of the cases we would not need to customize SLA and accounting features will work same as 11i. Some of the typical business scenarios where we would need to customize SLA in Payables are as follows:

To have a different Liability account based on Operating Unit for which the invoice is entered.

To have different natural account (expense) based on different Invoice Type and Invoice Line type.

To have different natural account (expense) and different liability account based on different criteria like supplier type, entering currency, pay group, etc.

The cost center segment of Invoice distribution Liability account shall be picked from the Invoice distribution Account while the other segment values from the Liability account defined at supplier site.

To cater to some of the above requirements we can use other alternatives like using distribution sets also. But setting up a custom SLA for such scenarios is an easier approach with lower user maintenance. I will try and show a simple scenario of how to derive custom accounting for a business scenario using SLA in Oracle Payables.

Business Scenario: We need to define different liability account (natural account segment) based on Supplier Type so that business can track the liability by supplier type. The other segment values will default from supplier site. I am limiting this example to only one supplier type “Contractor". The objective would be to have a different natural account for Liability account for invoices of supplier type "Contractor" alone, while for other supplier types the normal liability account should default.

Solution:

Step1: First define a mapping set for various supplier types.

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups >Accounting Methods Builders > Journal Entry Setups > Mapping Sets

Page 2: tax & create accounting.doc

Step2: Define ADR (Account Derivation Rules)

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups >Accounting Methods Builders > Journal Entry Setups > Account Derivation Rules

Page 3: tax & create accounting.doc
Page 4: tax & create accounting.doc

Step3: Define JLD (Journal Line Definition)

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups > Accounting Methods Builder > Methods and Definitions > Journal Line Definitions

Always create a copy of the seeded JLD and do not modify a seeded JLD. We will create a copy of ACCRUAL_INVOICES_ALL for our Chart of Accounts ‘Operations Accounting Flex’ only. Add the custom ADR created to ‘Liability, Basic’ (Line Assignment)

Page 5: tax & create accounting.doc
Page 6: tax & create accounting.doc
Page 7: tax & create accounting.doc

Step 4: Setup AAD (Application Accounting Definition)

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups > Accounting Methods Builder > Methods and Definitions > Application Accounting Definition

Create a copy of seeded AAD only and do not modify existing AAD. I am creating a custom AAD called ‘TEST_AAD’ for COA ‘Operations Accounting Flex’.

Page 8: tax & create accounting.doc
Page 9: tax & create accounting.doc

Step 5: Setup SAM (Subledger Accounting Methods)

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups > Accounting Methods Builder > Methods and Definitions > Subledger Accounting Methods

Create a copy of a seeded SAM and do not modify seeded SAM. Add the custom AAD to the Event Class ‘Payables’.

Page 10: tax & create accounting.doc
Page 11: tax & create accounting.doc

Step 6: Assign the custom SAM to Primary Ledger

Navigation: Set ups > Accounting Setups > Ledger Setup > Define > Accounting Setup

Page 12: tax & create accounting.doc

Verification of new SLA rule:

Create an invoice for supplier type ‘Contractor’ and create accounting

Liability Account for Supplier Type “Contractor” is 01-000-2990-0000-000

Page 13: tax & create accounting.doc

Liability Account for other Supplier Types is 01-000-2210-0000-000

Page 14: tax & create accounting.doc

R12 Encumbrance Accrual Accounting for PO and Invoice What is Budgetary Control?

A method of systematically enforcing spending limits by ensuring availability of budgeted funds before approval of transactions,

including pre-expenditures.

What is Encumbrance?A method of tracking and controlling an organization’s spending from the very early stage of initial documented evidence showing intention to buy to the final stage of actual expenditure. It is a management tool used to reflect commitments in the accounting system and attempt to

prevent overspending. Mostly Used by Government and Non-Profit Firms

Page 15: tax & create accounting.doc

How it works?Once an encumbrance document(PO, Invoice..etc) is created, funds are set aside for the sole purpose of enabling the organization to pay for it.

If funds are insufficient due to budget or previous commitments and expenditures, no new encumbrances can be entered, ensuring that

budget will not be exceeded.

Calculation of fund availableF.A. = Budget – (Encumbrance + Actual)

F.A. - Amount of money left in the account to spendBudget – Maximum amount that can be spend for the account

Encumbrance – Reserved amount (Requisition, PO, invoice, and others)Actual – Amount liable to another party

Encumbrance Accounting for documents PO and Invoice When accounting method Encumbrance Accrual is set

Example:Budget is $1000

Purchasing an item which costs $200Assume encumbrance is enabled for Purchase Orders and Invoices

Fund available before transaction   F.A. = Budget – (Encumbrance + Actual)

   F.A. = 1000   –  (0+0) = 1000

Create a PO for $200.   Application RESERVES the fund of $200 for PO

   PO  A/C------------------------200-----Dr   RFE A/C------------------------200-----Cr

      F.A. = Budget – (Encumbrance + Actual)

   F.A. = 1000   - (200+0) = 800

Created an Invoice for $200 and matched it to the above said PO and validate Invoice(bc_event and validation event get created).

   Step 1: Application REVERSES PO encumbrance accounting.   PO  A/C------------------------200-----Cr   RFE A/C------------------------200-----Dr

      Step 2: Application RESERVES the fund of $200 for Invoice(bc_event)

   Inv A/C------------------------200-----Dr   RFE A/C------------------------200-----Cr

Page 16: tax & create accounting.doc

   F.A. = Budget – (Encumbrance + Actual)   F.A. = 1000   - (200+0) = 800

Run accounting for invoice actuals(Invoice Validation event).   Step 1: Application REVERSES above Invoice encumbrances

accounting(bc_event).   Inv A/C------------------------200-----Cr   RFE A/C-----------------------200-----Dr

   Step 2: Application creates original entries for invoice(Invoice Validation event).

   ItemExpenseA/C----------------200-----Dr   LiabilityA/C---------------------200-----Cr

   F.A. = Budget – (Encumbrance + Actual)   F.A. = 1000   - (0+200) = 800

Note: Payment accounting may happen in two stages based on option selected in Payables->Setup->Options->PayablesOptions-

>AccountingOption tab->PaymentAccounting.Payment Accounting:

   Direct Pay-No Clearance     Payment Time

     LiabilityA/C-------------------200----Dr     CashA/C----------------------200----Cr

   Or

   Pay and Clear     Payment Time

     LiabilityA/C-------------------200----Dr     CashClearingA/C--------------200----Cr

     Clearing Time     CashClearingA/C--------------200----Dr

     CashA/C----------------------200----Cr You might also like:

R12 Standard Accrual and Cash Accounting in Payables Deferred Tax In AP Create XML Publisher Report Using Oracle Reports(RDF) Oracle Reports-Frequently Use SRW Functions

LinkWithin

Posted by Contact: [email protected] at 2:59 PM 7 comments

Labels: General, Payables, PSA, SLA

Page 17: tax & create accounting.doc

R12 Standard Accrual and Cash Accounting in Payables Standard Accrual

In case of Standard Accrual, Invoice and Payment Accounting will be there.

Reason: Transaction happens in two phases.1)Order goods and receive goods(Create PO, Create Receipt, Create

Invoice and account it)2)Pay the amount for received goods within due time set by the

supplier( Pay the invoice and account it)Since you are not paying the amount immediately, you need to keep track of the amount needs to pay to the supplier after phase one. You maintain this amount in LiabilityA/C(Cr). After second phase, you debit your LiabilityA/C and credit your CachA/C which shows your cash flow

from your organization to the supplier.

Here are the details of accounting for an item purchase of cost 100 dollars.

Note: Payment accounting may happen in two stages based on option selected in Payables->Setup->Options->PayablesOptions-

>AccountingOption tab->PaymentAccounting.

Accounting Method: Standard AccrualInvoice Accounting:

ItemExpenseA/C----------------------100----DrLiabilityA/C---------------------------100----Cr

Payment Accounting:  Direct Pay-No Clearance

    Payment Time    LiabilityA/C------------------------100----Dr    CashA/C--------------------------100----Cr

    Or

  Pay and Clear    Payment Time

    LiabilityA/C------------------------100----Dr    CashClearingA/C-------------------100----Cr

    Clearing Time    CashClearingA/C------------------100----Dr

    CashA/C--------------------------100----Cr

Page 18: tax & create accounting.doc

Standard CashIn case of Standard Cash, only payment accounting will be there.

Reason: While purchasing an item you pay amount immediately to the supplier. So you don't have any debt to the supplier to record. so there

is nothing to record in LiabiltyA/C.

Here are the details of accounting for an item purchase of cost 100 dollars.

Note: Payment accounting may happen in two stages based on option selected in Payables->Setup->Options->PayablesOptions-

>AccountingOption tab->PaymentAccounting.

Accounting Method: Standard CashNo Invoice Accounting..

No LiabiltiyA/C

Payment Accounting:  Direct Pay - No Clearance

    Payment Time    ItemExpneseA/C------------------100----Dr

    CashA/C-------------------------100----Cr

  Or

  Pay and Clear    Payment Time

    ItemExpneseA/C------------------100----Dr    CashClearingA/C-----------------100----Cr

      Clearing Time

    CashClearingA/C-----------------100----Dr    CashA/C-------------------------100----Cr

You might also like: R12 Encumbrance Accrual Accounting for PO and Invoice Deferred Tax In AP Create XML Publisher Report Using Oracle Reports(RDF) What is Revaluation in GL

LinkWithin

Posted by Contact: [email protected] at 11:58 AM 0 comments

Labels: General, Payables, SLA

Page 19: tax & create accounting.doc

Saturday, November 21, 2009

R12 Subledger Accounting (SLA) What is Subledger Accounting?

#Subledger Accounting is a Service, not an Application.#There are no SLA responsibilities and there is no direct login to SLA.

#SLA forms and programs are embedded within standard Oracle Application responsibilities(e.g. Payables Manager).

o Simply, It is a rule-based accounting engine, toolset & repository supporting Oracle E-Business Suite modules.

o Allows multiple accounting representations for a single business event, resolving conflicts between corporate and local fiscal accounting

requirements.o Retains the most granular level of detail in the subledger accounting

model, with different summarization options in the General Ledger, allowing full auditability and reconciliation.

o Introduces a common data model and UI across subledgers, replaces various disparate 11i setups, providing single source of truth for

financial and management analysis.

Screen shots of sample Invoice Distribution and It's Accounting Journal Entries

Page 20: tax & create accounting.doc

Simple Illustration on Journal Line Creation in SLAPlease go thorough the AMB components explained below to

understand more about this picture.

Page 21: tax & create accounting.doc

What is Accounting Methods Builder(AMB) in SLA?A set of screens which provides flexibility to create your own subledger

accounting set up or use seeded subledger accounting setup.

You can use the AMB to define the way in which subledger transactions are accounted. This enables you to create and modify subledger journal line setups and application accounting definitions. These

definitions define the journal entries that enable an organization to meet specific fiscal, regulatory, and analytical requirements. These

definitions are grouped into subledger accounting methods and assigned collectively to the ledger.

Following picture shows hierarchy of the components in the AMB.

o Each ledger is assigned with SLAM.o Subledger accounting method(SLAM) which tells what type of

accounting method you are using(Ex: Cash or Accrual) in your ledger.o Under SLAM, you will find set of Application Accounting

Definitions(AAD) for different subledgers(Ex: Payables, Receivables) o Under AAD, you will find set of journal line definitions(JLD) for each

Event Class(Ex: Invoices, Prepayments, Payments) and Event Type(Ex: Invoice Validated, Prepay Application, Payment Created) combination. 

o Each journal line definitions(JLD) holds group of JLT's(Ex: Name it Liability, Item Expense, Gain, Loss, etc), ADR(rules), JED(description)

for each Event Class and Event Type combination.    o Journal Line Types(JLT) contains..

Page 22: tax & create accounting.doc

1. Accounting Attributes(Ex: Accounting Date, Entered Amount, Accounted Amount, Party Id, etc )

2. Basic Info which determines journal line properties( Ex: Side(Cr or Dr), Balance Type(Actual or Encum), TransferToGL(Summary

or Detail), etc) 3. Conditions(This condition need to be satisfied to use this JLT)

    o Account Derivation Rules(ADR) (Ex: Accounting segment values. It is nothing but GL account)

    o Journal Entry Descriptions(JED): Which give more information about transaction (Ex: Invoice/Check details)

Navigation Paths to SLA Forms

Page 23: tax & create accounting.doc

Explain AMB Components?Event Model(Definition of the subledger transaction types and

lifecycle)

Event EntitiesGroup event classes into technical transaction models called event

entities. For example, group the event classes Invoices and Prepayments into the event entity Invoices because both classes of

transaction are stored in the Payables invoice transaction table (AP_INVOICES_ALL). Event entities enable you to treat events for a

Page 24: tax & create accounting.doc

single transaction model in the same way. The event entity often logically corresponds to a single document used as a basis for several

related transactions.

Event ClassGroup accounting event types into user-orientated transaction

categories called event classes. For example, group the event types Invoice Approved, Invoice Adjusted, and Invoice Canceled into the

event class Invoices. Then assign AMB components, such as journal line types, by event class within the application accounting definition.

This assignment simplifies setup when the accounting requirements for all event types in a class are the same. Also, sources assigned to an event class are available for the accounting of all event types in that

event class.

ExamplePayables: Invoice, Debit Memo, Prepayment, Payments, Refunds

Receivables: Invoice, Deposit, Receipt, Bill Receivable

Event TypeEach accounting event should be represented by an accounting event type. These types are registered in the AMB. When subledger journal

entries need to be created, the event type determines which application accounting definitions should be used to process the

Page 25: tax & create accounting.doc

accounting event. Application accounting definitions created in the AMB determine the lines, descriptions, accounts, and other elements of

subledger journal entries.

ExampleAP Invoice Events: Validated, Adjusted, Cancelled

AR Receipt Events: Created, Applied, Unapplied, Updated, Reversed

Subledger Accounting Method(SLAM)The subledger accounting method(SLAM) is a collection of accounting

definitions for all the applications that you will be generating accounting for. Each primary and subledger level or adjustment

secondary ledger is associated with a SLAM, which determines the accounting rules and standards that will be applied when generating

entries for that ledger.

Example:Standard Accrual, Standard Cash, etc

Page 27: tax & create accounting.doc

Application Accounting Definition(AAD)Use Application Accounting Definitions(AADs) to assign journal line

definitions and header descriptions to event classes and event types. AADs must be included in a subledger accounting method and

assigned to a ledger. You can group accounting definitions from multiple products, such as Oracle Payables, receivables Assets into a

single accounting method.

Journal Line Definition(JLD)Journal line type, description, account derivations rules grouped

together as a journal line definition to create the rule for particular event type.

Page 28: tax & create accounting.doc

Journal Line Type(JLT)-Identify the natural side:  Debit, Credit, Gain/Loss

-Determine the accounting class-Set under which conditions the rule will create a line

-Define the values needed for entry line generation, such as amount, currency, conversion rate information

-Control behavior for certain features i.e. multi period accounting, business flows, line merging and summarization

Page 29: tax & create accounting.doc

Account Derivation Rules(ADR)Account derivation rules are used to determine the account

combinations for subledger journal entries. You can define various rules in te AMB to determine how a journal entry account is derived.

You can derive accounts segment by segment or as a complete account combination. This picture shows an Account Derivation Rule with conditional logic. If the condition holds for priority 1, then this

source (Invoice Liability Account) is used. If not, SLA uses the source for priority 2(If it is available).

Page 30: tax & create accounting.doc

Journal Entry DescriptionThis is useful in finding the actual transaction object details(Ex:

Invoice/Payment details from journal line) 

Transaction ObjectExample for transaction objects:ap_invoice_extract_details_v.xdfap_invoice_extract_header_v.xdf

ap_payment_extract_details_v.xdfap_payment_extract_header_v.xdf

ap_prepayapp_extract_details_v.xdfap_system_parameters_extract_v.xdf

Transaction Object is nothing but a view which fetches all transaction information required to create journal line for particular event class. AP_INVOICE_EXTRACT_HEADER_V, AP_INVOICE_EXTRACT_DETAILS_V are transaction objects for event class Invoices. So, accounting for all

invoice type events get transaction information from these transaction objects.

Page 31: tax & create accounting.doc

SourcesEach column in the transaction object is defined as Source in the AMB.

AMB uses these sources to get transaction information from Transaction Objects.

Page 32: tax & create accounting.doc

Accounting AttributesSources are mapped with Accounting Attributes. Accounting Attributes

are bridge between JLT and Sources. 

ExampleGL Date, Entered Currency Code, Entered Amount, Accounted Amount,

Conversion Rate Date, Conversion Rate Type, Conversion Rate, Distribution Type, Party Type, Party Identifier, Party Site Identifier

Page 33: tax & create accounting.doc

What are the important tables in SLA Accounting?The XLA_EVENTS table stores records for accounting events

generated by subledger applications. Each product team populates this table by calling Subledger Accounting API and the respective product

team will decide when this table is to be populated during the transaction life cycle.

The XLA_AE_HEADERS table stores subledger journal entries. There is a one-to-many relationship between accounting events and journal

entry headers.

The XLA_DISTRIBUTION_LINKS table stores detailed distributions for journal entries. This table stores the data at most granular level and

represents data contained in respective subledger product’s distribution tables. The detailed distributions stored in this table are

merged into accounting lines and stored in XLA_AE_LINES table. Subledger Accounting uses this table for processing reversals and

business flows.

The XLA_AE_LINES table stores the subledger journal entry lines. There is a one-to-many relationship between subledger journal entry

headers and subledger journal entry lines. This table will store at least one row for debit and one row for credit for each accounting entry created. If multiple debit or credit journal entry lines exists for any

specific event type and if the journal line type allows merge matching lines then these lines will be merged into single line. The unmerged

Page 34: tax & create accounting.doc

granular level of detail for each accounting line will be available in XLA_DISTRIBUTION_LINKS table.

What are the Accounting Methods seeded in SLA?Standard AccrualStandard Cash

Encumbrance Accrual and Encumbrance CashUnited States Federal

China Standard Accrual

What are the reports available in SLA?Journal Entries Report

Account Analysis ReportThird Party Balances Report

Period Close Exceptions ReportOpen Account Balances Listing

Prepayment Invoices A prepayment is a type of invoice you enter to make an advance payment to a supplier or employee. You can enter two types of

prepayments: Temporary and Permanent.

Temporary prepayments can be applied to invoices or expense reports you receive. For example, you use a Temporary prepayment to pay a hotel a catering deposit. When the hotel's invoice arrives, apply the prepayment to the invoice to reduce the invoice amount you pay.

Permanent prepayments cannot be applied to invoices. For example, you use a Permanent prepayment to pay a lease deposit for

which you do not expect to be invoiced.

Include Prepayment in Invoice:You can enter supplier invoices where the invoice amount includes

prepayments. If you receive a supplier invoice, and the invoice amount has been reduced because of prepayments that the supplier has

received, you need to indicate that the invoice amount includes one or more prepayments.

Example:

Page 35: tax & create accounting.doc

Prepay Invoice:    200$Standard Invoice: 500$

Case 1: If you apply Prepay on Standard invoice with 'Apply' check box checked in Apply/Unapply window

Result on Standard Invoice after apply PrepayHeader

   Invoice Amount: 500$   Paid Amount :    200$

Distributions   Item                 500$   Prepay             -200$

In this case distribution total is 500 not 300 and amount paid is 200, remaining amount to pay is 300.

Case 2: If you apply Prepay on Standard invoice with both check boxes selected in Apply/Unapply window

Result on Standard Invoice  after apply PrepayHeader

   Invoice Amount:  300$   Paid Amount :        0$

Distributions   Item                  500$

   Prepay              -200$    'Prepayment on Invoice'-CheckedIn this case distribution total is 300 because prepay is part of Std

invoice. Amount to pay is 300.Note: Because the Distribution Total includes prepayments, you need to ensure that you have applied prepayments before you submit the

invoice for Invoice Validation.

Points To Note:1. Settlement date: The date after which the prepayment can be

applied to an invoice. 2. On a prepayment, you can enter any number of distributions,

either manually, or automatically by purchase order matching, distribution sets, or allocating. 

3. You can take discounts on prepayments. 4. You can create Foreign Currency Prepayments.

5. You cannot partially pay a prepayment. you must fully pay it.

Page 36: tax & create accounting.doc

6. You can apply prepay on the invoice type is Standard, Mixed, or Expense Report.

7. You can apply only Item distributions from the prepayment. 8. You must fully pay a prepayment before you can apply the

prepayment to an invoice. 9. If you want to apply Permanent type prepay then you can

change the Prepayment Type to Temporary. 10. Supplier, invoice currency and payment currency must be

same on prepay and to invoice. 11. If the prepayment has a value in the Prepayment PO

Number field, then the invoice must be matched to the same purchase order.

12. GL Date on Apply/Unapply window, which is the accounting date for the new Prepayment distributions that Payables creates when you apply a prepayment. This date must be after the latest

accounting date on any distribution for either prepayment or invoice and must be in an open period.

You might also like: Deferred Tax In AP R12 Encumbrance Accrual Accounting for PO and Invoice Create XML Publisher Report Using Oracle Reports(RDF) R12 Standard Accrual and Cash Accounting in Payables

LinkWithin

Posted by Contact: [email protected] at 10:26 PM 1 comments

Labels: Payables

Friday, December 4, 2009

R12 Encumbrance Accrual Accounting for PO and Invoice What is Budgetary Control?

A method of systematically enforcing spending limits by ensuring availability of budgeted funds before approval of transactions,

including pre-expenditures.

What is Encumbrance?A method of tracking and controlling an organization’s spending from the very early stage of initial documented evidence showing intention to buy to the final stage of actual expenditure. It is a management tool used to reflect commitments in the accounting system and attempt to

prevent overspending. Mostly Used by Government and Non-Profit Firms

How it works?Once an encumbrance document(PO, Invoice..etc) is created, funds are

Page 37: tax & create accounting.doc

set aside for the sole purpose of enabling the organization to pay for it. If funds are insufficient due to budget or previous commitments and expenditures, no new encumbrances can be entered, ensuring that

budget will not be exceeded.

Calculation of fund availableF.A. = Budget – (Encumbrance + Actual)

F.A. - Amount of money left in the account to spendBudget – Maximum amount that can be spend for the account

Encumbrance – Reserved amount (Requisition, PO, invoice, and others)Actual – Amount liable to another party

Encumbrance Accounting for documents PO and Invoice When accounting method Encumbrance Accrual is set

Example:Budget is $1000

Purchasing an item which costs $200Assume encumbrance is enabled for Purchase Orders and Invoices

Fund available before transaction   F.A. = Budget – (Encumbrance + Actual)

   F.A. = 1000   –  (0+0) = 1000

Create a PO for $200.   Application RESERVES the fund of $200 for PO

   PO  A/C------------------------200-----Dr   RFE A/C------------------------200-----Cr

      F.A. = Budget – (Encumbrance + Actual)

   F.A. = 1000   - (200+0) = 800

Created an Invoice for $200 and matched it to the above said PO and validate Invoice(bc_event and validation event get created).

   Step 1: Application REVERSES PO encumbrance accounting.   PO  A/C------------------------200-----Cr   RFE A/C------------------------200-----Dr

      Step 2: Application RESERVES the fund of $200 for Invoice(bc_event)

   Inv A/C------------------------200-----Dr   RFE A/C------------------------200-----Cr

   F.A. = Budget – (Encumbrance + Actual)   F.A. = 1000   - (200+0) = 800

Page 38: tax & create accounting.doc

Run accounting for invoice actuals(Invoice Validation event).   Step 1: Application REVERSES above Invoice encumbrances

accounting(bc_event).   Inv A/C------------------------200-----Cr   RFE A/C-----------------------200-----Dr

   Step 2: Application creates original entries for invoice(Invoice Validation event).

   ItemExpenseA/C----------------200-----Dr   LiabilityA/C---------------------200-----Cr

   F.A. = Budget – (Encumbrance + Actual)   F.A. = 1000   - (0+200) = 800

Note: Payment accounting may happen in two stages based on option selected in Payables->Setup->Options->PayablesOptions-

>AccountingOption tab->PaymentAccounting.Payment Accounting:

   Direct Pay-No Clearance     Payment Time

     LiabilityA/C-------------------200----Dr     CashA/C----------------------200----Cr

   Or

   Pay and Clear     Payment Time

     LiabilityA/C-------------------200----Dr     CashClearingA/C--------------200----Cr

     Clearing Time     CashClearingA/C--------------200----Dr

     CashA/C----------------------200----Cr You might also like:

Deferred Tax In AP R12 Standard Accrual and Cash Accounting in Payables Create XML Publisher Report Using Oracle Reports(RDF) What is Revaluation in GL

LinkWithin

Posted by Contact: [email protected] at 2:59 PM 7 comments

Labels: General, Payables, PSA, SLA

R12 Standard Accrual and Cash Accounting in Payables Standard Accrual

In case of Standard Accrual, Invoice and Payment Accounting will be

Page 39: tax & create accounting.doc

there. Reason: Transaction happens in two phases.

1)Order goods and receive goods(Create PO, Create Receipt, Create Invoice and account it)

2)Pay the amount for received goods within due time set by the supplier( Pay the invoice and account it)

Since you are not paying the amount immediately, you need to keep track of the amount needs to pay to the supplier after phase one. You maintain this amount in LiabilityA/C(Cr). After second phase, you debit your LiabilityA/C and credit your CachA/C which shows your cash flow

from your organization to the supplier.

Here are the details of accounting for an item purchase of cost 100 dollars.

Note: Payment accounting may happen in two stages based on option selected in Payables->Setup->Options->PayablesOptions-

>AccountingOption tab->PaymentAccounting.

Accounting Method: Standard AccrualInvoice Accounting:

ItemExpenseA/C----------------------100----DrLiabilityA/C---------------------------100----Cr

Payment Accounting:  Direct Pay-No Clearance

    Payment Time    LiabilityA/C------------------------100----Dr    CashA/C--------------------------100----Cr

    Or

  Pay and Clear    Payment Time

    LiabilityA/C------------------------100----Dr    CashClearingA/C-------------------100----Cr

    Clearing Time    CashClearingA/C------------------100----Dr

    CashA/C--------------------------100----Cr

Standard CashIn case of Standard Cash, only payment accounting will be there.

Reason: While purchasing an item you pay amount immediately to the supplier. So you don't have any debt to the supplier to record. so there

Page 40: tax & create accounting.doc

is nothing to record in LiabiltyA/C.

Here are the details of accounting for an item purchase of cost 100 dollars.

Note: Payment accounting may happen in two stages based on option selected in Payables->Setup->Options->PayablesOptions-

>AccountingOption tab->PaymentAccounting.

Accounting Method: Standard CashNo Invoice Accounting..

No LiabiltiyA/C

Payment Accounting:  Direct Pay - No Clearance

    Payment Time    ItemExpneseA/C------------------100----Dr

    CashA/C-------------------------100----Cr

  Or

  Pay and Clear    Payment Time

    ItemExpneseA/C------------------100----Dr    CashClearingA/C-----------------100----Cr

      Clearing Time

    CashClearingA/C-----------------100----Dr    CashA/C-------------------------100----Cr

You might also like: R12 Encumbrance Accrual Accounting for PO and Invoice Deferred Tax In AP Create XML Publisher Report Using Oracle Reports(RDF) What is Revaluation in GL

LinkWithin

Posted by Contact: [email protected] at 11:58 AM 0 comments

Labels: General, Payables, SLA

Wednesday, December 2, 2009

Invoice Price Corrections In Payables Corrections enable you to adjust the invoiced price, quantity, or amount of previously matched purchase order shipments, distributions, or receipts. You can use a correction when a supplier sends an invoice for a change for an invoice you have already matched to a purchase

Page 41: tax & create accounting.doc

order. Price corrections adjust the invoiced unit price of previously matched purchase order shipments, distributions, or receipts, without adjusting the quantity billed.

The type of correction that you can make depends on the type of purchase order line you are correcting:

• Goods. You can make price or quantity corrections.• Services. You can make amount corrections on all services, with the

exception of Rate Services.• Rate Services. You can only make Quantity corrections for Rate

Services.If the purchase order line is a Milestone, then you cannot enter

corrections. In this case, you must completely reverse the invoice.

To record a correction enter a Standard invoice to record a price increase, or enter a Credit Memo or Debit Memo to record a price

decrease.

For example, if the original unit price was $100.00 and quantity is 2 and the supplier is decreasing the price by $10.00, enter -10.00 in Unit Price field. If the invoice Type is Credit or Debit Memo, the value in the

Unit Price field must be negative.

Enter PO with quantity 2 and unit price 100

Enter invoice HG-Std, match to PO 5765, validate and pay.

Page 42: tax & create accounting.doc

To correct the unit price to 90, enter credit memo for same supplier and click Correction button. Provide standard invoice num HG-Std and click Find.

In Price Corrections window, change Unit Price to -10 and tab out. Click Correct button.

Page 44: tax & create accounting.doc

You might also like: System Created Invoices/Creating Invoices Automatically in

Payables What is Tolerance in Payables and How to define Tolerances? Prepayment Invoices Create Complex PO and Invoice With Retainage

LinkWithin

Posted by Contact: [email protected] at 9:27 AM 0 comments

Labels: Payables

Tuesday, December 1, 2009

System Created Invoices/Creating Invoices Automatically in Payables

Recurring InvoicesYou can set up your system to automatically create periodic invoices,

for example, rent invoices.

RTS InvoicesIf you use Return to Supplier feature in Oracle Purchasing, the system

creates these debit memos directly in your Payables system.

Retroactive Price Adjustment InvoicesIf Oracle Purchasing users use the Retroactive Pricing of Purchase

Orders feature, the system automatically creates Adjustment and PO Price Adjustment invoices.

PO Price Adjustment Invoice: This invoice is for the difference in price between the original invoice and the new purchase order

price.   PO price adjustment invoices can be matched to both purchase orders and invoices.

Adjustment Invoice: This invoice effectively reverses any outstanding regular Payables price corrections and PO Price

Adjustment invoices. This is so the PO Price Adjustment document can be for only the price difference between the

original invoice and the new PO price.

You might also like: Invoice Price Corrections In Payables Prepayment Invoices What is Tolerance in Payables and How to define Tolerances? R12 Standard Accrual and Cash Accounting in Payables

LinkWithin

Posted by Contact: [email protected] at 10:12 AM 0 comments

Labels: Payables

Page 45: tax & create accounting.doc

Monday, November 30, 2009

What is Tolerance in Payables and How to define Tolerances?

In Payables, You can set tolerance for Purchase Order Matching and Tax Override.

Purchase Order Matching/Invoice TolerancesUse the Invoice Tolerances window to define the matching tolerances you want to allow for variances between invoice, purchase order, and

receipt information. You can define both percentage-based and amount-based tolerances.

If you enter a zero for a percentage tolerance and enable the check box for that tolerance, Payables will not allow any variance at all. If you

want a low tolerance, you can enter a very small percentage. If you enter no value, then Payables will allow infinite variance. If you enter

an amount-based tolerance, enter all amounts in your ledger currency. If an invoice exceeds these tolerances, Invoice Validation will apply a

hold to it.

Navigation Path: Payables->Setup->Invoice->Tolerances

Tax TolerancesTax tolerances are used to determine whether E-Business Tax places a

tax hold on an invoice due to theoverride of calculated tax lines.

Page 46: tax & create accounting.doc

A tax tolerance is the acceptable variance between the calculated tax amount on an invoice and the override tax amount entered by the

user. If the variance between these two amounts exceeds the tolerances you specify, then E-Business Tax places the invoice on hold.

To define tax tolerances, you must first set the Allow Override for Calculated Tax Lines option.

Navigation Path: Payables->Setup->Options->Payables Options->Invoice->Tax Tolerances

You might also like:

Invoice Price Corrections In Payables

What is Distribution Set and How to define Distribution ...

What is Payment Terms and How to define Payment Terms?

Prepayment Invoices

LinkWithin

Posted by Contact: [email protected] at 8:06 PM 1 comments

Labels: Payables

Page 48: tax & create accounting.doc

You might also like:

What is Tolerance in Payables and How to define Tolerances?

Types of Value Sets

What is Payment Terms and How to define Payment Terms?

Prepayment Invoices

LinkWithin

Posted by Contact: [email protected] at 7:30 PM 0 comments

Labels: Payables

Page 49: tax & create accounting.doc

What is Payment Terms and How to define Payment Terms?

Payables uses payment terms to automatically calculate due dates, discount dates, and discount amounts for each invoice you enter. Payment terms will default from the supplier site. If you need to

change the payment terms and the terms you want to use are not on the list of values, you can define additional terms in the Payment

Terms window.

Defining Payment TermsExample: Payement Term - 10/30 Net 45

Your supplier has just notified you that they are going to offer 10% discount if you pay their invoices in 30 days. The entire invoice amount

will be due in 45 days. In this case, you will set up payment terms as follows.

Navigation Path: Payables->Setup->Invoice->Payment Terms

Page 50: tax & create accounting.doc

You might also like:

What is Tolerance in Payables and How to define Tolerances?

What is Distribution Set and How to define Distribution ...

R12 Standard Accrual and Cash Accounting in Payables

Create XML Publisher Report(With out RDF file)

LinkWithin

Posted by Contact: [email protected] at 6:45 PM 0 comments

Labels: Payables

Page 51: tax & create accounting.doc

Monday, November 23, 2009

Accounting and Reconciliation Reports in AP • Accounts Payable Trial Balance Report

• Accounts Payable Negative Supplier Balance Report• Period Close Exceptions Report

• Posted Invoice Register• Posted Payment Register

• Unaccounted Transactions Report

Accounts Payable Trial Balance ReportUse the Accounts Payable Trial Balance Report to verify that total accounts payable liabilities in Payables equal those in the general

ledger. To reconcile these balances you can compare the cumulative total liability provided by this report with the total liability provided by

your general ledger. The Accounts Payable Trial Balance report is a Payables-specific version of the Open Account Balances Listing report.

By running this report from Payables, you can run this report for a specific operating unit.

Accounts Payable Negative Supplier Balance ReportThe Accounts Payable Negative Supplier Balance report allows you to run a Payables-specific version of the Open Account Balances Listing

report. By running this report from Payables, you can view the negative supplier balances for a specific operating unit.

Period Close Exceptions ReportSubmit this report to review a complete list of exceptions that are

preventing you from closing a Payables accounting period. This report lists, for each organization within the ledger, the following exceptions:

• Outstanding Payment Batches• Accounting Entries not Transferred to General Ledger• Bills Payable Requiring Maturity Event and Accounting

• Unaccounted Invoices• Unaccounted Payments

Posted Invoice RegisterUse the Posted Invoice Register to review accounting lines for invoices that have been transferred to your general ledger. Because it presents

amounts that have been charged to liability accounts, this report is valid only for an accrual ledger.

The Posted Invoice Register is primarily a reconciliation tool. Use this report along with the Posted Payment Register and the Accounts

Payable Trial Balance Report to reconcile balances between Payables

Page 52: tax & create accounting.doc

and your general ledger. To make their output easier to read, each of these reports can be generated for a single liability account. For

example, if you are using Automatic Offsets and the liability for your invoices is allocated across multiple balancing segments, then you can

use the Liability Account parameter to limit your reports to a single balancing organization.

You can generate the report in summary or in detail. When generated in detail, the report displays invoices charged to liability accounts and the accounting information that has been transferred to the general ledger. Also included is the supplier and amount information for each

invoice listed. Payables displays the total invoice amount in the invoice currency, and the transferred distribution amount in both the invoice currency and accounted currency for easier reconciliation with your

general ledger.

Posted Payment RegisterUse the Posted Payment Register to review accounting lines for

payments that have been transferred to general ledger. Because it presents amounts that have been charged to liability accounts, this report is valid only for an accrual ledger. You can submit the Posted

Payment Register for one payment journal entry batch or all payment journal entry batches.

The Posted Payment Register is primarily a reconciliation tool. Use this report along with the Posted Invoice Register and the Accounts Payable Trial Balance Report to reconcile balances between Payables and your

general ledger. To make the output easier to read, each of these reports can be generated for a single liability account. For example, if you are using Automatic Offsets and the liability for your invoices is allocated across multiple balancing segments, then you can use the

Liability Account parameter to limit your reports to a single balancing organization.

You can generate the report in summary or in detail. When generated in detail, the report displays payments that relieve liability accounts and that have had their accounting information transferred to the

general ledger. Also included is the supplier and amount information for each payment listed. Payables displays the payment amount in the

entered currency and the liability amount relieved in the accounted currency. In detail mode, the report also displays the payment

document and disbursement type for each batch of payments. It provides a report total and subtotals for each payment document and

bank account.

Unaccounted Transactions Report

Page 53: tax & create accounting.doc

Use this report to identify and review all unaccounted invoice and payment transactions and see the reason that Payables cannot

account for a transaction. Payables sorts the report by transaction type (invoice or payment), exception, supplier, transaction currency, and

transaction number. Run this report after you create accounting entries. The report will then show only transactions that had problems

that prevented accounting. You can then correct the problems and resubmit the accounting process. Note that this report does not include

invoices that have no distributions. You might also like:

How to Set R12 Supplier Page in Read Only Mode?

What is Revaluation in GL

Invoice Price Corrections In Payables

Types of Value Sets

LinkWithin

Posted by Contact: [email protected] at 11:43 PM 3 comments

Labels: Payables

R12 Trial Balance report in AP and Reconciling AP to GL Trial Balance report in AP

In R12, there are 4 Concurrent Programs related to the trial balance.

1.Report Name = "Accounts Payable Trial Balance (Old) "  Short Name = APXTRBAL

 This is the R11i Accounts Payable Trial Balance, it should be disabled in R12.

2.Report Name = "Accounts Payable Trial Balance"  Short Name = APTBRPT

This is the R12 Accounts Payable Trial Balance, this is the correct report name to run if Trial Balance Remodel Phase 4 or higher has

been applied.  This report is a modified version of the Open Account Balance Listing report.

3.Report Name = "Open Account Balance Listing"  Short Name = XLATBRPT

This is a Subledger Accounting report.  This report should NOT be used for Payables.  Instead, use the applicable Payables modified version of

the report.

4.Report Name = "Open Account AP Balance Listing"  Short Name = XLAAPRPT

Page 54: tax & create accounting.doc

This is the subledger Open Account Balance Listing report modified for Payables and should be used with Trial Balance Remodel Phases 1 - 3.

Note: Currently, the Trial Balance documentation and notes refer to the Accounts Payable Trial Balance and Open Account AP Balance

Listing report interchangeably.  The name change was due to a change in Phase 1 - 3, going forward all Payables Trial Balance patches should retain the name "Accounts Payable Trial Balance".  Please make sure you run the correct report based on your Trial Balance remodel phase and do NOT run the Open Account Balance Listing report

for Payables.

Reconciling AP to GL1.Run Accounts Payables Trial Balance report for current period with

following details: Start Date = Begin Date for first period you started using Oracle

(This parameter is hidden as of Trial Balance Remodel phase 4, with default date 01-Jan-1950)

As of Date = End Date for Period to be reconciled Show Transaction Detail = Yes

Include Write Offs = No Include SLA Manuals/Other Sources = Yes (This parameter is only

applicable for the "Group by Account, Summary" template.

     Select report template Accounts Payables Trial Balance - Group by Account, Detail

Accounts Payables Trial Balance - Group by Account, Summary

2.Run Invoice and Payment posting reports.Payables Posted Invoice Register

Payables Posted Payment Register

3.The correct method for reconciling AP to GL is as follows:

Last Months Accounts Payable Trial Balance    + This months Payables Posted Invoice Register

        - This months Payables Posted Payment Register                     = This months Accounts Payable Trial Balance

Note: The Accounts Payable Trial Balance report output shows a GL total. That GL total includes manual and non Liability class entries from

the Payables subledger, and non-Payables source entries in GL. Use the given method to reconcile, and the Trial Balance amount remaining total should equal the GL total excluding the manual and non Liability class entries from the Payables subledger, and non-Payables source

Page 55: tax & create accounting.doc

entries in GL.

Source=>Refer Note 553484.1 on R12 Steps In Reconciling AP to GL Balance

Refer Note 823043.1 on R12 Steps In Reconciling GL Balance And AP And PO

You might also like:

What is Tolerance in Payables and How to define Tolerances?

How to Set R12 Supplier Page in Read Only Mode?

XML Publisher Template(RTF) Creation and Grouping Data ...

What is Distribution Set and How to define Distribution ...

LinkWithin

Posted by Contact: [email protected] at 6:13 PM 0 comments

Labels: Payables

Page 56: tax & create accounting.doc

Wednesday, November 18, 2009

Types of Invoices in Payables

Posted by Contact: [email protected] at 8:47 AM 0 comments

Labels: Payables

Friday, November 6, 2009

3rd Party Payments in Payables Financial settlement is one of the key components of the business

process. This is the final step in completing the business transactions. In procure to pay cycle, the suppliers send the invoices to the

customers after delivering the goods or rendering the services. Once the invoices are received, the accounts payables department of the customer validates the invoices and approves the payments. The

payments made to the suppliers during the settlement process are

Page 57: tax & create accounting.doc

generally dependent on the agreement entered into between the customers and suppliers for carrying on the business transactions. Payments are generally made to the original supplier providing the

goods or services, however there can be specific arrangements made wherein the suppliers can specify a different party to be paid on their behalf. The payments made to other parties on behalf of the suppliers

are termed as 3rd party payments.

3rd party payments help parties involved in business to set off their liabilities without directly paying them. This reduces the direct funds

movements and transactions can be settled easily.

Some situations where payments are to be made to a 3rd Party1)When supplier is having cash flow problems. They sell all their

receivables to a 3rd Party to whom all dues are to be paid. 2)When supplier files for bankruptcy. All dues are paid to the Court or a

3rd Party collection agency.

For supporting 3rd party payments, Payables providing functionality to create Invoices with the provided remit to supplier details using Invoice

Workbench, Recurring Invoices, Quick Invoices and Payables Open Interface Import. Also while making payment through Payment

Workbench remit to account should be populated for selected remit to supplier and supplier site.

Posted by Contact: [email protected] at 8:48 AM 0 comments

Labels: Payables

Wednesday, October 28, 2009

Check List for Closing Accounting Period You close a Payables period after you have completed accounting for transactions for the period and you have transferred the accounting

entries to general ledger.

You cannot close a period in Payables if any of the following conditions exist:

1. Outstanding payment batches Confirm or cancel all incomplete payment batches.

2. Future dated payments for which the Maturity Date is within the period but that still have a status of Issued. Submit the Update

Matured Future Payment Status Program.3. Unaccounted transactions Submit the Payables Accounting Process to account for transactions, or submit the Unaccounted Transaction Sweep to move any remaining unaccounted transactions from one

Page 58: tax & create accounting.doc

period to another.4. Accounted transactions that have not been transferred to general ledger. Submit the Payables Transfer to General Ledger process to

transfer accounting entries.

To complete the close process in Payables:1. Validate all invoices.

2. Confirm or cancel all incomplete payment batches.3. If you use future dated payments, submit the Update Matured

Future Dated Payment Status Program. This will update the status of matured future dated payments to Negotiable so you can account for

them.4. Resolve all unaccounted transactions. Submit the Payables

Accounting Process to account for all unaccounted transactions. Review the Unaccounted Transactions Report. Review any

unaccounted transactions and correct data as necessary. Then resubmit the Payables Accounting Process to account for transactions

you corrected. Or move any unresolved accounting transaction exceptions to another period(optional). Submit the Unaccounted

Transactions Sweep Program.5. Transfer invoices and payments to the General Ledger and resolve

any problems you see on the output report: Payables Transfer to General Ledger Program.

6. In the Control Payables Periods window, close the period in Payables.

7. Reconcile Payables activity for the period. You will need the following reports:

    • Accounts Payable Trial Balance Report    • Posted Invoice Register

    • Posted Payment Register8. If you use Oracle Purchasing, accrue uninvoiced receipts.

9. If you use Oracle Assets, run the Mass Additions Create Program transfer capital invoice line distributions from Oracle Payables to

Oracle Assets.10. Post journal entries to the general ledger and reconcile the trial

balance to the General Ledger.Posted by Contact: [email protected] at 7:50 AM 0

comments Labels: Payables

Withhold Tax and Withholding Tax Invoices Withhold Taxes in Payables

You may be required to withhold taxes from your employee expense reports and supplier invoices. Once you set up Payables to

automatically withhold tax, you can withhold tax either during Invoice Validation or during payment processing. You can control all

Page 59: tax & create accounting.doc

withholding tax options in the Withholding Tax region of the Payables Options window.

Companies that use withholding taxes calculate these taxes and deposit them to the corresponding fiscal authority. There can be

various regimes applicable to a single transaction. These regimes have different rates that are predefined when the withholding tax is

deducted. The time when the withholding taxes are deducted could be at invoice time, payment time, or both. Companies must apply the

withholding taxes at the specified time and deposit the amount to the corresponding fiscal authority.

Oracle Payables allows you to calculate withholding taxes at invoice validation time, at payment time, or both invoice validation and

payment time. In addition, you can create a withholding tax invoice at the following times:

• At invoice validation time if withholding taxes are calculated at invoice time.

• At payment time if withholding taxes are calculated at payment time.• At withholding application time if withholding taxes are calculated at both invoice validation and payment time. This means that withholding

invoices will be created at both invoice validation and payment time since the withholding taxes would be calculated at both these times.

For example, assume that withholding tax is calculated at Invoice Validation and the withholding tax rate is 20%. If you have a

Prepayment Invoice for $250 with no withholding tax, an Invoice for $1555, and a Payment Amount of $1305. Then the calculated

withholding tax is $311 (1555 * 20%). However, if the withholding tax is calculated at Payment Time, then the calculated withholding tax is

$261 ($1305 * 20%).

To enable the requirement of applying withholding taxes at the time of invoice and payment, an option, At Invoice Validation and Payment

Time, is included in the Apply Withholding Tax region of the Withholding Tax Tab of Payables window which when selected lets you

apply the tax both at the time of Invoice and Payment. Another option, At Withholding Application, is added in the Create Withholding

Invoice region. This option can be selected only when the Apply Withholding Tax option is selected At Invoice and Payment time.

Withholding tax invoicePayables can automatically create withholding tax invoices, or you can

perform this task manually. If you choose to automatically create withholding tax invoices, you must choose whether to do this during

Page 60: tax & create accounting.doc

Invoice Validation or during payment processing. Indicate this choice in the Withholding Tax region of the Payables Options window.

Important: Payables does not give invoice detail on the Tax Authority Remittance Advice for manually created withholding

amounts.

If you choose to create withholding tax invoices manually, create an invoice for each Withholding Tax type invoice distribution on an invoice. Create the invoice for the taxauthority supplier and site

assigned to the Withholding Tax type tax code and for the amount of the Withholding Tax type invoice distribution.

If you specify that you want to create withholding tax invoices during Invoice Validation, Payables creates unvalidated withholding tax

invoices for tax authority suppliers assigned to tax codes.If you specify that you want to create withholding tax invoices during

payment processing, Payables creates unvalidated withholding tax invoices (for those invoices where you have applied withholding tax) during the Confirm program of payment batch processing, or

during processing of a Quick payment.

Important: Payables does not automatically withhold taxes if you pay with a manual payment or a refund.

Posted by Contact: [email protected] at 7:15 AM 0 comments

Labels: EBTax, Payables

Thursday, October 15, 2009

Open/Close AP Period Payables does not allow transaction processing in a period that is

closed.You can enter and account for transaction open accounting periods.

The periods statuses available in Payables are:-Never Opened

-Future-Open

-Closed-Permanently Closed

After you change the status to Future or Open you can not change it back to Never Opened.

Page 61: tax & create accounting.doc

Posted by Contact: [email protected] at 8:57 AM 0 comments

Labels: GL, Payables

Tuesday, October 13, 2009

Budgetary Control in Payables If you use Oracle Public Sector General Ledger's Budgetary Control feature, you can check funds before you save a transaction and you can have Payables Approval automatically create encumbrances to

reserve funds for your transactions. For example, when you enter an

Page 62: tax & create accounting.doc

invoice, you can use the Funds Check program to check if you have available budgeted funds to pay for an invoice or invoice distribution.

If you select absolute budgetary control in General Ledger, Payables Approval places an Insufficient Funds hold on any invoice that fails funds checking. If you use advisory budgetary control, Payables will

allow the invoice to pass Approval, even if it fails funds checking. During Approval, Payables creates encumbrances to reserve funds

against the budgets you define in Oracle Public Sector General Ledger. When you create the accounting entries for the transactions, it relieves

the encumbrances.

As the final step of budgetary control in Payables, if you enable Use PO Encumbrance in the Financials Options window, Oracle Public Sector

Purchasing automatically creates encumbrance entries to reserve funds for invoice expenditures against the budgets you define in Oracle

Public Sector General Ledger. Funds checking and budgetary control include nonrecoverable tax as

part of the item cost to fully recognize the commitment because nonrecoverable tax becomes part of the acquisition cost of the item.

Setup=>http://sbllc3.solutionbeacon.net/pls/a159vis2/fndgfm/fnd_help.get/US@PSA_US/gl/@p_bc_setup@PSA_US#p_bc_setup

Posted by Contact: [email protected] at 6:18 PM 0 comments

Labels: Payables, PSA

Friday, October 9, 2009

Tax Variances in Payables A tax variance occurs when there is a difference between the tax on the invoice and the tax on the PO matched to the invoice. When you match a PO to an invoice, there are three tax-related variances that

can occur:

Tax Exchange Rate Variance (TERV) – when there is a difference between the invoice and PO distributions due to exchange rate

variance.

Tax Invoice Price Tax Rate Variance (TIPV) – when there is a difference between the invoice and PO distributions due to price

variance.

Tax Rate Variance (TRV) – when there is a difference between invoice and PO distributions due to difference in tax applicability.

Page 63: tax & create accounting.doc

In addition, Tax Quantity Variance (TQV) is calculated, but is shown as a non-variance distribution.

Variances are calculated for all taxes that are enabled in E-Business Tax.

The following example illustrates how variances are determined.

Note that the exchange rate and tax amounts differ between the PO and the Invoice. The distributions for the invoice show a Tax Exchange

Rate Variance of 0.3 and a Tax Rate Variance of $20.00.

To illustrate an Invoice Price Tax Rate Variance, assume that the invoice is the same as above, but the Unit Price changes from $100.00,

as shown on the Purchase Order, to $200.00. The Tax Amount also changes as a result of the change in Unit Price.

Posted by Contact: [email protected] at 12:00 AM 1 comments

Labels: Payables Newer Posts Older Posts Home Subscribe to: Posts (Atom)

You Can Search This Blog

powered by

Page 64: tax & create accounting.doc

[email protected]

My Sites http://oracle300.blogspot.com http://oracle400.blogspot.com http://oracle500.blogspot.com

Demo Instances R12.0.x Demo Instance R12.1.x Demo Instance

Recommended Sites http://apps2fusion.com-XMLP http://krishanu.blogspot.com/

http://oracledocs.wordpress.com http://www.arshiyatech.com

http://www.oracle-apps-training-online.com http://www.oracleappshub.com/ http://www.solutionbeacon.com/

http://www.toodoc.com/ Oracle Tech&Func By Anil Passi

OracleApps Epicenter OracleDB11g Doc Library

Topics AGIS (2) AIM (1)

AppsTechStack (8) EBTax (4) Forms (1)

General (4) GL (37)

MOAC (5) Payables (27) Payments (3)

PSA (2)

Page 65: tax & create accounting.doc

Purchasing (3) SLA (3)

SystemAdmin (3) Workflow (3)

Blog Archive ▼   2010 (6)

o ►   December (1) Setup user as a worker to access Purchase Order fo...

o ▼   February (1) Create Complex PO and Invoice With Retainage

o ►   January (4) Deferred Tax In AP How to Set R12 Supplier Page in Read Only Mode? Explain Request Groups and Request Sets in

Concurr... Create XML Publisher Report Using Oracle Reports( ...

►   2009 (82) o ►   December (17)

XML Publisher Template(RTF) Creation and Grouping ...

What is Revaluation in GL Prepayment Invoices When the Rounding Account is used and when the

Sus... Rounding Account in GL Suspense Account in GL What is Financial Statement Generator Reports

(FSG... What is Enterprise Planning and Budgeting (EPB)? Types of reporting available in GL? How to transfer data from Subledger to GL? Explain Flexfield Qualifiers in GL? R12 Encumbrance Accrual Accounting for PO and

Invo... R12 Standard Accrual and Cash Accounting in

Payabl... Create XML Publisher Report(With out RDF file) Oracle Reports-Frequently Use SRW Functions Invoice Price Corrections In Payables System Created Invoices/Creating Invoices

Automati...

Page 66: tax & create accounting.doc

o ►   November (40) What is Tolerance in Payables and How to define To... What is Distribution Set and How to define Distrib... What is Payment Terms and How to define Payment

Te... Types of Value Sets MOAC in Concurrent Programs/Reporting Defaulting Operating Unit in MOAC MOAC functions R12 Multi-Org Access Control (MOAC) R12 Payment Process Request(PPR) in Payment

Manage... Oracle Procure to Pay Process Purchase Order Types Accounting and Reconciliation Reports in AP R12 Trial Balance report in AP and Reconciling AP ... R12 Subledger Accounting (SLA) Types of Invoices in Payables What are all different Journal Entry Types availab... Using Secondary Ledgers for Consolidated

Reporting... Primary Ledger Vs Secondary Ledger Vs Reporting

Cu... What is Reporting Currency and It's Coversion Leve... What is ASM(Accounting Setup Manager)? Secondary Ledger and it's Conversion Levels Foreign Currency Concepts: Conversion,

Revaluation... What is a Value Set? Segment Qualifiers in GL? Define Control Accounts in GL? Accounting Calendar in General Ledger Accounting Setup Manager Checklist

o ►   October (9) o ►   September (6) o ►   August (10)

Blogger Chat

Page 67: tax & create accounting.doc

Total Pageviews

28742

Share it

Tax Variances in Payables A tax variance occurs when there is a difference between the tax on the invoice and the tax on the PO matched to the invoice. When you match a PO to an invoice, there are three tax-related variances that

can occur:

Tax Exchange Rate Variance (TERV) – when there is a difference between the invoice and PO distributions due to exchange rate

variance.

Tax Invoice Price Tax Rate Variance (TIPV) – when there is a difference between the invoice and PO distributions due to price

variance.

Tax Rate Variance (TRV) – when there is a difference between invoice and PO distributions due to difference in tax applicability.

In addition, Tax Quantity Variance (TQV) is calculated, but is shown as a non-variance distribution.

Variances are calculated for all taxes that are enabled in E-Business Tax.

The following example illustrates how variances are determined.

Page 68: tax & create accounting.doc

Note that the exchange rate and tax amounts differ between the PO and the Invoice. The distributions for the invoice show a Tax Exchange

Rate Variance of 0.3 and a Tax Rate Variance of $20.00.

To illustrate an Invoice Price Tax Rate Variance, assume that the invoice is the same as above, but the Unit Price changes from $100.00,

as shown on the Purchase Order, to $200.00. The Tax Amount also changes as a result of the change in Unit Price.

+++++++++++++++++++++++++++++++++++++++++++++++++

Learn using Sub Ledger Accounting (SLA) in R12 Oracle Payables Sub Ledger Accounting (SLA) is a Rule-Based accounting engine that defines how journal entries are generated in sub-ledger transactions in Oracle sub-ledger applications. However, SLA also supports external applications generating accounting information which ultimately needs to be transferred to Oracle General Ledger. Before we get into SLA we need to know few of the basic concepts like event types, event class, etc.

Event Class - classifies transaction types for accounting rule purposes. E.g. in Payables, following are possible event classes: Invoice, Debit Memo, Prepayments, Refunds and Payments.

Event Type - for each transaction type, defines possible actions with accounting significance. E.g. in Payables, following are possible event classes: AP Invoice Events – Validation, Adjustment and Cancellation. Similarly we will have event types for other event classes.

Page 69: tax & create accounting.doc

In most of the cases we would not need to customize SLA and accounting features will work same as 11i. Some of the typical business scenarios where we would need to customize SLA in Payables are as follows:

To have a different Liability account based on Operating Unit for which the invoice is entered.

To have different natural account (expense) based on different Invoice Type and Invoice Line type.

To have different natural account (expense) and different liability account based on different criteria like supplier type, entering currency, pay group, etc.

The cost center segment of Invoice distribution Liability account shall be picked from the Invoice distribution Account while the other segment values from the Liability account defined at supplier site.

To cater to some of the above requirements we can use other alternatives like using distribution sets also. But setting up a custom SLA for such scenarios is an easier approach with lower user maintenance. I will try and show a simple scenario of how to derive custom accounting for a business scenario using SLA in Oracle Payables.

Business Scenario: We need to define different liability account (natural account segment) based on Supplier Type so that business can track the liability by supplier type. The other segment values will default from supplier site. I am limiting this example to only one supplier type “Contractor". The objective would be to have a different natural account for Liability account for invoices of supplier type "Contractor" alone, while for other supplier types the normal liability account should default.

Solution:

Step1: First define a mapping set for various supplier types.

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups >Accounting Methods Builders > Journal Entry Setups > Mapping Sets

Page 70: tax & create accounting.doc

Step2: Define ADR (Account Derivation Rules)

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups >Accounting Methods Builders > Journal Entry Setups > Account Derivation Rules

Page 71: tax & create accounting.doc
Page 72: tax & create accounting.doc

Step3: Define JLD (Journal Line Definition)

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups > Accounting Methods Builder > Methods and Definitions > Journal Line Definitions

Always create a copy of the seeded JLD and do not modify a seeded JLD. We will create a copy of ACCRUAL_INVOICES_ALL for our Chart of Accounts ‘Operations Accounting Flex’ only. Add the custom ADR created to ‘Liability, Basic’ (Line Assignment)

Page 73: tax & create accounting.doc
Page 74: tax & create accounting.doc
Page 75: tax & create accounting.doc

Step 4: Setup AAD (Application Accounting Definition)

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups > Accounting Methods Builder > Methods and Definitions > Application Accounting Definition

Create a copy of seeded AAD only and do not modify existing AAD. I am creating a custom AAD called ‘TEST_AAD’ for COA ‘Operations Accounting Flex’.

Page 76: tax & create accounting.doc
Page 77: tax & create accounting.doc

Step 5: Setup SAM (Subledger Accounting Methods)

Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups > Accounting Methods Builder > Methods and Definitions > Subledger Accounting Methods

Create a copy of a seeded SAM and do not modify seeded SAM. Add the custom AAD to the Event Class ‘Payables’.

Page 78: tax & create accounting.doc
Page 79: tax & create accounting.doc

Step 6: Assign the custom SAM to Primary Ledger

Navigation: Set ups > Accounting Setups > Ledger Setup > Define > Accounting Setup

Page 80: tax & create accounting.doc

Verification of new SLA rule:

Create an invoice for supplier type ‘Contractor’ and create accounting

Liability Account for Supplier Type “Contractor” is 01-000-2990-0000-000

Page 81: tax & create accounting.doc

Liability Account for other Supplier Types is 01-000-2210-0000-000

Page 82: tax & create accounting.doc
Page 83: tax & create accounting.doc