Payables Invoice

Service that imports invoices from the invoice interface tables.

Life Cycle Status: Active

QName: {http://xmlns.oracle.com/apps/financials/payables/invoices/quickInvoices/invoiceInterfaceService/}InvoiceInterfaceService

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

Logical Business Objects

  • Financials : Payables : Payables Credit Memo

  • Financials : Payables : Payables Credit Memo

  • Financials : Payables : Payables Credit Memo

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

Invoice Line

Handles

Supplier Rejections Xml

Handles

Invoice Header Rejection SDO

Handles

Invoice Line Rejection SDO

Handles

Invoice Service Response

Handles

Supplier Rejections

Handles

Invoice Attachment

Handles

Invoice Header

Operations

submitInvoiceImport

Submit the invoice import job to import invoices from the invoice interface tables.

Life Cycle Status: Active

Request Payload

Element Name Type Description

ledgerId

long

Reporting ledger that is displayed in report output.

orgId

long

Business unit of invoices to be processed.

importSet

string

Import set to be processed.

groupName

string

Invoice group that is associated with the imported invoices.

accountingDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Accounting date to be used for all imported invoices.

hold

string

Hold that is placed on all imported invoices.

holdReason

string

Hold reason for the hold that is placed on all imported invoices.

summarizeReport

string

Control whether the report output from the Invoice Import job is summarized.

Response Payload

Element Name Type Description

result

string

Request ID of the submitted Invoice Import job.

createB2BInvoice

Create B2B invoices into the invoice interface tables.

Life Cycle Status: Active

Request Payload

Element Name Type Description

InvoiceInterfaceHeader

Invoice Header

List of B2B invoices to be created.

Response Payload

Element Name Type Description

result

Invoice Service Response

Return code and message from invoice service.

getSupplierRejections

Get the rejected supplier B2B invoices

Life Cycle Status: Active

Request Payload

Element Name Type Description

RequestId

long

Request Id of the rejected supplier B2B invoices

VendorEmailAddress

string

Vendor Email Address of the rejected supplier B2B invoices

Response Payload

Element Name Type Description

result

Supplier Rejections

Return the rejected B2B invoices corresponding to the request id and vendor email address combination

getSupplierRejectionsXml

Get the rejected supplier B2B invoices

Life Cycle Status: Active

Request Payload

Element Name Type Description

RequestId

long

Request Id of the rejected supplier B2B invoices

VendorSiteId

long

Vendor Site Id of the rejected supplier B2B invoices

Response Payload

Element Name Type Description

result

Supplier Rejections Xml

Return the rejected B2B invoices corresponding to the request id and vendor site id combination

createInvoiceInterfaceWithAttachments

Creates invoices into the interface tables and inserts the attachemnts into the UCM

Life Cycle Status: Active

Request Payload

Element Name Type Description

invoiceInterfaceHeader

Invoice Header

Invoice interface data

attachments

Invoice Attachment

List of invoice attachment details

Response Payload

Element Name Type Description

result

Invoice Service Response

Return code and message from invoice service

submitInvoiceImportWithSource

Submit the Invoice Import job with Source to import invoices from the invoice interface tables

Life Cycle Status: Active

Request Payload

Element Name Type Description

ledgerId

long

Reporting Ledger that will be displayed in report output

orgId

long

Business Unit of invoices to be processed

importSet

string

Import set to be processed

groupName

string

Invoice Group that will be associated with the imported invoices

accountingDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Accounting date to be used for all imported invoices

hold

string

Hold that will be placed on all imported invoices

holdReason

string

Hold Reason for the hold that will be placed on all imported invoices

summarizeReport

string

Control whether the report output from Invoice Import job will be summarized

source

string

The source of the transaction

Response Payload

Element Name Type Description

result

string

Request ID of the submitted Invoice Import job

getInvoiceInterface

Query invoice in invoice interface tables by primary key.

Life Cycle Status: Active

Request Payload

Element Name Type Description

invoiceId

long

Invoice ID.

loadRequestId

long

Load Request ID.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/apps/financials/payables/invoices/quickInvoices/invoiceInterfaceService/}InvoiceInterfaceHeaderResult

Invoice header, line and rejection information in the invoice interface tables.

createInvoiceInterface

Create invoice into the invoice interface tables.

Life Cycle Status: Active

Request Payload

Element Name Type Description

