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, vendorShippingTitleCode
accountsPayableApprovalTimestamp, accountsPayableProcessorIdentifier, bank, bankCode, chartOfAccountsCode, closePurchaseOrderIndicator, continuationAccountIndicator, debitCreditCodeForGLEntries, extractedTimestamp, generateEncumbranceEntries, holdIndicator, lastActionPerformedByPersonId, noteLine1Text, noteLine2Text, noteLine3Text, offsetUseTax, organizationCode, processingCampus, processingCampusCode, purchaseOrderDocument, purchaseOrderIdentifier, reopenPurchaseOrderIndicator, unmatchedOverride
accountDistributionMethod, 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, vendorStateCode
dataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLines
generalLedgerPendingEntries
accountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYear
UPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME
adHocRoutePersons, 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, setVendorShippingTitleCode
approvalAtAccountsPayableReviewAllowed, 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, updateExtendedPriceOnItems
addItem, 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, templateVendorAddress
addSourceAccountingLine, 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, updatePostingYearForAccountingLines
addPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
createInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCode
getApplicationDocumentStatus, getFinancialSystemDocumentHeader, getOLEFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, setFinancialSystemDocumentHeader, updateAndSaveAppDocStatus
_persistence_get, _persistence_new, _persistence_post_clone, _persistence_set, isSessionDocument
addCopyErrorDocumentNote, 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, wrapDocumentWithMetadataForXmlSerialization
getExtension, 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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addItem, 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, templateVendorAddress
addSourceAccountingLine, addTargetAccountingLine, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getNextSourceLineNumber, getNextTargetLineNumber, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines
checkSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
getAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYear
getFinancialSystemDocumentHeader
addNote, 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, wrapDocumentWithMetadataForXmlSerialization
addPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, generateGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebit
protected 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 OlePurchasingAccountsPayableDocumentBase
public void setPurchaseOrderTypeId(BigDecimal purchaseOrderTypeId)
setPurchaseOrderTypeId
in class OlePurchasingAccountsPayableDocumentBase
public PurchaseOrderType getOrderType()
getOrderType
in class OlePurchasingAccountsPayableDocumentBase
public Integer getAccountsPayablePurchasingDocumentLinkIdentifier()
getAccountsPayablePurchasingDocumentLinkIdentifier
in interface OlePurchasingAccountsPayableDocument
getAccountsPayablePurchasingDocumentLinkIdentifier
in class OlePurchasingAccountsPayableDocumentBase
public void setAccountsPayablePurchasingDocumentLinkIdentifier(Integer accountsPayablePurchasingDocumentLinkIdentifier)
setAccountsPayablePurchasingDocumentLinkIdentifier
in interface OlePurchasingAccountsPayableDocument
setAccountsPayablePurchasingDocumentLinkIdentifier
in class OlePurchasingAccountsPayableDocumentBase
public void setOrderType(PurchaseOrderType orderType)
setOrderType
in class OlePurchasingAccountsPayableDocumentBase
public 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 OLEFinancialSystemTransactionalDocumentBase
public void setBusinessObjectService(BusinessObjectService businessObjectService)
public void initiateDocument() throws org.kuali.rice.kew.api.exception.WorkflowException
InvoiceDocument
initiateDocument
in class InvoiceDocument
org.kuali.rice.kew.api.exception.WorkflowException
public void populateInvoiceFromPurchaseOrder(PurchaseOrderDocument po, HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
populateInvoiceFromPurchaseOrder
in class InvoiceDocument
po
- 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()
OlePurchasingAccountsPayableDocument
getItemClass
in interface OlePurchasingAccountsPayableDocument
getItemClass
in interface PurapItemOperations
getItemClass
in class InvoiceDocument
PurchasingAccountsPayableDocumentBase.getItemClass()
public PurApAccountingLine getFirstAccount()
InvoiceDocument
getFirstAccount
in class InvoiceDocument
public PurApItem getItem(int pos)
OlePurchasingAccountsPayableDocument
getItem
in interface OlePurchasingAccountsPayableDocument
getItem
in interface PurapItemOperations
getItem
in class InvoiceDocument
pos
- 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.Document
doRouteStatusChange
in class InvoiceDocument
InvoiceDocument.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.WorkflowException
protected 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.WorkflowException
public BigDecimal getForeignVendorInvoiceAmount()
public void setForeignVendorInvoiceAmount(BigDecimal foreignVendorInvoiceAmount)
public String getBibeditorCreateURL()
public String getBibeditorEditURL()
public String getBibeditorViewURL()
public String getMarcXMLFileDirLocation() throws Exception
Exception
public void prepareForSave(org.kuali.rice.krad.rules.rule.event.DocumentEvent event)
InvoiceDocument
prepareForSave
in interface org.kuali.rice.krad.document.Document
prepareForSave
in class InvoiceDocument
org.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 InvoiceDocument
public boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in interface OLEFinancialSystemDocument
answerSplitNodeQuestion
in class InvoiceDocument
UnsupportedOperationException
FinancialSystemTransactionalDocumentBase.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.WorkflowException
protected boolean isSeparationOfDutiesReviewRequired()
public boolean isBudgetReviewRequired()
protected void populateAccountsForRouting()
OlePurchasingAccountsPayableDocumentBase
populateAccountsForRouting
in class OlePurchasingAccountsPayableDocumentBase
public void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
OLEFinancialSystemTransactionalDocumentBase
doRouteLevelChange
in interface org.kuali.rice.krad.document.Document
doRouteLevelChange
in class OleAccountsPayableDocumentBase
DocumentBase.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 InvoiceDocument
public void setInvoiceNumber(String invoiceNumber)
setInvoiceNumber
in class InvoiceDocument
public 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 InvoiceDocument
public void setInvoiceCostSourceCode(String invoiceCostSourceCode)
setInvoiceCostSourceCode
in class InvoiceDocument
public Integer getVendorHeaderGeneratedIdentifier()
getVendorHeaderGeneratedIdentifier
in interface OlePurchasingAccountsPayableDocument
getVendorHeaderGeneratedIdentifier
in class OlePurchasingAccountsPayableDocumentBase
public void setVendorHeaderGeneratedIdentifier(Integer vendorHeaderGeneratedIdentifier)
setVendorHeaderGeneratedIdentifier
in interface OlePurchasingAccountsPayableDocument
setVendorHeaderGeneratedIdentifier
in class OlePurchasingAccountsPayableDocumentBase
public 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()
OlePurchasingAccountsPayableDocumentBase
isOverviewFlag
in class OlePurchasingAccountsPayableDocumentBase
public void setOverviewFlag(boolean overviewFlag)
OlePurchasingAccountsPayableDocumentBase
setOverviewFlag
in class OlePurchasingAccountsPayableDocumentBase
public boolean isVendorInfoFlag()
public void setVendorInfoFlag(boolean vendorInfoFlag)
public boolean isInvoiceInfoFlag()
OlePurchasingAccountsPayableDocumentBase
isInvoiceInfoFlag
in class OlePurchasingAccountsPayableDocumentBase
public void setInvoiceInfoFlag(boolean invoiceInfoFlag)
OlePurchasingAccountsPayableDocumentBase
setInvoiceInfoFlag
in class OlePurchasingAccountsPayableDocumentBase
public 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()
OlePurchasingAccountsPayableDocumentBase
isAccountSummaryFlag
in class OlePurchasingAccountsPayableDocumentBase
public void setAccountSummaryFlag(boolean accountSummaryFlag)
OlePurchasingAccountsPayableDocumentBase
setAccountSummaryFlag
in class OlePurchasingAccountsPayableDocumentBase
public boolean isNotesAndAttachmentFlag()
OlePurchasingAccountsPayableDocumentBase
isNotesAndAttachmentFlag
in class OlePurchasingAccountsPayableDocumentBase
public void setNotesAndAttachmentFlag(boolean notesAndAttachmentFlag)
OlePurchasingAccountsPayableDocumentBase
setNotesAndAttachmentFlag
in class OlePurchasingAccountsPayableDocumentBase
public boolean isAdHocRecipientsFlag()
OlePurchasingAccountsPayableDocumentBase
isAdHocRecipientsFlag
in class OlePurchasingAccountsPayableDocumentBase
public void setAdHocRecipientsFlag(boolean adHocRecipientsFlag)
OlePurchasingAccountsPayableDocumentBase
setAdHocRecipientsFlag
in class OlePurchasingAccountsPayableDocumentBase
public boolean isRouteLogFlag()
OlePurchasingAccountsPayableDocumentBase
isRouteLogFlag
in class OlePurchasingAccountsPayableDocumentBase
public void setRouteLogFlag(boolean routeLogFlag)
OlePurchasingAccountsPayableDocumentBase
setRouteLogFlag
in class OlePurchasingAccountsPayableDocumentBase
public 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.Copyable
toCopy
in class OLEAccountingDocumentBase
org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.krad.exception.ValidationException
GeneralLedgerPostingDocumentBase.toCopy()
public boolean getAllowsCopy()
getAllowsCopy
in interface org.kuali.rice.krad.document.Document
getAllowsCopy
in class org.kuali.rice.krad.document.TransactionalDocumentBase
Document.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.