Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Inter Company Billing is a method of billing work performed by a provider operating unit and charged to a project
owned by a receiver operating unit. The provider operating unit creates a Receivables invoice, which is interfaced as
a Payables invoice to the receiver operating unit.
Using this method, Projects generates physical invoices and corresponding accounting entries at agreed upon transfer
prices between internal seller (provider) and buyer (receiver) organizations when they belong to different legal entities
or operating units.
For Inter Company Billing the Provider and Receiver must be in different legal entities.
Projects Vision Services provides resources to work on a project related to Project Vision
Communications.
4. Auto accounting Setup – The function “Intercompany Invoice Accounts” should be configured
5. In Projects Vision Communications OU (Receiver Operating Unit)
Create a project "Contract New Project"
Enable Cross charge at both Project and Task Levels.
Under the Cross Charge Section, assign an Intercompany Tax Receiving Task at the
project level
6. In Projects Vision Services OU (Provider Operating Unit)
Create an Intercompany project type (Intercompany Billing should be enabled)
The project type should be a Contract project type
Create a template and project based on the above project type.
In the project, under Customers and Contacts, ensure that the customer contact is be the
one defined, in the Vision Communications (i.e. Receiver OU) in the Implementation
Options screen Internal Billing Receiver Options (Customer name)
The project should have baselined funding.
8. Distribute the cost. Note: The expenditure item should be entered and distributed from the
Provider Responsibility
9. From The Provider Responsibility Run PRC: Generate Intercompany Invoices for a Single Project.
10. Approve and Release the Invoice.
11. Run PRC: Interface Intercompany Invoices to Receivables
12. Go to a Receivables Responsibility for the operating unit and run the Auto invoice Import
Program.
13. Run PRC: Tieback Invoices from Receivables
Once the processes are successfully completed, data will be inserted into the following AP tables:
AP_INVOICE_LINES_INTERFACE
AP_INVOICES_INTERFACE
14. Run the Payables Open Interface Import from a Payables responsibility (In the Receiver OU i.e.
Vision Communications Responsibility)
15. Run PRC: Interface Supplier Costs (In the Receiver OU i.e. Vision Communications Responsibility)
Transfer Price Basis – Base the transfer price on the raw cost, burdened cost, or revenue amount of the
transaction
Cross-charge calculation method – you can optionally burden, use bill rate schedules or a percentage markup to
calculate the transfer price from the basis
The % is the amount of markup or discount to the transfer price amount calculated by the rule. A number less
than 100 indicates a discount, greater than 100 indicates a markup.
Oracle Projects supports more complex schedules so your organizations can negotiate their own transfer price rules.
You can define one transfer price schedule consisting of different rules for different organization pairs or multiple
schedules consisting of different rules for the same pair of organizations.
You can assign different transfer price schedules at the project and task levels.
To define a Transfer Price Schedule, navigate to Setup Costing Cross Charge Transfer Price Schedule
Labor and Non-Labor Rules - select the corresponding Labor or Non-Labor Rules as defined above.
Apply % - The % is the amount of markup or discount to the transfer price amount calculated by the rule. A
number less than 100 indicates a discount, greater than 100 indicates a markup.
Transfer Price Amount Type -
Cost and Revenue - Applies to all the Cross Charge Transactions
Cost - Applies to transactions when the assigned work type has an amount type to Cost
Revenue – Applies to transactions when the assigned work type has an amount type to Revenue
Default - Choose one schedule line to be default to this schedule. Project uses this line to derive the transfer
price if none of the lines match your transaction. It is not mandatory to define one line as default; however,
if it cannot determine a rule to apply to a transaction then an error message is raised.
Type = Labor
Basis = Raw Cost
Use = Basis
Apply = 100 %
Apply % = 100 %
Transfer amount type = Cost
Based on the above setup, this rule is used only for Labor Transactions.
Assume we have entered a Pre-Approved Time Card and distributed the cost, and let us assume that Raw Cost is
Calculated as - 2000 once the cost is distributed.
Now when we run the Distribute Borrowed and Lent Process, Transfer Price is calculated as follows:
Since the rule is based on Raw Cost, Raw cost of the transaction is considered.
Final Transfer price amount = (Initial Transfer Price * Apply % in the Schedule Line) =
(2000 * 100/100) = 2000.
In the same example let’s assume that at both rule and schedule we have defined Apply % = 50.
Once the rule % is applied, the schedule % is applied on the calculated Amount
Final Transfer Price Amount (Initial Transfer Price * Apply % in the Schedule Line) = (1000 * 50/100) = 500.
Since the Schedule also has the Apply % as 50. In this case Transfer Price Amount will be - 500
With the same above example, let’s say, instead of using Basis, we have selected "Bill Rate Schedule"
Type = Labor
Basis = Raw Cost
Use = Bill Rate Schedule and a Rate schedule is attached.
Apply = 50 %
Attach the above rule to a Schedule. In the Schedule:
Apply % = 50 %
Transfer amount type = Cost
Enter a Pre-Approved time card with quantity 50 and distribute the cost.
If the rate defined in the rate schedule attached above is 200 then the transfer price is calculated as follows:
In this case since a rate schedule is attached, raw cost will not be taken into consideration.
Initial Transfer Price = (Quantity * Rate * Apply %) = (50 * 200 * 50/100) = 5000
Final Transfer Price = (Initial Transfer Price * Apply % defined at the Transfer Schedule Line level) =
(5000 * 50/100) = 2500
Type = Labor
Basis = Raw Cost
Use = Burden Schedule
Apply = 50 %
Entered a Pre-Approved time card, and distribute the cost. Assume the cost calculated is 3000.
In this case since a Burden Schedule is attached, based on the Raw Cost, the burden cost will be calculated
considering the burden schedule attached to the rule. Let us assume burden cost calculated is 1500
Final Transfer Price = (Initial Transfer Price * Apply % defined at the Transfer Schedule Line level) =
(750 * 50/100) = 375
● PA will create the initial expenditure in the Provider OU, which creates half of the accounting required
in the Provider entity. This expenditure will appear on the Project and will reflect the different
Provider and Receiver Operating Units. AP may also create the accounting for the initial expenditure
when it processes a supplier invoice that is cross-charging entities. (Provider OU = OU from where
the cost originates; the OU that provides the service or product being charged. Receiver OU = OU
receiving the cost; since Projects receive cost, the Project OU will always be the same as the Receiver
OU)
o When the expenditure is a cross-charge transaction, the accounting for the debit account (as
explained above) will be overridden to charge the OIE account.
● AR will create an intercompany AR invoice in the Provider OU, which creates the other half of the
accounting required in the Provider entity. It will credit the same OIE line used on the PA expenditure
for the cost amount, and credit a separate OIE line for the markup, thus leaving only the markup in the
OIE line.
● AP will create an intercompany AP invoice in the Receiver OU, which creates the accounting required
in the Receiver entity. This entry will charge the expenditure cost to the account required for the
project charged and charge the markup to the OIE line.
Example:
An employee in the US charges time to a POC project in GB OU. Cost = 400. Markup = 20 (400 x 5%).
Entry #1: PA books debit to OIE and credits Employee’s Home Dept for the cost. PA sends data to AR
system.
Entry #2: AR creates invoice in Provider OU, debits Interco AR, credits OIE for cost and markup
Entry #3: AP creates invoice in Receiver OU, debits Project Account for cost, debits OIE for markup, credits
Interco AP.
Project Classifications:
Task Service Type:
Options > Tasks > Select task > Task Detail