public interface PARDisputesPageBean extends Remote
Modifier and Type | Method and Description |
---|---|
String |
disputeItem(PModelHandle handle,
ArrayList arrList)
Return a Comment string whether the dispute went through successfully or not.
|
PModelHandle |
getDisputes(PModelHandle hDispute,
PModelHandle hSettlement,
int nIncludeChildren,
PModelHandle hAcct,
PModelHandle hArAcct)
Call
PortalOp.AR_GET_DISPUTES to get a list of
disputed items. |
String |
getDisputesNotes(PModelHandle hRow)
Return the comments for disputed item(s), comments concatenated in
the case for multiple disputes associated with a single bill item
|
PModelHandle |
getEventSettlementModelHandle(PModelHandle hRow,
int primaryCurrency,
int secondaryCurrency,
int displayedCur)
if the displayed currency is not equal to primary currency, then converts the resource id
and amount to displayed currency and updates the model handle.
|
Date |
getItemDisputeTime(PModelHandle mHandle)
from model handle, it fetches for latest FldEffectiveT, that is last opened dispute date
|
ReasonCodeData[] |
getReasonCodes(int reasonType,
Locale locale)
returns the reason code for given reason type and Locale
|
BigDecimal |
getSettlementAmount(PModelHandle mhItem)
this method returns only item dispute amount and removes event dispute amount from
the disputed amount.
|
boolean |
isPayingParentAccount(PModelHandle hItemRow)
From PModelHandle received, it checks if the pay type is PIN_PAY_TYPE_SUBORD or not.
|
boolean |
isSettled(PModelHandle hItemRow)
Return boolean flag of a disputed item's settlement state
|
PModelHandle |
settleDisputes(ArrayList alist)
Call
PortalOp.BILL_ITEM_SETTLEMENT settle given
disputed bill item. |
PModelHandle getDisputes(PModelHandle hDispute, PModelHandle hSettlement, int nIncludeChildren, PModelHandle hAcct, PModelHandle hArAcct) throws RemoteException
PortalOp.AR_GET_DISPUTES
to get a list of
disputed items.hDispute
- model handle for the dispute item, if null all disputes
for the given account is returned.hSettlement
- model handle for the settlement poid (only used in
the case where a previously unresolved dispute is settled)
for the given account is returned.nIncludeChildren
- Flag to indicate if amounts from child account(s)
should (1) or should not (0) be includedhAcct
- The accounthArAcct
- The account's A/R parentRemoteException
PModelHandle settleDisputes(ArrayList alist) throws RemoteException
PortalOp.BILL_ITEM_SETTLEMENT
settle given
disputed bill item.aList
- An ArrayList containing these items:RemoteException
String getDisputesNotes(PModelHandle hRow) throws RemoteException
hRow
- model handle for the disputed bill itemRemoteException
boolean isSettled(PModelHandle hItemRow) throws RemoteException
hRow
- model handle for the dispute itemRemoteException
String disputeItem(PModelHandle handle, ArrayList arrList) throws RemoteException
handle
- model handle for the bill itemarrList
- An ArrayList containing these items:RemoteException
ReasonCodeData[] getReasonCodes(int reasonType, Locale locale) throws RemoteException
RemoteException
boolean isPayingParentAccount(PModelHandle hItemRow) throws RemoteException
hItemRow
- model handle for the account bill infoRemoteException
BigDecimal getSettlementAmount(PModelHandle mhItem) throws RemoteException
RemoteException
Date getItemDisputeTime(PModelHandle mHandle)
mHandle
- PModelHandlePModelHandle getEventSettlementModelHandle(PModelHandle hRow, int primaryCurrency, int secondaryCurrency, int displayedCur) throws Exception
hRow
- PModelHandleException
Copyright © 2003, 2023, Oracle and/or its affiliates.