<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Oracle Application Financial</title>
	<atom:link href="http://oraclefinancial.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://oraclefinancial.wordpress.com</link>
	<description>Mahmoud Elemam - blog</description>
	<lastBuildDate>Fri, 27 Jan 2012 10:13:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='oraclefinancial.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Oracle Application Financial</title>
		<link>http://oraclefinancial.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://oraclefinancial.wordpress.com/osd.xml" title="Oracle Application Financial" />
	<atom:link rel='hub' href='http://oraclefinancial.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Impact of R12 Design in Procure To Pay Accounting Flow</title>
		<link>http://oraclefinancial.wordpress.com/2011/12/30/impact-of-r12-design-in-procure-to-pay-accounting-flow/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/12/30/impact-of-r12-design-in-procure-to-pay-accounting-flow/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 18:01:17 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[Oracle E-Business Applications]]></category>
		<category><![CDATA[Oracle Financial]]></category>
		<category><![CDATA[Oracle Inventory]]></category>
		<category><![CDATA[Oracle Purchasing]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=442</guid>
		<description><![CDATA[Impact of R12 Design in Procure To Pay Accounting Flow Basic Changes Functional design 1. Set Of Books is replaced by the term Ledger. 2. Accounting entries for transactions happening in all the applications such as Purchasing,Cost Management,Payables will go to General Ledger through a common module called &#8220;Subledger Accounting (SLA)&#8221; which is introduced in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=442&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Impact of R12 Design in Procure To Pay Accounting Flow</h2>
<h3><a name="aref1"></a>Basic Changes</h3>
<p><span style="text-decoration:underline;">Functional design<br />
</span></p>
<p>1. Set Of Books is replaced by the term Ledger.</p>
<p>2. Accounting entries for transactions happening in all the applications such as Purchasing,Cost Management,Payables will go to General Ledger through a common module called &#8220;Subledger Accounting (SLA)&#8221; which is introduced in R12 and accounting entries can be viewed at SLA menu.</p>
<p>3. Accounting entries can be created manually at SLA level and can be transferred to General Ledger by running the program &#8216;Transfer to GL&#8217;.</p>
<p>4. SLA architecture gives the flexibility to derive the accounts for all transactions when it comes to SLA using Account Derivation Rules to meet various business needs and the accounting entries using those derived accounts can be transferred to General Ledger. Also it gives the flexibility to modify the accounting line types,balance types,conditions based on which the accounting gets generated for all the event classes.</p>
<p>5. SLA has the option to generate the accounting entries for respective subledgers in Draft mode or Final mode. Accounting entries can be created in Draft mode first in SLA which is a rough or draft entry to see whether the journal needs any modification in terms of account code or journal category. These draft entries will not get transferred to GL at any point of time. If any modification is required, it can be done using the features available in SLA and the accounting entries can be created in Final mode once the user feels that the journals do not need any modification. When the entries get created in Final mode in SLA, it will override the entries already created in Draft mode and these final mode entries alone will get transferred to GL.</p>
<p>5. The concept of Secondary Ledger has been introduced so that you can have two different accounting methods set at ledger level, for eg; Accrual basis accounting method for Primary ledger and Cash basis accounting method for Secondary ledger, and the ledgers can have different chart of accounts/currencies/calenders.  Actual and Encumbrance entries in the Procure to Pay cycle can be generated in secondary ledger also along with the entries in Primary ledger.</p>
<p><span style="text-decoration:underline;">Technical design</span></p>
<p>1. The column set_of_books_id has been replaced with ledger_id in GL Tables</p>
<p>2. As a part of Subledger Accounting, new SLA tables XLA_AE_HEADERS, XLA_AE_LINES and XLA_DISTRIBUTION_LINKS have been introduced through which the accounting entries flow to GL.</p>
<p>3. PO details will not available in reference columns(reference_1,reference_2&#8230;) in tables GL_JE_LINES and GL_BC_PACKETS. Hence accounting entries in these tables can be retrieved only using SLA tables and GL_IMPORT_REFERENCES table.</p>
<p>4. Receiving Subledger/Inventory subledger/Payables subledger is not directly linked to table GL_JE_LINES,instead it is linked through the subledger tables XLA_AE_HEADERS, XLA_AE_LINES and XLA_DISTRIBUTION_LINKS.</p>
<p>5. XLA_AE_LINES table is mapped to GL_IMPORT_REFERENCES table with the gl_sl_link_id and gl_sl_link_table columns. The linking columns between GL_IMPORT_REFERENCES and GL_JE_LINES tables are je_header_id and je_line_num.</p>
<h3><a name="aref2"></a>Setting up of Encumbrance</h3>
<p>Defining the Subledger Accounting Method (SLAM) :</p>
<p>Navigation:</p>
<p>General Ledger&gt;Set up&gt;Financials&gt;Accounting Set up Manager&gt;Accounting Set ups<br />
Query the ledger and you can find the option for setting up the Subledger Accounting Method</p>
<p>Subledger Accounting Method is having the option of</p>
<p>a) Standard Accrual<br />
b) Encumbrance Accrual<br />
c) Standard Cash<br />
d) Encumbrance Cash</p>
<p>If Encumbrance needs to be enabled, then the Subledger Accounting Method has to be set as  &#8220;Encumbrance Accrual&#8221; in case of Accrual basis accounting method or &#8220;Encumbrance Cash&#8221; in case of cash basis accounting method for the ledger.<br />
If Encumbrance is not used, then the Subledger Accounting Method has to be set as &#8220;Standard Accrual&#8221; or &#8220;Standard Cash&#8221; for the ledger.</p>
<p><span style="text-decoration:underline;">Difference in Behavior between 11i and R12:</span></p>
<p>1. In 11i, Encumbrance related set ups include enabling the Budgetary control flag for the set of books, defining the Reserve for Encumbrance a/c, enabling the encumbrance for REQ,PO and INVOICE in Financial Options.<br />
Where as in R12, Subledger Accounting Method has to be set for the ledger in addition to other set ups done in 11i. If it is set to &#8220;Standard Accrual&#8221;, Encumbrance cannot be used for that ledger even though the Encumbrance is enabled for the REQ,PO and INVOICE in Financial Options.</p>
<p>2. In 11i, there is an option to choose different encumbrance types for REQ,PO and INVOICE in Financial options but in R12, Financial options does not have the LOV to choose the encumbrance type. By default, Requisition encumbrance will be &#8220;Commitment&#8221;, PO encumbrance will be &#8220;Obligation&#8221; and invoice encumbrance will be &#8220;INVOICE&#8221;. If any of these 3 encumbrance types is not enabled in GL &gt; Set up &gt; Journal &gt; Encumbrance, then the respective document REQ/PO/Invoice will throw budgetary control exception and will fail funds check.</p>
<h3><a name="aref3"></a>Generation of Encumbrance Entries</h3>
<p><span style="text-decoration:underline;">Functional design<br />
</span></p>
<p>On Reserving and Approving the Requisition(PR)/Purchase Order(PO), Encumbrance amount gets reflected in Funds Inquiry screen and the encumbrance entries can be viewed in SLA menu in Purchasing module.</p>
<p>Navigation:<br />
Purchasing&gt;Accounting&gt;SLA:User Main Menu&gt;Accounting events<br />
Query by transaction dates,ledger name and transaction number which is the PR/PO number</p>
<p>Following Accounting entries will be available in the HTML page</p>
<p>Budget a/c DR<br />
Reserve For Encumbrance CR</p>
<p>There is an option to do funds check before taking the RESERVE and APPROVE action on the PR/PO by navigating to Tools &gt; Check funds in Requisitions and Purchase Order forms to see the funds check behavior before approving the PR/PO. This funds check activity will create a draft entry in SLA and once the document is reserved, encumbrance entry will get created in Final mode overriding the draft entry already created for the &#8220;Check funds&#8221; action. If the funds check fails due to insufficient funds on taking the RESERVE action, entries will get created with Invalid status in SLA.</p>
<p>If <strong>Secondary ledger</strong> is associated to the primary ledger with the conversion level as &#8216;Subledger&#8217; and if the secondary ledger is using encumbrance based SLAM, then encumbrance entries will get created in both primary subledger and secondary subledger on doing the RESERVE action on the PO.</p>
<p>The Concurrent Request &#8220;Transfer Journal Entries to GL&#8221; has to be submitted from Purchasing Responsibility to create the encumbrance entries in GL. On running this request, encumbrance entries created in Final mode alone will get transferred to GL.</p>
<p><span style="text-decoration:underline;">Difference in Behavior between 11i and R12:</span></p>
<p>1. In 11i, encumbrance entries will get transferred to GL by running the concurrent program &#8220;Program-Create Journals&#8221; from GL responsibility. But in R12, &#8220;Transfer Journal Entries to GL&#8221; has to be submitted from Purchasing Responsibility to create the encumbrance entries in GL.</p>
<p>2. In 11i, it is not possible to view the encumbrance entries in Purchasing module, where as in R12, the entries can be viewed from SLA menu in Purchasing.</p>
<p>3. In 11i, a credit against the Reserve For Encumbrance a/c (RFE) can be seen only at the time of posting the Encumbrance debit entry in GL. But in R12, RFE a/c gets credited along with the budget a/c debit entry which can be viewed from SLA menu in Purchasing.</p>
<p><span style="text-decoration:underline;">Technical design<br />
</span></p>
<p>On reserving and approving the PR/PO, encumbrance entries get generated in table GL_BC_PACKETS with column source_distribution_type as &#8216;PO_REQ_DISTRIBUTIONS_ALL&#8217; for PR and &#8216;PO_DISTRIBUTIONS_ALL&#8217; for PO and column source_distribution_id_num_1 as req distribution id for PR and po distribution id for PO.</p>
<p>Encumbrance entries will also get generated in the table PO_BC_DISTRIBUTIONS which has been newly introduced in R12. This table has the columns &#8216;reference4&#8242; and &#8216;reference3&#8242; columns where the PO/PR number and distribution id gets populated.<br />
These accounting entries are also populated in the table XLA_AE_LINES. The table XLA_AE_HEADERS will show whether the encumbrance entry is created in Draft mode or Final mode or Invalid mode indicated by the column accounting_entry_status_code and it will also show whether the entry is transferred to GL or not indicated by the column gl_transfer_status_code.</p>
<p>The tables PO_BC_DISTRIBUTIONS and XLA_AE_HEADERS are linked with the column &#8216;event_id&#8217;.<br />
The tables XLA_AE_HEADERS and GL_BC_PACKETS are linked with the column &#8216;ae_header_id&#8217;.<br />
The tables XLA_AE_HEADERS and XLA_AE_LINES are linked with the column &#8216;ae_header_id&#8217;.</p>
<p>Once the entries are populated in GL and those entries are posted, records from the table GL_BC_PACKETS will get deleted but the entries in table PO_BC_DISTRIBUTIONS will remain always.</p>
<p><span style="text-decoration:underline;">Difference in Behavior between 11i and R12:</span></p>
<p>In 11i, Encumbrance entries created in GL_BC_PACKETS will be directly moved to GL_JE_LINES by running the CJE program, whereas in R12, Encumbrance entries gets generated in a new table PO_BC_DISTRIBUTIONS and also in XLA tables in addition to GL_BC_PACKETS.</p>
<h3><a name="aref4"></a>Receipt Accounting</h3>
<p><strong><br />
</strong>As mentioned earlier, accounting entries for transactions happening in Receiving subledger and inventory subledger will flow to GL only through SLA which involves a new process called &#8220;Create Accounting process&#8221;.<strong><br />
</strong></p>
<h3><a name="aref5"></a>Create Accounting process for Online Accruals</h3>
<p>When purchase order is set to accrue at receipt, accounting entries get created in Receiving subledger once the receiving transactions are done. Then the Create Accounting process should take place to create journals in SLA accompanied by Transfer to GL process and posting which are optional. Users can choose whether they want the journal import and posting also to happen at the same time when the create accounting process is done or the Transfer to GL/Posting can be done explicitly. But if encumbrance is enabled, it is always preferred to do the Transfer to GL and Posting along with the create accounting process by having the values for parameters &#8216;Transfer to GL&#8217; and &#8216;Posting in GL&#8217; as YES while submitting the create accounting program. For more details on this, please refer to <a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=728064.1">Note.728064.1</a>. Another main implication of this model of doing the GL transfer and posting along with create accounting process is that, on failure of Journal Import, the data will be rolled back to SLA tables and hence there will not be any data in GL interface.</p>
<p>This Create Accounting Process involves two concurrent programs Create Accounting-Receiving which can be submitted from Purchasing&gt;View Requests or from Cost Management Responsibility &gt; SLA menu &gt; Create Accounting and Create Accounting-Cost Management which can be submitted from Cost Management Responsibility &gt; SLA menu. &#8221;Create Accounting &#8211; Receiving&#8221; only accounts for Expense destination PO Receipt. &#8220;Create Accounting &#8211; Cost Management&#8221; accounts for all transactions mentioned below.</p>
<p>- Expense destination PO Receipt<br />
- All Inventory transactions including inventory destination POs<br />
- WIP transactions<br />
- Accrual Write Off transactions</p>
<p>Parameters used while submitting the Create Accounting concurrent program:</p>
<ul>
<li>Ledger &#8211; Ledger (SOB) name to be given</li>
<li>End date &#8211; Accounting entries to be created for all receipts  TO DATE<br />
a) Draft &#8211; Draft mode creates the SLA journals as Draft which can be modified. Hence these entries will not get transferred to General Ledger and it will be available only in SLA. Once the entries created in Draft mode are verified and confirmed, Create Accounting program has to be run in Final mode and the entries getting created now will override the draft entries in SLA and will get transferred to General Ledger.<br />
b) Final &#8211; Final mode creates SLA journals which can not be modified and can be transferred to General Ledger.</li>
<li>Report &#8211; Options available are Detail or Summary</li>
<li>Transfer to General Ledger &#8211; Yes or No &#8211; If the mode is set to Final and the value for this parameter is set to No, then the accounting entries will get created only in SLA table and it will not be available in gl_interface or GL. You need to submit the program &#8220;Transfer to Gl&#8221; in Cost Management Responsibility &gt; SLA to transfer the entries created in Final mode from SLA to General Ledger.</li>
<li>Post in General Ledger &#8211; Yes or No</li>
</ul>
<h3><a name="aref6"></a>  a) Online Accruals with Expense destination</h3>
<p><span style="text-decoration:underline;">Functional design</span></p>
<p>When the PO which is set to accrue at receipt is received and delivered to expense destination, Receipt Accounting happens in Receiving subledger. Then the Create Accounting process has to be submitted to generate the receipt accounting in SLA and GL.<br />
This receipt accounting includes encumbrance reversal entries if the PO is encumbered, otherwise it just includes the actual entries. These entries can be viewed in SLA menu in Cost Management module.</p>
<p>Navigation:<br />
Cost Management,SLA &gt; SLA &gt;SLA: Inquiry &gt; Accounting event<br />
Query by transaction dates and ledger name</p>
<p>Following Accounting entries will be available in the HTML page</p>
<p>AP Accrual a/c CR<br />
Receiving Inspection a/c DR</p>
<p>Charge a/c DR<br />
Receiving Inspection a/c CR</p>
<p>If encumbrance is enabled, encumbrance reversal also can be viewed as follows</p>
<p>Budget a/c CR<br />
Reserve For Encumbrance DR</p>
<p>These entries can also be viewed from Receiving Transaction Summary &gt; View Accounting.</p>
<p>In encumbrance enabled environment, once the receiving process is done, Create Accounting process and posting in GL has to be completed in order to get the encumbrance reversal and actuals to hit the GL funds inquiry simultaneously as the funds availability calculation in Funds Inquiry screen will consider the encumbrance reversal and actuals only when they are posted in GL.</p>
<div>Note: R12 SLA architecture does not have this design initially. This new design is introduced by a patch which is explained in more detail in <a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=728064.1">Note.728064.1</a> to maintain accurate funds availability for the budget account at any point of time.</div>
<p><span style="text-decoration:underline;">Technical design</span></p>
<p>When purchase order has Accrue on Receipt set to YES, Receiving Transaction Processor generates the accounting entries in RCV_RECEIVING_SUB_LEDGER upon Receipt and Deliver of the PO. Then the Create Accounting process should take place to create SLA journals which will insert records in XLA_AE_HEADERS, XLA_AE_LINES and XLA_DISTRIBUTION_LINKS. These accounting entries will be available in the table XLA_AE_LINES. The event type code in XLA_AE_HEADERS for this Encumbrance Reversal entry is DELIVER_EXPENSE and the event type code in XLA_AE_HEADERS for these actual entries will be RECEIVE for receipt accounting and DELIVER_EXPENSE for delivery accounting.<br />
The tables RCV_RECEIVING_SUB_LEDGER and XLA_DISTRIBUTION_LINKS can be linked using the column source_distribution_id_num_1. The value of rcv_sub_ledger_id has to be given as source_distribution_id_num_1 for the source_distribution_type &#8220;RCV_RECEIVING_SUB_LEDGER&#8221; in XLA_DISTRIBUTION_LINKS table.</p>
<h3><a name="aref7"></a>  b) Online Accruals with Inventory destination</h3>
<p><span style="text-decoration:underline;">Functional design</span><strong><br />
</strong></p>
<p>When the PO is received and delivered to inventory destination, Receipt Accounting happens in Receiving subledger and Deliver Accounting happens in inventory subledger. Then the Create Accounting process has to be submitted to generate the receipt accounting and deliver accounting in SLA and GL. This deliver accounting includes encumbrance reversal entries if the PO is encumbered, otherwise it just includes the actual entries.</p>
<p>View Accounting from Receiving Transaction Summary will show the accounting entries for RECEIVE transaction. To view the actual entries for DELIVER transaction, navigate to Material Distributions form which will show the accounting entries once the deliver transaction is costed. To view these actual entries and Encumbrance Reversal entries in SLA after create accounting process is done, navigate to</p>
<p>Cost Management Resp&gt;SLA&gt;Inquiry&gt;Accounting event<br />
Query by transaction dates and ledger name</p>
<p>Following Accounting entries will be available in the HTML page</p>
<p>AP Accrual a/c CR<br />
Receiving Inspection a/c DR</p>
<p>Material Valuation a/c DR<br />
Receiving Inspection a/c CR</p>
<p>If encumbrance is enabled, encumbrance reversal also can be viewed as follows provided the flag &#8220;Reverse encumbrance&#8221; is checked in organization parameters &gt; Costing tab.</p>
<p>Budget a/c CR<br />
Reserve For Encumbrance DR</p>
<p>In encumbrance enabled environment, once the receiving process is done, Create Accounting process and posting in GL has to be completed in order to get the encumbrance reversal and actuals to hit the GL funds inquiry simultaneously as the funds availability calculation in Funds Inquiry screen will consider the encumbrance reversal and actuals only when they are posted in GL.</p>
<div>Note: This design related to encumbrance reversal and actuals hitting the funds inquiry after posting is yet to be implemented which will be done soon as this design is restricted only to expense destination POs and not for inventory. As of now, for inventory destination POs, there is a limitation in funds availability calculation where encumbrance reversal hits the funds inquiry at the time of receipt and delivery where as actuals hits the funds inquiry only at the time of posting the actual entries in GL after the create accounting process. Therefore delaying the create accounting process will result in incorrect funds availability. This limitation will be overcome by introducing the same design for inventory destination which is already done for expense POs.</div>
<p><span style="text-decoration:underline;"> Technical design</span></p>
<p>When purchase order has Accrue on Receipt set to YES and destination_type_code is set to Inventory, Receiving Transaction Processor generates the accounting entries in RCV_RECEIVING_SUB_LEDGER upon Receipt and Cost manager generates the accounting entries in MTL_TRANSACTION_ACCOUNTS upon Deliver of the PO. Then the Create Accounting process should take place to create SLA journals which will insert records in XLA_AE_HEADERS, XLA_AE_LINES and XLA_DISTRIBUTION_LINKS. These accounting entries will be available in the table XLA_AE_LINES. The event type code in XLA_AE_HEADERS for this Encumbrance Reversal entry is PO_DEL_INV and the event type code in XLA_AE_HEADERS for these actual entries will be RECEIVE for receipt accounting and PO_DEL_INV for delivery accounting.</p>
<p>The tables MTL_TRANSACTION_ACCOUNTS and XLA_DISTRIBUTION_LINKS can be linked using the column source_distribution_id_num_1. The value of  inv_sub_ledger_id has to be given as source_distribution_id_num_1 for the source_distribution_type &#8220;MTL_TRANSACTION_ACCOUNTS&#8221;.</p>
<p><span style="text-decoration:underline;">Difference in Behavior between 11i and R12:</span></p>
<p>1. In 11i, Receiving Transaction Processor creates the Receipt Accounting entries in Receiving Subledger as well as in GL_INTERFACE. Journal Import will be done to transfer the entries to GL_JE_LINES where as in R12, Receiving Transaction Processor will create the entries only in Receiving Subledger. Create Accounting Program has to be run to create SLA journals which in turn will trigger the journal import.</p>
<p>2. In 11i, if encumbrance is enabled, encumbrance reversal and actuals will undergo funds check when these entries are populated in gl_interface and GL funds inquiry will reflect the encumbrance reversal and actuals even before posting the entries in GL. But in R12, encumbrance reversal and actuals will hit the GL funds inquiry only when these entries are posted in GL even though funds check happens in SLA itself.</p>
<h3><a name="aref8"></a>  c) Create Accounting process for Period End Accruals</h3>
<p><span style="text-decoration:underline;">Functional design</span></p>
<p>When the PO which is set to accrue at period end is received and delivered to expense destination and Receipt Accruals Period End program is submitted, accounting entries get created in Receiving subledger during period end for the PO shipments which has the received quantity greater than billed quantity. Then the Create Accounting process has to be submitted to generate the receipt accounting in SLA and GL.</p>
<p>This create accounting process is accompanied by <strong>Subledger Multiperiod Accounting program which gets spawned automatically to generate the reversal for the accrual entries for the next period in SLA. </strong>Depending on the value for  the parameter &#8220;Transfer to GL&#8221; given while submitting the create accounting program, Journal import will happen and the accrual entries for the current period and next period will get transferred to GL.</p>
<div>Note: Since SLA does the accrual reversal automatically for the next period which gets transferred to GL, <strong>Auto Reversal feature available in GL should not be used in R12</strong>. Otherwise, it will result in duplication of accrual reversal entries in GL. To get more details on Auto-Reversal feature and its impact on Period end accruals in R12, please refer to <a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=873399.1">Note.873399.1</a></div>
<p>During this create accounting process, <strong>it has to be ensured that the end date given while submitting the Create Accounting program is greater than or equal to the first date of the next period in which accrual reversal is supposed to happen.</strong> If the end date of Create Accounting program is less than the first date of the next period, accrual entries for the current period alone will get created in Final mode and will get transferred to GL, where as  the reversal entries will get created in SLA with status as &#8216;Incomplete&#8217; and it is not eligible to get transferred to GL . To transfer the accrual reversal entries which got created with INCOMPLETE status from SLA to GL, it has to be final accounted in SLA first which can be done by running the program <strong>&#8216;Complete Multiperiod Accounting&#8217; </strong>with end date which includes the first date of next period and then it can be transferred to GL. If the GL period is closed for the current period or for the next period, period end accrual entries and reversal entries will get created only in SLA. To transfer these entries to GL, the concurrent request &#8220;Transfer Journal entries to GL-Receiving&#8221; needs to be submitted after opening the GL period.</p>
<p>This receipt accounting includes encumbrance reversal entries if the PO is encumbered, otherwise it just includes the actual entries. These entries can be viewed in SLA menu in Cost Management module and it cannot be viewed from Receiving Transactions Summary &gt; Tools &gt; View Accounting.</p>
<p>Navigation:<br />
Cost Management&gt;SLA Resp&gt;SLA&gt;Inquiry&gt;Journal entries<br />
Query by transaction dates and ledger name</p>
<p>Following Accounting entries will be available in the HTML page</p>
<p>AP Accrual a/c CR<br />
Charge a/c DR</p>
<p>If encumbrance is enabled, encumbrance reversal also can be viewed as follows</p>
<p>Budget a/c CR<br />
Reserve For Encumbrance DR</p>
<p>for the period in which Receiving is done and for the next period,you can see the reversal entry as</p>
<p>AP Accrual a/c DR<br />
Charge a/c CR</p>
<p>If encumbrance is enabled, encumbrance reversal also can be viewed as follows</p>
<p>Budget a/c DR<br />
Reserve For Encumbrance CR</p>
<p>As mentioned for online accruals with Expense destination, in encumbrance enabled environment, once the receiving process is done, Create Accounting process and posting in GL has to be completed in order to get the encumbrance reversal and actuals to hit the GL funds inquiry simultaneously as the funds availability calculation in Funds Inquiry screen will consider the encumbrance reversal and actuals only when they are posted in GL.</p>
<div>Note: R12 SLA architecture does not have this design initially. This new design is introduced by a patch which is explained in more detail in <a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=728064.1">Note.728064.1</a> to maintain accurate funds availability for the budget account at any point of time.</div>
<p>Encumbrance will get reversed from the PO once the invoice is validated.Encumbrance on the PO will get converted to Invoice encumbrance. On doing Create Accounting for the invoice, Encumbrance on the invoice will also get reversed. But this invoice encumbrance reversal and Actuals will get reflected in Funds Inquiry screen only when these entries are posted in GL.</p>
<p><span style="text-decoration:underline;">Technical design</span></p>
<p>When Purchase Order has Accrue on Receipt flag set to NO, Receipt Accruals Period End program generates the accounting entries only in RCV_RECEIVING_SUB_LEDGER. Then the Create Accounting process should take place to create SLA journals which will insert records in XLA_AE_HEADERS, XLA_AE_LINES and XLA_DISTRIBUTION_LINKS. These accounting entries will be available in the table XLA_AE_LINES. The event type code in XLA_AE_HEADERS for this Encumbrance Reversal entry is PERIOD_END_ACCRUAL and the event type code in XLA_AE_HEADERS for these actual entries will be RECEIVE for receipt accounting and PERIOD_END_ACCRUAL for delivery accounting.<br />
The tables RCV_RECEIVING_SUB_LEDGER and XLA_DISTRIBUTION_LINKS can be linked using the column source_distribution_id_num_1. The value of rcv_sub_ledger_id has to be given as source_distribution_id_num_1 for the source_distribution_type &#8220;RCV_RECEIVING_SUB_LEDGER&#8221; in XLA_DISTRIBUTION_LINKS table.</p>
<p><span style="text-decoration:underline;">Difference in Behavior between 11i and R12:</span></p>
<p>1. In 11i, Receipt Accruals Period End program creates the Receipt Accounting entries in Receiving Subledger as well as in GL_INTERFACE. Journal Import will be done to transfer the entries to GL_JE_LINES where as in R12, Receipt Accruals Period End program will create the entries only in Receiving Subledger. Create Accounting Program will create SLA journals and &#8216;Transfer Journal entries to Gl&#8217; program will move the entries to GL from SLA.</p>
<p>2. In 11i, Accrual entries need to be reversed manually in the next period whereas in R12, reversal of accrual entries for the next period will happen automatically</p>
<p>3. In 11i, if encumbrance is enabled, encumbrance reversal and actuals will undergo funds check when these entries are populated in gl_interface and GL funds inquiry will reflect the encumbrance reversal and actuals even before posting the entries in GL. But in R12, encumbrance reversal and actuals will hit the GL funds inquiry only when these entries are posted in GL even though funds check happens in SLA itself.</p>
<p><strong>Impact of Secondary ledger on Create Accounting process (applicable for both Online accruals and Period end accruals)</strong></p>
<p>If Secondary ledger is associated to the primary ledger with the conversion level as &#8216;Subledger&#8217; and if the secondary ledger is using <strong>Accrual based SLAM (e.g Encumbrance Accrual/Standard Accrual)</strong>, then encumbrance entries will get created in both primary subledger and secondary subledger on doing the Create Accounting process. On the other hand, if the Secondary ledger associated to the primary ledger is using <strong>Cash based SLAM (e.g Encumbrance Cash/Standard Cash)</strong> with the conversion level as &#8216;Subledger&#8217;, then the setup mentioned below is mandatory. Otherwise, Create Accounting process will error out or complete with warning and will not generate the receipt accounting entries neither in Primary ledger nor in Secondary ledger.</p>
<p><strong>Setup to be done for Secondary ledger using Cash based SLAM:</strong></p>
<div>
<div>1. Go into the responsibility: General Ledger</div>
<div>2. Navigate to MENUPATH &gt; Set up &gt; Financials &gt; Accounting Setup Manager &gt; query for Primary ledger &gt; Update accounting options</div>
<div>3. Go to Secondary ledger &gt; Subledger accounting options &gt; Update &gt; Search for the application Cost management &gt; Update accounting options  &gt; Set Sublegder accounting enabled to NO &gt; Click on Apply</div>
</div>
<div></div>
<div>When the Secondary ledger is using Cash basis accounting, Accrual based accounting entries should not get generated for Receiving transactions for the secondary ledger. Hence Create Accounting process should not create accounting entries for the source Cost Management. Therefore it is recommended to do the above mentioned set up of disabling the Subledger Accounting for Cost management application for Secondary ledger.</div>
<div></div>
<div><strong>Impact of Cash basis accounting on Create Accounting process (applicable for both Online accruals and Period end accruals)</strong></div>
<p>When the Primary ledger itself is using Cash basis accounting, Accrual based accounting entries should not get generated for Receiving transactions for the Primary ledger. In such case, it is not required to run the programs &#8216;Create Accounting-Receiving&#8217; or &#8216;Create Accounting-Cost Management&#8217; as no accounting entries will be created by these programs.</p>
<p><strong> Impact of Periodic Average Costing on Create Accounting process (applicable for both Online accruals and Period end accruals) </strong></p>
<p>R12 SLA design has no impact when Periodic Average Costing (PAC) is used as it follows the same 11i approach. Accounting entries created in PAC will not go to SLA and it will not undergo the create accounting process. Instead it will get transferred to GL via gl_interface from PAC distributions . But the perpetual accounting entries will also happen along with PAC entries where the perpetual accounting will follow the SLA design. But those entries should not get imported from SLA to GL as PAC accounting will be transferred to GL. To restrict the GL import of perpetual accounting entries, &#8220;Transfer to GL&#8221; option in organization parameters should be set to None for organizations which use PAC so that xla_ae_headers for perpetual accounting will have the gl_transfer_status_code as &#8220;NT&#8221; and it will not be picked by the journal import process.</p>
<h3><a name="aref9"></a>Accrual Reconciliation Process</h3>
<p><strong>a) Accrual Reconciliation Reports:</strong><br />
After completing  the Receipt transactions and Invoice matching, Create Accounting program has to be run in Final mode along with the  subsequent transfer of entries to General Ledger after which the  Accrual Reconciliation Process has to be started.</p>
<p>&#8220;Accrual Reconciliation Load Run&#8221; program has to be submitted with transaction date as the parameter which will populate the data in tables CST_RECONCILIATION_SUMMARY, CST_AP_PO_RECONCILIATION and CST_MISC_RECONCILIATION. Now run the Accrual Reconciliation Report for the operating unit and do the reconciliation. There are 3 different types of Accrual Reconciliation Report</p>
<p>1. AP and PO Accrual Reconciliation Report &#8211; This report shows the transaction details based on each accrual account for each PO distribution with the Receiving transaction amount and invoice transaction amount with a net balance greater than zero.</p>
<p>Parameters used while submitting the program:</p>
<p>Operating Unit &#8211; Select the Operating Unit for the report<br />
Title &#8211; Enter your title for the report<br />
Sort by &#8211; Parameter to specify how to sort the data at the distribution level &#8211; Valid Values &#8211; Age in days,Total Balance,Vendor,PO number (default)<br />
Aging Period Days &#8211; The number of days by which to group transactions sorted in descending order<br />
Item From and Item To &#8211; Range of items to consider for this report<br />
Vendor From and Vendor To &#8211; Range of Vendors to consider for this report<br />
Min Outstanding Balance and Max Outstanding Balance &#8211; Limits of distribution balance to dispaly<br />
Balancing Segment From and Balancing Segment To &#8211; Range of balancing segment to consider for this report</p>
<p>2. Summary Accrual Reconciliation Report &#8211; This report shows the total balances for each accrual account without any distribution details and individual transaction amount and also shows whether that summarized accrual balance is related to AP PO transaction or AP no PO transaction or Miscellaneous Inventory transaction.<br />
Parameters used while submitting the program:</p>
<p>Operating Unit &#8211; Select the Operating Unit for the report<br />
Title &#8211; Enter your title for the report<br />
Balancing Segment From and Balancing Segment To &#8211; Range of balancing segment to consider for this report</p>
<p>3. Miscellaneous Accrual Reconciliation Report &#8211; This report shows the transaction details based on each accrual account which got hit because of Miscellaneous Inventory transactions and AP NO PO transactions.Accrual amount will be displayed for each transaction along with the source whether it is INV or AP. This report picks data from CST_MISC_RECONCILIATION which gets populated during the load run process.</p>
<p>Parameters used while submitting the program:</p>
<p>Operating Unit &#8211; Select the Operating Unit for the report<br />
Title &#8211; Enter your title for the report<br />
Sort by &#8211; Parameter to specify how to sort the data at the distribution level &#8211; Valid Values &#8211; Item,Transaction Date (default) , Amount<br />
Date From &#8211; Starting date of time period to display for this report<br />
End Date &#8211; Ending date of time period to display for this report<br />
Item From and Item To &#8211; Range of items to consider for this report<br />
Min Amount and Max Amount &#8211; Limits of transaction amount to display<br />
Balancing Segment From and Balancing Segment To &#8211; Range of balancing segment to consider for this report</p>
<p><span style="text-decoration:underline;">Difference in Behavior between 11i and R12:</span></p>
<p>1. In 11i, the Accrual Rebuild Reconciliation Report  which was  required  to be run  to populate the accrual reconciliation table is now replaced by &#8220;Accrual Reconciliation Load Run&#8221; program in R12. The table PO_ACCRUAL_RECONCILE_TEMP_ALL has been replaced by the tables  CST_RECONCILIATION_SUMMARY and  CST_AP_PO_RECONCILIATION in R12.</p>
<p>2. 11i has only one Accrual Reconciliation Report which will show all the transactions for the accrual account irrespective of whether it is Miscellaneous INV transaction or AP NO PO transaction. But in R12 there are 3 different reports, one for AP-PO individual transactions, one for Miscellaneous transactions showing the individual transaction details for source INV and AP and one for showing the summarized accrual balance for all transaction types.</p>
<p>3. 11i has the option of running the Accrual Reconciliation Report with net accrual balance as 0 as well as net accrual balance greater than 0. But in R12, Accrual Reconciliation Report will show only the transactions having net accrual balance greater than zero.</p>
<p>4. In 11i, Accrual Reconciliation Report can be run for a specific data range and accrual balances can be checked for a specific period. But in R12, Accrual Reconciliation Report always shows the &#8216;as on date&#8217; accrual balance and the report cannot be run for a specific date range.</p>
<p><strong>b) Accrual Write-off Process:<br />
</strong>Once the accrual entries for the PO or invoice are shown in Accrual Reconciliation Report, Accrual Write-off can be done using Cost Management or Purchasing responsibility&gt;Accounting&gt;Accrual write offs&gt;AP and PO. This will delete the accrual entry from CST_AP_PO_RECONCILIATION table and populate the write off transaction in CST_WRITE_OFFS table. This write off transaction can also be viewed in the form View Write offs.<br />
Accounting entries have to be created in SLA and GL for these write off transactions by submitting the Create Accounting program.This can be viewed in SLA menu by navigating to Tools &gt; View Accounting in the View Write offs form.</p>
<p>Following Accounting entries will be available in the HTML page for a RECEIVE transaction</p>
<p>Accrual a/c DR<br />
Offset a/c CR</p>
<p>Similarly for an AP PO MATCH transaction</p>
<p>Accrual a/c CR<br />
Offset a/c DR</p>
<p>This Offset a/c will always be the Invoice Price Variance account.</p>
<p>Accounting events for this write off transaction will show the Event status as &#8220;Final Accounted&#8221; once the Create Accounting program is submitted and the entries are transferred to GL.</p>
<p><span style="text-decoration:underline;">Difference in Behavior between 11i and R12:</span></p>
<p>1. The table PO_ACCRUAL_WRITE_OFFS_ALL has been replaced by the table CST_WRITE_OFFS in R12.</p>
<p>2. In 11i, accounting will not get created for the write off transaction and accrual entry has to be manually adjusted in GL whereas in R12, Create Accounting program will create the accrual entry for the write off transaction in SLA as well as in GL and hence manual adjustment of accrual entry is not required.</p>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-e-business-applications/'>Oracle E-Business Applications</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-inventory/'>Oracle Inventory</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-purchasing/'>Oracle Purchasing</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/442/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/442/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/442/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/442/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/442/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/442/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/442/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/442/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/442/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/442/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/442/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/442/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/442/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/442/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=442&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/12/30/impact-of-r12-design-in-procure-to-pay-accounting-flow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
		<item>
		<title>Accounting Flow  for  Purchase Orders, Receipts and Matched Invoices in an Encumbrance Environment</title>
		<link>http://oraclefinancial.wordpress.com/2011/12/30/accounting-flow-for-purchase-orders-receipts-and-matched-invoices-in-an-encumbrance-environment/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/12/30/accounting-flow-for-purchase-orders-receipts-and-matched-invoices-in-an-encumbrance-environment/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 17:57:11 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[General Ledger]]></category>
		<category><![CDATA[Oracle E-Business Applications]]></category>
		<category><![CDATA[Oracle Financial]]></category>
		<category><![CDATA[Oracle Purchasing]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=437</guid>
		<description><![CDATA[Accounting Flow for Purchase Orders, Receipts and Matched Invoices in an Encumbrance Environment An Oracle White Paper This document details the accounting entries that are expected for purchase orders with Expense or Inventory destinations, receipts and matched invoices. It also considers the two choices of accrual available for Expense items in an encumbrance-enabled environment. Expense [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=437&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<h1 align="center"></h1>
<h1 align="center">Accounting Flow</h1>
<h1 align="center">for</h1>
<h1 align="center">Purchase Orders, Receipts and Matched Invoices in an Encumbrance Environment</h1>
<p><em>An Oracle White Paper</em></p>
<p>This document details the accounting entries that are expected for purchase orders with Expense or Inventory destinations, receipts and matched invoices. It also considers the two choices of accrual available for Expense items in an encumbrance-enabled environment.</p>
<p>Expense items can be accrued at</p>
<p>a)     Period-end</p>
<p>b)    On Receipt</p>
<p>Inventory Items can ONLY be accrued at</p>
<p>a)     Receipt</p>
<p>This document consists of the following case studies/scenarios.</p>
<p><strong>Accrue on receipt: (APO)</strong></p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case1">Case 1</a>: Expense Destination/Create, Approve, Reserve/Receive/Invoice</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case2">Case 2</a>: Expense Destination/Create, Approve, Reserve/Invoice/Receive</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case3">Case 3</a>: Expense Destination/Create, Approve, Reserve/Receive/Invoice at a price greater than PO price</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case4">Case 4</a>: Expense Destination/Create, Approve, Reserve/Receive/Invoice at a quantity greater than PO quantity</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case5">Case 5</a>: Inventory Destination/ Create, Approve, Reserve/Receive/Invoice</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case6">Case 6</a>: Inventory Destination/ Create, Approve, Reserve/Invoice/Receive</p>
<p><strong>Accrue at Period-end: (APE) </strong></p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case7">Case 1</a>: Create PO /Receive PO /Deliver PO /Invoice/Run the period end program</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case8">Case 2</a>: Create PO /Invoice/Receive PO/Deliver PO/Run the period end program</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case9">Case 3</a>: Create PO/Receive PO/Deliver PO/Run the period end program/Invoice</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case10">Case 4</a>: Create PO/Receive PO/Run the Period end program/Deliver PO/Run the</p>
<p>period end program/Invoice</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case11">Case 5</a>: Create PO /Receive PO /Deliver PO /Invoice at a price greater than PO</p>
<p>Price/Run the period end program</p>
<p><a href="/Users/Mahmoud/Desktop/PO_Accounting_Flow.doc#case12">Case 6</a>: Create PO /Receive PO /Deliver PO /Invoice at a quantity greater than PO</p>
<p>Quantity/Run the period end Program</p>
<p>The following Pages will explain each case in detail:</p>
<p>LEGEND: <strong>AOR</strong>= Accrue On Receipt, <strong>APE</strong>= Accrue at Period-End</p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>AOR-Case 1: </strong><strong></strong></p>
<p><strong>Assumptions:</strong></p>
<p>Accrue on receipt = Y</p>
<p>Destination type = Expense</p>
<p>Item = expense Item</p>
<p><strong> </strong></p>
<p><strong>   </strong></p>
<p><strong>     </strong><strong>Sequence of actions: </strong></p>
<ul>
<li>Create, Approve, Reserve PO</li>
<li>Receive and Deliver the PO</li>
<li>Invoice Validation after matching</li>
<li>Create Accounting for invoice</li>
</ul>
</div>
<div>
<table width="697" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="133">
<h4>Action</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="264">
<h4>Accounting entries</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="168">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="132">
<h4>Flag/nature of entry</h4>
</td>
<td width="0" height="43"></td>
</tr>
<tr>
<td nowrap="nowrap" width="133">1. PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="264">Budget a/c DR @ PO price (base + NR tax)*</td>
<td nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="133">2. Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="264">Receiving Inventory a/c DR @ PO price (base + NR tax)++</td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">RRSL/GLI/GL_JE_LINES</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">AP Expense accrual a/c CR @ PO price (base+ NR tax) ^^</td>
<td width="0" height="44"></td>
</tr>
<tr>
<td rowspan="4" nowrap="nowrap" width="133">3. Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="264"><strong>Expense Charge a/c DR @ PO price (base + NR tax)</strong><strong></strong></td>
<td rowspan="4" nowrap="nowrap" width="168">
<p align="center">RRSL/GLI/GL_JE_LINES</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">Receiving Inventory a/c CR @ PO price (base + NR tax)++</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td rowspan="2" valign="bottom" nowrap="nowrap" width="264">Budget a/c CR @ PO price (base + NRtax)*</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td width="0" height="27"></td>
</tr>
<tr>
<td nowrap="nowrap" width="133">4. Invoice Validation</td>
<td valign="bottom" nowrap="nowrap" width="264">REC Tax and NR tax DR @ tax amount++</td>
<td nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="133">5. Create Accounting for Invoice</td>
<td valign="bottom" width="264">AP Expense accrual a/c DR @ PO price excluding tax and tax DR @ tax rate separately ^^</td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
<td width="0" height="39"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264"><strong>AP Liability a/c CR @ invoice price</strong><strong></strong></td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">REC Tax and NR tax CR @ tax amount++</td>
<td nowrap="nowrap" width="168">
<p align="center">AP_ENCUMBRANCE_</p>
<p align="center">LINES_ALL</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>The corresponding offsetting records have the same symbol in order to more easily identify which debits and credits offset each other. (^, +, *)</li>
<li>PO base price refers to received quantity * unit price in PO Lines.</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
<li>RRSL &#8211; RCV_RECEIVING_SUB_LEDGER</li>
</ul>
<ul>
<li>GLI – GL_INTERFACE</li>
</ul>
<p><strong>AOR-Case 2: </strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = Y</p>
<p>Destination type = Expense</p>
<p>Item = expense Item</p>
<p><strong>      </strong><strong>Sequence of actions: </strong></p>
<ul>
<li>Create, Approve, Reserve PO</li>
<li>Invoice Validation after matching</li>
<li>Create Accounting for invoice</li>
</ul>
<ul>
<li>Receive and Deliver the PO</li>
</ul>
</div>
<div>
<table width="709" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="145">
<h4>Action</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="288">
<h4>Accounting entries</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="144">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="132">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
<td width="0" height="43"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">1. PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c DR @ PO price (base + NR tax) $$</td>
<td nowrap="nowrap" width="144">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">2. Invoice Validation</td>
<td valign="bottom" nowrap="nowrap" width="288">REC Tax and NR tax DR @ tax amount *</td>
<td nowrap="nowrap" width="144">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="145">3. Create Accounting for invoice</td>
<td valign="bottom" width="288">AP Expense accrual a/c DR @ PO price excluding tax and tax DR @ tax rate separately +++</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
<td width="0" height="44"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288"><strong>AP Liability a/c CR @ invoice price</strong><strong></strong></td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">REC Tax and NR tax CR @ tax amount *</td>
<td nowrap="nowrap" width="144">
<p align="center">AP_ENCUMBRANCE_LINES_ALL</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="145">4. Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="288">Receiving Inspection a/c DR @ PO price (base + NR tax) ^^^^</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">RRSL/GLI/GL_JE_</p>
<p align="center">LINES</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">AP Expense accrual a/c CR @ PO price (base+ NR tax) +++</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td rowspan="4" nowrap="nowrap" width="145">5. Deliver the PO</td>
<td valign="top" nowrap="nowrap" width="288"><strong>Expense Charge a/c DR @ PO price (base + NR tax)</strong><strong></strong></td>
<td rowspan="4" nowrap="nowrap" width="144">
<p align="center">RRSL/GLI/GL_JE_</p>
<p align="center">LINES</p>
</td>
<td rowspan="3" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
<td width="0" height="34"></td>
</tr>
<tr>
<td rowspan="2" valign="top" nowrap="nowrap" width="288">Receiving Inspection a/c CR @ PO price (base + NR tax) ^^^^</td>
<td width="0" height="17"></td>
</tr>
<tr>
<td width="0" height="17"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c CR @ PO price (base + NR tax)  $$</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="34"></td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols</li>
<li> PO base price refers to received quantity * unit Price in PO lines</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity *PO line unit price)</li>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity *PO line unit price)</li>
<li>RRSL &#8211; RCV_RECEIVING_SUB_LEDGER</li>
</ul>
<ul>
<li>GLI – GL_INTERFACE</li>
</ul>
<p><strong>AOR-Case 3: </strong><strong></strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = Y</p>
<p>Destination type = Expense</p>
<p>Item = expense Item</p>
<p><strong>Sequence of actions: </strong></p>
<p>Create, Approve, Reserve PO</p>
<p>Receive and Deliver PO</p>
<p>Create Invoice at higher unit price than PO</p>
<p>Invoice Validation</p>
<p>Create Accounting</p>
</div>
<div>
<table width="709" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="157">
<h4>Action</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="312">
<h4>Accounting entries</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="144">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="96">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
<td width="0" height="43"></td>
</tr>
<tr>
<td nowrap="nowrap" width="157">1. PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="312">Budget a/c DR @ PO price (base + NR tax) ^^^^</td>
<td nowrap="nowrap" width="144">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="96">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="157">2. Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="312">Receiving Inventory a/c DR @ PO price (base + NR tax) $$$</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">RRSL/GLI/GL_JE_</p>
<p align="center">LINES</p>
</td>
<td rowspan="2" nowrap="nowrap" width="96">
<p align="center">Actual</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="312">AP Expense accrual a/c CR @ PO price (base+ NR tax) **</td>
<td width="0" height="44"></td>
</tr>
<tr>
<td rowspan="4" nowrap="nowrap" width="157">3. Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="312"><strong>Expense Charge a/c DR @ PO price (base + NR tax)</strong><strong></strong></td>
<td rowspan="4" nowrap="nowrap" width="144">
<p align="center">RRSL/GLI/GL_JE_</p>
<p align="center">LINES</p>
</td>
<td rowspan="2" nowrap="nowrap" width="96">
<p align="center">Actual</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="312">Receiving Inventory a/c CR @ PO price (base + NR tax) $$$</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td rowspan="2" valign="bottom" nowrap="nowrap" width="312">Budget a/c CR @ PO price (base + NR tax) ^^^^</td>
<td rowspan="2" nowrap="nowrap" width="96">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td width="0" height="17"></td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="157">4. Invoice Validation at higher price</td>
<td valign="bottom" nowrap="nowrap" width="312">REC Tax and NR tax DR @ tax amount #</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">GL_BC_PACKETS</p>
</td>
<td rowspan="2" nowrap="nowrap" width="96">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="312">IPV a/c DB @ difference in price  &amp;</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td rowspan="5" nowrap="nowrap" width="157">5. Create Accounting for Invoice</td>
<td valign="bottom" width="312">AP Expense accrual a/c DR @ PO price excluding tax and tax DR @ tax rate separately **</td>
<td rowspan="3" nowrap="nowrap" width="144">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="3" nowrap="nowrap" width="96">
<p align="center">Actual</p>
</td>
<td width="0" height="39"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="312"><strong>AP Liability a/c CR @ invoice price</strong><strong></strong></td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="312">IPV a/c DR @ difference in price</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="312">REC Tax and NR tax CR @ tax amount #</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">AP_ENCUMBRANCE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="96">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="27"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="312">IPV a/c CR @ difference in price  &amp;</td>
<td width="0" height="27"></td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols</li>
<li>PO base price refers to received quantity * unit Price in PO lines</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
</ul>
<ul>
<li>RRSL &#8211; RCV_RECEIVING_SUB_LEDGER</li>
<li>GLI – GL_INTERFACE</li>
</ul>
<p><strong>AOR-Case 4: </strong><strong></strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = Y</p>
<p>Destination type = Expense</p>
<p>Item = expense Item</p>
<p><strong>      </strong></p>
<p><strong>      </strong><strong>Sequence of actions: </strong></p>
<ul>
<li>Create, Approve, Reserve PO</li>
<li>Receive and Deliver PO</li>
<li>Create Invoice at higher quantity than PO</li>
<li>Invoice Validation</li>
</ul>
<ul>
<li>Create Accounting</li>
</ul>
</div>
<div>
<table width="697" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="145">
<h4>Action</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="276">
<h4>Accounting entries</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="144">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="132">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
<td width="0" height="43"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">1. PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="276">Budget a/c DR @ PO price (base + NR tax) &amp;</td>
<td nowrap="nowrap" width="144">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="34"></td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="145">2. Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="276">Receiving Inspection a/c DR @ PO price (base + NR tax) ##</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">RRSL/GLI/GL_JE_</p>
<p align="center">LINES</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
<td width="0" height="34"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276">AP Expense accrual a/c CR @ PO price (base+ NR tax) ^^^</td>
<td width="0" height="34"></td>
</tr>
<tr>
<td rowspan="4" nowrap="nowrap" width="145">3. Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="276"><strong>Expense Charge a/c DR @ PO price (base + NR tax)</strong><strong></strong></td>
<td rowspan="4" nowrap="nowrap" width="144">
<p align="center">RRSL/GLI/GL_JE_</p>
<p align="center">LINES</p>
</td>
<td rowspan="3" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
<td width="0" height="34"></td>
</tr>
<tr>
<td rowspan="2" valign="bottom" nowrap="nowrap" width="276">Receiving Inspection a/c CR @ PO price (base + NR tax) ##</td>
<td width="0" height="34"></td>
</tr>
<tr>
<td width="0" height="17"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276">Budget a/c CR @ PO price (base+ NR tax) &amp;</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="34"></td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="145">4. Invoice Validation for higher quantity<strong>*</strong><strong>See additional info below</strong></td>
<td rowspan="2" valign="bottom" nowrap="nowrap" width="276">REC Tax and NR tax DR @ tax amount ****</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">GL_BC_PACKETS</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="34"></td>
</tr>
<tr>
<td width="0" height="17"></td>
</tr>
<tr>
<td rowspan="5" nowrap="nowrap" width="145">5. Create Accounting for Invoice</td>
<td valign="bottom" width="276">AP Expense accrual a/c DR @ invoice price excluding tax and tax DR @ tax rate separately  ^^^</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
<td width="0" height="34"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276"><strong>AP Liability a/c CR @ invoice price</strong><strong></strong></td>
<td width="0" height="34"></td>
</tr>
<tr>
<td rowspan="3" valign="bottom" nowrap="nowrap" width="276">REC Tax and NR tax CR @ tax amount ****</td>
<td rowspan="3" nowrap="nowrap" width="144">
<p align="center">AP_ENCUMBRANCE_LINES_ALL</p>
</td>
<td rowspan="3" nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="17"></td>
</tr>
<tr>
<td width="0" height="34"></td>
</tr>
<tr>
<td width="0" height="17"></td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols</li>
</ul>
<ul>
<li>PO base price refers to received quantity * unit Price in PO line</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
</ul>
<ul>
<li>RRSL &#8211; RCV_RECEIVING_SUB_LEDGER</li>
<li>GLI – GL_INTERFACE</li>
<li><strong>No separate accounting entry for Quantity Variation (#4) will be seen here</strong></li>
</ul>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>AOR-Case 5: </strong><strong></strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = Y</p>
<p>Destination type = Inventory</p>
<p>Item = Inventory Item</p>
<p><strong>      </strong><strong>Sequence of actions: </strong></p>
<ul>
<li>Create, Approve, Reserve PO</li>
<li>Receive and Deliver the PO</li>
<li>Invoice Validation after matching</li>
<li>Create Accounting for invoice</li>
</ul>
</div>
<div>
<table width="709" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="133">
<p align="center"><strong>Action</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="276">
<p align="center"><strong>Accounting entries</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="168">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="132">
<h4>Flag/nature of entry</h4>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="133">1. PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="276">Budget a/c DR @ PO price (base + NR tax) #</td>
<td nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="133">2. Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="276">Receiving Inspection a/c DR @ PO price (base + NR tax)  **</td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">RRSL/GLI/GL_JE_LINES</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276">AP Inventory accrual a/c CR @ PO price (base+ NR tax)  %%%</td>
</tr>
<tr>
<td rowspan="4" nowrap="nowrap" width="133">3. Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="276"><strong>Material Valuation a/c DR @ std cost</strong><strong></strong></td>
<td rowspan="4" nowrap="nowrap" width="168">
<p align="center">MTL_TRANSACTION_</p>
<p align="center">ACCOUNTS</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Actual (Account line type-1)</p>
</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276">Receiving Inspection a/c DR @ PO price (base + NR tax)  **</td>
<td nowrap="nowrap" width="132">
<p align="center">Actual (Account line type-5)</p>
</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276">PPV a/c CR/DR @ difference in price</td>
<td nowrap="nowrap" width="132">
<p align="center">Actual (Account line type-6)</p>
</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276">Budget a/c CR @ PO price (base+ NR tax) #</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance (Account line type- 15)</p>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="133">4. Invoice Validation</td>
<td valign="bottom" nowrap="nowrap" width="276">REC Tax and NR tax DR @ tax amount $$$$</td>
<td nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="133">5. Create Accounting for Invoice</td>
<td valign="bottom" width="276">AP Inventory accrual a/c DR @ PO price excluding tax and tax DR @ tax rate separately %%%</td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276"><strong>AP Liability a/c CR @ invoice price</strong><strong></strong></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276">REC Tax and NR tax CR @ tax amount $$$$</td>
<td nowrap="nowrap" width="168">
<p align="center">AP_ENCUMBRANCE_</p>
<p align="center">LINES_ALL</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols</li>
<li>PO base price refers to received quantity * unit Price in PO line</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
<li>RRSL &#8211; RCV_RECEIVING_SUB_LEDGER</li>
</ul>
<ul>
<li>GLI – GL_INTERFACE</li>
</ul>
<p><strong>AOR-Case 6: </strong><strong></strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = Y</p>
<p>Destination type = Inventory</p>
<p>Item = Inventory Item</p>
<p><strong>      </strong><strong>Sequence of actions: </strong></p>
<ul>
<li>Create, Approve, Reserve PO</li>
<li>Invoice Validation after matching</li>
<li>Create Accounting for invoice</li>
</ul>
<ul>
<li>Receive and Deliver the PO</li>
</ul>
</div>
<div>
<table width="697" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="133">
<h4>Action</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="252">
<h4>Accounting entries</h4>
</td>
<td valign="bottom" nowrap="nowrap" width="156">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="156">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="133">1. PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="252">Budget a/c DR @ PO price (base + NR tax) ####</td>
<td nowrap="nowrap" width="156">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="156">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="133">2. Invoice Validation</td>
<td valign="bottom" nowrap="nowrap" width="252">REC Tax and NR tax DR @ tax amount*</td>
<td nowrap="nowrap" width="156">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="156">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="133">3. Create Accounting for invoice</td>
<td valign="bottom" width="252">AP Inventory accrual a/c DR @ PO price excluding tax and tax DR @ tax rate separately @@@</td>
<td rowspan="2" nowrap="nowrap" width="156">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="156">
<p align="center">Actual</p>
</td>
<td width="0" height="40"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="252"><strong>AP Liability a/c CR @ invoice price</strong><strong></strong></td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="252">REC Tax and NR tax CR @ tax amount*</td>
<td nowrap="nowrap" width="156">
<p align="center">AP_ENCUMBRANCE_LINES_ALL</p>
</td>
<td nowrap="nowrap" width="156">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="133">4. Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="252">Receiving Inspection a/c DR @ PO price (base + NR tax)  ^^^^</td>
<td rowspan="2" nowrap="nowrap" width="156">
<p align="center">RRSL/GLI/GL_JE_</p>
<p align="center">LINES</p>
</td>
<td rowspan="2" nowrap="nowrap" width="156">
<p align="center">Actual</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="252">AP Inventory accrual a/c CR @ PO price (base+ NR tax) @@@</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="5" nowrap="nowrap" width="133">5. Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="252"><strong>Material Valuation a/c DR @ std cost</strong><strong></strong></td>
<td rowspan="5" nowrap="nowrap" width="156">
<p align="center">MTL_TRANSACTION_ACCOUNTS</p>
</td>
<td nowrap="nowrap" width="156">
<p align="center">Actual (Account line type-1)</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="2" valign="bottom" nowrap="nowrap" width="252">Receiving Inspection a/c CR @ PO price (base + NR tax)  ^^^^</td>
<td rowspan="2" nowrap="nowrap" width="156">
<p align="center">Actual (Account line type-5)</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="252">PPV a/c CR/DR @ difference in price</td>
<td nowrap="nowrap" width="156">
<p align="center">Actual (Account line type-6)</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="252">Budget a/c CR @ PO price (base + NR tax) ####</td>
<td nowrap="nowrap" width="156">
<p align="center">Encumbrance (Account line type- 15)</p>
</td>
<td width="0" height="20"></td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols</li>
<li>PO base price refers to received quantity * unit Price in PO line</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * PO line unit price)</li>
<li>RRSL &#8211; RCV_RECEIVING_SUB_LEDGER</li>
</ul>
<ul>
<li>GLI – GL_INTERFACE</li>
</ul>
<h5>Accrue at Period End</h5>
<p><strong>APE-Case 1</strong><strong>: </strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = N</p>
<p>Destination type = Expense</p>
<p>Item = expense Item</p>
<p>Purchase Encumbrance type and Invoice    Encumbrance type are different</p>
<p><strong>Sequence of actions: </strong></p>
<p>Create, Approve, Reserve PO</p>
<p>Receive and Deliver the PO</p>
<p>Invoice Validation after matching</p>
<p>Create Accounting for invoice</p>
<p>Run the Period End Program</p>
</div>
<div>
<table width="721" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="145">
<p align="center"><strong>Action</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="264">
<p align="center"><strong>Accounting entries</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="168">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="144">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
<td width="0" height="29"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">1. PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="264">Budget a/c DR @ PO price (base + NR tax) *</td>
<td nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="145">2. Receive the PO</td>
<td rowspan="2" valign="bottom" nowrap="nowrap" width="264">No Accounting Transactions</td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">3. Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="264">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="145">4. Invoice Validation</td>
<td valign="bottom" nowrap="nowrap" width="264">Budget a/c CR @ PO price (base + NR tax) *</td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td rowspan="3" nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="39"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">REC Tax and NR tax DR @ tax amount ^^</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">Budget a/c DR @ invoice price excluding NR tax-INV Enc  &amp;&amp;&amp;</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="5" nowrap="nowrap" width="145">5. Create Accounting for invoice</td>
<td valign="bottom" width="264"><strong>Expense charge a/c DR @ invoice price excluding tax and tax DR @ tax rate separately</strong><strong></strong></td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="3" nowrap="nowrap" width="144">
<p align="center">Actual</p>
</td>
<td width="0" height="39"></td>
</tr>
<tr>
<td rowspan="2" valign="bottom" nowrap="nowrap" width="264"><strong>AP Liability a/c CR @ invoice price including NR tax</strong><strong></strong></td>
<td width="0" height="20"></td>
</tr>
<tr>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">REC Tax and NR tax CR @ tax amount ^^</td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">AP_ENCUMBRANCE_</p>
<p align="center">LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">Budget a/c CR @ invoice price excluding NR tax  &amp;&amp;&amp;</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">6. Run the Period end program</td>
<td valign="bottom" nowrap="nowrap" width="264">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">7. Manual Reversal of journal entry</td>
<td valign="bottom" nowrap="nowrap" width="264">Not Required since there are no accrual entries</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="21"></td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols</li>
<li>PO base price refers to received quantity * unit Price in PO line</li>
</ul>
<ul>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * po line unit price)</li>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * po line unit price)</li>
</ul>
<p><strong>APE-Case 2</strong><strong>: </strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = N</p>
<p>Destination type = Expense</p>
<p>Item = expense Item</p>
<p>Purchase Encumbrance type and Invoice Encumbrance type are different</p>
<p><strong>Sequence of actions: </strong></p>
<p>Create, Approve, Reserve PO</p>
<p>Invoice Validation after matching</p>
<p>Create Accounting for invoice</p>
<p>Receive and Deliver the PO</p>
<p>Run the Period end Program</p>
</div>
<div>
<table width="709" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="157">
<p align="center"><strong>Action</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="240">
<p align="center"><strong>Accounting entries</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="168">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="144">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
<td width="0" height="29"></td>
</tr>
<tr>
<td nowrap="nowrap" width="157">1.PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="240">Budget a/c DR @ PO price (base + NR tax)  ####</td>
<td nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="157">2.Invoice Validation</td>
<td valign="bottom" nowrap="nowrap" width="240">Budget a/c CR @ PO price (base + NR tax)  ####</td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td rowspan="3" nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="240">REC Tax and NR tax DR @ tax amount***</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="240">Budget a/c DR @ invoice price excluding NR tax- INV Enc  %%</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="5" nowrap="nowrap" width="157">3.Create Accounting for invoice</td>
<td rowspan="2" valign="bottom" width="240"><strong>Expense charge a/c DR @ invoice price excluding tax and tax DR @ tax rate separately</strong><strong></strong></td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="3" nowrap="nowrap" width="144">
<p align="center">Actual</p>
</td>
<td width="0" height="39"></td>
</tr>
<tr>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="240"><strong>AP Liability a/c CR @ invoice price including NR tax</strong><strong></strong></td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="240">Budget a/c CR @ invoice price excluding NR tax  %%</td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">AP_ENCUMBRANCE_</p>
<p align="center">LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="39"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="240">REC Tax and NR tax CR @ tax amount***</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="2" nowrap="nowrap" width="157">4.Receive the PO</td>
<td rowspan="2" valign="bottom" nowrap="nowrap" width="240">No Accounting Transactions</td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="157">5. Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="240">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="157">6.Run the Period end program</td>
<td valign="bottom" nowrap="nowrap" width="240">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="157">7. Manual Reversal of journal entry</td>
<td valign="bottom" nowrap="nowrap" width="240">Not Required since there are no accrual entries</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="21"></td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols.</li>
<li>PO base price refers to received quantity * unit Price in PO line</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * po line unit price)</li>
</ul>
<ul>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * po line unit price)</li>
</ul>
<p><strong>APE-Case 3</strong><strong>: </strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = N</p>
<p>Destination type = Expense</p>
<p>Item = expense Item</p>
<p>Purchase Encumbrance type and Invoice Encumbrance type are different</p>
<p><strong>Sequence of actions:</strong><strong> </strong></p>
<p>Create, Approve, Reserve PO</p>
<p>Receive and Deliver the PO</p>
<p>Run the Period End Program</p>
<p>Invoice Validation after matching</p>
<p>Create Accounting for invoice</p>
</div>
<div>
<table width="721" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="145">
<p align="center"><strong>Action</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="324">
<p align="center"><strong>Accounting entries</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="108">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="144">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
<td width="0" height="29"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">1.PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="324">Budget a/c DR @ PO price (base + NR tax) $</td>
<td nowrap="nowrap" width="108">
<p align="center">GL_BC_</p>
<p align="center">PACKETS</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">2.Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="324">No Accounting Transactions</td>
<td nowrap="nowrap" width="108">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145"></td>
<td valign="bottom" nowrap="nowrap" width="324"></td>
<td nowrap="nowrap" width="108"></td>
<td nowrap="nowrap" width="144"></td>
<td width="0"></td>
</tr>
<tr>
<td nowrap="nowrap" width="145">3.Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="324">No Accounting Transactions</td>
<td nowrap="nowrap" width="108">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="144">
<p align="center">N/A</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="145">4.Run the Period end program</td>
<td valign="bottom" nowrap="nowrap" width="324">Expense Charge a/c DR @ PO Price (base + NR tax) #</td>
<td rowspan="3" nowrap="nowrap" width="108">
<p align="center">RRSL/GLI</p>
</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">Actual</p>
</td>
<td width="0" height="30"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="324">AP Expense accrual a/c CR @ PO Price (base + NR tax) &amp;</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="324">Budget a/c CR @ PO price (base + NR tax) $</td>
<td nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="24"></td>
</tr>
<tr>
<td rowspan="3" width="145">5.Manual Reversal of journal entry (Both actual and encumbrance)</td>
<td valign="bottom" nowrap="nowrap" width="324">Expense Charge a/c CR @ PO Price (base + NR tax) #</td>
<td rowspan="3" nowrap="nowrap" width="108">
<p align="center">GL_JE_LINES</p>
</td>
<td rowspan="3" nowrap="nowrap" width="144">
<p align="center">Actual</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="324">AP Expense accrual a/c DR @ PO Price (base + NR tax) &amp;</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="324">Budget a/c DR @ PO price (base + NR tax) ++</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="145">6.Invoice Validation</td>
<td valign="bottom" nowrap="nowrap" width="324">Budget a/c CR @ PO price (base + NR tax) ++</td>
<td rowspan="3" nowrap="nowrap" width="108">
<p align="center">GL_BC_</p>
<p align="center">PACKETS</p>
</td>
<td rowspan="3" nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="324">Budget a/c DR @ invoice price excluding NR tax &#8211; INV Enc **</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="324">REC Tax and NR tax DR @ tax amount ^^</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="5" nowrap="nowrap" width="145">7.Create Accounting for invoice</td>
<td rowspan="2" valign="bottom" width="324"><strong>Expense charge a/c DR @ invoice price excluding tax and tax DR @ tax rate separately</strong><strong></strong></td>
<td rowspan="3" nowrap="nowrap" width="108">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="3" nowrap="nowrap" width="144">
<p align="center">Actual</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="324"><strong>AP Liability a/c CR @ invoice price including NR tax</strong><strong></strong></td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="324">REC Tax and NR tax CR @ tax amount ^^</td>
<td rowspan="2" nowrap="nowrap" width="108">
<p align="center">AP_ENCUMBRANCE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="144">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="324">Budget a/c CR @ invoice price excluding NR tax **</td>
<td width="0" height="20"></td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols.</li>
<li>PO base price refers to received quantity * unit Price in PO line</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * po line unit price)</li>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * po line unit price)</li>
<li>RRSL – RCV_RECEIVING_SUB_LEDGER</li>
<li>GLI – GL_INTERFACE</li>
</ul>
<p><strong>APE-Case 4</strong><strong>: </strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong></p>
<p>Accrue on receipt = N</p>
<p>Destination type = Expense</p>
<p>Purchase Encumbrance type and Invoice Encumbrance type are different</p>
<p><strong>Sequence of Actions: </strong></p>
<p>Create, Approve, Reserve PO/Receive the PO and Run the Period End Program</p>
<p>Deliver the PO and Run the Period End Program</p>
<p>Invoice Validation and Create Accounting</p>
</div>
<p><strong><br />
</strong></p>
<div>
<table width="721" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="157">
<p align="center"><strong>Action</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="288">
<p align="center"><strong>Accounting entries</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="168">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="108">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
<td width="0" height="29"></td>
</tr>
<tr>
<td nowrap="nowrap" width="157">1.PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c DR @ PO price (base + NR tax)  ^</td>
<td nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="108">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="157">2.Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="288">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="108">
<p align="center">N/A</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="157">3.Run the Period end program</td>
<td valign="bottom" nowrap="nowrap" width="288">Expense Charge a/c DR @ PO Price (base + NR tax) +</td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">RRSL/GLI</p>
</td>
<td rowspan="2" nowrap="nowrap" width="108">
<p align="center">Actual</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">AP Expense accrual a/c CR @ PO Price (base + NR tax)  &amp;</td>
<td width="0" height="30"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c CR @ PO price (base + NR tax) ^</td>
<td nowrap="nowrap" width="108">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="3" width="157">4.Manual Reversal of journal entry (Both actual and encumbrance)</td>
<td valign="bottom" nowrap="nowrap" width="288">Expense Charge a/c CR @ PO Price (base + NR tax) +</td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">GL_JE_LINES</p>
</td>
<td rowspan="3" nowrap="nowrap" width="108">
<p align="center">Actual</p>
</td>
<td width="0" height="24"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">AP Expense accrual a/c DR @ PO Price (base + NR tax) &amp;</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c DR @ PO price (base + NR tax) *</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td nowrap="nowrap" width="157">5.Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="288">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="108">
<p align="center">N/A</p>
</td>
<td width="0"></td>
</tr>
<tr>
<td nowrap="nowrap" width="157">5. Deliver the PO</td>
<td nowrap="nowrap" width="288">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="108">
<p align="center">N/A</p>
</td>
<td width="0" height="25"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="157">6. Run the Period end program</td>
<td valign="bottom" nowrap="nowrap" width="288">Expense Charge a/c DR @ PO Price (base + NR tax) +</td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">RRSL/GLI</p>
</td>
<td rowspan="2" nowrap="nowrap" width="108">
<p align="center">Actual</p>
</td>
<td width="0" height="41"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">AP Expense accrual a/c CR @ PO Price (base + NR tax) &amp;</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c CR @ PO price (base + NR tax) *</td>
<td nowrap="nowrap" width="108">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="3" width="157">7.Manual Reversal of journal entry (Both actual and encumbrance)</td>
<td valign="bottom" nowrap="nowrap" width="288">Expense Charge a/c CR @ PO Price (base + NR tax) +</td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">GL_JE_LINES</p>
</td>
<td rowspan="3" nowrap="nowrap" width="108">
<p align="center">Actual</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">AP Expense accrual a/c DR @ PO Price (base + NR tax) &amp;</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c DR @ PO price (base + NR tax) #</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="3" nowrap="nowrap" width="157">8.Invoice Validation</td>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c CR @ PO price (base + NR tax) #</td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td rowspan="3" nowrap="nowrap" width="108">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c DR @ invoice price excluding NR tax- INV Enc  /////</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">REC Tax and NR tax DR @ tax amount \\\\</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td rowspan="5" nowrap="nowrap" width="157">9.Create Accounting for invoice</td>
<td rowspan="2" valign="bottom" width="288"><strong>Expense charge a/c DR @ invoice price excluding tax and tax DR @ tax rate separately</strong><strong></strong></td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="3" nowrap="nowrap" width="108">
<p align="center">Actual</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288"><strong>AP Liability a/c CR @ invoice price including NR tax</strong><strong></strong></td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">REC Tax and NR tax CR @ tax amount \\\\</td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">AP_ENCUMBRANCE_</p>
<p align="center">LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="108">
<p align="center">Encumbrance</p>
</td>
<td width="0" height="20"></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="288">Budget a/c CR @ invoice price excluding NR tax /////</td>
<td width="0" height="20"></td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong>APE-Case 5</strong><strong>: </strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = N</p>
<p>Destination type = Expense</p>
<p>Item = expense Item</p>
<p>Purchase Encumbrance type and Invoice Encumbrance type are different</p>
<p><strong> </strong></p>
<p><strong>Sequence of actions: </strong></p>
<p>Create, Approve, Reserve PO</p>
<p>Receive and Deliver the PO</p>
<p>Create Invoice at higher price than PO</p>
<p>Invoice Validation after matching</p>
<p>Create Accounting for invoice</p>
<p>Run the Period End Program</p>
</div>
<div>
<table width="697" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="145">
<p align="center"><strong>Action</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="264">
<p align="center"><strong>Accounting entries</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="192">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="96">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">1. PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="264">Budget a/c DR @ PO price (base + NR tax) $$</td>
<td nowrap="nowrap" width="192">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="96">
<p align="center">Encumbrance</p>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">2. Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="264">No Accounting Transactions</td>
<td nowrap="nowrap" width="192">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="96">
<p align="center">N/A</p>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">3. Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="264">No Accounting Transactions</td>
<td nowrap="nowrap" width="192">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="96">
<p align="center">N/A</p>
</td>
</tr>
<tr>
<td rowspan="4" nowrap="nowrap" width="145">4. Invoice Validation at higher price</td>
<td valign="bottom" nowrap="nowrap" width="264">Budget a/c CR @ PO price (base + NR tax) $$</td>
<td rowspan="4" nowrap="nowrap" width="192">
<p align="center">GL_BC_PACKETS</p>
</td>
<td rowspan="4" nowrap="nowrap" width="96">
<p align="center">Encumbrance</p>
</td>
</tr>
<tr>
<td valign="bottom" width="264">Budget a/c DR @ PO price excluding NR tax  ***</td>
</tr>
<tr>
<td valign="bottom" width="264">Budget a/c DR @ difference in invoice price ***</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">REC Tax and NR tax DR @ tax amount &amp;</td>
</tr>
<tr>
<td rowspan="4" nowrap="nowrap" width="145">5. Create Accounting for invoice</td>
<td valign="bottom" width="264"><strong>Expense charge a/c DR @ invoice price excluding tax and tax DR @ tax rate separately</strong><strong></strong></td>
<td rowspan="2" nowrap="nowrap" width="192">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="96">
<p align="center">Actual</p>
</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264"><strong>AP Liability a/c CR @ invoice price including NR tax</strong><strong></strong></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">REC Tax and NR tax CR @ tax amount &amp;</td>
<td rowspan="2" nowrap="nowrap" width="192">
<p align="center">AP_ENCUMBRANCE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="96">
<p align="center">Encumbrance</p>
</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="264">Budget a/c CR @ invoice price excluding NR tax</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">6. Run the Period end program</td>
<td valign="bottom" nowrap="nowrap" width="264">No Accounting Transactions</td>
<td nowrap="nowrap" width="192">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="96">
<p align="center">N/A</p>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">7. Manual Reversal of journal entry</td>
<td valign="bottom" nowrap="nowrap" width="264">Not Required since there are no accrual entries</td>
<td nowrap="nowrap" width="192">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="96">
<p align="center">N/A</p>
</td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols.</li>
<li>PO base price refers to received quantity * unit Price in PO line</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * po line unit price)</li>
</ul>
<ul>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * po line unit price)</li>
</ul>
<p><strong> </strong></p>
<p><strong>APE-Case 6</strong><strong>: </strong></p>
</div>
<p><strong><br />
</strong></p>
<div>
<p><strong>Assumptions:</strong><strong></strong></p>
<p>Accrue on receipt = N</p>
<p>Destination type = Expense</p>
<p>Item = expense Item</p>
<p>Purchase Encumbrance type and Invoice Encumbrance type are different</p>
<p><strong>Sequence of actions: </strong></p>
<p>Create, Approve, Reserve PO</p>
<p>Receive and Deliver the PO</p>
<p>Create Invoice at higher quantity than PO</p>
<p>Invoice Validation after matching</p>
<p>Create Accounting for invoice</p>
<p>Run the Period End Program</p>
</div>
<table width="721" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" nowrap="nowrap" width="145">
<p align="center"><strong>Action</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="276">
<p align="center"><strong>Accounting entries</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="168">
<p align="center"><strong>Table in which records exist</strong><strong></strong></p>
</td>
<td valign="bottom" nowrap="nowrap" width="132">
<p align="center"><strong>Flag/nature of entry</strong><strong></strong></p>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">1. PO is reserved</td>
<td valign="bottom" nowrap="nowrap" width="276">Budget a/c DR @ PO price (base + NR tax)  ##</td>
<td nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">2. Receive the PO</td>
<td valign="bottom" nowrap="nowrap" width="276">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">N/A</p>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">3. Deliver the PO</td>
<td valign="bottom" nowrap="nowrap" width="276">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">N/A</p>
</td>
</tr>
<tr>
<td rowspan="4" nowrap="nowrap" width="145">4. Invoice Validation at higher quantity</td>
<td valign="bottom" nowrap="nowrap" width="276">Budget a/c CR @ PO price (base + NR tax) ##</td>
<td rowspan="4" nowrap="nowrap" width="168">
<p align="center">GL_BC_PACKETS</p>
</td>
<td rowspan="4" nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
</tr>
<tr>
<td valign="bottom" width="276">Budget a/c DR @ PO price excluding NR tax $$</td>
</tr>
<tr>
<td valign="bottom" width="276">Budget a/c DR @ additional invoice price -INV enc $$</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276">REC Tax and NR tax DR @ tax amount  ////</td>
</tr>
<tr>
<td rowspan="5" nowrap="nowrap" width="145">5. Create Accounting for invoice</td>
<td valign="bottom" width="276"><strong>Expense charge a/c DR @ invoice price excluding tax and tax DR @ tax rate separately</strong><strong></strong></td>
<td rowspan="2" nowrap="nowrap" width="168">
<p align="center">AP_AE_LINES_ALL</p>
</td>
<td rowspan="2" nowrap="nowrap" width="132">
<p align="center">Actual</p>
</td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276"><strong>AP Liability a/c CR @ invoice price including NR tax</strong><strong></strong></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap" width="276">REC Tax and NR tax CR @ tax amount ////</td>
<td rowspan="3" nowrap="nowrap" width="168">
<p align="center">AP_ENCUMBRANCE_LINES_ALL</p>
</td>
<td rowspan="3" nowrap="nowrap" width="132">
<p align="center">Encumbrance</p>
</td>
</tr>
<tr>
<td valign="bottom" width="276">Budget a/c CR @ PO price excluding NR tax ^^^^</td>
</tr>
<tr>
<td valign="bottom" width="276">Budget a/c CR @ additional invoice price with encumbrance line type as QV  ^^^^</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">6. Run the Period end program</td>
<td valign="bottom" nowrap="nowrap" width="276">No Accounting Transactions</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">N/A</p>
</td>
</tr>
<tr>
<td nowrap="nowrap" width="145">7. Manual Reversal of journal entry</td>
<td valign="bottom" nowrap="nowrap" width="276">Not Required since there are no accrual entries</td>
<td nowrap="nowrap" width="168">
<p align="center">N/A</p>
</td>
<td nowrap="nowrap" width="132">
<p align="center">N/A</p>
</td>
</tr>
</tbody>
</table>
<p><strong>Note: </strong></p>
<ul>
<li>Corresponding offsetting accounts have same symbols.</li>
<li>PO base price refers to received quantity * unit Price in PO line</li>
<li>NR tax refers to Non Recoverable Tax calculated for the (received quantity * po line unit price)</li>
</ul>
<ul>
<li>REC tax refers to Recoverable Tax calculated for the (received quantity * po line unit price)</li>
</ul>
<p><strong>Important Notes:</strong></p>
<p><strong> </strong></p>
<p><strong>1. </strong>Accrual entries will be generated /created ONLY when the Received quantity &gt; Billed quantity at the time of running Receipt Accruals-Period end program. <strong></strong></p>
<p><strong>2</strong>. Under the cases mentioned above under the Period-end Section, manual reversal of journal entries are not required except for Case 3 and Case 4 since there are NO accrual entries created /generated.</p>
<p><strong>3</strong>. For all these cases the account records from receiving will also be inserted into GL_BC_PACKETS, along with the other subledger tables mentioned above. These records in GL_BC_PACKETS can be viewed by querying the  max(packet_id), as there are no REFERENCE fields populated for receiving records.</p>
<p>4. Liability a/c  which is recorded at invoice price will also include the recoverable and non-recoverable tax rates.</p>
<p>Accounting Flow against Purchase Orders, Receipts and Matched Invoices.</p>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/general-ledger/'>General Ledger</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-e-business-applications/'>Oracle E-Business Applications</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-purchasing/'>Oracle Purchasing</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/437/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=437&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/12/30/accounting-flow-for-purchase-orders-receipts-and-matched-invoices-in-an-encumbrance-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle Financial Forums</title>
		<link>http://oraclefinancial.wordpress.com/2011/10/04/oracle-financial-forums/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/10/04/oracle-financial-forums/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 16:17:31 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[Oracle E-Business Applications]]></category>
		<category><![CDATA[Oracle Financial]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=434</guid>
		<description><![CDATA[Oracle Financial Forums &#160; Hello All, My new forum now is ready, so we can support each other by posting our concerns or just sharing knowledge with our friends. Please just register and share with your connections. &#160; Regards, Mahmoud Elemam &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Filed under: Oracle E-Business Applications, Oracle Financial<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=434&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1></h1>
<h1><strong><a title="Oracle Financial Forums" href="http://oracle-fin.com/forum/" target="_blank">Oracle Financial Forums</a></strong></h1>
<p>&nbsp;</p>
<p>Hello All,</p>
<p>My new<a title="Oracle Fin Forums" href="http://oracle-fin.com/forum/" target="_blank"> forum</a> now is ready, so we can support each other by posting our concerns or just sharing knowledge with our friends.</p>
<p>Please just register and share with your connections.</p>
<p>&nbsp;</p>
<p>Regards,</p>
<p>Mahmoud Elemam</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-e-business-applications/'>Oracle E-Business Applications</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/434/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=434&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/10/04/oracle-financial-forums/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
		<item>
		<title>Refunds and Netting in R12</title>
		<link>http://oraclefinancial.wordpress.com/2011/08/31/refunds-and-netting-in-r12/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/08/31/refunds-and-netting-in-r12/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 18:02:12 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[Accounts Payables]]></category>
		<category><![CDATA[Accounts Receivables]]></category>
		<category><![CDATA[Oracle E-Business Applications]]></category>
		<category><![CDATA[Oracle Financial]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=430</guid>
		<description><![CDATA[Refunds and Netting in R12 Filed under: Accounts Payables, Accounts Receivables, Oracle E-Business Applications, Oracle Financial<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=430&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a title="Refunds and Netting in R12" href="http://oraclefinancial.files.wordpress.com/2011/08/refunds-and-netting-in-r12.pdf" target="_blank">Refunds and Netting in R12</a></p>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/accounts-payables/'>Accounts Payables</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/accounts-receivables/'>Accounts Receivables</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-e-business-applications/'>Oracle E-Business Applications</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/430/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=430&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/08/31/refunds-and-netting-in-r12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
		<item>
		<title>Treasury Stocks or Equities FAQ</title>
		<link>http://oraclefinancial.wordpress.com/2011/05/21/treasury-stocks-or-equities-faq/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/05/21/treasury-stocks-or-equities-faq/#comments</comments>
		<pubDate>Sat, 21 May 2011 13:06:33 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[Oracle E-Business Applications]]></category>
		<category><![CDATA[Oracle Financial]]></category>
		<category><![CDATA[Treasury]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=425</guid>
		<description><![CDATA[Treasury Stocks or Equities FAQ CONTENTS &#8212;&#8212;&#8211; 1.  Is it possible to record the mutual funds investments using XTR? 2.  How does the system manage loan stock? 3.  Regarding a workaround for resale stock using weighted average cost, how do you address these new problems? Buy Stock Deal 1. Date=05-JAN-2003, Shares=2000, Price=10 &#8211;&#62;CpartyA 2. Date=10-JAN-2003, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=425&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre></pre>
<p>Treasury Stocks or Equities FAQ</p>
<p>CONTENTS</p>
<pre></pre>
<p>&#8212;&#8212;&#8211;</p>
<pre></pre>
<p>1.  Is it possible to record the mutual funds investments using XTR?</p>
<pre></pre>
<p>2.  How does the system manage loan stock?</p>
<pre></pre>
<p>3.  Regarding a workaround for resale stock using weighted average cost, how do you address these new problems?</p>
<pre></pre>
<p>Buy Stock Deal</p>
<pre></pre>
<p>1. Date=05-JAN-2003, Shares=2000, Price=10 &#8211;&gt;CpartyA</p>
<pre></pre>
<p>2. Date=10-JAN-2003, Shares=3000, Price=11 &#8211;&gt;CpartyB</p>
<pre></pre>
<p>Total Average cost per shares is 10.6=[(2000*10)+-(3000*11)/5000]</p>
<pre></pre>
<p>Sell Stock Deal</p>
<pre></pre>
<p>1. Date=11-JAN-2003, Shares=2000, Price=12 number of shares to match to buy1: 2000 * (2000/5000) = 800, remaining shares=1200 number of shares to match to buy2: 2000 * (3000/5000) = 1200, remaining shares=1800</p>
<pre></pre>
<p>P/L : 800 * (12-10) +- 1200 * (11-10) = 2800</p>
<pre></pre>
<p>The problem is one Stock issue code could buy from different Cparty, and when selling out 2000 shares, that deal is between company and CpartyA, nothing about CpartyB, after resale deal, both remaining shares should be CpartyA=0 shares                        CpartyB=3000 shares</p>
<pre></pre>
<p>So if you can not allocate selling out shares based on hand total shares, the P/L amount will not use weighted average cost to calculate.</p>
<pre></pre>
<p>Counterparty is the custodian, for particular Counterparty total selling out number of shares must be equal to total buying number of shares.</p>
<pre></pre>
<p>QUESTIONS &amp; ANSWERS</p>
<pre></pre>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<pre></pre>
<p>1. Is it possible to record the mutual funds investments using XTR?</p>
<pre></pre>
<p>Answer</p>
<pre></pre>
<p>&#8212;&#8212;</p>
<pre></pre>
<p>You can definitely try using the STOCK deal type in Treasury to record mutual fund investments. For example, the following features of the STOCK deal type are useful in modeling most mutual funds:</p>
<pre></pre>
<p>1. Price per Share.  You can use this to record the unit price of the fund, be it exchange-quoted or NAV-based.</p>
<pre></pre>
<p>2. Number of Shares.  This would be the number of units that you purchase or sell.</p>
<pre></pre>
<p>3. Cash dividends.  You can use this to model income that&#8217;s distributed by the fund.</p>
<pre></pre>
<p>4. Brokerage &amp; Tax.  Useful if you need to record fees and taxes on your deals.</p>
<pre></pre>
<p>5. Revaluation. Useful to calculate and journalize the holding profit/loss and realized profit/loss of your deals. Market prices are either the exchange-quoted prices or the published NAV figures released by the funds.</p>
<pre></pre>
<p>There may be certain types of mutual funds that can&#8217;t be easily modeled by STOCK, since &#8220;mutual funds&#8221; is such a broad term itself. It is for this reason that documentation doesn&#8217;t explicitly mention it. On the other hand, deal types such as ONC in Treasury may also be suitable for certain funds (such as certain type of money market fund whose unit price is always 1).</p>
<pre></pre>
<p>2.How does the system manage loan stock?</p>
<pre></pre>
<p>Answer</p>
<pre></pre>
<p>&#8212;&#8212;</p>
<pre></pre>
<p>Stock loans or securities lending is common between financial institutions, and is generally connected to short-selling. Brokerage houses often borrow stocks from other institutions for short-sellers to use (short-sellers sell stocks they don&#8217;t own and make money by &#8220;sell high, buy low&#8221;). The lending party receives money from the borrowing brokerage. When the brokerage returns the stocks later, it gets its cash collateral back.</p>
<pre></pre>
<p>Oracle Treasury and its Equities module are primarily designed for corporate treasury type users&#8217; investment activities. Therefore, there&#8217;s no explicit support for stock loans/securities lending. Having said this, there ARE functionalities that may be sufficient for that prospect, depending on its specific requirements. For example, Oracle</p>
<pre></pre>
<p>Treasury allows you to enter and update loan securities between companies and counterparties. This is done in the Counterparty Profiles form. You can specify and update information such as estimated dollar value, valuer, valuing schedule, and related deal numbers. There is also the Loan Securities Report that report on such information by</p>
<pre></pre>
<p>companies. Separately, depending on the role of the company, you can use the existing functionality in the STOCK deal type to model much of the stock loan transaction, by using BUY/SELL subtypes as a workaround.</p>
<pre></pre>
<p>3.  Regarding a workaround for resale stock using weighted average cost, how do you address these new problems?</p>
<pre></pre>
<p>Buy Stock Deal</p>
<pre></pre>
<p>1. Date=05-JAN-2003, Shares=2000, Price=10 &#8211;&gt;CpartyA</p>
<pre></pre>
<p>2. Date=10-JAN-2003, Shares=3000, Price=11 &#8211;&gt;CpartyB</p>
<pre></pre>
<p>Total Average cost per shares is 10.6=[(2000*10)+-(3000*11)/5000]</p>
<pre></pre>
<p>Sell Stock Deal</p>
<pre></pre>
<p>1. Date=11-JAN-2003, Shares=2000, Price=12 number of shares to match to buy1: 2000 * (2000/5000) = 800, remaining shares=1200 number of shares to match to buy2: 2000 * (3000/5000) = 1200, remaining shares=1800</p>
<pre></pre>
<p>P/L : 800 * (12-10) +- 1200 * (11-10) = 2800</p>
<pre></pre>
<p>The problem is one Stock issue code could buy from different Cparty, and when selling out 2000 shares, that deal is between company and CpartyA, nothing about CpartyB, after resale deal, both remaining shares should be CpartyA=0 shares                        CpartyB=3000 shares</p>
<pre></pre>
<p>So if you can not allocate selling out shares based on hand total shares, the P/L amount will not use weighted average cost to calculate.</p>
<pre></pre>
<p>Counterparty is the custodian, for particular Counterparty total selling out number of shares must be equal to total buying number of shares.</p>
<pre></pre>
<p>Answer</p>
<pre></pre>
<p>&#8212;&#8212;</p>
<pre></pre>
<p>Let&#8217;s go over this example.</p>
<pre></pre>
<p>Initially, you own 5000 shares in total:</p>
<pre></pre>
<p>2000 @10 (purchased from cparty A)</p>
<pre></pre>
<p>3000 @11 (purchased from cparty B)</p>
<pre></pre>
<p>Next, you:</p>
<pre></pre>
<p>sell 800 shares originally acquired @10 and 1200 shares originally acquired @11, all at once to cparty A.</p>
<pre></pre>
<p>After the resell, you still own 3000 shares in total:</p>
<pre></pre>
<p>1200 @10</p>
<pre></pre>
<p>1800 @11.</p>
<pre></pre>
<p>Your average cost basis remains 10.6/share. The &#8220;Shares Remaining&#8221; field for the BUY deal in Treasury lets you know how many shares out of that particular BUY deal (with a particular acquisition price) is available for future sale. Don&#8217;t think of it as a tally of how many shares you still have with the particular counterparty. If you think from the perspective of the Company, hopefully your confusion is gone.  I agree that the following two scenarios are not exactly identical, for the reason that you&#8217;ve mentioned &#8211; from the perspective of remaining shares with the particular cparty.</p>
<pre></pre>
<p>(1)   BUY 2000 shares, cparty A &#8211;&gt; SELL 2000 shares, cparty A.</p>
<pre></pre>
<p>BUY 3000 shares, cparty B</p>
<pre></pre>
<p>(2)  BUY 2000 shares, cparty A &#8211;&gt; SELL 800 shares, both in 1 deal with cparty A.</p>
<pre></pre>
<p>BUY 3000 shares, cparty B &#8211;&gt; 1200 shares,</p>
<pre></pre>
<p>In (1), after resell, cparty A has 0 remaining and cparty B has 3000 remaining.  In (2), after resell, cparty A has 1200 remaining and cparty B has 800 remaining.</p>
<pre></pre>
<p>IF all buying and selling is done with the same cparty, then the specific identification method can replicate the weighted average cost method.</p>
<pre></pre>
<p>In the example, if cparty A has to be the custodian, for (2) to replicate (1), the assumption is that 1200 shares need to be transferred to cparty A prior to the resell deal. This transfer is outside of Treasury.</p>
<pre></pre>
<p>Being able to resell to ANY counterparty is common in Treasury. The cparty used in the resell deal doesn&#8217;t need to have any BUY history. For example, you may have bought securities with cparty A and cparty B only, but you can use cparty C in the resell deal. Treasury doesn&#8217;t track the quantity of securities at the cparty level; the remaining quantity notion is from the perspective of individual BUY deal.</p>
<pre></pre>
<p>Our suggested workaround (for average cost method) is based on this premise. It is not the same as having the real average cost method &#8211; for example, the manual allocation becomes difficult to manage if your volumn gets bigger.</p>
<pre></pre>
<p>Treasury does not directly support average cost basis method in all security modules (equities, bond, discounted securities). What is offered in these deal types is the specific identification method; this is more flexible and can be used (with manual allocation) to mimic other cost methods such as average cost, FIFO, LIFO, etc, and achieve the same valuation results.</p>
<pre></pre>
<p>Also, common in all security modules in Treasury, the &#8220;remaining&#8221; quantity concept is within the context of the original BUY deal and is not intended to be used to reconcile the on-hand quantity with your custodian.</p>
<pre></pre>
<p>In this specific example, the workaround will satisfy your valuation requirement, but will make reconciliation with your custodian difficult. IF ONLY all your purchase and resell is with a single counterparty, then even reconciliation is a non-issue.</p>
<pre></pre>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-e-business-applications/'>Oracle E-Business Applications</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/treasury/'>Treasury</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/425/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=425&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/05/21/treasury-stocks-or-equities-faq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
		<item>
		<title>HOW IS THE DSO IN ADVANCED COLLECTION CALCULATED? WHAT IS THE FORMULA?</title>
		<link>http://oraclefinancial.wordpress.com/2011/04/09/how-is-the-dso-in-advanced-collection-calculated-what-is-the-formula/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/04/09/how-is-the-dso-in-advanced-collection-calculated-what-is-the-formula/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 11:06:49 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[Advanced Collections]]></category>
		<category><![CDATA[Oracle Financial]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=422</guid>
		<description><![CDATA[Conventional DSO = (total outstanding receivables/total sales for prior DSO days) * (DSO days) You select DSO days in the Setup=&#62;System =&#62;System Options screen, under the Miscellaneous drop down box. &#160; &#160; Solution Explanation: ===================== The formula used to calculate DSO is : ROUND( ( (SUM( DECODE(ps.class,'INV',1,'DM',1,'CB',1,'DEP',1,0 ) * ps.acctd_amount_due_remaining ) * MAX(sp.cer_dso_days ) ) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=422&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre><span style="font-family:'Courier New', Courier, mono;">Conventional DSO = (total outstanding receivables/total sales for prior DSO
days) * (DSO days)

You select DSO days in the Setup=&gt;System =&gt;System Options screen, under the
Miscellaneous drop down box.</span></pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<pre><span style="font-family:'Courier New', Courier, mono;">Solution Explanation:
=====================
The formula used to calculate DSO is : 

ROUND( ( (SUM( DECODE(ps.class,'INV',1,'DM',1,'CB',1,'DEP',1,0
                      ) * ps.acctd_amount_due_remaining
             ) * MAX(sp.cer_dso_days
                     )
          )
/* Pick amount_due_original only when the gl_date lies between sysdate and dso_days */
/* The Denominator would be 1 when no records are found meeting the decode criteria */
          / DECODE( SUM( DECODE(ps.class,'INV',1,'DM',1,'CB',1,'DEP',1,0
                                )* DECODE(SIGN (trunc(sysdate
                                                      ) - ps.gl_date - sp.cer_dso_days
                                                )  ,-1,
                                                (ps.amount_due_original + nvl
                                                      (ps.amount_adjusted,0
                                                      )
                                                 ) * NVL(ps.exchange_rate,1
                                          ),0
                         )
                   ) , 0,1, SUM( DECODE(ps.class,'INV',1,'DM',1,
                                                 'CB',1,'DEP',1,0
                                        ) * DECODE(SIGN (trunc(sysdate
                                                               )- ps.gl_date
                                                                - sp.cer_dso_days
                                                         ), -1,
                                                               (ps.amount_due_original
                                                                   + nvl
                                                                   (ps.amount_adjusted,0
                                                                    )
                                                                ) * NVL
                                                                    (ps.exchange_rate,1
                                                                     ),0
                                                    )
                                )
                                 )
                                 ),0
                                 ),/* dso */ 

Total outstanding receivables (open)/total sales for prior dso days) * dso days 

Currently if total sales for prior dso days is zero, we substitute a 1, which
could result in a high DSO. (You can't divide by zero). 

To get the total sales it uses the
   (amount_due_original + amount_adjusted )* exchange rate
       from ar_payment_schedules_all.
To get the total open, you use the
   (amount_due_remaining + amount_adjusted )* exchange rate
       from ar_payment_schedules_all. 

You use the amount_due_original instead of amount_due_remaining, if the gldate
lies between the sysdate and the dso days. 

You select dso days in the systems options. 

Note: credit memos are not taken into consideration. 

You can't compare the total net Receivable reported in the form with the
reports, as the date cutoff is different. The forms use todays date.
The reports use as of date.</span></pre>
<p>&nbsp;</p>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/advanced-collections/'>Advanced Collections</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/422/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=422&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/04/09/how-is-the-dso-in-advanced-collection-calculated-what-is-the-formula/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
		<item>
		<title>What is the Basic Collections Setup to Get this Product Running?</title>
		<link>http://oraclefinancial.wordpress.com/2011/03/29/what-is-the-basic-collections-setup-to-get-this-product-running/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/03/29/what-is-the-basic-collections-setup-to-get-this-product-running/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 12:00:14 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[Advanced Collections]]></category>
		<category><![CDATA[Oracle E-Business Applications]]></category>
		<category><![CDATA[Oracle Financial]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=417</guid>
		<description><![CDATA[Steps to complete a basic setup: 1. Confirm additional product installation: Confirm that you have the appropriate products installed to allow Collections to work properly. The following files will need to be compiled on your instance resulting in .plx files. Without these files compiled, Collections will not work properly. CUSTOM.pll, GLOBE.pll, FNDSQF.pll, JE.pll, JA.pll, JL.pll, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=417&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Steps to complete a basic setup:</p>
<h3><a name="aref1"></a>1. Confirm additional product installation:</h3>
<p>Confirm that you have the appropriate products installed to allow Collections to work properly. The following files will need to be compiled on your instance resulting in .plx files. Without these files compiled, Collections will not work properly.</p>
<p>CUSTOM.pll, GLOBE.pll, FNDSQF.pll, JE.pll, JA.pll, JL.pll,<br />
JTF_GRID.pll, JTFDEBUG.pll, JTF_UTIL.pll ,ASOCORE.pll<br />
ASTTMLIB.pll, ASTBOMAN.pll, IEUPUWQ.pll<br />
CSUTILS.pll, CSQKMENU.pll, (ASTCORE.pll in Release 11i only)</p>
<h3><a name="aref2"></a>2. Setup your Collections User:</h3>
<p>Refer to <a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=230346.1">Note: 230346.1</a> How To Setup a Collections User Account.</p>
<p><strong>A. To create an account:</strong></p>
<p>In System Administrator Responsibility&gt; Security&gt;User&gt;Define</p>
<p>Enter a Username and Password</p>
<p>Assign the following responsibilities:</p>
<ul>
<li>System Administrator</li>
<li>Application Developer</li>
<li>Receivables Manager</li>
<li>Collections Agent</li>
<li>Collections Forms Administrator</li>
<li>CRM Resource Manager</li>
<li>Collections HTML Admin</li>
<li>Telesales Agent</li>
<li>Human Resources Manager</li>
<li>CRM Administrator</li>
</ul>
<p><strong>B. In your HR Responsibility :</strong></p>
<ul>
<li>Setup employee</li>
<li>People&gt;Enter &amp; Maintain</li>
<li>Enter name, birthday, gender, SSN and Save</li>
<li>Note the employee number</li>
</ul>
<p><strong>C. In System Administrator Responsibility:</strong></p>
<ul>
<li>Security&gt;User&gt;Define</li>
<li>Query your Username</li>
<li>Enter the Full Name as it appeared in the HR setup screen above</li>
<li>Save</li>
</ul>
<p><strong>D. Using the CRM Resource Manager Responsibility</strong></p>
<ul>
<li>Menu: Maintain Resource</li>
<li>Create a Group
<ul>
<li>-Name/Start Date (you can use anything)</li>
<li>-Assign Usages
<ul>
<li>Collections Application</li>
</ul>
</li>
</ul>
<ul>
<li>
<ul>
<li>Sales &amp; Telesales Application</li>
</ul>
</li>
</ul>
<ul>
<li>-Roles</li>
</ul>
<ul>
<li>Collections Agent</li>
<li>Telesales Agent</li>
</ul>
</li>
<li>Import Resource
<ul>
<li>Resource Cat = Employee</li>
<li>Enter Employee # that was noted previously</li>
<li>Click search/select employee</li>
</ul>
<ul>
<li>Click create resource</li>
</ul>
</li>
<li>Default Value window
<ul>
<li>select start date of the resource</li>
</ul>
</li>
<li>Close the window</li>
<li>Select Resources click Save</li>
<li>Click Details</li>
<li>From the Resource Management Form, enter the Username</li>
<li>Click on Roles Tab (Security &amp; Access)
<ul>
<li>Add the following roles:</li>
<li>Collections Role Type</li>
<li>Collections Agent Role</li>
<li>Telesales Role Type</li>
<li>Telesales Agent Role</li>
</ul>
</li>
<li>Click on the Group Tab</li>
<li>Query Group you created previously</li>
<li>Add as an employee to the Group</li>
<li>Close the form.</li>
</ul>
<h3><a name="aref3"></a>3. Decide what level you want the Dunning and Strategies to work.</h3>
<p>For Release 11i:    Customer, Account, Bill-To, Delinquency<br />
Use the responsibility &#8211; Collections HTML Administrator&gt;Setup</p>
<p>For Release 12: Customer, Account, Bill-To, Delinquency<br />
Use the responsibility &#8211; Collections Administrator&gt;Setup Checklist</p>
<p>Please be sure to read the Oracle Advanced Collections User and Implementation Guides for details on the setup of the application for your instance.</p>
<h3><a name="aref4"></a>4. Setup the UOM for the Strategy processing to use:</h3>
<p>There are 2 mandatory setups:</p>
<p>1-  For the UOM to appear under Work Item Template, the UOM must be created under class Time class (not TIME)</p>
<p>2- Please ensure the UOM has a conversion attached to it. The UOM will only appear if there has a conversion attached to it.</p>
<p>3- After this information has been save, please bounce the apache server, clear the _oa__html_pages directory and the browser cache</p>
<p>A. To create a UOM and UOM class:</p>
<blockquote><p>Defining Unit of Measure Classes<br />
Responsibility Inventory<br />
Menu: Setup &gt; Units of Measure &gt; Classes.<br />
Steps<br />
1. In the Units of Measure Classes window, select File &gt; New.<br />
2. Enter a unique name for the unit of measure class.<br />
3. Enter a description for the UOM class.<br />
4. Define the base unit of measure for this class.<br />
5. Enter a unique abbreviation for the unit of measure with a maximum length of three characters.<br />
6. Select the &#8220;inactive on&#8221; date from the date picker.<br />
7. Save your work.</p></blockquote>
<p>B. Click on Conversion and define the conversion for the UOM you just created.</p>
<p>C. The profile option : <strong>Time unit of Measure Class</strong> (JTF_TIME_UOM_CLASS) needs to be set for Collections HTML administration to determine the UOM class needed to be used.</p>
<blockquote><p>1- Please set the profile <strong>Time unit of Measure Class</strong> (JTF_TIME_UOM_CLASS)<br />
2- Save<br />
3- Clear the browser cache<br />
4- Bounce the apache server and clear the _pages directory:<br />
- log onto UNIX<br />
- dir comn/admin/scripts<br />
- stop apache<br />
adapcctl.sh stop<br />
- navigate back to _oa__html pages directory<br />
comn/html/_pages<br />
- run command to delete all pages<br />
rm -rf *<br />
- navigate back to scripts directory<br />
- start apache<br />
adapcctl.sh start</p></blockquote>
<h3><a name="aref5"></a>5. Setup Credit Management with Credit Management Super User responsibility</h3>
<blockquote><p>Oracle Collections is designed to read data from the AR_TRX_BAL_SUMMARY table for use in the customer balances of the UWQ and the last payment information in the Collections Header. For this reason, you MUST install Credit Management and the latest patchset to have these functions working in Collections. Credit Management concurrent processes populate and update the data in the AR_TRX_BAL_SUMMARY table.</p>
<p>Collections also uses the Exchange Rate from Credit Management, so you must setup:</p>
<p>-Using Credit Management SuperUser responsibility<br />
-Policy Management&gt;System Options<br />
-Make sure that these settings are set including Exchange Rate<br />
-You can tell if they are set because when you first look at the screen, if you can select an aging bucket, then it&#8217;s not set. When the system options are set, you should not be able to select an aging bucket.</p>
<p>For specific information on setting up Credit Management, please review the Credit Management User Guide.</p>
<p>For information on the new UWQ Summary Table in Release 11i.IEX.H RUP 4 and R12, see <a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=405933.1">Note 405933.1</a>.</p></blockquote>
<h3><a name="aref6"></a><strong>6. Collections prior to 11i.IEX.H uses the Territory setup to differentiate what customer belongs to what resource.</strong></h3>
<p>Use the CRM Administrator responsibility&gt;Territory Administration to setup Territories. You must use the Sales &amp; Telesales usage; the Collections Usage is not working at this time.</p>
<p>Oracle Collections is designed to read the AS_ACCESSES_ALL table for the assignment of resources to the work in Collections. You must use the Telesales and Sales Usage in Territory Manager to setup your Territories. Then run the Generate Territories and Assign Territories in that product to load the AS_ACCESSES_ALL table. None of these steps are considered to be part of Oracle Collections. You will need to discuss issues with Territories with the Oracle Territories team via an SR and issues with Sales Teams with the Telesales group via an SR. Until this is setup, you will need to keep the profile OS: Customer Access Level at Full in order to see your customers. If you set the profile to Sales Team, it will require the setup of territories and sales teams.</p>
<p>Note:</p>
<p>Once you setup your resources and create strategies to have the work items assigned;</p>
<p>If you decide to change the resources/territories in a major way, the strategy work items will still be assigned to the original resources/territories. Once a work item is created and assigned it will not be reassigned based on the new resource/territory strategy. There is an option in the Collections HTML Administrator responsibility that allows you to change the owner of the work item for that work item only. Future work items will be created with the new resource/territories in place.</p>
<p>For instruction on how all this changes in Release 11i.IEX.H and R12, please see <a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=367373.1">Note 367373.1</a>.</p>
<h3><a name="aref7"></a>7. Next, you&#8217;ll need to create delinquencies:</h3>
<ul>
<li>Collections Forms Administrator&gt;Submit Request</li>
<li>Run the following jobs:
<ul>
<li>IEX: Promise Reconciliation</li>
<li>IEX: Scoring Harness
<ul>
<li>One line per parameter in this order 2,1,6</li>
<li>Engine 2 to create the delinquency</li>
<li>Engine 1 to score the Party</li>
<li>Run engines 6 or 7 depending on setup of strategies.</li>
<li>6 is for Account</li>
<li>7 is for Bill To</li>
</ul>
</li>
<li>IEX: Strategy Management</li>
</ul>
</li>
</ul>
<p>The aging of delinquencies occurs in the Delinquency Management process, which automatically runs with the Scoring Harness jobs. To confirm that you have created delinquencies, you can do a query on the iex_delinquencies_all table.</p>
<p>Select count(*) from iex_delinquencies_all;</p>
<p>If you choose to create custom scoring engines, and you have multiple concurrent processes spawning, you may need to run the scoring engines separately or you will run into FND <a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;type=BUG&amp;id=2576919">Bug 2576919</a>.<strong><br />
</strong></p>
<h3><a name="aref8"></a>8. You will need to setup the Strategies at this point.</h3>
<p>Strategies are the work items that your collectors will use to determine the course of action to closing the delinquency and receiving the money from the customer. The steps are too lengthy to explain here, please review the User Guide and White Papers for more information. (see below for white paper location)</p>
<h3><a name="aref9"></a>9. Schedule Processes</h3>
<p>In order for Work Items to be advanced in Collections you&#8217;ll need to schedule the following processes to run on a regular basis automatically:<strong><br />
</strong><br />
Collections Forms Administrator responsibility &#8211; Menu&gt;Submit Request&gt;Single Request</p>
<blockquote><p><strong>Workflow Background Process<br />
</strong></p></blockquote>
<p><strong>Item:</strong> Strategy Fulfillment Mailer</p>
<p>This will move work items waiting to go to Fulfillment.</p>
<p><strong>Item: </strong>Collection Strategy Work Flow</p>
<p>This will keep the work items moving once they are created.</p>
<p>To confirm that you have created strategies and work items you can query the tables as follows:</p>
<p>Select count(*) from iex_strategies</p>
<p>Select count(*) from iex_strategy_work_items</p>
<p>For more information on Scoring Engines and Strategy Work, please review the White Paper that has been written by development and is available on Metalink.</p>
<h3><a name="aref10"></a>11. Validate setup correct</h3>
<p>If you have followed all the steps correctly, you will see the data in the Universal Work Queue.</p>
<p>If you created delinquencies, you will see the delinquencies in the appropriate node on UWQ. If you ran the Strategy Management process you will see Work Items in the Work Item node waiting to be completed.</p>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/advanced-collections/'>Advanced Collections</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-e-business-applications/'>Oracle E-Business Applications</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/417/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=417&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/03/29/what-is-the-basic-collections-setup-to-get-this-product-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
		<item>
		<title>Advanced Collections (IEX) FAQ</title>
		<link>http://oraclefinancial.wordpress.com/2011/03/29/advanced-collections-iex-faq/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/03/29/advanced-collections-iex-faq/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 11:12:29 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[Advanced Collections]]></category>
		<category><![CDATA[Oracle E-Business Applications]]></category>
		<category><![CDATA[Oracle Financial]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=414</guid>
		<description><![CDATA[Questions and Answers STRATEGY 1. An incorrect strategy has been assigned via strategy management program to the customer, Why? a. Please check the score of the customer/account/bill to/delinquency as applicable and check the minimum applicable score of the strategy template. b. Make sure you have not selected the strategy from Change strategy button c. If [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=414&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Questions and Answers</h2>
<h3><a name="aref1"></a><span style="text-decoration:underline;"><em><strong>STRATEGY</strong></em></span></h3>
<h3><a name="aref2"></a>1.	An incorrect strategy has been assigned via strategy management program to the customer, Why?</h3>
<p>a.	Please check the score of the customer/account/bill to/delinquency as applicable and check the minimum applicable score of the strategy template.<br />
b.	Make sure you have not selected the strategy from Change strategy button<br />
c.	If the object (customer/account/bill to/delinquency) doesn&#8217;t fall in segment corresponding to any strategy template and then default strategy will be assigned.</p>
<h3><a name="aref3"></a>2.	Strategy is missing in strategy tab?</h3>
<p>a.	Make Sure Score exists for the customer/account/bill to/delinquency as applicable<br />
b.	Make Sure Default Strategy template exists<br />
c.	Sometime Strategy has only one work item which is optional and skips after optional wait time and strategy closes by the time user notices<br />
d.	Make Sure Default Collector Exists<br />
e.	Make Sure IEX: Process Strategies by Operating Unit is No if it is yes<br />
f.	Make sure there are delinquent invoices for the customer/account/bill to as applicable<br />
g.	Make sure it is not within the grace period.<br />
h.	Make sure CP has not been run in Draft mode<br />
i.	If IEX: Process Strategies by Operating Unit is Yes then make sure the user has access to particular OU which customer/account/bill to has<br />
j.	If IEX: Skip Default Strategy Assignment is Yes and there is no matching strategy found with customer, it will not assign default strategy also<br />
k.	If there is a single automatic work item without any pre-wait/post-wait then also it completes immediately and strategy will be closed immediately.</p>
<h3><a name="aref4"></a>3.	Collector of my customer is not assigned to the customer’s strategy work item?</h3>
<p>a.	Please check whether your collector is assigned to customer/account/bill to/delinquency as applicable<br />
b.	If your work item requires skill make sure your collector has the skill if not it will go to default collector</p>
<h3><a name="aref5"></a>4.	Work item doesn’t appear in UWQ.</h3>
<p>a.	Only Manual open work items assigned to the logged in collector come in UWQ<br />
b.	Make sure your collector has access to corresponding Operating Unit.<br />
c.	If your collector doesn’t have access to a work item and if he wants to see the work item then make sure profile “IEX: Work access level” is set to Full</p>
<h3><a name="aref6"></a>5.	My strategy is created at a different business level than expected?</h3>
<p>a.	This will happen only when multiple level strategy is enabled<br />
b.	Make sure your operating unit doesn’t have a different business level then site business level<br />
c.	Make sure your customer doesn’t have a different business level preference than operating unit or site business level</p>
<h3><a name="aref7"></a>6.	Change Strategy button in strategy tab is disabled.</h3>
<p>a.	Only an active collector having active collections manager role can modify change strategy from strategy tab i.e. role should not only exists but also should not be end dated.</p>
<h3><a name="aref8"></a>7.	Under what circumstances will my strategy will go on hold?</h3>
<p>a.	If all the delinquencies for the corresponding customer/account/bill to/delinquency based on the business level are promised and promise is not broken in total<br />
b.	If all the delinquencies for the corresponding customer/account/bill to/delinquency based on the business level are paid</p>
<h3><a name="aref9"></a>8.	Under what circumstances my strategy will go on hold change to open?</h3>
<p>a.	If any of the open promises are broken<br />
b.	If any of the open promises are cancelled<br />
c.	If any of the payments is reversed<br />
d.	If any new delinquency comes into picture</p>
<h3><a name="aref10"></a>9.	My strategy doesn’t automatically change if any activity happens for the customer.</h3>
<p>a.	If and only if Automatic change is disabled in the strategy template setup then strategy will not automatically change.<br />
b.	Even though in the template setup we have enabled automatic change, it may also happen that when we run strategy management concurrent program we pass no for strategy tolerance override parameter</p>
<h3><a name="aref11"></a>10.	Strategy automatic work items delivery status is not successful. It is in XMLDATA/XMLDOC status.</h3>
<p>a.	If &#8220;IEX: Deliver Dunning Letters&#8221; is set to “batch” then strategy automatic work items will be send only if you run IEX: Bulk XML Delivery program<br />
b.	To send immediately you need to set &#8220;IEX: Deliver Dunning Letters&#8221; to Immediate</p>
<h3><a name="aref12"></a>11.	Strategy tab is missing in collections form</h3>
<p>a.	This happens only if Collections method is selected as dunning or the Strategy Tab has been disabled from the menu setup.</p>
<h3><a name="aref13"></a>12.	Why latest work item is still in status &#8220;To be created&#8221; even after completion of previous work item?</h3>
<p>a.	There may be post wait time for previous work item. Once the post wait time is completed then the next work item will go into pre-wait or open based on setups.</p>
<h3><a name="aref14"></a>13.	Why work items corresponding to a strategy has different resource assigned?</h3>
<p>a.	This happens when there is a group collector assigned to the business level.<br />
b.	When group collector assigned to this customer at the corresponding business level, work items will be assigned to different resource of that group based on load balancing.</p>
<h3><a name="aref15"></a>14.	Strategy for Bankruptcy is not created?</h3>
<p>a.	Make sure your bankruptcy workflow is approved by collections manager. Strategy is created only when it is bankruptcy is approved<br />
b.	Make sure profile “IEX: Strategy Creation on Bankruptcy” is set to Yes</p>
<h3><a name="aref16"></a>15.	Work item with skill is not assigned to the collector of the customer.</h3>
<p>a.	If the skill doesn’t exist or is not valid on the date of the work item to the collector of the customer then default collector will be assigned to the work item.</p>
<h3><a name="aref17"></a>16.	Why fulfillment work item is not completed even after running IEX: Bulk XML delivery manager concurrent program?</h3>
<p>a.	If profile “IEX: Work item delivery waiting time” is set to more than 0 then work item waits until the delivery completes.<br />
b.	If the delivery doesn’t complete within no of days specified in the profile option work item goes to in error.<br />
c.	We need to run IEX: Bulk XML Delivery Manager Concurrent program for “Get status only” parameter as Yes to get the delivery status before running Workflow Background Process for Strategy Workflow.<br />
d.	If IEX: Bulk XML Delivery Manager Concurrent program for “Get status only” parameter as Yes is not run then work item will end in error after the time mentioned is passed.</p>
<h3><a name="aref18"></a><em><span style="text-decoration:underline;"><strong>DUNNING</strong></span></em></h3>
<h3><a name="aref19"></a>1.	My invoice(s) doesn’t appear in stage dunning letter.</h3>
<p>a.	Check if your invoice is current invoice and your setup doesn’t contain include current invoices<br />
b.	If your transaction is promised and it is still open i.e. not broken then it will not appear.<br />
c.	Check if your invoice is disputed invoice and your setup doesn’t contain include disputed invoices<br />
d.	Make sure your customer doesn’t have grace days setup made in the dunning plan. In this case invoices will not come until grace days have not been passed.</p>
<h3><a name="aref20"></a>2.	My invoice(s) doesn’t appear in days overdue dunning letter.</h3>
<p>a.	Check if your invoice is current invoice. Current invoices don’t appear in day’s overdue dunning letter.<br />
b.	Check if IEX: Hold Dunning if Full Amount Promised is Yes then promised invoices may not appear.</p>
<h3><a name="aref21"></a>3.	Dunning letter is not generated for the customer.</h3>
<p>a.	Check if your score exists based on the current business level and for the scoring engine attached in the dunning plan.<br />
b.	Check if your profile doesn’t have send dunning in profile class unchecked<br />
c.	Make sure the dunning amount and dunning invoice amount surpasses minimum dunning amount and minimum dunning invoice amount in the profile class.</p>
<h3><a name="aref22"></a>4.	Dunning Callback is not created for dunning record.</h3>
<p>a.	Dunning record should be in Open status<br />
b.	Make sure you are trying to create call back on call back date. Call back date is determined from days specified in the dunning plan setup.<br />
c.	Make sure callback is enabled in the dunning plan setup</p>
<h3><a name="aref23"></a>5.	When will dunning record be in Close status?</h3>
<p>a.	A new dunning record may be created for the same dunning method i.e. Days overdue or stage dunning<br />
b.	A payment must have been made for the transactions appearing in dunning letter and running delinquency management will close the dunning record.<br />
c.	You may have run in draft status.</p>
<h3><a name="aref24"></a>6.	Please explain how the dunning correspondence gets picked up from Days Overdue dunning plan.</h3>
<p>a.	First criteria is score of a customer/account/bill to/delinquency based on business level and scoring engine assigned in dunning plan.<br />
b.	Secondly score should match with the aging line where your oldest delinquent transaction lies. The correspondence of that will be matched accordingly.</p>
<h3><a name="aref25"></a>7.	Please explain how the dunning correspondence gets picked up from Stage dunning plan.</h3>
<p>a.	First criteria is score of a customer/account/bill to/delinquency based on business level and scoring engine assigned in dunning plan.<br />
b.	Secondly score should match with the stage level where your delinquent transaction lies.<br />
c.	The correspondence of stage level will be grouped for various stage levels of that line into a single letter</p>
<h3><a name="aref26"></a>8.	Is there a way to deliver dunning letter in a different format for an email method?</h3>
<p>a.	Set your profile IEX: Email Delivery Format to a format (PDF Attachment, XLS Attachment, RTF Attachment and Inline) for the user to which collector of the customer/account/bill to has access</p>
<h3><a name="aref27"></a>9.	How will my collector get copy of dunning letter sent to his customer?</h3>
<p>a.	Set IEX: Copy Dunning to Collector to Yes and dunning letter copy will be sent to the collectors email.</p>
<h3><a name="aref28"></a>10.	Only a single letter is sent for different stages belonging to different lines for a stage dunning plan.</h3>
<p>a.	This will happen only if you pass parameter Single Stage letter as Yes while running dunning plan concurrent program</p>
<h3><a name="aref29"></a>11.	Modification of stage dunning level from transactions tab is disabled.</h3>
<p>a.	Only an active collector having active collections manager role can modify the stage dunning level i.e. role should not only exists but also should not be end dated.</p>
<h3><a name="aref30"></a><em><span style="text-decoration:underline;"><strong>CONTRACTS &amp; LATER STAGE DELINQUENCIES</strong></span></em></h3>
<h3><a name="aref31"></a>1.	I am not able to view a bankrupt customer in UWQ. Why?</h3>
<p>a.	Make sure profile “IEX: Hide Bankruptcy in UWQ” is set to No</p>
<h3><a name="aref32"></a>2.	Unable to create litigation and repossession for a transaction from life cycle tab (or) Maintain status in lifecycle tab is disabled.</h3>
<p>a.	Check profile “IEX: Maintain Status in lifecycle tab” must be set to No</p>
<h3><a name="aref33"></a>3.	Repossession for a contract is disabled?</h3>
<p>a.	In case no asset exists for a contract then repossession will be disabled</p>
<h3><a name="aref34"></a>4.	What setups are required for write off of a contract?</h3>
<p>a.	There should be receivable activity created.<br />
b.	Approver should have limits for the write off.<br />
c.	Accounting template for Adjustment (named as receivable activity) should be setup in lease.</p>
<h3><a name="aref35"></a>5.	Write-off of contracts cannot be approved?</h3>
<p>a.	Sometimes some transactions may have multiple contract reference which is currently not supported for approval.</p>
<h3><a name="aref36"></a>6.	Cases are created for the customer but how the contracts are filtered between cases?</h3>
<p>a.	For each bill to for a customer case is created.<br />
b.	Hence contracts are filtered based on the bill to location between cases</p>
<h3><a name="aref37"></a><span style="text-decoration:underline;"><em><strong>COLLECTION SETUPS</strong></em></span></h3>
<h3><a name="aref38"></a>1.	Loans / Contracts tabs cannot be seen in collections form.</h3>
<p>a.	This will happen if loans and leasing are disabled in Setup checklist, or the tab is disabled in the menu.</p>
<h3><a name="aref39"></a>2.	How is correspondence for various collection activities like adjustments, disputes, promises etc sent?</h3>
<p>a.	It all depends upon value of profile “IEX: Send Correspondence Automatically” which has 3 values:<br />
i.	Automatic – Sends correspondence automatically<br />
ii.	Manual – Prompts window for sending correspondence after activity has been executed<br />
iii.	Disabled – Will not sent correspondence</p>
<h3><a name="aref40"></a>3.	Can I disable particular collection activity?</h3>
<p>a.	Various activities of collections can be disabled. Following profile options control various activities<br />
i.	IEX: Enable Electronic Funds Payment<br />
ii.	IEX: Enable Credit Card Payment<br />
iii.	IEX: Enable Receipt Reversal<br />
iv.	IEX: Allow Disputes<br />
v.	IEX: Allow Adjustments<br />
vi.	IEX: Enable Promise To Pay<br />
vii.	Later stage delinquencies can be disabled from Setup checklist</p>
<h3><a name="aref41"></a>4.	My unpaid reason code doesn’t appear while assigning unpaid reason to a transaction, Why?</h3>
<p>a.	Unpaid reason code must be future dated or end dated in the past</p>
<h3><a name="aref42"></a>5.	Newly created Aging bucket is missing in Aging tab.</h3>
<p>a.	Checking of Active checkbox must have been missed while creating aging buckets</p>
<h3><a name="aref43"></a>6.	What setups are required for setting up collector at customer level?</h3>
<p>a.	For Setting up collector at customer level we need to create territories.<br />
b.	For creating territories following setups are required.<br />
i.	Territory roles to the user<br />
ii.	Territory attributes need to be enabled for creating territory templates<br />
iii.	Territory templates required for creating territories<br />
iv.	Territory should have the employee or group attached<br />
v.	Need to run “Synchronize Territory assignment rules” program in CRM and “IEX: Territory Assignment” in collections.</p>
<h3><a name="aref44"></a><span style="text-decoration:underline;"><em><strong>OTHER COLLECTION ACTIVITIES</strong></em></span></h3>
<h3><a name="aref45"></a>1.	Can see multiple values for each metric in profile tab?</h3>
<p>a.	This happens only if operating unit is selected to all.<br />
b.	Metric is displayed for each OU</p>
<h3><a name="aref46"></a>2.	I am not able to cancel dispute as cancel dispute is disabled.</h3>
<p>a.	Cancel dispute button will be disabled in 3 situations<br />
i.	Dispute is already approved and credit memo is created<br />
ii.	Dispute is already cancelled<br />
iii.	Dispute workflow is rejected by customer</p>
<h3><a name="aref47"></a>3.	Details for dispute in history tab is disabled.</h3>
<p>a.	Details will be enabled only if dispute is made on a specific invoice line</p>
<h3><a name="aref48"></a>4.	Unable to View /Print Invoices for BPA templates from Collections.</h3>
<p>a.	Do not print for the transaction type for the transaction must be set to Yes. Change to No for printing.</p>
<h3><a name="aref49"></a>5.	Unable to Promise delinquent invoices.</h3>
<p>a.	Make sure Promise days in Setup checklist (or Profile “IEX: Maximum Promise to Pay Range”) is within the range of delinquent invoice i.e. no of days of delinquency should not be more than promise allowed days.</p>
<h3><a name="aref50"></a>6.	Unable to make payment or promise for multiple transactions.</h3>
<p>a.	You can make payment or promise for multiple transactions only if it is of the same account.<br />
b.	In case you need to make payment or promise for multiple transactions of different accounts then your account needs to be related to other account</p>
<h3><a name="aref51"></a>7.	Only few records are shown in transactions tab. Not all delinquent transactions are shown?</h3>
<p>a.	It may happen that some filter is applied in transactions tab. Remove the filter and then you can view all delinquent transactions.</p>
<h3><a name="aref52"></a>8.	Why Amount columns (Amount overdue, net balance &amp; Last payment amount) in Collections header are null?</h3>
<p>a.	If Operating Unit is all and operating units has different functional currencies then these columns will be null.</p>
<h3><a name="aref53"></a>9.	Why Aging tab is disabled?</h3>
<p>a.	If Operating Unit is all then aging tab will be disabled.</p>
<h3><a name="aref54"></a><span style="text-decoration:underline;"><em><strong>SCORING</strong></em></span></h3>
<h3><a name="aref55"></a>1.	Score did not appear for customer.</h3>
<p>a.	Make sure you haven’t run any “IEX: Purge Score History” concurrent program<br />
b.	Make sure all the score component of the scoring engine has valid query.<br />
c.	Make sure the customer/account/bill to/delinquency which is to be scored is actually covered under the segment view.</p>
<h3><a name="aref56"></a>2.	My scoring engine do not appear for running in Concurrent Program.</h3>
<p>a.	Make sure scoring engine is enabled<br />
b.	Make sure scoring engine start date is not in future<br />
c.	Make sure scoring engine is not end dated</p>
<h3><a name="aref57"></a>3.	Scoring engine output includes limited records.</h3>
<p>a.	This happens only if Max no of records parameter is passed while running scoring engine concurrent program<br />
b.	It may also happen if “object id” parameter is passed which will filter the records based on party/account/site id.</p>
<h3><a name="aref58"></a>4.	Why value of Score in collections header is not changing, when changing view by object?</h3>
<p>a.	Score field in header always show score of the party.</p>
<h3><a name="aref59"></a><span style="text-decoration:underline;"><em><strong>LOANS</strong></em></span></h3>
<h3><a name="aref60"></a>1.	When and How does Loan status change?</h3>
<p>a.	If there is one overdue invoice for a loan then loan status becomes “delinquent”.<br />
b.	If there is more than one overdue invoice for a loan then loan status changes from “delinquent” to “in default”</p>
<h3><a name="aref61"></a><span style="text-decoration:underline;"><em><strong>COLLECTIONS SEARCH</strong></em></span></h3>
<h3><a name="aref62"></a>1.	When opening search form, from Collections form, why search type is not getting defaulted to value in IEX: Default Universal Search Type?</h3>
<p>a.	When opened from collections form, Search form&#8217;s search type default value is determined by the focus before clicking on torch button. If focus in Organization field default type will be Organization. If focus is in First Name/Last Name field, it defaults to Person search.</p>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/advanced-collections/'>Advanced Collections</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-e-business-applications/'>Oracle E-Business Applications</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/414/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=414&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/03/29/advanced-collections-iex-faq/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting Up Intracompany And Intercompany Accounting &#8211; An Example</title>
		<link>http://oraclefinancial.wordpress.com/2011/01/11/setting-up-intracompany-and-intercompany-accounting-an-example/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/01/11/setting-up-intracompany-and-intercompany-accounting-an-example/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 13:47:17 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[General Ledger]]></category>
		<category><![CDATA[Oracle E-Business Applications]]></category>
		<category><![CDATA[Oracle Financial]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=411</guid>
		<description><![CDATA[Setting Up Intracompany And Intercompany Accounting &#8211; An Example Intracompany Balancing Rules Intracompany balancing rules are used for creation of balancing lines on journals between balancing segment values either within the same legal entity, or where there is no legal entity context. Intracompany balancing rules are used when more than one balancing segment value exists [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=411&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Setting Up Intracompany And Intercompany Accounting &#8211; An Example</h2>
<p><strong>Intracompany Balancing Rules<br />
</strong><br />
Intracompany balancing rules are used for creation of balancing lines on journals between balancing segment values either within the same legal entity, or where there is no legal entity context.</p>
<p>Intracompany balancing rules are used when more than one balancing segment value exists on a transaction or journal entry, as long as you have selected the Balance Intracompany Journals option for the ledger. You cannot post a journal in general ledger when the debit and credit amounts for each balancing segment value do not net to zero. These journals can be balanced automatically if you setup balancing rules and enable the option to balance cross-entity journals.</p>
<p>You must define intracompany balancing rules if you want to balance journals automatically. You may define as many or as few balancing rules as you choose, and each balancing rule may have many accounting rules. Because balancing is an automated process, there should be at least one balancing rule with at least one accounting rule to proceed. This default balancing rule should be defined for the journal source Other and journal category Other for the ledger and legal entity you wish to balance. The default accounting rule on each balancing rule is defined for the debit balancing segment value All Other and credit balancing segment value All Other.</p>
<p>With intracompany accounting, you can define both a debit (due from) and credit (due to) balancing segment, which gives you more control over each balancing relationship. You can specify different debit and credit accounts for each different intracompany trading partner, which is represented by a specific balancing segment value.</p>
<p>All Other is also available as a balancing segment value if you want the balancing segment value to use the same due to / due from accounts for every intracompany trading relationship that has not been specifically defined.</p>
<p>If you set up a specific debit and credit balancing segment value, then the exact debit and credit accounts are used. If you use All Other, the appropriate trading partner balancing segment value replaces the balancing segment of the account combination.</p>
<p>For balancing many-to-many journals there are several balancing segment values with net debits and net credits on a transaction and it is not possible to determine which balancing segment value is trading with which balancing segment value. You can decide whether to use a clearing balancing segment value or a default rule to handle these transactions.</p>
<p><strong>Evaluation Order<br />
</strong><br />
Intracompany balancing allows you to define as much flexibility as your business dictates. When there are many balancing rules defined, the Balancing API uses an evaluation order to pick the appropriate rule. Once the balancing rule is selected, there may also be several accounting rules that must be evaluated on the balancing rule. The Balancing API uses the same order for evaluating accounting rules, and understanding this evaluation order will help you define your balancing rules and your accounting rules.</p>
<p>1. Explicitly defined rules are checked first, and they take precedence over all other rules.</p>
<p>a. For balancing rules, this means a specific combination of journal source and journal category exists for the ledger and legal entity. For example, a balancing rule for the journal source Adjustment and the journal category Assets.</p>
<p>b. For accounting rules, this means a specific combination of debit balancing segment value and credit balancing segment value. For example, debit balancing value &#8217;01&#8242; and credit balancing segment value &#8217;02&#8242;.</p>
<p>2. If the Balancing API finds no explicit match, then it next searches for a rule with explicitly defined combined with a default value.</p>
<p>a. For balancing rules, this means a combination of a specific journal source and the default journal category for the ledger and legal entity. For example, a balancing rule for the journal source Adjustment and the journal category Other.</p>
<p>b. For accounting rules, this means a combination of a specific debit balancing segment value and the default credit balancing segment value. For example, debit balancing value &#8217;01&#8242; and credit balancing segment value All Other.</p>
<p>3. If the Balancing API finds no match, then it next searches for a rule with a default value combined with an explicitly defined value.</p>
<p>a. For balancing rules, this means a combination of the default journal source and a specific journal category for the ledger and legal entity. For example, a balancing rule for the journal source Other and the journal category Assets.</p>
<p>b. For accounting rules, this means a combination of the default debit balancing segment value and a specific credit balancing segment value. For example, debit balancing value All Other and credit balancing segment value &#8217;02&#8242;.</p>
<p>4. Finally, if the Balancing API finds no match after checking for all three previous steps, then the default value should be used.</p>
<p>a. For balancing rules, this means a combination of the default journal source and the default journal category for the ledger and legal entity. For example, a balancing rule for the journal source Other and the journal category Other.</p>
<p>b. For accounting rules, this means a combination of the default debit balancing segment value and the default credit balancing segment value. For example, debit balancing value All Other and credit balancing segment value All Other.</p>
<p><strong>Summary Net and Detail Mode<br />
</strong><br />
You determine the level that the Balancing API uses when balancing journals by selecting either Summary Net or Detail. If you select Detail, each line on the journal is balanced individually and a balancing line is generated for each line on the journal. If you select Summary Net, the Balancing API summarizes the debits and credits for each balancing segment value on the journal, determines the overall net debit or net credit for each balancing segment value, balances using the net amounts for each balancing segment value, and produces a summary balancing line for each balancing segment value.</p>
<p>When processing in Summary Net mode, the Balancing API retains the differences in exchange rates for lines with the same balancing segment value. Also note that for lines with negative amounts (debits or credits), if the Balancing API is set to process in Detail mode, the sign of each original line is retained in the balancing line. If the Balancing API is set to process in Summary Net mode, negative debits are interpreted as positive credits and negative credits as positive debits, because each balancing segment value is summarized.</p>
<p><strong>Journal Mode</strong></p>
<p>In order to balance a journal, the journal type must be determined. A journal may be one-to-one, one-to-many, many-to-one, and many-to-many. The type of journal is determined by netting the debit and credit amounts for each balancing segment value and examining the trading relationship.</p>
<p>Below are examples of each journal mode.</p>
<p><strong>One to One</strong></p>
<p>In a one-to-one journal, there is only one balancing segment value with a net debit, and only one balancing segment value with a net credit.</p>
<p>This example uses a chart of accounts with three segments: balancing, natural account, and intercompany. Assume you define the accounts shown in the table below for a specific legal entity, source, category, and the balancing level is set to Summary Net.</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Dr BSV</strong></td>
<td><strong>Cr BSV</strong></td>
<td><strong>Debit Account</strong></td>
<td><strong>Credit Account</strong></td>
</tr>
<tr>
<td>All Other</td>
<td>All Other</td>
<td>XX-4000-XX</td>
<td>XX-2000-XX</td>
</tr>
<tr>
<td>02</td>
<td>01</td>
<td>02-4001-01</td>
<td>01-2002-02</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
You create the following journal, shown in the table below, which the Balancing API must balance:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Line</strong></td>
<td><strong>Account</strong></td>
<td><strong>Dr</strong></td>
<td><strong>Cr</strong></td>
</tr>
<tr>
<td>1</td>
<td>01-5200-00</td>
<td>6600.00</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>02-5555-00</td>
<td>2300.00</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>01-1122-00</td>
<td></td>
<td>1000.00</td>
</tr>
<tr>
<td>4</td>
<td>02-1280-00</td>
<td></td>
<td>7900.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
The Balancing API sums the debits and credit for each balancing segment value to determine the type of journal. In the example shown in the table below, the journal is one-to-one (01 to 02) and 01 is trading with 02.</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>BSV</strong></td>
<td><strong>Net Dr</strong></td>
<td><strong>Net Cr</strong></td>
</tr>
<tr>
<td>01</td>
<td>5600.00</td>
<td></td>
</tr>
<tr>
<td>02</td>
<td></td>
<td>5600.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
The Balance By option is set to Summary Net, so the each balancing segment is netted and balanced with one line. The Balancing API creates the balanced journal shown in the table below:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong> Line</strong></td>
<td><strong>Account</strong></td>
<td><strong>Dr</strong></td>
<td><strong>Cr</strong></td>
<td><strong>Description</strong></td>
</tr>
<tr>
<td>1</td>
<td>01-5200-00</td>
<td>6600.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>2</td>
<td>02-5555-00</td>
<td>2300.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>3</td>
<td>01-1122-00</td>
<td></td>
<td>1000.00</td>
<td>Original line</td>
</tr>
<tr>
<td>4</td>
<td>02-1280-00</td>
<td></td>
<td>7900.00</td>
<td>Original line</td>
</tr>
<tr>
<td>5</td>
<td>01-2002-02</td>
<td></td>
<td>5600.00</td>
<td>Net credit 02-01</td>
</tr>
<tr>
<td>6</td>
<td>02-4001-01</td>
<td>5600.00</td>
<td></td>
<td>Net debit 02-01</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>The result is now each balancing segment value balances.</p>
<p><strong>One to Many</strong></p>
<p>In a one-to-many journal, there is only one balancing segment value with a net debit and many balancing segment values with a net credit. All credit balancing segment values are assumed to be trading with the single debit balancing segment value (the driving segment), and all credit balancing segment values balance with the single debit balancing segment value.</p>
<p>This example uses a chart of accounts with three segments: balancing, natural account, and intercompany. Assume you define the accounts shown in the table below for a specific legal entity, source, category, and the balancing level is set to Summary Net.</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Dr BSV</strong></td>
<td><strong>Cr BSV</strong></td>
<td><strong>Debit Account</strong></td>
<td><strong>Credit Account</strong></td>
</tr>
<tr>
<td>All Other</td>
<td>All Other</td>
<td>XX-4000-XX</td>
<td>XX-2000-XX</td>
</tr>
<tr>
<td>02</td>
<td>01</td>
<td>02-4001-01</td>
<td>01-2002-02</td>
</tr>
<tr>
<td>03</td>
<td>01</td>
<td>03-4003-01</td>
<td>01-2003-03</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
You create the following journal, shown in the table below, that the Balancing API must balance:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong> Line</strong></td>
<td><strong>Account</strong></td>
<td><strong>Dr</strong></td>
<td><strong>Cr</strong></td>
</tr>
<tr>
<td>1</td>
<td>01-5200-00</td>
<td>5600.00</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>02-5000-00</td>
<td>1200.00</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>01-1111-00</td>
<td></td>
<td>1200.00</td>
</tr>
<tr>
<td>4</td>
<td>02-1280-00</td>
<td></td>
<td>2400.00</td>
</tr>
<tr>
<td>5</td>
<td>03-1450-00</td>
<td></td>
<td>3200.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
The Balancing API sums the debits and credit for each balancing segment value to determine the type of journal. In the example shown in the table below, the journal is one-to-many with 01 on the debit side, 02 and 03 on the credit side, and 01 being the driving segment.</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong> BSV</strong></td>
<td><strong>Net Dr</strong></td>
<td><strong>Net Cr</strong></td>
</tr>
<tr>
<td>01</td>
<td>4400.00</td>
<td></td>
</tr>
<tr>
<td>02</td>
<td></td>
<td>1200.00</td>
</tr>
<tr>
<td>03</td>
<td></td>
<td>3200.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
The Balance By option is set to Summary Net, so each credit balancing segment is netted and balanced with one line against the single debit balancing segment. The Balancing API creates the balanced journal shown in the table below:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong> Line</strong></td>
<td><strong>Account</strong></td>
<td><strong>Dr</strong></td>
<td><strong>Cr</strong></td>
<td><strong>Description</strong></td>
</tr>
<tr>
<td>1</td>
<td>01-5200-00</td>
<td>5600.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>2</td>
<td>02-5000-00</td>
<td>1200.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>3</td>
<td>01-1111-00</td>
<td></td>
<td>1200.00</td>
<td>Original line</td>
</tr>
<tr>
<td>4</td>
<td>02-1280-00</td>
<td></td>
<td>2400.00</td>
<td>Original line</td>
</tr>
<tr>
<td>5</td>
<td>03-1450-00</td>
<td></td>
<td>3200.00</td>
<td>Original line</td>
</tr>
<tr>
<td>6</td>
<td>02-4001-01</td>
<td>1200.00</td>
<td></td>
<td>Net debit 02-01</td>
</tr>
<tr>
<td>7</td>
<td>01-2002-02</td>
<td></td>
<td>1200.00</td>
<td>Net credit 02-01</td>
</tr>
<tr>
<td>8</td>
<td>03-4003-01</td>
<td>3200.00</td>
<td></td>
<td>Net debit 03-01</td>
</tr>
<tr>
<td>9</td>
<td>01-2003-03</td>
<td></td>
<td>3200.00</td>
<td>Net credit 03-01</td>
</tr>
</tbody>
</table>
<p>The result is now each balancing segment value balances.</p>
<p><strong>Many to One</strong></p>
<p>In a many-to-one journal, there are many balancing segment values with a net debit and only one balancing segment value with a net credit. All debit balancing segment values are assumed to be trading with the single credit balancing segment value (the driving segment), and all debit balancing segment values balance with the single credit balancing segment values.</p>
<p>This example uses a chart of accounts with three segments: balancing, natural account, and intercompany. Assume you define the accounts shown in the table below for a specific legal entity, source, category, and assume the balancing level is set to Detail.</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Dr BSV</strong></td>
<td><strong>Cr BSV</strong></td>
<td><strong>Debit Account</strong></td>
<td><strong> Credit Account</strong></td>
</tr>
<tr>
<td>All Other</td>
<td>All Other</td>
<td>XX-4000-XX</td>
<td>XX-2000-XX</td>
</tr>
<tr>
<td>01</td>
<td>03</td>
<td>01-4001-03</td>
<td>03-2001-01</td>
</tr>
<tr>
<td>02</td>
<td>03</td>
<td>02-4002-03</td>
<td>03-2002-02</td>
</tr>
<tr>
<td>03</td>
<td>All Other</td>
<td>03-4003-XX</td>
<td>XX-2003-03</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
You create the following journal, shown in the table below, which the Balancing API must balance:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong> Line</strong></td>
<td><strong>Account</strong></td>
<td><strong>Dr</strong></td>
<td><strong> Cr</strong></td>
</tr>
<tr>
<td>1</td>
<td>01-5200-00</td>
<td>5600.00</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>02-5000-00</td>
<td>3200.00</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>01-1111-00</td>
<td></td>
<td>3200.00</td>
</tr>
<tr>
<td>4</td>
<td>02-1280-00</td>
<td></td>
<td>2400.00</td>
</tr>
<tr>
<td>5</td>
<td>03-1450-00</td>
<td></td>
<td>3200.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
The Balancing API sums the debits and credit for each balancing segment value to determine the type of journal. In the example shown in the table below, the journal is one-to-many with 01 and 02 on the debit side, and 03 on the credit side, and 03 being the driving segment.</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong> BSV</strong></td>
<td><strong>Net Dr</strong></td>
<td><strong>Net Cr</strong></td>
</tr>
<tr>
<td>01</td>
<td>2400.00</td>
<td></td>
</tr>
<tr>
<td>02</td>
<td>800.00</td>
<td></td>
</tr>
<tr>
<td>03</td>
<td></td>
<td>3200.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
The Balance By option is set to Detail, so the Balancing API begins processing with the first line and skips all the lines of the driving segment (03). The Balancing API creates the balanced journal shown in the table below:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Line</strong></td>
<td><strong>Account</strong></td>
<td><strong> Dr</strong></td>
<td><strong> Cr</strong></td>
<td><strong> Description</strong></td>
</tr>
<tr>
<td>1</td>
<td>01-5200-00</td>
<td>5600.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>2</td>
<td>02-5000-00</td>
<td>3200.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>3</td>
<td>01-1111-00</td>
<td></td>
<td>3200.00</td>
<td>Original line</td>
</tr>
<tr>
<td>4</td>
<td>02-1280-00</td>
<td></td>
<td>2400.00</td>
<td>Original line</td>
</tr>
<tr>
<td>5</td>
<td>03-1450-00</td>
<td></td>
<td>3200.00</td>
<td>Original line</td>
</tr>
<tr>
<td>6</td>
<td>01-2003-03</td>
<td></td>
<td>3600.00</td>
<td>Net credit 03-01</td>
</tr>
<tr>
<td>7</td>
<td>03-4003-01</td>
<td>5600.00</td>
<td></td>
<td>Net debit 03-01</td>
</tr>
<tr>
<td>8</td>
<td>02-2003-03</td>
<td></td>
<td>3200.00</td>
<td>Net credit 03-02</td>
</tr>
<tr>
<td>9</td>
<td>03-4003-02</td>
<td>3200.00</td>
<td></td>
<td>Net debit 03-02</td>
</tr>
<tr>
<td>10</td>
<td>01-4001-03</td>
<td>3200.00</td>
<td></td>
<td>Net debit 01-03</td>
</tr>
<tr>
<td>11</td>
<td>03-2001-01</td>
<td></td>
<td>3200.00</td>
<td>Net credit 01-03</td>
</tr>
<tr>
<td>12</td>
<td>02-4002-03</td>
<td>2400.00</td>
<td></td>
<td>Net debit 02-03</td>
</tr>
<tr>
<td>13</td>
<td>03-2002-02</td>
<td></td>
<td>2400.00</td>
<td>Net credit 02-03</td>
</tr>
</tbody>
</table>
<p>The result is now each balancing segment value balances.</p>
<p><strong>Many to Many</strong></p>
<p>In a many-to-many journal, there are many balancing segment values with a net debit and many balancing segment values with a net credit. With a many-to many journal, there is no automated way to determine which balancing segment values should balance against each other, so you must use a default rule or clearing company.</p>
<p><strong> Note</strong>: If you need more detail and do not want to use<br />
a default rule or clearing company, use Oracle<br />
Intercompany for complex many-to-many transactions.</p>
<p>This example uses a chart of accounts with three segments: balancing, natural account, and intercompany. Assume you define the accounts shown in the table below for a specific legal entity, source, and category. The many-to-many balancing option is set to Use Clearing Balancing Segment Value and the balancing level is set to Summary Net. The clearing balancing segment value is 99.</p>
<p>&nbsp;</p>
<p>The result is now each balancing segment value balances.</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Dr BSV</strong></td>
<td><strong>Cr BSV</strong></td>
<td><strong>Debit Account</strong></td>
<td><strong>Credit Account</strong></td>
</tr>
<tr>
<td>All Other</td>
<td>All Other</td>
<td>XX-4000-XX</td>
<td>XX-2000-XX</td>
</tr>
<tr>
<td>02</td>
<td>99</td>
<td>02-4099-99</td>
<td>99-2002-02</td>
</tr>
<tr>
<td>04</td>
<td>99</td>
<td>04-4099-99</td>
<td>99-2004-04</td>
</tr>
<tr>
<td>99</td>
<td>01</td>
<td>99-4001-01</td>
<td>01-2099-99</td>
</tr>
<tr>
<td>99</td>
<td>03</td>
<td>99-4003-03</td>
<td>03-2099-99</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>You create the following journal, shown in the table below, which the Balancing API must balance:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Line</strong></td>
<td><strong>Account</strong></td>
<td><strong>Dr</strong></td>
<td><strong>Cr</strong></td>
</tr>
<tr>
<td>1</td>
<td>01-5200-00</td>
<td>1800.00</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>02-5000-00</td>
<td>1200.00</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>03-1220-00</td>
<td>4700.00</td>
<td></td>
</tr>
<tr>
<td>4</td>
<td>04-1870-00</td>
<td>1000.00</td>
<td></td>
</tr>
<tr>
<td>5</td>
<td>01-1111-00</td>
<td></td>
<td>1200.00</td>
</tr>
<tr>
<td>6</td>
<td>02-1280-00</td>
<td></td>
<td>2400.00</td>
</tr>
<tr>
<td>7</td>
<td>03-1450-00</td>
<td></td>
<td>3200.00</td>
</tr>
<tr>
<td>8</td>
<td>04-1110-00</td>
<td></td>
<td>1900.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>The Balancing API sums the debits and credit for each balancing segment value to determine the type of journal. In the example in the table below, the journal is many-to-many with 01 and 03 on the debit side, 02 and 04 on the credit side.</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>BSV</strong></td>
<td><strong> Net Dr</strong></td>
<td><strong>Net Cr</strong></td>
</tr>
<tr>
<td>01</td>
<td>600.00</td>
<td></td>
</tr>
<tr>
<td>03</td>
<td>1500.00</td>
<td></td>
</tr>
<tr>
<td>02</td>
<td></td>
<td>1200.00</td>
</tr>
<tr>
<td>04</td>
<td></td>
<td>900.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>The Balance By option is set to Summary Net, so each balancing segment is netted and balanced with one line against the clearing balancing segment value.</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong> Line</strong></td>
<td><strong> Account</strong></td>
<td><strong> Dr</strong></td>
<td><strong> Cr</strong></td>
<td><strong>Description</strong></td>
</tr>
<tr>
<td>1</td>
<td>01-5200-00</td>
<td>1800.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>2</td>
<td>02-5000-00</td>
<td>1200.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>3</td>
<td>03-1220-00</td>
<td>4700.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>4</td>
<td>04-1870-00</td>
<td>1000.00</td>
<td></td>
<td>Original line</td>
</tr>
<tr>
<td>5</td>
<td>01-1111-00</td>
<td></td>
<td>1200.00</td>
<td>Original line</td>
</tr>
<tr>
<td>6</td>
<td>02-1280-00</td>
<td></td>
<td>2400.00</td>
<td>Original line</td>
</tr>
<tr>
<td>7</td>
<td>03-1450-00</td>
<td></td>
<td>3200.00</td>
<td>Original line</td>
</tr>
<tr>
<td>8</td>
<td>04-1110-00</td>
<td></td>
<td>1900.00</td>
<td>Original line</td>
</tr>
<tr>
<td>9</td>
<td>03-2099-99</td>
<td></td>
<td>1500.00</td>
<td>Net credit 99-03</td>
</tr>
<tr>
<td>10</td>
<td>99-4003-03</td>
<td>1500.00</td>
<td></td>
<td>Net debit 99-03</td>
</tr>
<tr>
<td>11</td>
<td>01-2099-99</td>
<td></td>
<td>600.00</td>
<td>Net credit 99-01</td>
</tr>
<tr>
<td>12</td>
<td>99-4001-01</td>
<td>600.00</td>
<td></td>
<td>Net debit 99-01</td>
</tr>
<tr>
<td>13</td>
<td>04-4099-99</td>
<td>900.00</td>
<td></td>
<td>Net debit 04-99</td>
</tr>
<tr>
<td>14</td>
<td>99-2004-04</td>
<td></td>
<td>900.00</td>
<td>Net credit 04-99</td>
</tr>
<tr>
<td>15</td>
<td>02-4099-99</td>
<td>1200.00</td>
<td></td>
<td>Net debit 02-99</td>
</tr>
<tr>
<td>16</td>
<td>99-2002-02</td>
<td></td>
<td>1200.00</td>
<td>Net credit 02-99</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>The result is now each balancing segment value balances, as does the clearing balancing segment value.</p>
<p><strong>Balancing API for Intercompany Journals<br />
</strong><br />
If each balancing segment value represents a different legal entity, intercompany accounts are used to balance a journal with these balancing segment values. The intercompany payables and intercompany receivables accounts are used, rather than intracompany balancing rules.</p>
<p>The Balancing API is used by general ledger and subledger accounting to build accounting lines automatically. The Balancing API uses Intracompany Balancing Rules for balancing segment values in the same legal entity, or those with no legal entity context. The Balancing API uses intercompany payables and receivables accounts when each balancing segment value represents a different legal entity.</p>
<p>If there are both intercompany and intracompany lines in the same transaction, the Balancing API will first perform intercompany balancing across legal entities, and then intracompany balancing across balancing segment values within each legal entity. Intercompany balancing results in debits and credits balanced for each legal entity. Afterwards, intracompany balancing results in debits and credits balanced for each balancing segment within each legal entity. The Balancing API is called when posting journals in general ledger, or when accounting for transactions in the subledgers</p>
<p><strong>Intercompany Balancing</strong></p>
<p>Intercompany journals are the journals that involve balancing segment values that map to different legal entities. These journals are balanced for each legal entity by using their intercompany accounts. The Balancing API uses the intercompany accounts defined for the relevant effective date range. Since multiple accounts may be defined for the same date range, Balancing API will pick the accounts flagged with the Use for Balancing indicator (see Set Up Intercompany Accounting) . The offsetting debit for a legal entity goes into its intercompany receivables account. The offsetting credit goes into the legal entity&#8217;s intercompany payables account.</p>
<p>Intercompany accounts may be defined at the legal entity level. That is, each transacting legal entity has different intercompany accounts defined for different trading partner legal entities regardless of which specific balancing segment values of those legal entities are used in the journals. The transacting and trading partner balancing segment values are then not explicitly specified in the definition and are set to All.</p>
<p>Intercompany accounts may be defined at the balancing segment level of the legal entities. In other words, a transacting legal entity can use different accounts for different transacting balancing segment values depending on what the trading partner legal entity and trading partner balancing segment value are. In that case, transacting or trading partner balancing segment values may be explicitly specified in the intercompany account definitions.</p>
<p>There are several types of intercompany journals possible. The Balancing API will first determine the type of the intercompany journal (one-to-one, one-to-many, many-to-one, or many-to-many) with respect to the legal entities. For intercompany balancing there is no Clearing Company usage and all legal entities are balanced by summary net with respect to each other.</p>
<p>The following examples consider these types journals and how they are balanced. Since it is easier to follow the process when the intercompany accounts are defined at the legal entity level, those scenarios are considered first. The way the journals are balanced for intercompany account definitions at the balancing segment value level is explained afterwards. For the scenarios below assume that the ledger is assigned to a Shared accounting configuration and has a chart of accounts with three segments: balancing, natural account, and intercompany segments.</p>
<p><strong>Intercompany Accounts at the Legal Entity Level</strong></p>
<p><strong>One Legal Entity to One Legal Entity</strong></p>
<p>Suppose that legal entity LE1 maps to balancing segment values 10 and 11, while LE2 maps to balancing segment values 20 and 21. Consider the following intercompany account setup:</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Transacting<br />
LE</strong></td>
<td><strong>Transacting<br />
BSV</strong></td>
<td><strong>Trading<br />
Partner<br />
LE</strong></td>
<td><strong>Trading<br />
Partner<br />
BSV</strong></td>
<td><strong>Account</strong></td>
<td><strong>Intercompany<br />
Account Type</strong></td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE2</td>
<td>All</td>
<td>10-4020-00</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE2</td>
<td>All</td>
<td>10-2020-00</td>
<td>Payables</td>
</tr>
<tr>
<td>LE2</td>
<td>All</td>
<td>LE1</td>
<td>All</td>
<td>20-4010-00</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE2</td>
<td>All</td>
<td>LE1</td>
<td>All</td>
<td>20-2010-00</td>
<td>Payables</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Journal 1:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>1</td>
<td>10-5200-00</td>
<td>1800.00</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>20-5000-00</td>
<td></td>
<td>1800.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
Since Journal 1 is between two balancing segment values (BSV&#8217;s) that belong to different legal entities (LE&#8217;s) then intercompany accounts will be used to balance it. First the After the balancing entries are added, the journal is shown below:</p>
<p>Journal 1 &#8211; Balanced by legal entity:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>1</td>
<td>10-5200-00</td>
<td>1800.00</td>
<td></td>
<td>Original</td>
</tr>
<tr>
<td>2</td>
<td>20-5000-00</td>
<td></td>
<td>1800.00</td>
<td>Original</td>
</tr>
<tr>
<td>3</td>
<td>10-2020-00</td>
<td></td>
<td>1800.00</td>
<td>Balancing</td>
</tr>
<tr>
<td>4</td>
<td>20-4010-00</td>
<td>1800.00</td>
<td></td>
<td>Balancing</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Next, consider the following journal that contains more balancing segment values:</p>
<p>Journal 2:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>1</td>
<td>10-5200-00</td>
<td>1800.00</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>11-5200-00</td>
<td>600.00</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>10-5300-00</td>
<td></td>
<td>600.00</td>
</tr>
<tr>
<td>4</td>
<td>20-5000-00</td>
<td></td>
<td>1800.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
This is a one legal entity to one legal entity journal between legal entities LE1 and LE2. After the summary net balancing entries are added, the journal is shown below:</p>
<p>Journal 2 &#8211; Balanced by legal entity:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>1</td>
<td>10-5200-00</td>
<td>1800.00</td>
<td></td>
<td>Original</td>
</tr>
<tr>
<td>2</td>
<td>11-5200-00</td>
<td>600.00</td>
<td></td>
<td>Original</td>
</tr>
<tr>
<td>3</td>
<td>10-5300-00</td>
<td></td>
<td>600.00</td>
<td>Original</td>
</tr>
<tr>
<td>4</td>
<td>20-5000-00</td>
<td></td>
<td>1800.00</td>
<td>Original</td>
</tr>
<tr>
<td>5</td>
<td>10-2020-00</td>
<td></td>
<td>1800.00</td>
<td>Balancing</td>
</tr>
<tr>
<td>6</td>
<td>20-4010-00</td>
<td>1800.00</td>
<td></td>
<td>Balancing</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
Notice that Balancing API adds lines 5 and 6 to make the journal balanced for each legal entity. In other words, the debits and credits net to zero for both LE1 and LE2. However, notice that for LE1 we still need to perform intracompany balancing since the entries are not balanced by balancing segment values (10 or 11). Intracompany balancing within LE1 will be performed using the relevant intracompany balancing rules. Suppose that the relevant intracompany balancing rule (summary net, no clearing company) is as follows:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Dr BSV</strong></td>
<td><strong>Cr BSV</strong></td>
<td><strong> Debit Account</strong></td>
<td><strong> Credit Account</strong></td>
</tr>
<tr>
<td>All Other</td>
<td>All Other</td>
<td>XX-4000-XX</td>
<td>XX-2000-XX</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
Then intracompany balancing lines 7 and 8 are added to Journal 2. Journal 2 thus shows the results of both intercompany and then intracompany balancing.</p>
<p>Journal 2 &#8211; balanced by legal entity and balancing segment value:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>1</td>
<td>10-5200-00</td>
<td>1800.00</td>
<td></td>
<td>Original</td>
</tr>
<tr>
<td>2</td>
<td>11-5200-00</td>
<td>600.00</td>
<td></td>
<td>Original</td>
</tr>
<tr>
<td>3</td>
<td>10-5300-00</td>
<td></td>
<td>600.00</td>
<td>Original</td>
</tr>
<tr>
<td>4</td>
<td>20-5000-00</td>
<td></td>
<td>1800.00</td>
<td>Original</td>
</tr>
<tr>
<td>5</td>
<td>10-2020-00</td>
<td></td>
<td>1800.00</td>
<td>Balancing</td>
</tr>
<tr>
<td>6</td>
<td>20-4010-00</td>
<td>1800.00</td>
<td></td>
<td>Balancing</td>
</tr>
<tr>
<td>7</td>
<td>10-4000-11</td>
<td>600.00</td>
<td></td>
<td>Balancing</td>
</tr>
<tr>
<td>8</td>
<td>11-2000-10</td>
<td></td>
<td>600.00</td>
<td>Balancing</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
Many legal entity to One legal entity and One legal entity to Many legal entity types of journals are balanced similar to the One-to-One type. That is, each legal entity on the &#8220;Many&#8221; side is balanced against the legal entity on the &#8220;One&#8221; side.</p>
<p><strong>Many Legal Entities to Many Legal Entities</strong></p>
<p>For Many-to-Many intercompany journal type, it is not possible to determine which legal entity is trading with which trading partner. The Balancing API uses the intercompany accounts defined for the All Other legal entity trading partner.</p>
<p>BSV 10 maps to LE 1. BSV 20 maps to LE 2. BSV 30 maps to LE 3. BSV 40 maps to LE 4. Consider the following intercompany account setup:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Transacting<br />
LE</strong></td>
<td><strong> Transacting<br />
BSV</strong></td>
<td><strong> Trading<br />
Partner<br />
LE</strong></td>
<td><strong> Trading<br />
Partner<br />
BSV</strong></td>
<td><strong> Account</strong></td>
<td><strong> Intercompany<br />
Account Type</strong></td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>All Other</td>
<td>All</td>
<td>10-2001-00</td>
<td>Payables</td>
</tr>
<tr>
<td>LE2</td>
<td>All</td>
<td>All Other</td>
<td>All</td>
<td>20-4002-00</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE3</td>
<td>All</td>
<td>All Other</td>
<td>All</td>
<td>30-4003-00</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE4</td>
<td>All</td>
<td>All Other</td>
<td>All</td>
<td>40-2004-00</td>
<td>Payables</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
Consider the following journal.</p>
<p>Journal 3:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>1</td>
<td>10-5200-00</td>
<td>1600.00</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>40-5111-00</td>
<td>1200.00</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>20-5000-00</td>
<td></td>
<td>1000.00</td>
</tr>
<tr>
<td>4</td>
<td>30-1400-00</td>
<td></td>
<td>1800.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
This journal is a Many-to-Many journal since multiple legal entities are present on both the debit and the credit side. Since the Balancing API cannot determine the explicit trading partners for each legal entity, the intercompany accounts set up for All Other trading partner legal entity are used:</p>
<p>Journal 3 &#8211; balanced by legal entity:</p>
<p>&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>1</td>
<td>10-5200-00</td>
<td>1600.00</td>
<td></td>
<td>Original</td>
</tr>
<tr>
<td>2</td>
<td>40-5111-00</td>
<td>1200.00</td>
<td></td>
<td>Original</td>
</tr>
<tr>
<td>3</td>
<td>20-5000-00</td>
<td></td>
<td>1000.00</td>
<td>Original</td>
</tr>
<tr>
<td>4</td>
<td>30-1400-00</td>
<td></td>
<td>1800.00</td>
<td>Original</td>
</tr>
<tr>
<td>5</td>
<td>10-2001-00</td>
<td></td>
<td>1600.00</td>
<td>Balancing</td>
</tr>
<tr>
<td>6</td>
<td>40-2004-00</td>
<td></td>
<td>1200.00</td>
<td>Balancing</td>
</tr>
<tr>
<td>7</td>
<td>20-4002-00</td>
<td>1000.00</td>
<td></td>
<td>Balancing</td>
</tr>
<tr>
<td>8</td>
<td>30-4003-00</td>
<td>1800.00</td>
<td></td>
<td>Balancing</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p dir="ltr">
<p><strong>Intercompany Accounts at the Balancing Segment Value Level<br />
</strong><br />
Previous examples demonstrated how intercompany accounts can be defined and used at the legal entity level. Intercompany accounts can also be defined in the context of balancing segment values, or at the balancing segment value level. So the account definition could explicitly refer to the transacting balancing segment value and the trading partner balancing segment value. This way, different accounts can be used for the same two trading legal entities depending on which balancing segment values both entities are using. In general, each combination of transacting legal entity, transacting balancing segment value, trading partner legal entity, and trading partner balancing segment value may have its own intercompany account definition.</p>
<p>The journal entries for each legal entity can be composed of several balancing segment values belonging to this legal entity. The intercompany balancing procedure in case of intercompany accounts defined for various combinations of transacting and trading partner balancing segment values is very similar to the way the journals are balanced with account definitions at the legal entity level. Just like in the case of account definitions at the legal entity level, intracompany balancing may take place after intercompany balancing entries are added for each legal entity.</p>
<p>Balancing API will proceed according to the steps outlined below for intercompany balancing in the general case (when some accounts are defined at the balancing segment value level):</p>
<p>1. Group all debits and credits by legal entity. Determine the number of legal entities involved in the journal. There are 4 possibilities:</p>
<p>2. One legal entity to One legal entity journal: the journal is between two legal entities. For a journal between two legal entities, determine the balancing segment values involved on the side of each legal entity. There are 4 possibilities:</p>
<p>a. One balancing segment value to One balancing segment value: for each legal entity determine what intercompany accounts will be used to do intercompany balancing. We will look for and use an intercompany receivables account to create an offsetting debit. We will look for and use an intercompany payables account to create an offsetting credit. The Use for Balancing flag in Intercompany Accounts UI tells us which account should be used in balancing when multiple accounts are defined. The determination of the intercompany accounts is performed according to the Hierarchy Table below starting with rule 1 (From LE, From balancing segment value, To LE, To balancing segment value) and stopping when an account is found.</p>
<p>b. One balancing segment value to Many balancing segment values: same as for One balancing segment value to One balancing segment value case except the Hierarchy Table rules checked are 2, 4, and 5.</p>
<p>c. Many balancing segment value to One balancing segment value: same as for One to One balancing segment value case except the Hierarchy Table rules checked are 3, 4, and 5.</p>
<p>d. Many balancing segment value to Many balancing segment value: same as for One balancing segment value to One balancing segment value case except the Hierarchy Table rules checked are 4 and 5.</p>
<p dir="ltr">&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<th> Rule Number</th>
<th> Intercompany Accounts Defined for</th>
</tr>
<tr>
<td>1</td>
<td>Transacting LE, Transacting BSV, Trading Partner LE, Trading Partner BSV</td>
</tr>
<tr>
<td>2</td>
<td>Transacting LE, Transacting BSV, Trading Partner LE</td>
</tr>
<tr>
<td>3</td>
<td>Transacting LE, Trading Partner LE, Trading Partner BSV</td>
</tr>
<tr>
<td>4</td>
<td>Transacting LE, Trading Partner LE</td>
</tr>
<tr>
<td>5</td>
<td>Transacting LE, Trading Partner All Other Legal Entities</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p dir="ltr"><strong> Table 1 Hierarchy Table</strong></p>
<p dir="ltr">3. One legal entity to Many legal entity journal: the balancing procedure for this case is to break down the journal into One LE to One LE journals and perform intercompany balancing within each journal (each journal then is One to One and be balanced as shown in step 2).</p>
<p>4. Many legal entity to One legal entity journal: same as One legal entity to Many legal entity journal.</p>
<p>5. Many legal entity to Many legal entity journal: this journal is balanced for each legal entity by using the Transacting Legal Entity and Trading Partner All Other Legal Entities accounts.</p>
<p>Consider the following setup. The COA for this example has two segments: balancing, and natural account. Assume that balancing segment values 10 and 50 map to legal entity LE1, balancing segment values 20 and 60 map to legal entity LE2, and balancing segment values 30 and 70 map to legal entity LE3. The intercompany accounts are set up as follows:</p>
<p dir="ltr">&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>Transacting LE</strong></td>
<td><strong>Transacting BSV</strong></td>
<td><strong>Trading Partner LE</strong></td>
<td><strong>TradingPartner BSV</strong></td>
<td><strong>Account</strong></td>
<td><strong>Intercompany Account Type</strong></td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE2</td>
<td>20</td>
<td>10-2022</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE2</td>
<td>20</td>
<td>10-4022</td>
<td>Payables</td>
</tr>
<tr>
<td>LE1</td>
<td>50</td>
<td>LE2</td>
<td>All</td>
<td>50-2025</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE1</td>
<td>50</td>
<td>LE2</td>
<td>All</td>
<td>50-4025</td>
<td>Payables</td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE2</td>
<td>All</td>
<td>10-2020</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE2</td>
<td>All</td>
<td>10-4020</td>
<td>Payables</td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE3</td>
<td>30</td>
<td>10-2030</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE3</td>
<td>30</td>
<td>10-4030</td>
<td>Payables</td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE3</td>
<td>All</td>
<td>10-2044</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE1</td>
<td>All</td>
<td>LE3</td>
<td>All</td>
<td>10-4044</td>
<td>Payables</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>LE2</td>
<td>20</td>
<td>LE1</td>
<td>All</td>
<td>20-2010</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE2</td>
<td>20</td>
<td>LE1</td>
<td>All</td>
<td>20-4010</td>
<td>Payables</td>
</tr>
<tr>
<td>LE2</td>
<td>All</td>
<td>LE1</td>
<td>All</td>
<td>20-2011</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE2</td>
<td>All</td>
<td>LE1</td>
<td>All</td>
<td>20-4011</td>
<td>Payables</td>
</tr>
<tr>
<td>LE2</td>
<td>All</td>
<td>LE3</td>
<td>All</td>
<td>20-2030</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE2</td>
<td>All</td>
<td>LE3</td>
<td>All</td>
<td>20-4030</td>
<td>Payables</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>LE3</td>
<td>All</td>
<td>LE1</td>
<td>All</td>
<td>30-2050</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE3</td>
<td>All</td>
<td>LE1</td>
<td>All</td>
<td>30-4050</td>
<td>Payables</td>
</tr>
<tr>
<td>LE3</td>
<td>30</td>
<td>LE1</td>
<td>All</td>
<td>30-2077</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE3</td>
<td>30</td>
<td>LE1</td>
<td>All</td>
<td>30-4077</td>
<td>Payables</td>
</tr>
<tr>
<td>LE3</td>
<td>All</td>
<td>LE2</td>
<td>All</td>
<td>30-2020</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE3</td>
<td>All</td>
<td>LE2</td>
<td>All</td>
<td>30-4020</td>
<td>Payables</td>
</tr>
<tr>
<td>LE3</td>
<td>30</td>
<td>LE1</td>
<td>50</td>
<td>30-9977</td>
<td>Receivables</td>
</tr>
<tr>
<td>LE3</td>
<td>30</td>
<td>LE1</td>
<td>50</td>
<td>30-9987</td>
<td>Payables</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p dir="ltr">
<p>Now consider Journal 4:</p>
<p dir="ltr">&nbsp;</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>1</td>
<td>10-5200</td>
<td>2800.00</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>50-5200</td>
<td></td>
<td>1000.00</td>
</tr>
<tr>
<td>3</td>
<td>20-5000</td>
<td></td>
<td>500.00</td>
</tr>
<tr>
<td>4</td>
<td>60-5000</td>
<td></td>
<td>300.00</td>
</tr>
<tr>
<td>5</td>
<td>30-1400</td>
<td></td>
<td>1000.00</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p dir="ltr">
<p>With respect to legal entities, we can represent it as follows:</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>LE1</td>
<td>1800.00</td>
<td></td>
</tr>
<tr>
<td>LE2</td>
<td></td>
<td>800.00</td>
</tr>
<tr>
<td>LE3</td>
<td></td>
<td>1000.00</td>
</tr>
</tbody>
</table>
<p>So this journal is a one legal entity to many legal entity journal. We will only show how INTERCOMPANY balancing will be performed. Note that INTRACOMPANY balancing within each LE will be performed after the entries are balanced for each LE.<br />
This journal with respect to legal entities is composed of LE1 on the &#8220;One&#8221; side and LE2 and LE3 on the &#8220;Many&#8221; side.<br />
Consider LE1 to LE2 entries. Notice that on the side of LE1 we have two BSV&#8217;s: 10 and 50. Also note that on the side of LE2 we have two BSV&#8217;s: 20 and 60. So our LE1 to LE2 journal is a Many balancing segment value to Many balancing segment value journal. So the offsetting entry for LE1 is a credit to the Payables account from the rule Transacting LE=LE1, Trading Partner LE=LE2: 10-4020. The offsetting entry for the LE2 is a debit to the Receivables account from the rule Transacting LE=LE2, Trading Partner LE=LE1: 20-2011.<br />
Next consider the LE1 to LE3 entries. On the side of LE1 we still have two balancing segment values (10 and 50). On the side of LE3 we have one balancing segment value (30). For LE1 the offsetting entry is a credit to the Payables account from the rule<br />
Transacting LE=LE1, Trading Partner LE=LE3, Trading Partner BSV=30: 10-4030. For LE3 the offsetting entry is a debit to the Receivables account from the rule Transacting LE=LE3, Transacting BSV=30, Trading Partner LE=LE1: 30-2077.</p>
<p>Journal 4 &#8211; balanced by legal entity:</p>
<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>1</td>
<td>10-5200</td>
<td>2800.00</td>
<td></td>
<td>Original</td>
</tr>
<tr>
<td>2</td>
<td>50-5200</td>
<td></td>
<td>1000.00</td>
<td>Original</td>
</tr>
<tr>
<td>3</td>
<td>20-5000</td>
<td></td>
<td>500.00</td>
<td>Original</td>
</tr>
<tr>
<td>4</td>
<td>60-5000</td>
<td></td>
<td>300.00</td>
<td>Original</td>
</tr>
<tr>
<td>5</td>
<td>30-1400</td>
<td></td>
<td>1000.00</td>
<td>Original</td>
</tr>
<tr>
<td>6</td>
<td>20-2011</td>
<td>800.00</td>
<td></td>
<td>Balancing</td>
</tr>
<tr>
<td>7</td>
<td>10-4020</td>
<td></td>
<td>800.00</td>
<td>Balancing</td>
</tr>
<tr>
<td>8</td>
<td>30-2077</td>
<td>1000.00</td>
<td></td>
<td>Balancing</td>
</tr>
<tr>
<td>9</td>
<td>10-4030</td>
<td></td>
<td>1000.00</td>
<td>Balancing</td>
</tr>
</tbody>
</table>
<p><strong>Setting Up Balancing<br />
</strong><br />
To set up intercompany and intracompany balancing, you must set up legal entities, ledgers, enable the Balance Intracompany Journals ledger option, and define intercompany accounts and intracompany balancing rules. If the Balance Intracompany Journals option is not enabled, no intracompany balancing rules can be defined.</p>
<p><strong>Set up Legal Entities and Ledgers<br />
</strong><br />
To set up ledgers and legal entities:</p>
<p>1. Navigate to the Accounting Setup page.<br />
2. Define your legal entity. For more information, see Legal Entities in Accounting Setup.<br />
3. Define your ledger. For more information, see Ledgers in Accounting Setup.<br />
a. Enable the Balance Intracompany Journals option.<br />
4. Define your accounting configuration by assigning legal entities and ledgers.<br />
5. Proceed to define Intracompany Balancing Rules and Intercompany Accounts.</p>
<p><strong>Set up Intracompany Balancing Rules<br />
</strong><br />
To set up intracompany balancing rules:</p>
<p>1. Navigate to the Intracompany Balancing Rules page for the relevant configuration ledger in Accounting Setup Manager.<br />
2. In the Intracompany Balancing Rules Summary page, select the legal entity for which the balancing rules will be defined. Note that you may also select a special value of No Legal Entity if you want to associate the rule with the ledger. Click on Define Rules.<br />
3. Observe various source-category combinations for which balancing rules have already been defined. Click the Create Rule button to create balancing rules for a new source-category combination.<br />
4. In the Create Intracompany Balancing Rules page, select a source and category for which you want to define the rules.<br />
5. You may add descriptive flexfield information at the balancing rule level with Intracompany Rule Descriptive Flexfield. You may also use the Intracompany Accounts Descriptive Flexfield at the accounting rule level.<br />
6. Enter a debit (due from) and credit (due to) balancing segment value for each debit and credit intracompany account. You can choose All Other to have each balancing segment value use the same due to and due from accounts for every intracompany trading relationship that has not been explicitly defined.<br />
7. In the Options subtab specify:<br />
a. if you want Summary Net or Detail level of summarization;<br />
b. if you want the Clearing Balancing Segment Value to be used for All Journals or only for Many to<br />
Many journals;<br />
c. how to proceed if the clearing company is necessary yet unspecified:<br />
i. use the Default Clearing Balancing Segment Value (you have to specify that value in the field below<br />
the dropdown list)<br />
ii. use the Manually Entered Balancing Segment Value. This option should not be used for journals<br />
coming from subledgers since there is no way to specify a clearing company for them.<br />
iii. use the Default Rule. The Default Rule is the All Other-All Other rule. It can only be used if the<br />
Clearing Balancing Segment Value is used for Many to Many journals.<br />
8. Click Apply to save your changes.</p>
<p><strong>Set up Intercompany Accounting<br />
</strong><br />
To set up intercompany accounting:</p>
<p>1. Navigate to the Intercompany Accounts page for the relevant configuration ledger in Accounting Setup Manager.<br />
2. Click on the Define Relationships icon for the relevant legal entity.<br />
3. In the Intercompany Accounts table, select the Transacting Balancing Segment Value for the intercompany accounts. Select the Trading Partner Legal Entity and the Trading Partner Balancing Segment Value. For both the Transacting Balancing Segment Value and Trading Partner Balancing Segment Value you can select the special value All to define accounts at the legal entity level. Note that if you have mapped your balancing segment values to legal entities, only the relevant balancing segment values will be available for selection. For example, only balancing segment values that are mapped to the transacting legal entity can be selected as the Transacting Balancing Segment Values.<br />
4. The Trading Partner Ledger will be selected automatically and cannot be changed. If the accounts are defined for the primary transacting ledger, then the primary ledger of the trading partner legal entity will be selected. If the accounts are defined for the secondary transacting ledger, then only the same secondary ledger can be used as the trading partner ledger.<br />
5. Click on the Define Accounts icon for the relevant trading partner.<br />
6. In the Define Accounts page, specify intercompany receivables and payables accounts you want to use with the trading partner. Specify the effective date ranges for your accounts.<br />
7. You may also enter descriptive flexfield information using the Intercompany Receivables Accounts and Intercompany Payables Accounts descriptive flexfields.</p>
<p><strong>Note:</strong> If the intercompany accounts are being defined between two legal entities that share the same<br />
ledger, a Use For Balancing radio button allows you to specify which of these accounts is to be used<br />
for balancing intercompany journals in General Ledger and Subledger Accounting Architecture.</p>
<p><strong> Attention:</strong> You may choose &#8220;All Other&#8221; in the Trading Partner Legal Entity allows you to define the<br />
same accounts for all trading partners. This approach is not recommended since it will be challenging<br />
to reconcile intercompany balances.</p>
<p>8. Click Apply and save your work.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div><span style="font-family:Arial, Helvetica, sans-serif;line-height:normal;"><br />
</span></div>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/general-ledger/'>General Ledger</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-e-business-applications/'>Oracle E-Business Applications</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/411/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=411&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/01/11/setting-up-intracompany-and-intercompany-accounting-an-example/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
		<item>
		<title>R12: What are Ledger Sets, when they are used and how to define them?</title>
		<link>http://oraclefinancial.wordpress.com/2011/01/09/r12-what-are-ledger-sets-when-they-are-used-and-how-to-define-them/</link>
		<comments>http://oraclefinancial.wordpress.com/2011/01/09/r12-what-are-ledger-sets-when-they-are-used-and-how-to-define-them/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 08:27:34 +0000</pubDate>
		<dc:creator>Mahmoud Elemam</dc:creator>
				<category><![CDATA[General Ledger]]></category>
		<category><![CDATA[Oracle E-Business Applications]]></category>
		<category><![CDATA[Oracle Financial]]></category>

		<guid isPermaLink="false">http://oraclefinancial.wordpress.com/?p=391</guid>
		<description><![CDATA[What are Ledger sets? Ledgers sets allow you to group multiple ledgers together to achieve processing efficiencies. For example, you can open or close periods for multiple ledgers simultaneously, translate balances for all ledgers in a ledger set, run recurring journals that update balances for multiple ledgers, or run consolidated financial reports that summarize balances [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=391&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>What are Ledger sets?<br />
</strong>Ledgers sets allow you to group multiple ledgers together to achieve processing efficiencies. For example, you can open or close periods for multiple ledgers simultaneously, translate balances for all ledgers in a ledger set, run recurring journals that update balances for multiple ledgers, or run consolidated financial reports that summarize balances across multiple ledgers in a ledger set.</p>
<p>All ledgers in a ledger set must share the same chart of accounts and accounting calendar/period type combination. They do not have to share the same currency. This allows you to group the primary or secondary ledgers with their associated reporting currencies to reduce maintenance efforts and streamline processing.</p>
<p>Note: Both the source ledger and its reporting currency (Journal and Subledger level) must have the same open periods to prevent problems during posting in General Ledger.</p>
<p><strong>When Ledger Sets are used?<br />
</strong>Some of the General Ledger features that benefit from the use of ledger sets are as follows:<br />
• Translation and Revaluation: Translate balances and run revaluation across multiple ledgers in a ledger set.</p>
<p>• Open and Close Periods: Open and close periods for multiple ledgers within a ledger set from a single operation.<br />
• Reporting: Submit standard reports and Financial Statement Generator (FSG) reports across multiple ledgers in a ledger set.<br />
The added benefit of using ledger sets in FSG reports is to aggregate data and create summarized balances across multiple ledgers in a ledger set.<br />
• Inquiry: Perform online inquiry on account balances or journals across multiple ledgers in a ledger set from a single view; drill down to the journal details and subledger transaction for each ledger.</p>
<p><strong>How to define Ledger Sets?<br />
</strong>To define a ledger set:<br />
1. Navigate to the Ledger Set window.<br />
2. Enter a name for the Ledger Set, a Short Name for the ledger set,(Optional) Enter a Description for the ledger set.<br />
3. Choose a Chart of Accounts.<br />
4. Choose a Calendar and Period Type.<br />
5. (Optional) Specify a default ledger. The default ledger automatically defaults in all windows where the Ledger field is required.<br />
Note: A Default Ledger is required for Financial Statement Generator (FSG).<br />
6. (Optional) Select the Enable Security checkbox to secure the Ledger Set definition. If you do not enable security, all users who have access to this definition will be able to use, view, and modify the ledger set definition.<br />
If the Assign Access function is available for your responsibility, the Assign Access button will be enabled once you select the Enable Security checkbox. Choose the Assign Access button to assign the definition to one or more Definition Access Sets with the desired privileges. For more information, see Definition Access Sets, page 1-136.<br />
If the Assign Access function has been excluded from your responsibility, you will be unable to view the Assign Access button in the Ledger Sets window. You can still secure the Ledger Set definition by selecting the Enable Security checkbox, but only Definition Access Sets that are AutoAssigned will be automatically assigned to this Ledger Set. See your System Administrator for more information on Function Security.<br />
7. In the Ledger/Ledger Set column, choose the ledgers and/or ledger sets to be included in the ledger set. Only those ledgers and ledger sets that share the same chart of accounts, calendar, and period type specified for the ledger set definition will be available.<br />
If you use reporting currencies (journal or subledger level), you can choose reporting currencies to be included in the ledger set. Only those reporting currencies that share the same chart of accounts, calendar, and period type specified for the ledger set definition will be available<br />
8. Save your work. The General Ledger Accounting Setup Program will be submitted.<br />
Ensure this program completes successfully. Once saved, a ledger set cannot be deleted. You can only add or remove ledgers and ledger sets from ledger sets.</p>
<p>Note: You must have at least one ledger or ledger set assigned to a ledger</p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/general-ledger/'>General Ledger</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-e-business-applications/'>Oracle E-Business Applications</a>, <a href='http://oraclefinancial.wordpress.com/category/oracle-financial/'>Oracle Financial</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclefinancial.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclefinancial.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclefinancial.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclefinancial.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/oraclefinancial.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/oraclefinancial.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/oraclefinancial.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/oraclefinancial.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclefinancial.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclefinancial.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclefinancial.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclefinancial.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclefinancial.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclefinancial.wordpress.com/391/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclefinancial.wordpress.com&amp;blog=10345565&amp;post=391&amp;subd=oraclefinancial&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://oraclefinancial.wordpress.com/2011/01/09/r12-what-are-ledger-sets-when-they-are-used-and-how-to-define-them/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<georss:point>33.513000 36.292000</georss:point>
		<geo:lat>33.513000</geo:lat>
		<geo:long>36.292000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/47c355ac1c4d0ef2a83a4559b7ebda7f?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mahmoud Maher</media:title>
		</media:content>
	</item>
	</channel>
</rss>
