Package | Description |
---|---|
org.kuali.ole.module.purap.service | |
org.kuali.ole.module.purap.service.impl |
Modifier and Type | Method and Description |
---|---|
void |
ElectronicInvoiceMatchingService.doMatchingProcess(ElectronicInvoiceOrderHolder orderWrapper) |
Modifier and Type | Method and Description |
---|---|
ElectronicInvoiceOrderHolder |
ElectronicInvoiceItemHolder.getInvoiceOrderHolder() |
Modifier and Type | Method and Description |
---|---|
protected void |
ElectronicInvoiceHelperServiceImpl.addMissingMappedItems(List<PurApItem> preqItems,
ElectronicInvoiceOrderHolder orderHolder)
Ensures that the mapped items, item type code, exist as a payment request item so they're
process correctly within populateItemDetails
|
protected void |
ElectronicInvoiceHelperServiceImpl.addShipToNotes(PaymentRequestDocument preqDoc,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.addToListIfExists(List itemTypeCodeList,
String invoiceItemTypeCode,
ElectronicInvoiceOrderHolder orderHolder)
Utility method to add a kuali item type code to a list from a invoice item type code
|
protected List |
ElectronicInvoiceHelperServiceImpl.createInvoiceRequiresItemTypeCodeList(ElectronicInvoiceOrderHolder orderHolder)
Creates a list of item types the eInvoice requirs on
the payment request due to valid amounts.
|
protected PaymentRequestDocument |
ElectronicInvoiceHelperServiceImpl.createPaymentRequest(ElectronicInvoiceOrderHolder orderHolder) |
void |
ElectronicInvoiceMatchingServiceImpl.doMatchingProcess(ElectronicInvoiceOrderHolder orderHolder) |
protected boolean |
ElectronicInvoiceHelperServiceImpl.isItemValidForUpdation(String itemTypeCode,
String invoiceItemTypeCode,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.populateItemDetails(PaymentRequestDocument preqDocument,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.processAboveTheLineItem(PaymentRequestItem purapItem,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.processDepositItem(PaymentRequestItem preqItem,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.processDiscountItem(PaymentRequestItem preqItem,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.processDueItem(PaymentRequestItem preqItem,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.processInvoiceItem(PaymentRequestItem preqItem,
ElectronicInvoiceOrderHolder orderHolder)
Finds the mapped item type code to invoice item type code and applies the appropriate values
to the correct payment request item.
|
protected void |
ElectronicInvoiceHelperServiceImpl.processItemsForDiscount(PaymentRequestDocument preqDocument,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.processShippingItem(PaymentRequestItem preqItem,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.processSpecialHandlingItem(PaymentRequestItem purapItem,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceHelperServiceImpl.processTaxItem(PaymentRequestItem preqItem,
ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceMatchingServiceImpl.validateHeaderInformation(ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceMatchingServiceImpl.validateInvoiceDetails(ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceMatchingServiceImpl.validateInvoiceItems(ElectronicInvoiceOrderHolder orderHolder) |
void |
ElectronicInvoiceHelperServiceImpl.validateInvoiceOrderValidForPREQCreation(ElectronicInvoiceOrderHolder orderHolder)
This validates an electronic invoice and makes sure it can be turned into a Payment Request
|
protected void |
ElectronicInvoiceMatchingServiceImpl.validateItemMapping(ElectronicInvoiceOrderHolder orderHolder,
String kualiItemTypeCode) |
protected void |
ElectronicInvoiceMatchingServiceImpl.validateItemTypes(ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceMatchingServiceImpl.validatePurchaseOrderMatch(ElectronicInvoiceOrderHolder orderHolder) |
protected void |
ElectronicInvoiceMatchingServiceImpl.validateSummaryAmount(ElectronicInvoiceOrderHolder orderHolder,
BigDecimal summaryAmount,
String invoiceLineItemTypeCode,
String rejectDescriptionCode) |
protected void |
ElectronicInvoiceMatchingServiceImpl.validateSummaryAmounts(ElectronicInvoiceOrderHolder orderHolder) |
Constructor and Description |
---|
ElectronicInvoiceItemHolder(ElectronicInvoiceItem invoiceItem,
Map itemTypeMappings,
PurchaseOrderItem poItem,
ElectronicInvoiceOrderHolder orderHolder) |
ElectronicInvoiceItemHolder(ElectronicInvoiceRejectItem rejectItem,
Map itemTypeMappings,
PurchaseOrderItem poItem,
ElectronicInvoiceOrderHolder orderHolder) |
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.