invoiceInterfaceHeader

Invoice Header

Details of the invoice to be created.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/apps/financials/payables/invoices/quickInvoices/invoiceInterfaceService/}InvoiceInterfaceHeaderResult

Details of the invoice created in the invoice interface tables.

updateInvoiceInterface

Update invoice in the invoice interface tables.

Life Cycle Status: Active

Request Payload

Element Name Type Description

invoiceInterfaceHeader

Invoice Header

Details of the invoice to be updated.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/apps/financials/payables/invoices/quickInvoices/invoiceInterfaceService/}InvoiceInterfaceHeaderResult

Details of the invoice updated in the invoice interface tables.

findInvoiceInterface

Query invoice in invoice interface tables by search criteria.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

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

Search criteria.

findControl

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

Find control.

Response Payload

Element Name Type Description

result

Invoice Header

Invoice header, line and rejection information in the invoice interface tables.

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

AP_INV_CREATE_WEB_SERVICE_PRIV

Create Payables Invoice by Web Service

Allows creation of Oracle Fusion Payables invoices.

All Operations

AP_CREATE_PAYABLES_INVOICE_PRIV

Create Payables Invoice

Allows creation of Oracle Fusion Payables invoices.

getInvoiceInterface

AP_INV_VIEW_WEB_SERVICE_PRIV

View Payables Invoice by Web Service

Allows viewing of Oracle Fusion Payables invoices using a web service.

findInvoiceInterface

AP_INV_VIEW_WEB_SERVICE_PRIV

View Payables Invoice by Web Service

Allows viewing of Oracle Fusion Payables invoices using a web service.

Privileges to Duty Roles Mapping

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

AP_INV_VIEW_WEB_SERVICE_PRIV

ORA_AP_PAYABLES_INVOICE_PROCESSING_DUTY

Payables Invoice Processing

Views invoices and related documents and takes action, such as approving and resolving holds.

AP_CREATE_PAYABLES_INVOICE_PRIV

ORA_AP_PAYABLES_INVOICE_CREATION_DUTY

Payables Invoice Creation

Creates invoices using standard user interface or spreadsheet.

AP_INV_CREATE_WEB_SERVICE_PRIV

ORA_AP_PAYABLES_INVOICE_PROCESSING_DUTY

Payables Invoice Processing

Views invoices and related documents and takes action, such as approving and resolving holds.

AP_INV_CREATE_WEB_SERVICE_PRIV

ORA_AP_PAYABLES_INVOICE_IMPORT_SUBMISSION_DUTY

Payables Invoice Import Submission

Submits Oracle Fusion Payables invoice import program.

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_AP_PAYABLES_INVOICE_CREATION_DUTY

ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY

FSCM Load Interface Administration

Manages load interface file for import

ORA_AP_PAYABLES_INVOICE_IMPORT_SUBMISSION_DUTY

ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY

FSCM Load Interface Administration

Manages load interface file for import

ORA_AP_PAYABLES_INVOICE_CREATION_DUTY

ORA_EGP_ITEM_INQUIRY_DUTY

Item Inquiry

Queries and views items in the enterprise.

ORA_AP_PAYABLES_INVOICE_PROCESSING_DUTY

ORA_EGP_ITEM_INQUIRY_DUTY

Item Inquiry

Queries and views items in the enterprise.

ORA_AP_PAYABLES_INVOICE_CREATION_DUTY

ORA_POZ_USE_REST_SERVICE_VIEW_SUPPLIER_PROFILE

Supplier Profile Viewing Using REST Service

Allows users to call the get method with the Supplier REST service for all rows.

ORA_AP_PAYABLES_INVOICE_PROCESSING_DUTY

ORA_POZ_USE_REST_SERVICE_VIEW_SUPPLIER_PROFILE

Supplier Profile Viewing Using REST Service

Allows users to call the get method with the Supplier REST service for all rows.

ORA_AP_PAYABLES_INVOICE_CREATION_DUTY

ORA_MANAGE_TRADING_COMMUNITY_IMPORT_BATCH_DUTY_FSCM

Trading Community Import Batch Management

Manages trading community data import batches.

ORA_AP_PAYABLES_INVOICE_CREATION_DUTY

ORA_MANAGE_TRADING_COMMUNITY_IMPORT_PROCESS_DUTY_FSCM

Trading Community Import Process Management

Manages trading community data import batch processes.