Unable To Use Flexfields On CreateSimpleInvoice Web Service (Doc ID 2170360.1)

Last updated on JANUARY 06, 2017

Applies to:

Oracle Fusion Receivables Cloud Service - Version 11.1.10.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.10.0.0 version, Billing - Transactions

Unable to use flexfields on createSimpleInvoice web service

I have configured flex fields at invoice line level. The flex fields are displayed on web service xml:


<tran:__FLEX_Context>
<tran:_FLEX_NumOfSegments>



First 3 tags are mandatory and the fourth one is a flex field.

If i choose not to use the the invoice is created with no problem but if i choose to use the the following error is returned from WS:

JBO-25030: Detail entity TransactionLineEO with row key oracle.jbo.Key[] cannot find or invalidate its owning entity.

If i comment tag the following error is displayed:

getTLContainerEntity() is being called and the parent entity is not translatable!

ERROR
-----------------------
JBO-25030: Detail entity TransactionLineEO with row key oracle.jbo.Key[] cannot find or invalidate its owning entity,getTLContainerEntity() is being called and the parent entity is not translatable!




STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Execute createSimpleInvoice web service
2. Review response to see the issue

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot provide the DFF details when using the createSimpleInvoice web service.

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