public class PaymentRequestItem extends AccountsPayableItemBase
Modifier and Type | Field and Description |
---|---|
protected BigDecimal |
purchaseOrderItemUnitPrice |
Constructor and Description |
---|
PaymentRequestItem()
Default constructor.
|
PaymentRequestItem(OleInvoiceItem poi,
OlePaymentRequestDocument preq)
preq item constructor - Delegate
|
PaymentRequestItem(OleInvoiceItem poi,
OlePaymentRequestDocument preq,
HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
Constructs a new payment request item, but also merges expired accounts.
|
PaymentRequestItem(PurchaseOrderItem poi,
PaymentRequestDocument preq)
preq item constructor - Delegate
|
PaymentRequestItem(PurchaseOrderItem poi,
PaymentRequestDocument preq,
HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
Constructs a new payment request item, but also merges expired accounts.
|
Modifier and Type | Method and Description |
---|---|
void |
addToExtendedPrice(org.kuali.rice.core.api.util.type.KualiDecimal addThisValue) |
void |
addToUnitPrice(BigDecimal addThisValue)
Added for electronic invoice
|
void |
generateAccountListFromPoItemAccounts(List<PurApAccountingLine> accounts) |
Class |
getAccountingLineClass() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getItemOutstandingInvoiceAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getItemOutstandingInvoiceQuantity() |
BigDecimal |
getOriginalAmountfromPO() |
PaymentRequestDocument |
getPaymentRequest() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getPoOriginalAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getPoOutstandingAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getPoOutstandingQuantity() |
PurchaseOrderItem |
getPurchaseOrderItem()
Retrieves a purchase order item by inspecting the item type to see if its above the line or below the line and returns the
appropriate type.
|
BigDecimal |
getPurchaseOrderItemUnitPrice() |
Class |
getUseTaxClass() |
boolean |
isDisplayOnPreq() |
void |
resetAccount()
sets account line percentage to zero.
|
void |
setItemOutstandingInvoiceAmount(org.kuali.rice.core.api.util.type.KualiDecimal itemOutstandingInvoiceAmount) |
void |
setItemOutstandingInvoiceQuantity(org.kuali.rice.core.api.util.type.KualiDecimal itemOutstandingInvoiceQuantity) |
void |
setOriginalAmountfromPO(BigDecimal purchaseOrderItemUnitPrice) |
void |
setPaymentRequest(PaymentRequestDocument paymentRequest) |
void |
setPoOutstandingAmount(org.kuali.rice.core.api.util.type.KualiDecimal amount)
Deprecated.
|
void |
setPoOutstandingQuantity(org.kuali.rice.core.api.util.type.KualiDecimal qty)
Deprecated.
|
void |
setPurchaseOrderItemUnitPrice(BigDecimal purchaseOrderItemUnitPrice) |
getCapitalAssetTransactionType, getCapitalAssetTransactionTypeCode, getExtendedPrice, getSummaryItem, isConsideredEntered, isConsideredEnteredWithoutZero, isConsideredEnteredWithZero, isEligibleDisplay, isNonZeroAmount, setCapitalAssetTransactionTypeCode, setExtendedPrice, setItemDescription
buildListOfDeletionAwareLists, calculateExtendedPrice, fixAccountReferences, getBaselineSourceAccountingLine, getBaselineSourceAccountingLines, getExternalOrganizationB2bProductReferenceNumber, getExternalOrganizationB2bProductTypeName, getItemAssignedToTradeInIndicator, getItemAuxiliaryPartIdentifier, getItemCatalogNumber, getItemDescription, getItemIdentifier, getItemIdentifierString, getItemLineNumber, getItemQuantity, getItemSalesTaxAmount, getItemTaxAmount, getItemType, getItemTypeCode, getItemUnitOfMeasureCode, getItemUnitPrice, getNewSourceLine, getPurapDocument, getPurapDocumentIdentifier, getSourceAccountingLine, getSourceAccountingLines, getTotalAmount, getTotalRemitAmount, getUseTaxItems, isAccountListEmpty, refreshNonUpdateableReferences, resetAccount, setBaselineSourceAccountingLines, setExternalOrganizationB2bProductReferenceNumber, setExternalOrganizationB2bProductTypeName, setItemAssignedToTradeInIndicator, setItemAuxiliaryPartIdentifier, setItemCatalogNumber, setItemIdentifier, setItemLineNumber, setItemQuantity, setItemSalesTaxAmount, setItemTaxAmount, setItemType, setItemTypeCode, setItemUnitOfMeasureCode, setItemUnitPrice, setNewSourceLine, setPurapDocument, setPurapDocumentIdentifier, setSourceAccountingLines, setTotalAmount, setUseTaxItems, toString, toStringMapper_RICE20_REFACTORME
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
calculateExtendedPrice, fixAccountReferences, getBaselineSourceAccountingLines, getExternalOrganizationB2bProductReferenceNumber, getExternalOrganizationB2bProductTypeName, getItemAssignedToTradeInIndicator, getItemAuxiliaryPartIdentifier, getItemCatalogNumber, getItemDescription, getItemIdentifier, getItemIdentifierString, getItemLineNumber, getItemQuantity, getItemTaxAmount, getItemType, getItemTypeCode, getItemUnitOfMeasureCode, getItemUnitPrice, getNewSourceLine, getPurapDocument, getPurapDocumentIdentifier, getSourceAccountingLines, getTotalAmount, getTotalRemitAmount, getUseTaxItems, resetAccount, setExternalOrganizationB2bProductReferenceNumber, setExternalOrganizationB2bProductTypeName, setItemAssignedToTradeInIndicator, setItemAuxiliaryPartIdentifier, setItemCatalogNumber, setItemIdentifier, setItemLineNumber, setItemQuantity, setItemTaxAmount, setItemType, setItemTypeCode, setItemUnitOfMeasureCode, setItemUnitPrice, setNewSourceLine, setPurapDocument, setPurapDocumentIdentifier, setSourceAccountingLines, setTotalAmount, setUseTaxItems
protected BigDecimal purchaseOrderItemUnitPrice
public PaymentRequestItem()
public PaymentRequestItem(PurchaseOrderItem poi, PaymentRequestDocument preq)
poi
- - purchase order itempreq
- - payment request documentpublic PaymentRequestItem(PurchaseOrderItem poi, PaymentRequestDocument preq, HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
poi
- - purchase order itempreq
- - payment request documentexpiredOrClosedAccountList
- - list of expired or closed accounts to mergepublic PaymentRequestItem(OleInvoiceItem poi, OlePaymentRequestDocument preq)
poi
- - purchase order itempreq
- - payment request documentpublic PaymentRequestItem(OleInvoiceItem poi, OlePaymentRequestDocument preq, HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
poi
- - purchase order itempreq
- - payment request documentexpiredOrClosedAccountList
- - list of expired or closed accounts to mergepublic PurchaseOrderItem getPurchaseOrderItem()
public org.kuali.rice.core.api.util.type.KualiDecimal getPoOutstandingAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getPoOriginalAmount()
@Deprecated public void setPoOutstandingAmount(org.kuali.rice.core.api.util.type.KualiDecimal amount)
amount
- - po outstanding amountpublic org.kuali.rice.core.api.util.type.KualiDecimal getPoOutstandingQuantity()
@Deprecated public void setPoOutstandingQuantity(org.kuali.rice.core.api.util.type.KualiDecimal qty)
qty
- - po outstanding quantitypublic BigDecimal getPurchaseOrderItemUnitPrice()
public BigDecimal getOriginalAmountfromPO()
public void setOriginalAmountfromPO(BigDecimal purchaseOrderItemUnitPrice)
public void setPurchaseOrderItemUnitPrice(BigDecimal purchaseOrderItemUnitPrice)
public org.kuali.rice.core.api.util.type.KualiDecimal getItemOutstandingInvoiceAmount()
public void setItemOutstandingInvoiceAmount(org.kuali.rice.core.api.util.type.KualiDecimal itemOutstandingInvoiceAmount)
public org.kuali.rice.core.api.util.type.KualiDecimal getItemOutstandingInvoiceQuantity()
public void setItemOutstandingInvoiceQuantity(org.kuali.rice.core.api.util.type.KualiDecimal itemOutstandingInvoiceQuantity)
public PaymentRequestDocument getPaymentRequest()
public void setPaymentRequest(PaymentRequestDocument paymentRequest)
public void generateAccountListFromPoItemAccounts(List<PurApAccountingLine> accounts)
public Class getAccountingLineClass()
getAccountingLineClass
in interface PurApItem
getAccountingLineClass
in class PurApItemBase
PurApItem.getAccountingLineClass()
public boolean isDisplayOnPreq()
public void resetAccount()
resetAccount
in interface PurApItem
resetAccount
in class PurApItemBase
PurApItem.resetAccount()
public void addToUnitPrice(BigDecimal addThisValue)
public void addToExtendedPrice(org.kuali.rice.core.api.util.type.KualiDecimal addThisValue)
public Class getUseTaxClass()
getUseTaxClass
in interface PurApItem
getUseTaxClass
in class PurApItemBase
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.