Create Intercompany Transaction

The transactions that are entered by an intercompany accountant to record transactions within or across legal entities. For example, Legal Entity Vision USA is required to bill Legal Entity Vision UK for some equipment it ordered on behalf of Vision UK. Another example would be if the training department in Vision USA needs to charge the consulting department for training it imparted to the consultants.

Life Cycle Status: Active

QName: {http://xmlns.oracle.com/apps/financials/commonModules/intercompanyTransactions/intercompanyTransactionImportService/}IntercompanyTransactionImportService

Service WSDL URL: https://servername/fscmService/IntercompanyTransactionImportService?WSDL

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Handles

Intercompany Transaction Distribution Line Interface

Handles

Intercompany Transaction Header Interface

Handles

Intercompany Transaction Batch Interface

Handles

Intercompany Transaction SDO

Handles

Intercompany Transaction Batch Distribution Interface

Operations

importTransactions

Creates intercompany transactions from data in the intercompany interface tables.

Life Cycle Status: Active

Request Payload

Element Name Type Description

transactionImportSource

Intercompany Transaction

The sources of the intercompany transactions that are to be imported.

Response Payload

Element Name Type Description

result

long

This service operation returns the interface run identifier, which is used to identify transactions in the intercompany interface tables.

getDfltObjAttrHints

An operation to retrieve user interface hints, such as the service data object label and object attribute labels, for the specified service data object and locale. As a prerequisite, invoke the getEntityList operation defined on this service to get the list of possible values for the viewName request payload element.

Life Cycle Status: Active

Request Payload

Element Name Type Description

viewName

string

The service view usage name, an internal name for the service data object. Specify the value of the element from the getEntityList operation response payload.

localeName

string

Gets the locale to use. The local name is in the ISO 639-1 format.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ObjAttrHints

The label and user interface hints at the specified service data object and its attributes in a name-value pair format.

getServiceLastUpdateTime

Returns the date and time when the schema files referenced in the service were last changed.

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The date and time when the service last changed. This is in the ISO 8601 format.

getEntityList

Gets the list of data objects defined in this service.

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ServiceViewInfo

Gets a list of data objects for the service including the name, internal name and Boolean values indicating whether create, update, merge and delete operations can be performed on the object.

Security

The following tables list the privileges required to perform the service operations, and the duty roles that each privilege is granted to.

Service Operations to Privileges Mapping

Operation Name Privilege Code Privilege Name Privilege Description

All Operations

FUN_IMPORT_INTERCOMPANY_TRANSACTION_PRIV

Import Intercompany Transaction

Allows submission of Import Intercompany Transactions process.

Privileges to Duty Roles Mapping

Privilege Code Granted to Duty Role Code Granted to Duty Role Name Granted To Duty Role Description

FUN_IMPORT_INTERCOMPANY_TRANSACTION_PRIV

ORA_FUN_INTERCO_TRANSACTION_ENTRY_DUTY

Intercompany Transactions Entry

Create, update, approve, reject intercompany transactions and batches.

Duty Roles to Duty or Job Roles Mapping

Duty Role Code Granted to Duty or Job Role Code Granted to Duty or Job Role Name Granted To Duty or Job Role Description

ORA_FUN_INTERCO_TRANSACTION_ENTRY_DUTY

ORA_FUN_CUSTOMER_ACCOUNT_INQUIRY_DUTY

Customer Account Inquiry

View customer account details.

ORA_FUN_INTERCO_TRANSACTION_ENTRY_DUTY

ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY

FSCM Load Interface Administration

Manages load interface file for import

ORA_FUN_INTERCO_TRANSACTION_ENTRY_DUTY

ORA_GL_GENERAL_ACCOUNTING_SETUP_REVIEW_DUTY

General Accounting Setup Review

Views set up for accounting and transaction calendars, Oracle Fusion General Ledger accounting period status, conversion rates and chart of accounts mapping rules.

ORA_FUN_INTERCO_TRANSACTION_ENTRY_DUTY

ORA_GL_GENERAL_LEDGER_REPORTING_DUTY

General Ledger Reporting

Provides access to all balances and transaction inquiry and reporting privileges for General Ledger.

ORA_FUN_INTERCO_TRANSACTION_ENTRY_DUTY

ORA_GL_JOURNAL_ENTRY_DUTY

Journal Management

Creates journal entries and allocations.

ORA_FUN_INTERCO_TRANSACTION_ENTRY_DUTY

ORA_AP_PAYABLES_INVOICE_INQUIRY_DUTY

Payables Invoice Inquiry

Views Oracle Fusion Payables invoices.

ORA_FUN_INTERCO_TRANSACTION_ENTRY_DUTY

ORA_XLA_SUBLEDGER_ACCOUNTING_REPORTING_DUTY

Subledger Accounting Reporting

Runs all subledger accounting reports, and reviews journal entries.