ORACLE APPLICATIONS
WHITE PAPER
MASS ADDITIONS CREATE
JANUARY 2014
Contributors C!"r#$ Rini%"r& AP C"nt"r o' E()"rtis"
*"rsions 1 + M,#& 200-
1.1 + Jun"& 200-
1.2 + O/tob"r& 200-
1.0 + Jun"& 2001
1.4 + J,nu,r#& 2014
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 1
Cont"nts
Intro3u/tion..................................................................................................................................0
Ob6"/ti7"...............................................................................................................................0
S/o)".....................................................................................................................................0
8,/%9roun3...........................................................................................................................0
M,ss A33itions Cr",t" :APMACR;.............................................................................................4
O7"r7i"<...............................................................................................................................4
T#)"s o' Ass"ts.....................................................................................................................4
S"t U) St")s..........................................................................................................................=
R">uir"?"nts to Tr,ns'"r Lin"s to 5A..................................................................................-
A//ountin9 C$,ss Assi9n?"nts ............................................................................................1
Non4R"/o7"r,b$" T,("s .....................................................................................................10
Pub$i/ S"/tor 5in,n/i,$s......................................................................................................10
C!,n9"s to M,ss A33itions Cr",t" in R12..........................................................................10
In'or?,tion Sour/"s...................................................................................................................1=
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 2
Introduction
Objective
To provide an overview of the Mass Additions Create Process in Payables with the hopes of giving
the reader a good understanding of the different steps involved.
Scope
This paper will cover the functional and technical side of the Mass Additions Create process. It will
describe the setup steps to interface data between FA and AP and discuss changes in the
architecture between R11i and R1.
Background
The Mass Additions Create process is used to transfer invoice distributions in Payables to Fi!ed
Assets for trac"ing as an e!pensed asset# a CIP asset# or a capitali$ed asset. Costs are also sent
directly to Fi!ed Assets fro% &racle Pro'ects using the PRC( Interface Assets to &racle Assets.
Any invoice distribution line charged to a capital pro'ect %ust be transferred fro% &racle Pro'ects.
This paper will not cover the PRC( Interface Assets to &racle Assets process.
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 0
Mass Additions Create (APMACR)
Overview
The Mass Additions Create Progra% )APMACR* is sub%itted fro% an Accounts Payable )AP*
responsibility. The purpose of the progra% is to interface the costs of purchased ite%s that %eet
the criteria to beco%e an asset. It also interfaces ad'ust%ents to the invoice cost and discounts
ta"en when the invoice is paid for assets that have already been interfaced.
Tpes o! Assets
There are three types of assets(
capitali$ed
construction+in+process )CIP*
e!pensed
,hich type of asset an invoice distribution beco%es depends on the natural account seg%ent and
the asset category configuration. Any invoice distribution that is charged to an e!pense account is
eligible to be transferred to Fi!ed Assets )FA* as an e!pense type asset if the -Trac" as Asset.
option is selected on the distribution line. These e!penses are not depreciated in FA# but they are
reported as an e!pense. Capitali$ed assets will start to depreciate based on the depreciation
%ethod rules and the date placed in service. CIP assets do not depreciate until the asset is
capitali$ed and placed into service in FA after they have been transferred.
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 4
Set "p Steps
1. /efine the account type of an account in 01.
Responsibility( 0eneral 1edger
2avigation( 3 4etup 3 Fle!fields 3 5ey 3 6alues
/efine the seg%ent 7ualifier -Account Type. as either Asset or 8!pense
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# =
. /efine the asset clearing and CIP clearing accounts for an asset boo"
Responsibility( Fi!ed Assets
2avigation( 3 4etup 3 Asset 4yste% 3 Categories
A co%plete account is set up in this screen. 9owever# for the %ass additions process# only the
natural account seg%ent is evaluated. :ou can use the sa%e natural account with different
co%pany or cost centers# and they will still be selected as an asset. In R11i# this %eant that
you %ust set up a different natural account seg%ent for every asset boo" you use. That is still
an option in R1. 9owever# in R1# you can now specify the Asset ;oo" at the invoice
distribution level so you ensure the distribution is transferred to the correct asset boo".
Note: The entire 0eneral 1edger Account shows in the asset category setup screen. 9owever#
the Mass Additions Create process only loo"s at the natural account seg%ent of that account.
In the screen shot above# the third seg%ent is the natural account seg%ent# so account 1<=>
and 1<?> are the two natural account seg%ents that the Mass Additions Create Process will
use to transfer costs fro% Payables to the &P4 C&RP boo".
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# @
@. 8nter an invoice and ensure the trac" as asset flag is selected
Responsibility( Payables
2avigation( 3 Invoices 3 8ntry 3 Invoice ;atches or Invoices 3 1ines 3 /istributions
Note: In the distributions screen# the Trac" as Asset field is not displayed by default. It is
auto%atically chec"ed for all asset type accounts and cannot be unchec"ed. To set the flag for
e!pense type assets# go to the 3 Folder 3 4how Field option and elect to display the Trac" as
Asset field.
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# A
A. &ptionally# enter the Asset ;oo" and Asset Category on the invoice line. If these values are
entered on the invoice line# the asset boo" and asset category will default to the distribution
line. ,hen the ite% is transferred to FA# the distribution a%ount will default to the asset
category and asset boo" assigned in payables.
Responsibility( Payables
2avigation( 3 Invoices 3 8ntry 3 Invoice ;atches or Invoices 3 1ines
2ote( If the distribution lines are saved before the asset boo" or asset category is populated
on the invoice line# then the distribution line will not have this infor%ation copied to the
distribution. The asset boo" can be %anually populated at the distribution level# but the asset
category will need to be assigned when the %ass addition line is prepared.
Re#uire$ents to Trans!er %ines to &A
In order for an invoice distribution a%ount to be transferred to FA# the invoice %ust %eet the
following conditions(
The invoice is approved.
The invoice line distribution is finally accounted.
The invoice distribution line is charged to an account set up as an asset type account )CIP
or capitali$ed assets* or an e!pense type account )e!pensed asset*.
If an invoice distribution charge account is an asset type account# then that account %ust
be set up in Fi!ed Assets on an asset category as either an Asset Clearing Account or a
CIP Clearing Account. If it is not set up# the %ass additions create process will select the
invoice distribution line for evaluation# but it will be re'ected by the FA code. At that point#
the assetsBadditionBflag is set to C2D as the line was evaluated# but re'ected.
The -Trac" as Asset. chec" bo! is selected. This chec"bo! is auto%atically chec"ed if the
distribution charge account is an asset type account and cannot be changed. For e!pense
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# -
type accounts# this bo! can be chec"ed or unchec"ed. For other account types. The
-Trac" as Asset. chec" bo! re%ains greyed out and cannot be selected.
If the invoice line is assigned to a pro'ect# it is not a capital pro'ect.
The accounting301 date on the invoice line distribution is on or before the date specified
for the Create Mass Additions re7uest
In a %ultiple organi$ations set up# the Payables operating unit %ust be tied to the sa%e
0eneral 1edger 4et of ;oo"s as the corporate boo".
The user running the %ass additions create responsibility %ust have access to the ledger
to be processed.
Accounting C'ass Assign$ents
The %ass additions create process bases which transactions are sent to FA on the Accounting
Class Assign%ents setup. ;y default# the following accounting classes will be evaluated to send to
FA.
Accrual
Cost
/iscount
8!change Rate 6ariance )8R6*
8!pense
Freight
Interest 8!pense
Invoice Price 6ariance )IP6*
Ite% 8!pense
Miscellaneous 8!pense
Ta! 8!change Rate 6ariance )T8R6*
Ta! Invoice Price 6ariance )TIP6*
Ta! Rate 6ariance )TR6*
Item Expense and Accrual Accounting Classes
Ite% e!pense and accrual invoice distributions will be transferred to FA based on the criteria
discussed above. 8ach line is interfaced as one asset in the NEW 7ueue. The various costs can
be %erged in the Prepare Mass Additions process# added to an e!isting asset# or each invoice
distribution can be posted as a separate asset.
Variance Accounting Classes
6ariance lines )IP6 and 8R6* lines will have the relatedBid on the invoice distribution point to its
associated ite% line. 8ach line is interfaced in the MERGED 7ueue. In other words# the IP6 and
8R6 lines will be added to the costs of the ite% distribution when they are posted to FA.
Discount Accounting Class
/iscounts are based on the pay%ent accounting and tied bac" to the invoice distribution through
the pay%ent history data. /iscounts on pay%ents of assets will be interfaced to FA in the NEW
7ueue as ad'ust%ents. /iscounts should be processed as cost ad'ust%ents to the asset.
Other Accounting Classes
&ther non+accrual and non+ite% lines# e.g. Freight and Miscellaneous lines# if allocated to the ite%
line# will inherit the account of its associated line ite%. In this case# the
chargeBapplicableBtoBdistBid value on the invoice distribution will be populated and the line will be
interface to FA along with the parent ite% line.
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 1
For e!a%ple# a P& )accrue on receipt is set to yes in this e!a%ple* is entered for E<>> F4/. The
P& charge account >1+>>>+1<=>+>>>> is an asset account. ,hen invoiced# the price is E<<> F4.
,hen the invoice is accounted# an invoice distribution line of E<> difference between the P& cost
and the invoice cost for the IP6 will be created.
ax! "reight! and Misc Onl# $ines
An enhance%ent re7uest# re7uest 1@G11H># was i%ple%ented to allow ta!# %iscellaneous# and
freight only invoices to be transferred to FA if there is no ite% line. This re7uires that the -Allow
Fnallocated 1ine Types. flag is chec" on the asset boo". The navigation path for this flag in the
Fi!ed Assets responsibility is 4etup I Asset 4yste% I ;oo" Controls.
Invoice %ine Tpe(
Accounting
C'ass
Account Invoice
)istribution
id
Re'ated
id
C*arge
app'icab'e
to dist id
Track
As
Asset
A$ount
I261 Accrual 1<=> 1>>>> : <>>
I261 IP6 1=>> 1>>>1 1>>>> 2 <>
I26 Ite% 1<=> 11>>> : 1>>
I26 Freight 1=>> 11>>1 11>>> 2 1>
I26@ Ite% 1<=> 1>>> : >>
I26@ Freight 1=>> 1>>1 2 >
I26A Freight 1<=> 1@>>> : >>
I26A Freight 1=>> 1@>>1 2 @>
I26< Freight 1<=> 1A>>> : 1>>
I26< Misc 1<=> 1A>>1 : <>
I26< Misc 1=>> 1A>> 2 <>
Account 1<=> is an asset type account and is set up as the asset clearing account. Account 1=>>
is not an asset type account.
For I261# two lines will be transferred to FA. The IP6 line will be placed in the M8R08/ 7ueue
and associated to the ACCRFA1 line. The accrual line will be in the 28, 7ueue. A total of E<<>
will be posted for the asset.
For I26# two lines will be transferred to FA. The freight line will be in the M8R08/ 7ueue and the
ite% line will be in the 28, 7ueue. A total of E11> will be posted for the asset.
For I26@# one ite% line will be transferred to FA# totaling E>>. 8ven though the freight line has an
asset account# it is not allocated to an ite% line and is not %ar"ed to trac" as an asset# so it does
not %eet all the criteria to be transferred as an asset.
For I26A# one line for E>> will be transferred to FA if the -Allow Fnallocated 1ine Types. flag is
chec"ed. If the -Allow Fnallocated 1ine Types. flag is not chec"ed# nothing will be transferred to
FA.
For I26<# two lines will be transferred to FA# totaling E1<>. If the -Allow Fnallocated 1ine Types.
flag is not chec"ed# these ite%s will not be transferred to FA.
+on,Recoverab'e Ta-es
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 10
To send non+recoverable ta! a%ounts fro% AP to FA as part of the asset cost# the 2on+
Recoverable Ta! accounting class assign%ent %ust be added to the &racle 4tandard Transfer
Assign%ent for the Mass Additions Create Progra%.
Responsibility( Payables Manager
2avigation( 4etup 3 Accounting 4etups 3 4ub ledger Accounting 4etup+I Post+Accounting
Progra%s
1. Juery for Progra% 2a%e KMass Additions CreateK
. 4elect the Assign%ent /efinition C&racle 4tandardD Assign%ent Code
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 11
@. 4elect the CCopy Assign%entD to create a new assign%ent
A. 8nter a new assign%ent code and assign%ent na%e. 8nter a 'ournal if you only want to
%odify the assign%ent for one ledger.
<. For the new assign%ent code# select the KAccounting Class Assign%entsK button
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 12
H. Insert a row# selecting 2on+Recoverable Ta! fro% the 1&6.
The Mass Additions Create accounting class assign%ents is seeded by &racle and cannot be
updated. ;e sure to enable the assign%ent definition# and assign it to the appropriate ledger.
Ta! lines will be transferred into the M8R08/ 7ueue and can be reviewed in FA in the 3 Assets 3
Asset ,or"bench 3 4ource 1ines window.
Pub'ic Sector &inancia's
If Public 4ector Financials are i%ple%ented# an additional process %ust be run before the Mass
Additions Create 'ob# the Fpdate Assets Trac"ing Flag process )psafatab.pls*. This process will
set the assets trac"ing flag to yes on invoice distribution lines in co%pliance with the 0A4; @A and
0A4; @<.
C*anges to Mass Additions Create in R./
In release 1# the Mass Additions Create process )ap%assab.pls* inserts the records into the
FABMA44BA//ITI&24B0T table# a global te%porary table. In 11i# it inserted the records directly
into the FABMA44BA//ITI&24 table.
The Mass Additions Create process then calls the fi!ed assets code#
FABMA44A//BCR8AT8BP50 )fa%adcb.pls*# which deter%ines whether the selected data %eets
the criteria to be set %oved to the FABMA44BA//ITI&24 table based on the asset boo" controls
and the configured asset and cip clearing accounts.
The Mass Additions Create process calls the pro'ect accounting procedure
PABMA44BA//ITI&24BP50 )pa%assab.pls* code to insert ad'ust%ents to pro'ects that were
interfaced to AP and insert any discount ad'ust%ents to pro'ects.
The profile option -FA( Include 2onrecoverable Ta! in Mass Addition. is obsolete in R1. 4ee the
2on+Recoverable Ta!es section to see how to transfer these costs to FA. In 11i# the cost of the
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 10
asset would be transferred with the ta! a%ount added. In R1# the ta! lines will transfer to be
M8R08/ to the ite% line# and the history of the a%ounts will be available by reviewing the source
lines in FA.
The asset boo" and asset category can be defined in Payables on the invoice line. These then
default down to the invoice distribution. If these are defined in Payables# they will appear in the
Mass Additions Prepare screen when the asset is reviewed. They can be left null in payables# and
the syste% will loo" at the asset clearing accounts and CIP clearing accounts setup for the boo" in
FA# and pull the invoice lines charged to an account that is set up for that account.
The %ass additions create process uses the accounting a%ount data and accounting class data in
the !la tables )!laBaeBheaders# !laBaeBlines# and !laBdistributionBlin"s* rather than the
transaction a%ounts in the apBinvoiceBdistribution tables.
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 14
In!or$ation Sources
&racleL Payables Fser 0uide# Release 1# Part 2o. ;<A<A+>A
&racleL Assets Fser 0uide# Release 1# Part 2o. ;@11==+>
&racleL 4ubledger Accounting I%ple%entation 0uide# Release 1# Part 2o. ;1@?GA+>@
&racleL Public 4ector Financials Fser 0uide# Release 1# Part 2o. ;@11?=+>1
2ote 1A<>1?A.1( 2ew Functionality APMACR( Allow Fnallocated Misc and Freight 1ines to
Interface to FA + Mandatory /atafi! ;efore Running Mass Additions Create Progra% After Patch
1AAHH<>H
Or,/$"2C$i"nt Con'i3"nti,$ 4 5or int"rn,$ us" on$# 1=