Methods in org.kuali.kfs.module.purap.service.impl with parameters of type ElectronicInvoiceOrderHolder |
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)
|