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 |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
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 |
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 |
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 |
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 |
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, 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. |