iStore homepage gives Application Error with errrostack "Provide a payment term that has a balance forward billing cycle" (Doc ID 1925047.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle iStore - Version 12.1.3 and later
Information in this document applies to any platform.
Provide a payment term that has a balance forward billing cycle
PersonManager.create

Symptoms

On : 12.1.3 version, Session Management

ACTUAL BEHAVIOR
---------------
While accessing customer URL getting following error:

"The application is currently not available or an unexpected error has occured. Please try again later.
If this message persists, please contact the system administrator."

When viewed source getting following message:

"Balance forward billing is enabled. Provide a payment term that has a balance forward billing cycle."

Login screen for customer URL not coming.

EXPECTED BEHAVIOR
-----------------------
User able to access and login to the iStore customer UI successfully

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
User goes to iStore minisites page OA_HTML/ibeCCtdMinisites.jsp

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, user not able to login

 

 

Errorstack: 

Message: Balance forward billing is enabled. Provide a payment term that has a balance forward billing cycle.
Stack:
oracle.apps.jtf.base.resources.FrameworkException: Balance forward billing is enabled. Provide a payment term that has a balance forward billing cycle.
    at oracle.apps.jtf.util.ErrorStackUtil.getFrameworkException(ErrorStackUtil.java:104)
    at oracle.apps.jtf.util.ErrorStackUtil.getDBFrameworkException(ErrorStackUtil.java:141)
    at oracle.apps.ibe.tcav2.PersonManager.create(PersonManager.java:161)
    at oracle.apps.ibe.util.Session.getFndUserInfo(Session.java:1147)
    at oracle.apps.ibe.util.Session.getGuestPartyId(Session.java:2281)
    at oracle.apps.ibe.util.Session.guestPostProcess(Session.java:2251)
    at oracle.apps.ibe.util.Session.loginGuestUser(Session.java:2241)
    at oracle.apps.ibe.util.RequestCtx.<init>(RequestCtx.java:211)
    at oracle.apps.ibe.util.RequestCtx.start(RequestCtx.java:413)
    at _ibeCZzdMinisites._jspService(_ibeCZzdMinisites.java:491)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:473)

 

 

 

iStore Java Debug Log Details:

23:13:53:809 [Session.getGuestPartyId] get partyId from db
23:13:53:819 [Session.getFndUserInfo] Enter: GUEST
23:13:53:821 [Session.getFndUserInfo] Call stmt.executeQuery
23:13:53:822 [Session.getFndUserInfo] Call rset.next()
23:13:53:824 [Session.getFndUserInfo] Get customer id
23:13:53:825 [Session.getFndUserInfo] customer id is null
23:13:53:826 [Session.getFndUserInfo] person party id is null
23:13:53:828 [Session.getFndUserInfo] customer id is null and the user is guest; create new person
23:13:53:844 [PersonManager.create] Return from PartyV2Wrap.createPerson() [retStatus = U] [msgCount = 3] [personID = 569419] [acctID = null]
23:13:53:845 [PersonManager.create] Unexpected error, throw FrameworkException
23:13:53:854 [PersonManager.create] FrameworkException caught: Balance forward billing is enabled. Provide a payment term that has a balance forward billing cycle.
23:13:53:861 [ibeCZzdError.jsp] Message: Balance forward billing is enabled. Provide a payment term that has a balance forward billing cycle.
23:13:53:862 [ibeCZzdError.jsp] Stack:
oracle.apps.jtf.base.resources.FrameworkException: Balance forward billing is enabled. Provide a payment term that has a balance forward billing cycle.
    at oracle.apps.jtf.util.ErrorStackUtil.getFrameworkException(ErrorStackUtil.java:104)
    at oracle.apps.jtf.util.ErrorStackUtil.getDBFrameworkException(ErrorStackUtil.java:141)
    at oracle.apps.ibe.tcav2.PersonManager.create(PersonManager.java:161)
    at oracle.apps.ibe.util.Session.getFndUserInfo(Session.java:1147)
    at oracle.apps.ibe.util.Session.getGuestPartyId(Session.java:2281)
    at oracle.apps.ibe.util.Session.guestPostProcess(Session.java:2251)
    at _ibeCZzdMinisites._jspService(_ibeCZzdMinisites.java:670)

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