Rvtptcontrol Failed Rvtth-445: 'Subroutine Please define all applicable accounts' When Performing Receipt

(Doc ID 578951.1)

Last updated on JULY 17, 2017

Applies to:

Oracle Inventory Management - Version 11.5.10 to 12.1.3 [Release 11.5 to 12.1]
Oracle iProcurement - Version 11.5.10 and later
Information in this document applies to any platform.
***Checked for relevance on 16-May-2017***

FORM:RCVRCERC.FMB - Enter Receipts GUI


Symptoms

When attempting to do receipt the following error occurs:

Error:

1- iProcurement shows the following error:

Your receipt could not be created successfully due to an unexpected error.
Please contact your system administrator with the following information for further assistance.
"rvtptcontrol failed
RVTTH-445: Subroutine Please define all applicable accounts.
Cause: Accounts have not been correctly defined.
Action: Please verify that all accounts have been defined on
the receiving parameters fo

 

2- Core Receiving Desktop form shows the following error:

rvtptcontrol failed
RVTTH-445: Subroutine Please define all applicable accounts.
Cause: Accounts have not been correctly defined.
Action: Please verify that all accounts have been defined on the
receiving parameters fo


Steps To Reproduce:

1. Navigate to iProcurement Receive Items
2. Select multiple items to receive.
3. Specify receipt header info and click Next.
4. Click Submit on the Review & Submit page.
5. Get error.

 

The rcv11i output for the purchase order from <Note 402245.1> shows:

po_system_parameters_all
AUTO_OFFSET_METHOD null
--so None: No substitutions are made and the Receiving Inspection account
  for the destination organization is used.

rcv_parameters
ORGANIZATION_ID 276
RECEIVING_ACCOUNT_ID 1086
CLEARING_ACCOUNT_ID 1086
RETROPRICE_ADJ_ACCOUNT_ID 1083
RETROPRICE_ADJ_ACCOUNT_ID 1083
So all the accounts are correctly defined

po_distributions_all
All the distribution lines have
CODE_COMBINATION_ID = 4735
DESTINATION_TYPE_CODE = EXPENSE
BUDGET_ACCOUNT_ID = NULL
ACCRUAL_ACCOUNT_ID = NULL
VARIANCE_ACCOUNT_ID = NULL

The above BUDGET_ACCOUNT_ID , ACCRUAL_ACCOUNT_ID and VARIANCE_ACCOUNT_ID columns are NULL

 

 

After setting debug profile options per <Note 299497.1> the fnd_log_messages shows:

po.plsql.RCV_SeedEvents_PVT.Seed_RAEEvent.160 28-MAR-2009 15:21:06 Getting Debit and Credit Accounts
po.plsql.RCV_SeedEvents_PVT.Get_Accounts.begin 28-MAR-2009 15:21:06 Get_Accounts <<
po.plsql.PO_ACCOUNTING_GRP.BUILD_OFFSET_ACCOUNT 28-MAR-2009 15:21:06 Entering
BUILD_OFFSET_ACCOUNT; p_base_ccid: 1086 p_overlay_ccid: 4735 p_accounting_date: 28-MAR-09
po.plsql.PO_ACCOUNTING_GRP.BUILD_OFFSET_ACCOUNT 28-MAR-2009 15:21:06 Automatic offset method:
po.plsql.RCV_SeedEvents_PVT.Get_Accounts.50 28-MAR-2009 15:21:06 x_debit_acct_id : 1086
x_credit_acct_id : x_ic_cogs_acct_id :
po.plsql.RCV_SeedEvents_PVT.Get_Accounts.50 28-MAR-2009 15:21:06 Unable to find credit and/or
debit account. Setup is incomplete.
po.plsql.RCV_SeedEvents_PVT.Seed_RAEEvent160 28-MAR-2009 15:21:06 Seed_RAEEvent : 160 : Error
getting account information
po.plsql.RCV_AccEvents_PVT.Create_ReceiveEvents140 28-MAR-2009 15:21:06 Create_ReceiveEvents : 140
: Error creating event

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms