public interface InvoiceCostRemote extends MboRemote
Modifier and Type | Method and Description |
---|---|
void |
checkWOAssetLocGLDebitForCost() |
void |
clearInvCostPOLine()
Clear the fields copied from poline on deleting the polinenum
on the InvoiceLine.
|
MboRemote |
createReceipt()
This function is called when a receipt is created for a invoicecost line.
|
void |
createReceiptForProrate()
Create receipt for prorated cost which is not distributed.
|
boolean |
hasReceipt()
Does this invoicecost has the corresponding receipt?
|
MboRemote |
writeToInvoiceMatch(MboRemote receipt)
Write the invoicematch between the cost and the receipt.
|
MboRemote |
writeToInvoiceMatch(MboRemote receipt,
double qty,
double cost)
This method writes the invoice match between this cost line and the
receipt specified.
|
add, addMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, delete, duplicate, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, generateAutoKey, getBoolean, getByte, getBytes, getCommLogOwnerNameAndUniqueId, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainIDs, getDouble, getExistingMboSet, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertSite, getInt, getKeyValue, getLinesRelationship, getList, getLockedByDisplayName, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboData, getMboDataSet, getMboInitialValue, getMboList, getMboSet, getMboSet, getMboSet, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getPropagateKeyFlag, getRecordIdentifer, getSiteOrg, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getThisMboSet, getUniqueIDName, getUniqueIDValue, getUserInfo, getUserName, hasHierarchyLink, hasLockSaveRights, isAutoKeyed, isBasedOn, isFlagSet, isForDM, isLocked, isLocked, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNull, isOptionGranted, isSelected, isZombie, lock, propagateKeyValue, rollbackToCheckpoint, select, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDeleted, setESigFieldModified, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setIgnoreRecordLockCheck, setMLValue, setModified, setNewMbo, setPropagateKeyFlag, setPropagateKeyFlag, setReferencedMbo, setReferencedMbo, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributes
void clearInvCostPOLine() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
MboRemote createReceipt() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
boolean hasReceipt() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
MboRemote writeToInvoiceMatch(MboRemote receipt) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void createReceiptForProrate() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
MboRemote writeToInvoiceMatch(MboRemote receipt, double qty, double cost) throws MXException, java.rmi.RemoteException
The
- receipt which is the match or one of the matches of the
invoiceline.MXException
java.rmi.RemoteException
overloaded form which the invoicecost
is completely matched with only the receipt specified.
void checkWOAssetLocGLDebitForCost() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
InvoiceCost.checkWOAssetLocGLDebitForCost()