org.kuali.kfs.module.purap.businessobject
Class ElectronicInvoice
java.lang.Object
org.kuali.kfs.module.purap.businessobject.ElectronicInvoice
public class ElectronicInvoice
- extends Object
INVOICE_AMOUNT_TYPE_CODE_ITEM
public static String INVOICE_AMOUNT_TYPE_CODE_ITEM
INVOICE_AMOUNT_TYPE_CODE_TAX
public static String INVOICE_AMOUNT_TYPE_CODE_TAX
INVOICE_AMOUNT_TYPE_CODE_SPECIAL_HANDLING
public static String INVOICE_AMOUNT_TYPE_CODE_SPECIAL_HANDLING
INVOICE_AMOUNT_TYPE_CODE_SHIPPING
public static String INVOICE_AMOUNT_TYPE_CODE_SHIPPING
INVOICE_AMOUNT_TYPE_CODE_DISCOUNT
public static String INVOICE_AMOUNT_TYPE_CODE_DISCOUNT
INVOICE_AMOUNT_TYPE_CODE_DEPOSIT
public static String INVOICE_AMOUNT_TYPE_CODE_DEPOSIT
INVOICE_AMOUNT_TYPE_CODE_DUE
public static String INVOICE_AMOUNT_TYPE_CODE_DUE
INVOICE_AMOUNT_TYPE_CODE_EXMT
public static String INVOICE_AMOUNT_TYPE_CODE_EXMT
FILE_REJECTED
public static boolean FILE_REJECTED
FILE_NOT_REJECTED
public static boolean FILE_NOT_REJECTED
FILE_DOES_CONTAIN_REJECTS
public static boolean FILE_DOES_CONTAIN_REJECTS
FILE_DOES_NOT_CONTAIN_REJECTS
public static boolean FILE_DOES_NOT_CONTAIN_REJECTS
ElectronicInvoice
public ElectronicInvoice()
addFileRejectReasonToList
public void addFileRejectReasonToList(ElectronicInvoiceRejectReason reason)
getCxmlPostalAddress
public ElectronicInvoicePostalAddress getCxmlPostalAddress(ElectronicInvoiceOrder eio,
String roleID,
String addressName)
getCxmlContact
public ElectronicInvoiceContact getCxmlContact(ElectronicInvoiceOrder eio,
String roleID)
getShippingDateDisplayText
public String getShippingDateDisplayText(ElectronicInvoiceOrder eio)
getMasterAgreementIDInfoDateDisplayText
public String getMasterAgreementIDInfoDateDisplayText(ElectronicInvoiceOrder eio)
getMasterAgreementReferenceDateDisplayText
public String getMasterAgreementReferenceDateDisplayText(ElectronicInvoiceOrder eio)
getOrderIDInfoDateDisplayText
public String getOrderIDInfoDateDisplayText(ElectronicInvoiceOrder eio)
getInvoiceDateDisplayText
public String getInvoiceDateDisplayText()
getInvoiceShippingDescription
public String getInvoiceShippingDescription(ElectronicInvoiceOrder eio)
getInvoiceTaxDescription
public String getInvoiceTaxDescription(ElectronicInvoiceOrder eio)
getInvoiceSpecialHandlingDescription
public String getInvoiceSpecialHandlingDescription(ElectronicInvoiceOrder eio)
getFileTotalAmountForInLineItems
public BigDecimal getFileTotalAmountForInLineItems(String invoiceLineItemType)
getInvoiceSubTotalAmount
public BigDecimal getInvoiceSubTotalAmount(ElectronicInvoiceOrder eio)
getInvoiceTaxAmount
public BigDecimal getInvoiceTaxAmount(ElectronicInvoiceOrder eio)
getInvoiceSpecialHandlingAmount
public BigDecimal getInvoiceSpecialHandlingAmount(ElectronicInvoiceOrder eio)
getInvoiceShippingAmount
public BigDecimal getInvoiceShippingAmount(ElectronicInvoiceOrder eio)
getInvoiceGrossAmount
public BigDecimal getInvoiceGrossAmount(ElectronicInvoiceOrder eio)
getInvoiceDiscountAmount
public BigDecimal getInvoiceDiscountAmount(ElectronicInvoiceOrder eio)
getInvoiceNetAmount
public BigDecimal getInvoiceNetAmount(ElectronicInvoiceOrder eio)
getInvoiceDepositAmount
public BigDecimal getInvoiceDepositAmount()
getInvoiceDueAmount
public BigDecimal getInvoiceDueAmount()
getCodeOfLineItemThatContainsInvalidCurrency
public String getCodeOfLineItemThatContainsInvalidCurrency(String invoiceLineItemType)
checkCodeForValidCurrency
public String checkCodeForValidCurrency(String code)
- This method contains the mapping check for valid Currency Code(s)
isCodeValidCurrency
public boolean isCodeValidCurrency(String code)
- This method contains the mapping check for valid Currency Code(s)
getInvoiceSubTotalCurrencyIfNotValid
public String getInvoiceSubTotalCurrencyIfNotValid(ElectronicInvoiceOrder eio)
getInvoiceTaxCurrencyIfNotValid
public String getInvoiceTaxCurrencyIfNotValid(ElectronicInvoiceOrder eio)
getInvoiceSpecialHandlingCurrencyIfNotValid
public String getInvoiceSpecialHandlingCurrencyIfNotValid(ElectronicInvoiceOrder eio)
getInvoiceShippingCurrencyIfNotValid
public String getInvoiceShippingCurrencyIfNotValid(ElectronicInvoiceOrder eio)
getInvoiceGrossCurrencyIfNotValid
public String getInvoiceGrossCurrencyIfNotValid(ElectronicInvoiceOrder eio)
getInvoiceDiscountCurrencyIfNotValid
public String getInvoiceDiscountCurrencyIfNotValid(ElectronicInvoiceOrder eio)
getInvoiceNetCurrencyIfNotValid
public String getInvoiceNetCurrencyIfNotValid(ElectronicInvoiceOrder eio)
getInvoiceDepositCurrencyIfNotValid
public String getInvoiceDepositCurrencyIfNotValid()
getInvoiceDueCurrencyIfNotValid
public String getInvoiceDueCurrencyIfNotValid()
isContainsRejects
public boolean isContainsRejects()
- Returns:
- Returns the containsRejects.
setContainsRejects
public void setContainsRejects(boolean containsRejects)
- Parameters:
containsRejects
- The containsRejects to set.
getCustomerNumber
public String getCustomerNumber()
- Returns:
- Returns the customerNumber.
setCustomerNumber
public void setCustomerNumber(String customerNumber)
- Parameters:
customerNumber
- The customerNumber to set.
getCxmlHeader
public CxmlHeader getCxmlHeader()
- Returns:
- Returns the cxmlHeader.
setCxmlHeader
public void setCxmlHeader(CxmlHeader cxmlHeader)
- Parameters:
cxmlHeader
- The cxmlHeader to set.
getDunsNumber
public String getDunsNumber()
- Returns:
- Returns the dunsNumber.
setDunsNumber
public void setDunsNumber(String dunsNumber)
- Parameters:
dunsNumber
- The dunsNumber to set.
getFileName
public String getFileName()
- Returns:
- Returns the fileName.
setFileName
public void setFileName(String fileName)
- Parameters:
fileName
- The fileName to set.
isFileRejected
public boolean isFileRejected()
- Returns:
- Returns the fileRejected.
setFileRejected
public void setFileRejected(boolean fileRejected)
- Parameters:
fileRejected
- The fileRejected to set.
getFileRejectReasons
public List<ElectronicInvoiceRejectReason> getFileRejectReasons()
- Returns:
- Returns the fileRejectReasons.
setFileRejectReasons
public void setFileRejectReasons(List<ElectronicInvoiceRejectReason> fileRejectReasons)
- Parameters:
fileRejectReasons
- The fileRejectReasons to set.
getInvoiceDetailOrders
public List<ElectronicInvoiceOrder> getInvoiceDetailOrders()
- Returns:
- Returns the invoiceDetailOrders.
setInvoiceDetailOrders
public void setInvoiceDetailOrders(List<ElectronicInvoiceOrder> invoiceDetailOrders)
- Parameters:
invoiceDetailOrders
- The invoiceDetailOrders to set.
getInvoiceDetailRequestHeader
public ElectronicInvoiceDetailRequestHeader getInvoiceDetailRequestHeader()
- Returns:
- Returns the invoiceDetailRequestHeader.
setInvoiceDetailRequestHeader
public void setInvoiceDetailRequestHeader(ElectronicInvoiceDetailRequestHeader invoiceDetailRequestHeader)
- Parameters:
invoiceDetailRequestHeader
- The invoiceDetailRequestHeader to set.
getInvoiceDetailRequestSummary
public ElectronicInvoiceDetailRequestSummary getInvoiceDetailRequestSummary()
- Returns:
- Returns the invoiceDetailRequestSummary.
setInvoiceDetailRequestSummary
public void setInvoiceDetailRequestSummary(ElectronicInvoiceDetailRequestSummary invoiceDetailRequestSummary)
- Parameters:
invoiceDetailRequestSummary
- The invoiceDetailRequestSummary to set.
getVendorDetailID
public Integer getVendorDetailID()
- Returns:
- Returns the vendorDetailID.
setVendorDetailID
public void setVendorDetailID(Integer vendorDetailID)
- Parameters:
vendorDetailID
- The vendorDetailID to set.
getVendorHeaderID
public Integer getVendorHeaderID()
- Returns:
- Returns the vendorHeaderID.
setVendorHeaderID
public void setVendorHeaderID(Integer vendorHeaderID)
- Parameters:
vendorHeaderID
- The vendorHeaderID to set.
getVendorName
public String getVendorName()
- Returns:
- the vendorName
setVendorName
public void setVendorName(String vendorName)
- Parameters:
vendorName
- the vendorName to set
getPayloadID
public String getPayloadID()
setPayloadID
public void setPayloadID(String payloadID)
getTimestamp
public String getTimestamp()
setTimestamp
public void setTimestamp(String timestamp)
getVersion
public String getVersion()
setVersion
public void setVersion(String version)
getLocale
public String getLocale()
setLocale
public void setLocale(String locale)
addInvoiceDetailOrder
public void addInvoiceDetailOrder(ElectronicInvoiceOrder electronicInvoiceOrder)
getInvoiceDetailOrdersAsArray
public ElectronicInvoiceOrder[] getInvoiceDetailOrdersAsArray()
getDeploymentMode
public String getDeploymentMode()
setDeploymentMode
public void setDeploymentMode(String deploymentMode)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.