| 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.