public class OleInvoiceDocument extends InvoiceDocument implements org.kuali.rice.krad.document.Copyable
| Modifier and Type | Field and Description |
|---|---|
protected Integer |
accountsPayablePurchasingDocumentLinkIdentifier |
protected List<PurchasingAccountsPayableDocument> |
purchaseOrders |
protected List<SummaryAccount> |
summaryAccounts |
accountsPayableRequestCancelIdentifier, alternateVendorDetailAssignedIdentifier, alternateVendorHeaderGeneratedIdentifier, immediatePaymentIndicator, invoiceCancelIndicator, invoiceCostSource, invoiceCostSourceCode, invoiceDate, invoiceElectronicInvoiceIndicator, invoicePayDate, invoicePositiveApprovalIndicator, originalVendorDetailAssignedIdentifier, originalVendorHeaderGeneratedIdentifier, paymentAttachmentIndicator, paymentPaidTimestamp, primaryVendorName, purchaseOrderEndDate, purchaseOrderNotes, receivingDocumentRequiredIndicator, recurringPaymentType, recurringPaymentTypeCode, requisitionIdentifier, specialHandlingInstructionLine1Text, specialHandlingInstructionLine2Text, specialHandlingInstructionLine3Text, taxClassificationCode, taxCountryCode, taxExemptTreatyIndicator, taxFederalPercent, taxForeignSourceIndicator, taxGrossUpIndicator, taxNQIId, taxOtherExemptIndicator, taxSpecialW4Amount, taxStatePercent, taxUSAIDPerDiemIndicator, vendorInvoiceAmount, vendorPaymentTerms, vendorPaymentTermsCode, vendorShippingPaymentTerms, vendorShippingPaymentTermsCode, vendorShippingTitleCodeaccountsPayableApprovalTimestamp, accountsPayableProcessorIdentifier, bank, bankCode, chartOfAccountsCode, closePurchaseOrderIndicator, continuationAccountIndicator, debitCreditCodeForGLEntries, extractedTimestamp, generateEncumbranceEntries, holdIndicator, lastActionPerformedByPersonId, noteLine1Text, noteLine2Text, noteLine3Text, offsetUseTax, organizationCode, processingCampus, processingCampusCode, purchaseOrderDocument, purchaseOrderIdentifier, reopenPurchaseOrderIndicator, unmatchedOverrideaccountDistributionMethod, accountsForRouting, allowDeleteAwareCollection, belowTheLineTypes, calculated, items, licenseReqmt, overrideWorkflowButtons, purapDocumentIdentifier, relatedViews, sensitive, statusCode, useTaxIndicator, vendorAddressGeneratedIdentifier, vendorAddressInternationalProvinceName, vendorAttentionName, vendorCityName, vendorCountry, vendorCountryCode, vendorCustomerNumber, vendorDetail, vendorDetailAssignedIdentifier, vendorHeaderGeneratedIdentifier, vendorLine1Address, vendorLine2Address, vendorName, vendorNumber, vendorPostalCode, vendorStateCodedataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLinesgeneralLedgerPendingEntriesaccountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYearUPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAMEadHocRoutePersons, adHocRouteWorkgroups, documentHeader, documentNumber, notes, pessimisticLocks| Constructor and Description |
|---|
OleInvoiceDocument()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
answerSplitNodeQuestion(String nodeName)
Provides answers to the following splits: PurchaseWasReceived VendorIsEmployeeOrNonResidentAlien
|
void |
appSpecificRouteDocumentToUser(org.kuali.rice.kew.api.WorkflowDocument workflowDocument,
String userNetworkId,
String annotation,
String responsibility)
Sends FYI workflow request to the given user on this document.
|
void |
clearSummaryAccounts() |
void |
doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
This is the default implementation which, if parameter KFS-SYS / Document / UPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_IND is on, updates the document
and resaves if needed
|
void |
doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
This method is overrided to create POA from new Line Item of Invoice
|
Integer |
getAccountsPayablePurchasingDocumentLinkIdentifier() |
static AccountsPayableService |
getAccountsPayableService() |
String |
getAcquisitionUnit() |
boolean |
getAllowsCopy()
Checks whether copying of this document should be allowed.
|
Set<org.kuali.rice.kim.api.identity.Person> |
getAllPriorApprovers() |
String |
getBibeditorCreateURL()
This method is used to get the bibedtior creat url from propertie file
|
String |
getBibeditorEditURL()
This method is used to get the bibedtior edit url from propertie file
|
String |
getBibeditorViewURL()
This method is used to get the bibedtior view url from propertie file
|
static BibInfoService |
getBibInfoService() |
static BibInfoWrapperService |
getBibInfoWrapperService() |
BusinessObjectService |
getBusinessObjectService() |
String |
getCloneDebitInvoice() |
static org.kuali.rice.core.api.config.property.ConfigurationService |
getConfigurationService() |
String |
getCurrencyOverrideMessage() |
protected String |
getCurrentRouteNodeName(org.kuali.rice.kew.api.WorkflowDocument wd)
Returns the name of the current route node.
|
static org.kuali.rice.core.api.datetime.DateTimeService |
getDateTimeService() |
String |
getDocumentTotalAmount() |
String |
getDocumentYear() |
String |
getEmpty() |
String |
getExceedsEncumbranceExtendedCost() |
String |
getExceedsEncumbranceListPrice() |
String |
getExceedsEncumbranceTitle() |
static FileProcessingService |
getFileProcessingService() |
PurApAccountingLine |
getFirstAccount()
Returns the first payment item's first account (assuming the item list is sequentially ordered).
|
String |
getForeignGrandTotal() |
String |
getForeignInvoiceAmount() |
String |
getForeignItemTotal() |
String |
getForeignVendorAmount() |
BigDecimal |
getForeignVendorInvoiceAmount() |
String |
getGrantTotal() |
static IdentityManagementService |
getIdentityManagementService() |
String |
getInvoiceAmount() |
String |
getInvoiceBankCode() |
String |
getInvoiceCostSourceCode() |
String |
getInvoiceCurrencyExchangeRate() |
String |
getInvoiceCurrencyType() |
Long |
getInvoiceCurrencyTypeId() |
String |
getInvoicedForeignGrandTotal() |
String |
getInvoicedForeignItemTotal() |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
getInvoicedForeignTotalWithAllItems(boolean includeBelowTheLine,
List<OleInvoiceItem> itemsForTotal) |
String |
getInvoicedGrandTotal() |
String |
getInvoicedItemTotal() |
OleInvoiceDocument |
getInvoiceDocumentObject() |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
getInvoicedTotalWithAllItems(boolean includeBelowTheLine,
List<OleInvoiceItem> itemsForTotal)
This method calculates the grand Total
|
String |
getInvoiceExtractDate() |
String |
getInvoiceForeignItemTotal() |
String |
getInvoiceItemTotal() |
String |
getInvoiceNumber() |
String |
getInvoicePayDateCheck() |
String |
getInvoicePaymentClassification() |
String |
getInvoiceProcessedDate() |
static InvoiceService |
getInvoiceService() |
String |
getInvoiceSubType() |
String |
getInvoiceSubTypeHdnId() |
Integer |
getInvoiceSubTypeId() |
String |
getInvoiceType() |
String |
getInvoiceTypeHdnId() |
Integer |
getInvoiceTypeId() |
String |
getInvoiceVendorAmount() |
boolean |
getIsSaved()
This method is used to check the status of the document for displaying view and edit buttons in line item
|
PurApItem |
getItem(int pos)
Gets the item at the specified index.
|
Class |
getItemClass()
Returns the Item Class.
|
String |
getItemTotal() |
String |
getMarcXMLFileDirLocation()
This method is used to get the directory path where the marc xml files need to be created
|
OleCurrencyType |
getOleCurrencyType() |
static OleInvoiceService |
getOleInvoiceService() |
OleInvoiceSubType |
getOleInvoiceSubType() |
OleInvoiceType |
getOleInvoiceType() |
PurchaseOrderType |
getOrderType() |
OlePaymentMethod |
getPaymentMethod() |
Integer |
getPaymentMethodId() |
String |
getPaymentMethodIdentifier() |
List<OlePaymentRequestDocument> |
getPaymentRequestDocuments() |
String |
getPoId() |
BigDecimal |
getPriorTotal() |
String |
getProrateBy() |
static PurapService |
getPurapService() |
String |
getPurchaseOrderDocumentNums() |
List<OlePurchaseOrderItem> |
getPurchaseOrderItems() |
List |
getPurchaseOrders() |
BigDecimal |
getPurchaseOrderTypeId() |
String |
getSearchResultInvoiceDate() |
String |
getSearchResultInvoicePayDate() |
List<SummaryAccount> |
getSummaryAccounts() |
String |
getVendorAmount() |
String |
getVendorFaxNumber() |
Integer |
getVendorHeaderGeneratedIdentifier() |
String |
getVendorId() |
String |
getVendorLink() |
static VendorService |
getVendorService() |
static org.kuali.rice.krad.workflow.service.WorkflowDocumentService |
getWorkflowDocumentService() |
void |
initiateDocument()
Perform logic needed to initiate PRQS Document
|
boolean |
isAccountSummaryFlag()
This method returns the accountSummaryFlag indicator
|
boolean |
isAdditionalChargesFlag() |
boolean |
isAdHocRecipientsFlag()
This method returns the adHocRecipientsFlag indicator
|
boolean |
isAmountExceeds() |
boolean |
isAmountExceedsForBlanketApprove() |
boolean |
isBaSfcFlag() |
boolean |
isBlanketApproveFlag() |
boolean |
isBlanketApproveSubscriptionDateValidationFlag() |
boolean |
isBlanketApproveValidationFlag() |
boolean |
isBudgetReviewRequired() |
boolean |
isCanClose() |
boolean |
isCloneFlag() |
boolean |
isCurrencyOverrideFlag() |
boolean |
isCurrentItemsFlag() |
boolean |
isDbRetrieval() |
boolean |
isDuplicateApproveFlag() |
boolean |
isDuplicateFlag()
This method returns the duplicateFlag indicator
|
boolean |
isEnableCurrentItems() |
boolean |
isForeignCurrencyFlag() |
boolean |
isInvoiceInfoFlag()
This method returns the invoiceInfoFlag
|
boolean |
isItemSign() |
boolean |
isNoProrate() |
boolean |
isNotesAndAttachmentFlag()
This method returns the notesAndAttachmentFlag indicator
|
boolean |
isOffsetAccountIndicator() |
boolean |
isOverviewFlag()
This method returns the overview Flag indicator
|
boolean |
isProcessItemFlag() |
boolean |
isProcessTitlesFlag() |
boolean |
isProformaIndicator()
This method returns the boolean if the proforma indicator is selected
|
boolean |
isProrateDollar() |
boolean |
isProrateManual() |
boolean |
isProrateQty() |
boolean |
isRouteLogDisplayFlag() |
boolean |
isRouteLogFlag()
This method returns the routeLogFlag indicator
|
protected boolean |
isSeparationOfDutiesReviewRequired() |
boolean |
isSfcFlag() |
boolean |
isSubscriptionDateValidationFlag() |
boolean |
isUnsaved() |
boolean |
isValidationFlag() |
boolean |
isVendorInfoFlag() |
void |
loadInvoiceDocument() |
protected void |
populateAccountsForRouting()
Makes sure that accounts for routing has been generated, so that other information can be retrieved from that
|
void |
populateInvoiceFromPurchaseOrder(PurchaseOrderDocument po,
HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
This method is overridden to populate Ole InvoiceDocument from PurchaseOrder Document
|
void |
prepareForSave(org.kuali.rice.krad.rules.rule.event.DocumentEvent event)
Populates the payment request document, then continues with preparing for save.
|
void |
refreshAccountSummmary()
Updates the summaryAccounts that are contained in the form.
|
void |
setAccountsPayablePurchasingDocumentLinkIdentifier(Integer accountsPayablePurchasingDocumentLinkIdentifier) |
static void |
setAccountsPayableService(AccountsPayableService accountsPayableService) |
void |
setAccountSummaryFlag(boolean accountSummaryFlag)
This method sets the accountSummaryFlag
|
void |
setAcquisitionUnit(String acquisitionUnit) |
void |
setAdditionalChargesFlag(boolean additionalChargesFlag) |
void |
setAdHocRecipientsFlag(boolean adHocRecipientsFlag)
This method sets the adHocRecipientsFlag
|
void |
setAmountExceeds(boolean amountExceeds) |
void |
setAmountExceedsForBlanketApprove(boolean amountExceedsForBlanketApprove) |
void |
setBaSfcFlag(boolean baSfcFlag) |
static void |
setBibInfoWrapperService(BibInfoWrapperService bibInfoWrapperService) |
void |
setBlanketApproveFlag(boolean blanketApproveFlag) |
void |
setBlanketApproveSubscriptionDateValidationFlag(boolean blanketApproveSubscriptionDateValidationFlag) |
void |
setBlanketApproveValidationFlag(boolean blanketApproveValidationFlag) |
void |
setBusinessObjectService(BusinessObjectService businessObjectService) |
void |
setCanClose(boolean canClose) |
void |
setCloneDebitInvoice(String cloneDebitInvoice) |
void |
setCloneFlag(boolean cloneFlag) |
static void |
setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService) |
void |
setCurrencyOverrideFlag(boolean currencyOverrideFlag) |
void |
setCurrencyOverrideMessage(String currencyOverrideMessage) |
void |
setCurrentItemsFlag(boolean currentItemsFlag) |
static void |
setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService) |
void |
setDbRetrieval(boolean dbRetrieval) |
void |
setDocumentTotalAmount(String documentTotalAmount) |
void |
setDocumentYear(String documentYear) |
void |
setDuplicateApproveFlag(boolean duplicateApproveFlag) |
void |
setDuplicateFlag(boolean duplicateFlag)
This method sets the duplicateFlag
|
void |
setEmpty(String empty) |
void |
setEnableCurrentItems(boolean enableCurrentItems) |
void |
setExceedsEncumbranceExtendedCost(String exceedsEncumbranceExtendedCost) |
void |
setExceedsEncumbranceListPrice(String exceedsEncumbranceListPrice) |
void |
setExceedsEncumbranceTitle(String exceedsEncumbranceTitle) |
static void |
setFileProcessingService(FileProcessingService fileProcessingService) |
void |
setForeignCurrencyFlag(boolean foreignCurrencyFlag) |
void |
setForeignGrandTotal(String foreignGrandTotal) |
void |
setForeignInvoiceAmount(String foreignInvoiceAmount) |
void |
setForeignItemTotal(String foreignItemTotal) |
void |
setForeignVendorAmount(String foreignVendorAmount) |
void |
setForeignVendorInvoiceAmount(BigDecimal foreignVendorInvoiceAmount) |
void |
setGrantTotal(String grantTotal) |
static void |
setIdentityManagementService(IdentityManagementService identityManagementService) |
void |
setInvoiceAmount(String invoiceAmount) |
void |
setInvoiceBankCode(String invoiceBankCode) |
void |
setInvoiceCostSourceCode(String invoiceCostSourceCode) |
void |
setInvoiceCurrencyExchangeRate(String invoiceCurrencyExchangeRate) |
void |
setInvoiceCurrencyType(String invoiceCurrencyType) |
void |
setInvoiceCurrencyTypeId(Long invoiceCurrencyTypeId) |
void |
setInvoicedForeignGrandTotal(String invoicedForeignGrandTotal) |
void |
setInvoicedForeignItemTotal(String invoicedForeignItemTotal) |
void |
setInvoicedGrandTotal(String invoicedGrandTotal) |
void |
setInvoicedItemTotal(String invoicedItemTotal) |
void |
setInvoiceDocumentObject(OleInvoiceDocument invoiceDocumentObject) |
void |
setInvoiceExtractDate(String invoiceExtractDate) |
void |
setInvoiceForeignItemTotal(String invoiceForeignItemTotal) |
void |
setInvoiceInfoFlag(boolean invoiceInfoFlag)
This method sets the invoiceInfoFlag
|
void |
setInvoiceItemTotal(String invoiceItemTotal) |
void |
setInvoiceNumber(String invoiceNumber) |
void |
setInvoicePayDateCheck(String invoicePayDateCheck) |
void |
setInvoicePaymentClassification(String invoicePaymentClassification) |
void |
setInvoiceProcessedDate(String invoiceProcessedDate) |
static void |
setInvoiceService(InvoiceService invoiceService) |
void |
setInvoiceSubType(String invoiceSubType) |
void |
setInvoiceSubTypeHdnId(String invoiceSubTypeHdnId) |
void |
setInvoiceSubTypeId(Integer invoiceSubTypeId) |
void |
setInvoiceType(String invoiceType) |
void |
setInvoiceTypeHdnId(String invoiceTypeHdnId) |
void |
setInvoiceTypeId(Integer invoiceTypeId) |
void |
setInvoiceVendorAmount(String invoiceVendorAmount) |
void |
setItemSign(boolean itemSign) |
void |
setItemTotal(String itemTotal) |
void |
setNoProrate(boolean noProrate) |
void |
setNotesAndAttachmentFlag(boolean notesAndAttachmentFlag)
This method sets the notesAndAttachmentFlag
|
void |
setOffsetAccountIndicator(boolean offsetAccountIndicator) |
void |
setOleCurrencyType(OleCurrencyType oleCurrencyType) |
static void |
setOleInvoiceService(OleInvoiceService oleInvoiceService) |
void |
setOleInvoiceSubType(OleInvoiceSubType oleInvoiceSubType) |
void |
setOleInvoiceType(OleInvoiceType oleInvoiceType) |
void |
setOrderType(PurchaseOrderType orderType) |
void |
setOverviewFlag(boolean overviewFlag)
This method sets the overviewFlag
|
void |
setPaymentMethod(OlePaymentMethod paymentMethod) |
void |
setPaymentMethodId(Integer paymentMethodId) |
void |
setPaymentMethodIdentifier(String paymentMethodIdentifier) |
void |
setPaymentRequestDocuments(List<OlePaymentRequestDocument> paymentRequestDocuments) |
void |
setPoId(String poId) |
void |
setPriorTotal(BigDecimal priorTotal) |
void |
setProcessItemFlag(boolean processItemFlag) |
void |
setProcessTitlesFlag(boolean processTitlesFlag) |
void |
setProformaIndicator(boolean proformaIndicator)
This method sets the proforma Indicator
|
void |
setProrateBy(String prorateBy) |
void |
setProrateDollar(boolean prorateDollar) |
void |
setProrateManual(boolean prorateManual) |
void |
setProrateQty(boolean prorateQty) |
static void |
setPurapService(PurapService purapService) |
void |
setPurchaseOrderDocumentNums(String purchaseOrderDocumentNums) |
void |
setPurchaseOrderItems(List<OlePurchaseOrderItem> purchaseOrderItems) |
void |
setPurchaseOrders(List purchaseOrders) |
void |
setPurchaseOrderTypeId(BigDecimal purchaseOrderTypeId) |
void |
setRouteLogDisplayFlag(boolean routeLogDisplayFlag) |
void |
setRouteLogFlag(boolean routeLogFlag)
This method sets the routeLogFlag
|
void |
setSearchResultInvoiceDate(String searchResultInvoiceDate) |
void |
setSearchResultInvoicePayDate(String searchResultInvoicePayDate) |
void |
setSfcFlag(boolean sfcFlag) |
void |
setSubscriptionDateValidationFlag(boolean subscriptionDateValidationFlag) |
void |
setSummaryAccounts(List<SummaryAccount> summaryAccounts) |
void |
setUnsaved(boolean unsaved) |
void |
setValidationFlag(boolean validationFlag) |
void |
setVendorAmount(String vendorAmount) |
void |
setVendorFaxNumber(String vendorFaxNumber) |
void |
setVendorHeaderGeneratedIdentifier(Integer vendorHeaderGeneratedIdentifier) |
void |
setVendorId(String vendorId) |
void |
setVendorInfoFlag(boolean vendorInfoFlag) |
void |
setVendorLink(String vendorLink) |
static void |
setVendorService(VendorService vendorService) |
static void |
setWorkflowDocumentService(org.kuali.rice.krad.workflow.service.WorkflowDocumentService workflowDocumentService) |
protected boolean |
shouldWaitForReceiving()
Payment Request needs to wait for receiving if the receiving requirements have NOT been met.
|
void |
toCopy()
Performs logic needed to copy Invoice Document.
|
clearInitFields, closePurchaseOrder, customizeExplicitGeneralLedgerPendingEntry, doActionTaken, documentHasNoImagesAttached, getAccountsPayableApprovalDateForSearching, getAccountsPayableRequestCancelIdentifier, getAccountsPayableRequestCancelPersonName, getAlternateVendorDetailAssignedIdentifier, getAlternateVendorHeaderGeneratedIdentifier, getCurrentRouteLevels, getCustomDocumentTitle, getDocumentSpecificService, getDocumentTitle, getGrandPreTaxTotal, getGrandPreTaxTotalExcludingDiscount, getGrandTaxAmount, getGrandTaxAmountExcludingDiscount, getGrandTotal, getGrandTotalExcludingDiscount, getImmediatePaymentIndicator, getInitialAmount, getInvoiceCancelIndicator, getInvoiceCostSource, getInvoiceDate, getInvoiceElectronicInvoiceIndicator, getInvoicePayDate, getInvoicePositiveApprovalIndicatorForSearching, getItemTotalPoEncumbranceAmount, getItemTotalPoEncumbranceAmountRelieved, getItemTotalPoEncumbranceAmountRelieved, getItemTotalPoPaidAmount, getItemUseTaxClass, getLineItemPreTaxTotal, getLineItemTaxAmount, getLineItemTotal, getOlePurapService, getOlePurApSourceDocumentIfPossible, getOriginalVendorDetailAssignedIdentifier, getOriginalVendorHeaderGeneratedIdentifier, getPaidIndicatorForResult, getPaymentAttachmentIndicator, getPaymentPaidTimestamp, getPoDocumentTypeForAccountsPayableDocumentCancel, getPostingYearPriorOrCurrent, getPrimaryVendorName, getPurApSourceDocumentLabelIfPossible, getPurchaseOrderDocument, getPurchaseOrderDocument, getPurchaseOrderDocuments, getPurchaseOrderEndDate, getPurchaseOrderNotes, getReceivingDocumentRequiredIndicatorForSearching, getRecurringPaymentType, getRecurringPaymentTypeCode, getRequestCancelIndicatorForResult, getRequisitionIdentifier, getSpecialHandlingInstructionLine1Text, getSpecialHandlingInstructionLine2Text, getSpecialHandlingInstructionLine3Text, getTaxClassificationCode, getTaxCountryCode, getTaxExemptTreatyIndicator, getTaxFederalPercent, getTaxFederalPercentShort, getTaxForeignSourceIndicator, getTaxGrossUpIndicator, getTaxNQIId, getTaxOtherExemptIndicator, getTaxSpecialW4Amount, getTaxStatePercent, getTaxStatePercentShort, getTaxUSAIDPerDiemIndicator, getTitleIndicator, getTransactionTaxDate, getVendorInvoiceAmount, getVendorPaymentTerms, getVendorPaymentTermsCode, getVendorShippingPaymentTerms, getVendorShippingPaymentTermsCode, getVendorShippingTitleCode, isAttachmentRequired, isBoNotesSupport, isDiscount, isEnableInvoicePositiveApprovalIndicator, isEnableReceivingDocumentRequiredIndicator, isInquiryRendered, isInvoiceCancelIndicator, isInvoiceCancelIndicatorForSearching, isInvoicePositiveApprovalIndicator, isReceivingDocumentRequiredIndicator, isReceivingRequirementMet, isVendorEmployeeOrNonResidentAlien, populateInvoiceFromPurchaseOrder, processNodeChange, saveDocumentFromPostProcessing, setAccountsPayableRequestCancelIdentifier, setAlternateVendorDetailAssignedIdentifier, setAlternateVendorHeaderGeneratedIdentifier, setGrandTotalExcludingDiscount, setImmediatePaymentIndicator, setInvoiceCancelIndicator, setInvoiceCostSource, setInvoiceDate, setInvoiceElectronicInvoiceIndicator, setInvoicePayDate, setInvoicePositiveApprovalIndicator, setItemTotalPoEncumbranceAmount, setItemTotalPoEncumbranceAmountRelieved, setItemTotalPoPaidAmount, setOriginalVendorDetailAssignedIdentifier, setOriginalVendorHeaderGeneratedIdentifier, setPaymentAttachmentIndicator, setPaymentPaidTimestamp, setPrimaryVendorName, setPurchaseOrderDocuments, setPurchaseOrderEndDate, setPurchaseOrderNotes, setReceivingDocumentRequiredIndicator, setRecurringPaymentType, setRecurringPaymentTypeCode, setRequisitionIdentifier, setSpecialHandlingInstructionLine1Text, setSpecialHandlingInstructionLine2Text, setSpecialHandlingInstructionLine3Text, setTaxClassificationCode, setTaxCountryCode, setTaxExemptTreatyIndicator, setTaxFederalPercent, setTaxForeignSourceIndicator, setTaxGrossUpIndicator, setTaxNQIId, setTaxOtherExemptIndicator, setTaxSpecialW4Amount, setTaxStatePercent, setTaxUSAIDPerDiemIndicator, setVendorInvoiceAmount, setVendorPaymentTerms, setVendorPaymentTermsCode, setVendorShippingPaymentTerms, setVendorShippingPaymentTermsCode, setVendorShippingTitleCodeapprovalAtAccountsPayableReviewAllowed, customizeOffsetGeneralLedgerPendingEntry, generateGeneralLedgerPendingEntries, getAccountsPayableApprovalTimestamp, getAccountsPayableProcessorIdentifier, getAPItemFromPOItem, getBank, getBankCode, getChartOfAccountsCode, getDebitCreditCodeForGLEntries, getDocumentChartOfAccountsCodeForSearching, getDocumentOrganizationCodeForSearching, getDocumentType, getExtractedIndicatorForSearching, getExtractedTimestamp, getHoldIndicatorForResult, getLastActionPerformedByPersonId, getLastActionPerformedByPersonName, getLastActionPerformedByUser, getNoteLine1Text, getNoteLine2Text, getNoteLine3Text, getOrganizationCode, getProcessingCampus, getProcessingCampusCode, getProcessingCampusCodeForSearch, getPurApSourceDocumentIfPossible, getPurchaseOrderIdentifier, getTotalRemitTax, isClosePurchaseOrderIndicator, isContinuationAccountIndicator, isExtracted, isGenerateEncumbranceEntries, isHoldIndicator, isHoldIndicatorForSearching, isReopenPurchaseOrderIndicator, isUnmatchedOverride, populateDocumentForRouting, removeGeneralLedgerPendingEntries, requiresAccountsPayableReviewRouting, setAccountsPayableApprovalTimestamp, setAccountsPayableProcessorIdentifier, setBank, setBankCode, setChartOfAccountsCode, setClosePurchaseOrderIndicator, setContinuationAccountIndicator, setDebitCreditCodeForGLEntries, setExtractedTimestamp, setGenerateEncumbranceEntries, setGrandTotal, setHoldIndicator, setLastActionPerformedByPersonId, setLineItemTotal, setNoteLine1Text, setNoteLine2Text, setNoteLine3Text, setOrganizationCode, setProcessingCampus, setProcessingCampusCode, setPurchaseOrderDocument, setPurchaseOrderIdentifier, setReopenPurchaseOrderIndicator, setUnmatchedOverride, shouldGiveErrorForEmptyAccountsProration, updateExtendedPriceOnItemsaddItem, buildDocumentTitle, buildListOfDeletionAwareLists, customPrepareForSave, deleteItem, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountDistributionMethod, getAccountsForRouting, getAccountTotalGLEntryAmount, getBelowTheLineTypes, getDeletionAwareAccountingLines, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemLinePosition, getItems, getLicenseURL, getNeedWarningRelatedPOs, getNoteType, getOverrideWorkflowButtons, getPersistedSourceAccountingLinesForComparison, getPostingPeriodCodeFromPendingGLEntries, getPostingYearFromPendingGLEntries, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getRelatedViews, getSourceAccountingLines, getSourceAccountingLinesForComparison, getStatusCode, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalDollarAmountWithExclusions, getTotalDollarAmountWithExclusionsSubsetItems, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAllItems, getTotalPreTaxDollarAmountWithExclusions, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorAttentionName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isAdditionalInstitutionalInfoFlag, isCalculated, isCreditMemoInfoFlag, isDebit, isDeliveryFlag, isDocumentStoppedInRouteNode, isDuplicateAccountingLine, isGeneralEntriesFlag, isPaymentHistoryFlag, isPaymentInfoFlag, isPostingYearNext, isPostingYearPrior, isProcessItemsFlag, isRelatedDocumentsFlag, isSensitive, isTitlesFlag, isUseTaxIndicator, isVendorFlag, itemSwap, logAndThrowRuntimeException, logAndThrowRuntimeException, processAfterRetrieve, refreshNonUpdateableReferences, renumberItems, setAccountDistributionMethod, setAccountsForRouting, setAdditionalInstitutionalInfoFlag, setCalculated, setCreditMemoInfoFlag, setDeliveryFlag, setGeneralEntriesFlag, setItems, setOleUrlResolver, setOverrideWorkflowButtons, setPaymentHistoryFlag, setPaymentInfoFlag, setPostingYear, setProcessItemsFlag, setPurapDocumentIdentifier, setPurchaseOrderTypeId, setRelatedDocumentsFlag, setRelatedViews, setStatusCode, setTitlesFlag, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorAttentionName, setVendorCityName, setVendorCountry, setVendorCountryCode, setVendorCustomerNumber, setVendorDetail, setVendorDetailAssignedIdentifier, setVendorFlag, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode, templateVendorAddressaddSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateGeneralLedgerPendingEntries, generateSaveEvents, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getOLEDataDictionaryEntry, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, processExplicitGeneralLedgerPendingEntry, processOffsetGeneralLedgerPendingEntry, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toErrorCorrection, updatePostingYearForAccountingLinesaddPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntriescreateInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCodegetApplicationDocumentStatus, getFinancialSystemDocumentHeader, getOLEFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, setFinancialSystemDocumentHeader, updateAndSaveAppDocStatus_persistence_get, _persistence_new, _persistence_post_clone, _persistence_set, isSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, getActionRequests, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearingMethodNames, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getPessimisticLocks, getSuperUserAnnotation, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, postLoad, postProcessSave, postRemove, prePersist, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, setSuperUserAnnotation, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationgetExtension, getLegacyDataAdapter, isNewCollectionRecord, linkEditableUserFields, refresh, setExtension, setNewCollectionRecord_persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_get_objectId, _persistence_get_versionNumber, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_set_objectId, _persistence_set_versionNumber, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddItem, deleteItem, fixItemReferences, getApplicationDocumentStatus, getBelowTheLineTypes, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItemLinePosition, getItems, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAllItems, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isCalculated, isDocumentStoppedInRouteNode, isPostingYearNext, isPostingYearPrior, isUseTaxIndicator, itemSwap, renumberItems, setApplicationDocumentStatus, setCalculated, setItems, setPurapDocumentIdentifier, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorCityName, setVendorCountryCode, setVendorCustomerNumber, setVendorDetailAssignedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode, templateVendorAddressaddSourceAccountingLine, addTargetAccountingLine, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getNextSourceLineNumber, getNextTargetLineNumber, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLinescheckSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntriesgetAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYeargetFinancialSystemDocumentHeaderaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, generateSaveEvents, getActionRequests, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearingMethodNames, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getSuperUserAnnotation, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, postProcessSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, setSuperUserAnnotation, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationaddPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, generateGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebitprotected transient List<SummaryAccount> summaryAccounts
protected Integer accountsPayablePurchasingDocumentLinkIdentifier
protected List<PurchasingAccountsPayableDocument> purchaseOrders
public OleInvoiceDocument()
public boolean isBlanketApproveFlag()
public void setBlanketApproveFlag(boolean blanketApproveFlag)
public boolean isCanClose()
public void setCanClose(boolean canClose)
public boolean isUnsaved()
public void setUnsaved(boolean unsaved)
public String getAcquisitionUnit()
public void setAcquisitionUnit(String acquisitionUnit)
public BigDecimal getPriorTotal()
public void setPriorTotal(BigDecimal priorTotal)
public boolean isNoProrate()
public void setNoProrate(boolean noProrate)
public List getPurchaseOrders()
public void setPurchaseOrders(List purchaseOrders)
public String getVendorFaxNumber()
public void setVendorFaxNumber(String vendorFaxNumber)
public String getPaymentMethodIdentifier()
public void setPaymentMethodIdentifier(String paymentMethodIdentifier)
public String getVendorId()
public void setVendorId(String vendorId)
public String getInvoiceSubTypeHdnId()
public void setInvoiceSubTypeHdnId(String invoiceSubTypeHdnId)
public String getDocumentYear()
public void setDocumentYear(String documentYear)
public String getDocumentTotalAmount()
public void setDocumentTotalAmount(String documentTotalAmount)
public List<OlePurchaseOrderItem> getPurchaseOrderItems()
public void setPurchaseOrderItems(List<OlePurchaseOrderItem> purchaseOrderItems)
public Integer getPaymentMethodId()
public void setPaymentMethodId(Integer paymentMethodId)
public OlePaymentMethod getPaymentMethod()
public void setPaymentMethod(OlePaymentMethod paymentMethod)
public static BibInfoService getBibInfoService()
public BigDecimal getPurchaseOrderTypeId()
getPurchaseOrderTypeId in class OlePurchasingAccountsPayableDocumentBasepublic void setPurchaseOrderTypeId(BigDecimal purchaseOrderTypeId)
setPurchaseOrderTypeId in class OlePurchasingAccountsPayableDocumentBasepublic PurchaseOrderType getOrderType()
getOrderType in class OlePurchasingAccountsPayableDocumentBasepublic Integer getAccountsPayablePurchasingDocumentLinkIdentifier()
getAccountsPayablePurchasingDocumentLinkIdentifier in interface OlePurchasingAccountsPayableDocumentgetAccountsPayablePurchasingDocumentLinkIdentifier in class OlePurchasingAccountsPayableDocumentBasepublic void setAccountsPayablePurchasingDocumentLinkIdentifier(Integer accountsPayablePurchasingDocumentLinkIdentifier)
setAccountsPayablePurchasingDocumentLinkIdentifier in interface OlePurchasingAccountsPayableDocumentsetAccountsPayablePurchasingDocumentLinkIdentifier in class OlePurchasingAccountsPayableDocumentBasepublic void setOrderType(PurchaseOrderType orderType)
setOrderType in class OlePurchasingAccountsPayableDocumentBasepublic Integer getInvoiceTypeId()
public void setInvoiceTypeId(Integer invoiceTypeId)
public String getInvoiceTypeHdnId()
public void setInvoiceTypeHdnId(String invoiceTypeHdnId)
public Integer getInvoiceSubTypeId()
public void setInvoiceSubTypeId(Integer invoiceSubTypeId)
public String getInvoiceType()
public void setInvoiceType(String invoiceType)
public String getInvoiceSubType()
public void setInvoiceSubType(String invoiceSubType)
public OleInvoiceSubType getOleInvoiceSubType()
public void setOleInvoiceSubType(OleInvoiceSubType oleInvoiceSubType)
public OleInvoiceType getOleInvoiceType()
public void setOleInvoiceType(OleInvoiceType oleInvoiceType)
public boolean isProrateQty()
public void setProrateQty(boolean prorateQty)
public boolean isProrateDollar()
public void setProrateDollar(boolean prorateDollar)
public boolean isProrateManual()
public void setProrateManual(boolean prorateManual)
public boolean isAmountExceeds()
public void setAmountExceeds(boolean amountExceeds)
public String getExceedsEncumbranceTitle()
public void setExceedsEncumbranceTitle(String exceedsEncumbranceTitle)
public String getExceedsEncumbranceExtendedCost()
public void setExceedsEncumbranceExtendedCost(String exceedsEncumbranceExtendedCost)
public String getExceedsEncumbranceListPrice()
public void setExceedsEncumbranceListPrice(String exceedsEncumbranceListPrice)
public boolean isAmountExceedsForBlanketApprove()
public void setAmountExceedsForBlanketApprove(boolean amountExceedsForBlanketApprove)
public static org.kuali.rice.krad.workflow.service.WorkflowDocumentService getWorkflowDocumentService()
public static void setWorkflowDocumentService(org.kuali.rice.krad.workflow.service.WorkflowDocumentService workflowDocumentService)
public static InvoiceService getInvoiceService()
public static void setInvoiceService(InvoiceService invoiceService)
public static VendorService getVendorService()
public static void setVendorService(VendorService vendorService)
public static PurapService getPurapService()
public static void setPurapService(PurapService purapService)
public static OleInvoiceService getOleInvoiceService()
public static void setOleInvoiceService(OleInvoiceService oleInvoiceService)
public static IdentityManagementService getIdentityManagementService()
public static void setIdentityManagementService(IdentityManagementService identityManagementService)
public static AccountsPayableService getAccountsPayableService()
public static void setAccountsPayableService(AccountsPayableService accountsPayableService)
public static org.kuali.rice.core.api.config.property.ConfigurationService getConfigurationService()
public static void setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService)
public static BibInfoWrapperService getBibInfoWrapperService()
public static void setBibInfoWrapperService(BibInfoWrapperService bibInfoWrapperService)
public static FileProcessingService getFileProcessingService()
public static void setFileProcessingService(FileProcessingService fileProcessingService)
public static org.kuali.rice.core.api.datetime.DateTimeService getDateTimeService()
public static void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
public BusinessObjectService getBusinessObjectService()
getBusinessObjectService in class OLEFinancialSystemTransactionalDocumentBasepublic void setBusinessObjectService(BusinessObjectService businessObjectService)
public void initiateDocument() throws org.kuali.rice.kew.api.exception.WorkflowException
InvoiceDocumentinitiateDocument in class InvoiceDocumentorg.kuali.rice.kew.api.exception.WorkflowExceptionpublic void populateInvoiceFromPurchaseOrder(PurchaseOrderDocument po, HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
populateInvoiceFromPurchaseOrder in class InvoiceDocumentpo - Purchase Order Document used for populating the PRQSexpiredOrClosedAccountList - a list of closed or expired accountsInvoiceDocument.populateInvoiceFromPurchaseOrder(org.kuali.ole.module.purap.document.PurchaseOrderDocument, java.util.HashMap)public Class getItemClass()
OlePurchasingAccountsPayableDocumentgetItemClass in interface OlePurchasingAccountsPayableDocumentgetItemClass in interface PurapItemOperationsgetItemClass in class InvoiceDocumentPurchasingAccountsPayableDocumentBase.getItemClass()public PurApAccountingLine getFirstAccount()
InvoiceDocumentgetFirstAccount in class InvoiceDocumentpublic PurApItem getItem(int pos)
OlePurchasingAccountsPayableDocumentgetItem in interface OlePurchasingAccountsPayableDocumentgetItem in interface PurapItemOperationsgetItem in class InvoiceDocumentpos - the specified index.PurchasingAccountsPayableDocumentBase.getItem(int)public void loadInvoiceDocument()
public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
doRouteStatusChange in interface org.kuali.rice.krad.document.DocumentdoRouteStatusChange in class InvoiceDocumentInvoiceDocument.doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange)public void appSpecificRouteDocumentToUser(org.kuali.rice.kew.api.WorkflowDocument workflowDocument, String userNetworkId, String annotation, String responsibility) throws org.kuali.rice.kew.api.exception.WorkflowException
workflowDocument - the associated workflow document.userNetworkId - the network ID of the user to be sent to.annotation - the annotation notes contained in this document.responsibility - the responsibility specified in the request.org.kuali.rice.kew.api.exception.WorkflowExceptionprotected String getCurrentRouteNodeName(org.kuali.rice.kew.api.WorkflowDocument wd) throws org.kuali.rice.kew.api.exception.WorkflowException
wd - the current workflow document.org.kuali.rice.kew.api.exception.WorkflowExceptionpublic BigDecimal getForeignVendorInvoiceAmount()
public void setForeignVendorInvoiceAmount(BigDecimal foreignVendorInvoiceAmount)
public String getBibeditorCreateURL()
public String getBibeditorEditURL()
public String getBibeditorViewURL()
public String getMarcXMLFileDirLocation() throws Exception
Exceptionpublic void prepareForSave(org.kuali.rice.krad.rules.rule.event.DocumentEvent event)
InvoiceDocumentprepareForSave in interface org.kuali.rice.krad.document.DocumentprepareForSave in class InvoiceDocumentorg.kuali.rice.krad.document.Document#prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent)public boolean getIsSaved()
public String getProrateBy()
public void setProrateBy(String prorateBy)
public boolean isProformaIndicator()
public void setProformaIndicator(boolean proformaIndicator)
proformaIndicator - protected boolean shouldWaitForReceiving()
shouldWaitForReceiving in class InvoiceDocumentpublic boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion in interface OLEFinancialSystemDocumentanswerSplitNodeQuestion in class InvoiceDocumentUnsupportedOperationExceptionFinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(String)public Set<org.kuali.rice.kim.api.identity.Person> getAllPriorApprovers() throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowExceptionprotected boolean isSeparationOfDutiesReviewRequired()
public boolean isBudgetReviewRequired()
protected void populateAccountsForRouting()
OlePurchasingAccountsPayableDocumentBasepopulateAccountsForRouting in class OlePurchasingAccountsPayableDocumentBasepublic void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
OLEFinancialSystemTransactionalDocumentBasedoRouteLevelChange in interface org.kuali.rice.krad.document.DocumentdoRouteLevelChange in class OleAccountsPayableDocumentBaseDocumentBase.doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange)public OleInvoiceDocument getInvoiceDocumentObject()
public void setInvoiceDocumentObject(OleInvoiceDocument invoiceDocumentObject)
public String getInvoicePayDateCheck()
public void setInvoicePayDateCheck(String invoicePayDateCheck)
public String getInvoiceNumber()
getInvoiceNumber in class InvoiceDocumentpublic void setInvoiceNumber(String invoiceNumber)
setInvoiceNumber in class InvoiceDocumentpublic String getInvoicePaymentClassification()
public void setInvoicePaymentClassification(String invoicePaymentClassification)
public String getInvoiceVendorAmount()
public void setInvoiceVendorAmount(String invoiceVendorAmount)
public String getInvoiceExtractDate()
public void setInvoiceExtractDate(String invoiceExtractDate)
public String getInvoiceProcessedDate()
public void setInvoiceProcessedDate(String invoiceProcessedDate)
public String getInvoiceBankCode()
public void setInvoiceBankCode(String invoiceBankCode)
public String getInvoiceCostSourceCode()
getInvoiceCostSourceCode in class InvoiceDocumentpublic void setInvoiceCostSourceCode(String invoiceCostSourceCode)
setInvoiceCostSourceCode in class InvoiceDocumentpublic Integer getVendorHeaderGeneratedIdentifier()
getVendorHeaderGeneratedIdentifier in interface OlePurchasingAccountsPayableDocumentgetVendorHeaderGeneratedIdentifier in class OlePurchasingAccountsPayableDocumentBasepublic void setVendorHeaderGeneratedIdentifier(Integer vendorHeaderGeneratedIdentifier)
setVendorHeaderGeneratedIdentifier in interface OlePurchasingAccountsPayableDocumentsetVendorHeaderGeneratedIdentifier in class OlePurchasingAccountsPayableDocumentBasepublic List<SummaryAccount> getSummaryAccounts()
public void setSummaryAccounts(List<SummaryAccount> summaryAccounts)
public void clearSummaryAccounts()
public void refreshAccountSummmary()
public boolean isSfcFlag()
public void setSfcFlag(boolean sfcFlag)
public String getInvoiceItemTotal()
public void setInvoiceItemTotal(String invoiceItemTotal)
public String getInvoiceForeignItemTotal()
public void setInvoiceForeignItemTotal(String invoiceForeignItemTotal)
public String getVendorAmount()
public void setVendorAmount(String vendorAmount)
public String getForeignVendorAmount()
public void setForeignVendorAmount(String foreignVendorAmount)
public String getForeignInvoiceAmount()
public void setForeignInvoiceAmount(String foreignInvoiceAmount)
public String getInvoiceAmount()
public void setInvoiceAmount(String invoiceAmount)
public boolean isBaSfcFlag()
public void setBaSfcFlag(boolean baSfcFlag)
protected org.kuali.rice.core.api.util.type.KualiDecimal getInvoicedTotalWithAllItems(boolean includeBelowTheLine, List<OleInvoiceItem> itemsForTotal)
includeBelowTheLine - itemsForTotal - protected org.kuali.rice.core.api.util.type.KualiDecimal getInvoicedForeignTotalWithAllItems(boolean includeBelowTheLine, List<OleInvoiceItem> itemsForTotal)
public String getInvoicedItemTotal()
public void setInvoicedItemTotal(String invoicedItemTotal)
public String getInvoicedForeignItemTotal()
public void setInvoicedForeignItemTotal(String invoicedForeignItemTotal)
public String getItemTotal()
public void setItemTotal(String itemTotal)
public String getForeignItemTotal()
public void setForeignItemTotal(String foreignItemTotal)
public String getGrantTotal()
public void setGrantTotal(String grantTotal)
public String getForeignGrandTotal()
public void setForeignGrandTotal(String foreignGrandTotal)
public String getInvoicedGrandTotal()
public void setInvoicedGrandTotal(String invoicedGrandTotal)
public String getInvoicedForeignGrandTotal()
public void setInvoicedForeignGrandTotal(String invoicedForeignGrandTotal)
public boolean isValidationFlag()
public void setValidationFlag(boolean validationFlag)
public boolean isBlanketApproveValidationFlag()
public void setBlanketApproveValidationFlag(boolean blanketApproveValidationFlag)
public String getPurchaseOrderDocumentNums()
public void setPurchaseOrderDocumentNums(String purchaseOrderDocumentNums)
public boolean isOverviewFlag()
OlePurchasingAccountsPayableDocumentBaseisOverviewFlag in class OlePurchasingAccountsPayableDocumentBasepublic void setOverviewFlag(boolean overviewFlag)
OlePurchasingAccountsPayableDocumentBasesetOverviewFlag in class OlePurchasingAccountsPayableDocumentBasepublic boolean isVendorInfoFlag()
public void setVendorInfoFlag(boolean vendorInfoFlag)
public boolean isInvoiceInfoFlag()
OlePurchasingAccountsPayableDocumentBaseisInvoiceInfoFlag in class OlePurchasingAccountsPayableDocumentBasepublic void setInvoiceInfoFlag(boolean invoiceInfoFlag)
OlePurchasingAccountsPayableDocumentBasesetInvoiceInfoFlag in class OlePurchasingAccountsPayableDocumentBasepublic boolean isProcessItemFlag()
public void setProcessItemFlag(boolean processItemFlag)
public boolean isProcessTitlesFlag()
public void setProcessTitlesFlag(boolean processTitlesFlag)
public boolean isCurrentItemsFlag()
public void setCurrentItemsFlag(boolean currentItemsFlag)
public boolean isAdditionalChargesFlag()
public void setAdditionalChargesFlag(boolean additionalChargesFlag)
public boolean isAccountSummaryFlag()
OlePurchasingAccountsPayableDocumentBaseisAccountSummaryFlag in class OlePurchasingAccountsPayableDocumentBasepublic void setAccountSummaryFlag(boolean accountSummaryFlag)
OlePurchasingAccountsPayableDocumentBasesetAccountSummaryFlag in class OlePurchasingAccountsPayableDocumentBasepublic boolean isNotesAndAttachmentFlag()
OlePurchasingAccountsPayableDocumentBaseisNotesAndAttachmentFlag in class OlePurchasingAccountsPayableDocumentBasepublic void setNotesAndAttachmentFlag(boolean notesAndAttachmentFlag)
OlePurchasingAccountsPayableDocumentBasesetNotesAndAttachmentFlag in class OlePurchasingAccountsPayableDocumentBasepublic boolean isAdHocRecipientsFlag()
OlePurchasingAccountsPayableDocumentBaseisAdHocRecipientsFlag in class OlePurchasingAccountsPayableDocumentBasepublic void setAdHocRecipientsFlag(boolean adHocRecipientsFlag)
OlePurchasingAccountsPayableDocumentBasesetAdHocRecipientsFlag in class OlePurchasingAccountsPayableDocumentBasepublic boolean isRouteLogFlag()
OlePurchasingAccountsPayableDocumentBaseisRouteLogFlag in class OlePurchasingAccountsPayableDocumentBasepublic void setRouteLogFlag(boolean routeLogFlag)
OlePurchasingAccountsPayableDocumentBasesetRouteLogFlag in class OlePurchasingAccountsPayableDocumentBasepublic boolean isRouteLogDisplayFlag()
public void setRouteLogDisplayFlag(boolean routeLogDisplayFlag)
public void toCopy() throws org.kuali.rice.kew.api.exception.WorkflowException, org.kuali.rice.krad.exception.ValidationException
toCopy in interface org.kuali.rice.krad.document.CopyabletoCopy in class OLEAccountingDocumentBaseorg.kuali.rice.kew.api.exception.WorkflowExceptionorg.kuali.rice.krad.exception.ValidationExceptionGeneralLedgerPostingDocumentBase.toCopy()public boolean getAllowsCopy()
getAllowsCopy in interface org.kuali.rice.krad.document.DocumentgetAllowsCopy in class org.kuali.rice.krad.document.TransactionalDocumentBaseDocument.getAllowsCopy()public boolean isDuplicateFlag()
public void setDuplicateFlag(boolean duplicateFlag)
duplicateFlag - public String getSearchResultInvoiceDate()
public void setSearchResultInvoiceDate(String searchResultInvoiceDate)
public String getSearchResultInvoicePayDate()
public void setSearchResultInvoicePayDate(String searchResultInvoicePayDate)
public boolean isDuplicateApproveFlag()
public void setDuplicateApproveFlag(boolean duplicateApproveFlag)
public String getCloneDebitInvoice()
public void setCloneDebitInvoice(String cloneDebitInvoice)
public boolean isCloneFlag()
public void setCloneFlag(boolean cloneFlag)
public List<OlePaymentRequestDocument> getPaymentRequestDocuments()
public void setPaymentRequestDocuments(List<OlePaymentRequestDocument> paymentRequestDocuments)
public boolean isOffsetAccountIndicator()
public void setOffsetAccountIndicator(boolean offsetAccountIndicator)
public boolean isItemSign()
public void setItemSign(boolean itemSign)
public boolean isBlanketApproveSubscriptionDateValidationFlag()
public void setBlanketApproveSubscriptionDateValidationFlag(boolean blanketApproveSubscriptionDateValidationFlag)
public boolean isSubscriptionDateValidationFlag()
public void setSubscriptionDateValidationFlag(boolean subscriptionDateValidationFlag)
public String getVendorLink()
public void setVendorLink(String vendorLink)
public boolean isForeignCurrencyFlag()
public void setForeignCurrencyFlag(boolean foreignCurrencyFlag)
public Long getInvoiceCurrencyTypeId()
public void setInvoiceCurrencyTypeId(Long invoiceCurrencyTypeId)
public String getInvoiceCurrencyType()
public void setInvoiceCurrencyType(String invoiceCurrencyType)
public OleCurrencyType getOleCurrencyType()
public void setOleCurrencyType(OleCurrencyType oleCurrencyType)
public boolean isCurrencyOverrideFlag()
public void setCurrencyOverrideFlag(boolean currencyOverrideFlag)
public String getCurrencyOverrideMessage()
public void setCurrencyOverrideMessage(String currencyOverrideMessage)
public String getInvoiceCurrencyExchangeRate()
public void setInvoiceCurrencyExchangeRate(String invoiceCurrencyExchangeRate)
public boolean isDbRetrieval()
public void setDbRetrieval(boolean dbRetrieval)
public boolean isEnableCurrentItems()
public void setEnableCurrentItems(boolean enableCurrentItems)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.