Receivables Credit Memo Approval (Deprecated)

WARNING: This service has been deprecated. There is no new public replacement service in the current release but one is planned for the upcoming release. The credit memos created either against transactions or using AutoInvoice to partially or fully reverse an original invoice. The credit given to the customer could be for discount or shortage of materials. For example, credit memo 6546 dated 04/30/2007 that reverses a payment due on invoice B42315 for unavailability of computers purchased.

Life Cycle Status: Deprecated

QName: {http://xmlns.oracle.com/apps/financials/receivables/transactions/creditMemos/creditMemoService/v1/}CreditMemoApprovalBCService

Service WSDL URL: https://servername/fscmService/CreditMemoApprovalBCService?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

Collector Flexfield SDO

Handles

Lookup Code Flexfields SDO

Handles

Credit Memo Line SDO

Handles

Receivables Transaction Flexfield SDO

Handles

Credit Memo Header SDO

Handles

Receivables System Options Flexfield SDO

Handles

Credit Memo Update SDO

Operations

createCreditMemo

Creates a credit memo.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoreqId

long

Credit memo request identifier.

batchSourceName

string

Transaction source name of a credit memo.

creditMethodRule

string

Credit method rule.

creditMethodInstallments

string

Credit method installments on a credit memo.

Response Payload

Element Name Type Description

result

string

Indicates the credit memo creation status.

getUserRole

Gets the user role.

Life Cycle Status: Active

Request Payload

Element Name Type Description

userName

string

User name on a credit memo.

Response Payload

Element Name Type Description

result

string

Indicates the return value of the user role on a credit memo.

rejectCreditMemo

Rejects a credit memo.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoreqId

long

Credit memo request identifier.

Response Payload

Element Name Type Description

result

string

Indicates the credit memo rejection status.

processBudgetaryControl

This operation will be used to invoke the XCC API which will initiate the budgetary control process of the receivable transactions. This SOAP operation will be responsible to process the budget entries for the receipt cash applicationsby integrating with xcc for real-time and precise budgetary control of the receipts.

Life Cycle Status: Active

Request Payload

Element Name Type Description

ledgerId

long

This input parameter represents the ledger identifier of the receipt.

receiptOrgId

long

This input parameter represents the org identifier of the receipt.

cashReceiptId

long

This input parameter represents the cash receipt identifier of the receipt.

receiptType

string

This input parameter represents receipt type of the receipt.

requestId

long

This input parameter represents request id of the ess process.(For future use, no usage now)

dataSetId

long

This input parameter represents xcc interaction identifier of budgetary control process for the receivable transactions.

Response Payload

Element Name Type Description

result

string

This output parameter represents the output error message duting the budgetary control processing of the receivable transactions.

getCreditMemoHeader1

Get operation for Credit Memo Header SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

requestId

long

Enterprise Service Scheduler: indicates the request Identifier of the job that created or last updated the row for a credit memo.

customerTrxId

long

Credit memo request identifier.

Response Payload

Element Name Type Description

result

Credit Memo Header

Credit Memo Header SDO that matches the inbound key attributes.

createCreditMemoHeader1

Create operation for Credit Memo Header SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoHeader1

Credit Memo Header

Credit Memo Header SDO to be created.

Response Payload

Element Name Type Description

result

Credit Memo Header

Created Credit Memo Header SDO.

updateCreditMemoHeader1

Update operation for Credit Memo Header SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoHeader1

Credit Memo Header

Credit Memo Header SDO to be updated.

Response Payload

Element Name Type Description

result

Credit Memo Header

Updated Credit Memo Header SDO.

deleteCreditMemoHeader1

Delete Credit Memo Header SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoHeader1

Credit Memo Header

Credit Memo Header SDO to be deleted.

Response Payload

Element Name Type Description

result

void

Deleted Credit Memo Header SDO.

mergeCreditMemoHeader1

Performs merge operation for Credit Memo Header SDO. It will perform an update if the object exists, or an insert if the object does not exist.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoHeader1

Credit Memo Header

Credit Memo Header SDO to be merged.

Response Payload

Element Name Type Description

result

Credit Memo Header

Merged Credit Memo Header SDO.

findCreditMemoHeader1

Find operation for Credit Memo Header SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

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

Criteria used to limit your query result, such as the filter (where clause) or the fetch size.

findControl

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

Find Control. Not currently used.

Response Payload

Element Name Type Description

result

Credit Memo Header

List of Credit Memo Header SDO that satisfy the inbound criteria.

processCreditMemoHeader1

Performs bulk load operation for Credit Memo Header SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

changeOperation

string

Indicates what action to perform on the credit memo, such as Create, Update, Merge, or Delete.

creditMemoHeader1

Credit Memo Header

List of Credit Memo Header SDO to be processed.

processControl

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

Controls bulk upload behavior, such as whether the valid data will be committed if there are other invalid data in the same batch, and whether the outbound will contain the key attributes only or the full object.

Response Payload

Element Name Type Description

result

Credit Memo Header

List of Credit Memo Header SDO that are successfully processed.

processCSCreditMemoHeader1

An operation to apply the changes back to the data source for Credit Memo Header SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

processData

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

Object that is used to represent the changes that have been made.

processControl

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

Controls bulk upload behavior, such as whether the valid data will be committed if there are other invalid data in the same batch, and whether the outbound will contain the key attributes only or the full object.

Response Payload

Element Name Type Description

result

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

Result of the operation, including a list of created and updated data objects, and all warning and informational messages.

getCreditMemoLine2

Get Credit Memo Line SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

customerTrxLineId

long

Identifier of a credit memo line.

Response Payload

Element Name Type Description

result

Credit Memo Line

Credit Memo Line SDO that matches the inbound key attributes.

createCreditMemoLine2

Create Credit Memo Line SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoLine2

Credit Memo Line

Credit Memo Line SDO to be created.

Response Payload

Element Name Type Description

result

Credit Memo Line

Created Credit Memo Line SDO.

updateCreditMemoLine2

Update Credit Memo Line SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoLine2

Credit Memo Line

Credit Memo Line SDO to be updated.

Response Payload

Element Name Type Description

result

Credit Memo Line

Updated Credit Memo Line SDO

deleteCreditMemoLine2

Deletes Credit Memo Line SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoLine2

Credit Memo Line

Credit Memo Line SDO to be deleted.

Response Payload

Element Name Type Description

result

void

Deleted Credit Memo Line SDO.

mergeCreditMemoLine2

Performs merge operation for Credit Memo Line SDO. It will perform an update if the object exists, or an insert if the object does not exist.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoLine2

Credit Memo Line

Credit Memo Line SDO to be merged.

Response Payload

Element Name Type Description

result

Credit Memo Line

Merged Credit Memo Line SDO.

findCreditMemoLine2

Finds Credit Memo Line SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

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

Criteria used to limit your query result, such as the filter (where clause) or the fetch size.

findControl

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

Find Control. Not currently used.

Response Payload

Element Name Type Description

result

Credit Memo Line

List of Credit Memo Line SDO that satisfy the inbound criteria.

processCreditMemoLine2

Performs bulk load operation for Credit Memo Line SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

changeOperation

string

Indicates what action to perform on the credit memo line, such as Create, Update, Merge, or Delete.

creditMemoLine2

Credit Memo Line

List of Credit Memo Line SDO to be processed.

processControl

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

Controls bulk upload behavior, such as whether the valid data will be committed if there are other invalid data in the same batch, and whether the outbound will contain the key attributes only or the full object.

Response Payload

Element Name Type Description

result

Credit Memo Line

List of Credit Memo Line SDO that were successfully processed.

processCSCreditMemoLine2

Applies the changes back to the data source for Credit Memo Line SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

processData

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

Object that is used to represent the changes that have been made to the credit memo line.

processControl

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

Controls bulk upload behavior, such as whether the valid data will be committed if there are other invalid data in the same batch, and whether the outbound will contain the key attributes only or the full object.

Response Payload

Element Name Type Description

result

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

Result of the operation including a list of created and updated data objects, and all warning and informational messages.

getCreditMemoUpdation1

Get operation for Credit Memo Update SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

requestId

long

Enterprise Service Scheduler: indicates the request Identifier of the job that created or last updated the row on the credit memo.

customerTrxId

long

Identifier for a credit memo.

Response Payload

Element Name Type Description

result

Credit Memo Update

Identifier for a credit memo.

createCreditMemoUpdation1

Create operation for Credit Memo Update SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoUpdation1

Credit Memo Update

Credit Memo Update SDO to be created.

Response Payload

Element Name Type Description

result

Credit Memo Update

Created Credit Memo Update SDO.

updateCreditMemoUpdation1

Update operation for Credit Memo Update SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoUpdation1

Credit Memo Update

Credit Memo Update SDO to be updated.

Response Payload

Element Name Type Description

result

Credit Memo Update

Updated Credit Memo Update SDO.

deleteCreditMemoUpdation1

Delete operation for Credit Memo Update SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoUpdation1

Credit Memo Update

Credit Memo Update SDO to be deleted.

Response Payload

Element Name Type Description

result

void

Deleted Credit Memo Update SDO.

mergeCreditMemoUpdation1

Merge operation for Credit Memo Update SDO. It will perform an update if the object exists, or an insert if the object does not exist.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditMemoUpdation1

Credit Memo Update

Credit Memo Update SDO to be merged.

Response Payload

Element Name Type Description

result

Credit Memo Update

Merged Credit Memo Update SDO.

findCreditMemoUpdation1

Find operation for Credit Memo Update SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

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

Criteria used to limit your query result, such as the filter (where clause) or the fetch size.

findControl

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

Find Control. Not currently used.

Response Payload

Element Name Type Description

result

Credit Memo Update

List of Credit Memo Update SDO that satisfy the inbound criteria.

processCreditMemoUpdation1

Bulk load operation for Credit Memo Update SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

changeOperation

string

Indicates what action to perform on the credit memo, such as Create, Update, Merge, or Delete.

creditMemoUpdation1

Credit Memo Update

List of Credit Memo Update SDO to be processed.

processControl

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

Controls bulk upload behavior, such as whether the valid data will be committed if there are other invalid data in the same batch, and whether the outbound will contain the key attributes only or the full object.

Response Payload

Element Name Type Description

result

Credit Memo Update

List of Credit Memo Update SDO that are successfully processed.

processCSCreditMemoUpdation1

Operation to apply the changes back to the data source for Credit Memo Update SDO.

Life Cycle Status: Active

Request Payload

Element Name Type Description

processData

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

Object that is used to represent the changes that have been made to the credit memo.

processControl

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

Controls bulk upload behavior, such as whether the valid data will be committed if there are other invalid data in the same batch, and whether the outbound will contain the key attributes only or the full object.

Response Payload

Element Name Type Description

result

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

Result of the operation including a list of created and updated data objects, and all warning and informational messages.

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 <name> element from the getEntityList operation response payload.

localeName

string

The locale to use when evaluating locale-based user interface hints. The localeName is in 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 for the specified service data object and its attributes in a name-value pair format.

getServiceLastUpdateTime

An operation that returns the date and time when the schema files referenced in the service definition 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 definition last changed in ISO 8601 format.

getEntityList

An operation to get the list of service data objects defined on this service.

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

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

A list of service data objects defined on this service. For each service data object, the result includes the QName, 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

ARB_CREATE_DISPUTE_PRIV

Create Dispute

Create Dispute

All Operations

AR_MANAGE_RECEIVABLES_RECEIPT_PRIV

Manage Receivables Receipt

Manage a Receivables receipt, including update, deletion, application, unapplication, standard reversal, debit memo reversal, transaction adjustment, creation of chargeback, and creation of credit card chargebacks.

All Operations

IEX_MANAGE_COLLECTIONS_DISPUTES_PRIV

Manage Collections Disputes

Allows a user to view and create disputes.

All Operations

AR_DISPUTE_RECEIVABLES_TRANSACTION_PRIV

Dispute Receivables Transaction

Dispute a Receivables transaction.

Privileges to Duty Roles Mapping

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

IEX_MANAGE_COLLECTIONS_DISPUTES_PRIV

ORA_IEX_COLLECTIONS_AGENT_DUTY

Collections Management Basic

Allows user to perform activities in Collections.

AR_DISPUTE_RECEIVABLES_TRANSACTION_PRIV

ORA_ZX_TAX_SPECIALIST_JOB

Tax Specialist

Maintains tax configuration, especially the variable entities that require periodic updates, such as tax rates and tax jurisdictions.

AR_DISPUTE_RECEIVABLES_TRANSACTION_PRIV

ORA_AR_BILL_MANAGEMENT_SEGREGATED_DUTY

Bill Management Segregated

Manages billing activities except the creation and management of invoices.

AR_DISPUTE_RECEIVABLES_TRANSACTION_PRIV

ORA_AR_BILLING_MANAGEMENT_DUTY

Billing Management

Manages the creation and processing of customer billing, billing adjustments, receipt write-offs, revenue recognition, revenue accounting, credit checking, and credit management.

AR_DISPUTE_RECEIVABLES_TRANSACTION_PRIV

ORA_AR_RECEIVABLE_INQUIRY_DUTY

Receivables Inquiry

Manages the review of customer account activities where updating is not appropriate.

AR_DISPUTE_RECEIVABLES_TRANSACTION_PRIV

ORA_IEX_COLLECTIONS_AGENT_DUTY

Collections Management Basic

Allows user to perform activities in Collections.

AR_DISPUTE_RECEIVABLES_TRANSACTION_PRIV

ORA_ZX_TAX_MANAGER_JOB

Tax Manager

Defines the tax policies and most efficient tax configuration. Sets up relatively stable entities that seldom require updates, such as tax regimes and taxes.

AR_MANAGE_RECEIVABLES_RECEIPT_PRIV

ORA_AR_PAYMENT_MANAGEMENT_DUTY

Payment Management

Processes customer payment activities, including cash adjustments, deductions, receipt reversals, receipt write-offs, receipt conversion rate adjustments, receipt applications, and the creation of miscellaneous receipts.

AR_MANAGE_RECEIVABLES_RECEIPT_PRIV

ORA_AR_PAYMENT_MANAGEMENT_SEGREGATED_DUTY

Payment Management Segregated

Manages accounts receivables activities except the creation and management of receipts.

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_ZX_TAX_MANAGER_JOB

ORA_FUN_CUSTOMER_ACCOUNT_INQUIRY_DUTY

Customer Account Inquiry

View customer account details.

ORA_AR_PAYMENT_MANAGEMENT_SEGREGATED_DUTY

ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY

FSCM Load Interface Administration

Manages load interface file for import

ORA_AR_BILL_MANAGEMENT_SEGREGATED_DUTY

ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY

FSCM Load Interface Administration

Manages load interface file for import

ORA_AR_PAYMENT_MANAGEMENT_DUTY

ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY

FSCM Load Interface Administration

Manages load interface file for import

ORA_AR_BILLING_MANAGEMENT_DUTY

ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY

FSCM Load Interface Administration

Manages load interface file for import

ORA_ZX_TAX_SPECIALIST_JOB

ORA_GBL_INTRASTAT_PROCESSING_DUTY

Intrastat Processing

Manages intrastat transactions including collecting, validating, exporting, printing, and purging intrastat transactions. Defines intrastat country characteristics, parameters, and rules.

ORA_ZX_TAX_MANAGER_JOB

ORA_GBL_INTRASTAT_PROCESSING_DUTY

Intrastat Processing

Manages intrastat transactions including collecting, validating, exporting, printing, and purging intrastat transactions. Defines intrastat country characteristics, parameters, and rules.

ORA_ZX_TAX_SPECIALIST_JOB

ORA_EGP_ITEM_INQUIRY_DUTY

Item Inquiry

Queries and views items in the enterprise.

ORA_ZX_TAX_MANAGER_JOB

ORA_EGP_ITEM_INQUIRY_DUTY

Item Inquiry

Queries and views items in the enterprise.

ORA_ZX_TAX_MANAGER_JOB

ORA_XLE_LEGAL_ENTITIES_ADMIN_DUTY

Legal Entities Administration

Manages legal entities, legal reporting units and registrations.

ORA_ZX_TAX_SPECIALIST_JOB

ORA_ZX_REGISTRATION_PII_DUTY

Party Taxpayer Identifier PII

View personally identifiable information for tax registration number of type taxpayer ID.

ORA_ZX_TAX_MANAGER_JOB

ORA_ZX_REGISTRATION_PII_DUTY

Party Taxpayer Identifier PII

View personally identifiable information for tax registration number of type taxpayer ID.

ORA_ZX_TAX_SPECIALIST_JOB

ORA_AP_PAYABLES_INVOICE_INQUIRY_DUTY

Payables Invoice Inquiry

Views Oracle Fusion Payables invoices.

ORA_ZX_TAX_MANAGER_JOB

ORA_AP_PAYABLES_INVOICE_INQUIRY_DUTY

Payables Invoice Inquiry

Views Oracle Fusion Payables invoices.

ORA_ZX_TAX_SPECIALIST_JOB

ORA_AP_PAYABLES_INVOICE_PROCESSING_DUTY

Payables Invoice Processing

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

ORA_ZX_TAX_MANAGER_JOB

ORA_AP_PAYABLES_INVOICE_PROCESSING_DUTY

Payables Invoice Processing

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

ORA_ZX_TAX_SPECIALIST_JOB

ORA_ZX_TAX_ADMINISTRATION_DUTY

Tax Administration

Sets up transaction tax content including regime to rate configuration, rules, tax determinants, configuration options and party tax profiles.

ORA_ZX_TAX_MANAGER_JOB

ORA_ZX_TAX_ADMINISTRATION_DUTY

Tax Administration

Sets up transaction tax content including regime to rate configuration, rules, tax determinants, configuration options and party tax profiles.

ORA_ZX_TAX_SPECIALIST_JOB

ORA_AR_TAX_BILLING_DUTY

Tax Billing

Provide access to billing information for tax users.

ORA_ZX_TAX_MANAGER_JOB

ORA_AR_TAX_BILLING_DUTY

Tax Billing

Provide access to billing information for tax users.

ORA_ZX_TAX_SPECIALIST_JOB

ORA_ZX_TAX_CONFIGURATION_INQUIRY_DUTY

Tax Configuration Inquiry

Views main tax entities, such as tax regimes and taxes.

ORA_ZX_TAX_MANAGER_JOB

ORA_ZX_TAX_EXTERNAL_TRANSACTION_DUTY

Tax External Taxable Transaction Processing

Duty Role to manage import of transactions from external sources.

ORA_ZX_TAX_SPECIALIST_JOB

ORA_ZX_TAX_REPORTING_DUTY

Tax Reporting

Sets up tax reporting types and creates tax reports.

ORA_ZX_TAX_MANAGER_JOB

ORA_ZX_TAX_REPORTING_DUTY

Tax Reporting

Sets up tax reporting types and creates tax reports.

ORA_ZX_TAX_SPECIALIST_JOB

ORA_ZX_WHT_ADMINISTRATION_DUTY

Withholding Tax Administration

Sets up withholding tax content including regime to rate configuration, rules, tax determinants, configuration options and party tax profiles.

ORA_ZX_TAX_MANAGER_JOB

ORA_ZX_WHT_ADMINISTRATION_DUTY

Withholding Tax Administration

Sets up withholding tax content including regime to rate configuration, rules, tax determinants, configuration options and party tax profiles.