public interface ElectronicInvoiceMappingService
Modifier and Type | Field and Description |
---|---|
static String |
CXML_ADDRESS_BILL_TO_NAME |
static String |
CXML_ADDRESS_BILL_TO_ROLE_ID |
static String |
CXML_ADDRESS_REMIT_TO_NAME |
static String |
CXML_ADDRESS_REMIT_TO_ROLE_ID |
static String |
CXML_ADDRESS_SHIP_TO_NAME |
static String |
CXML_ADDRESS_SHIP_TO_ROLE_ID |
static String[] |
CXML_VALID_CURRENCY_CODES |
static String[] |
CXML_VALID_OPERATION_CODES |
static String[] |
CXML_VALID_PURPOSE_CODES |
static String |
DEFAULT_BELOW_LINE_ITEM_DESCRIPTION |
static String |
E_INVOICE_SHIPPING_DESCRIPTION |
static String |
ITEM_TYPE_RETURN_VALUE_UNACCEPTED |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptAmountType(String cxmlAmountType) |
String |
checkCodeForValidCurrency(String code)
This method contains the mapping check for valid Currency Code(s)
|
String |
getCatalogNumber(ElectronicInvoiceItem item)
This method defines which field out of the ElectronicInvoiceItem that the
catalog number is coming in as
|
Map |
getDefaultItemMappingMap() |
String |
getInvoiceCustomerNumber(ElectronicInvoice ei)
This method defines which field out of the ElectronicInvoice that the
customer number field is coming in as
|
String |
getInvoicePurchaseOrderID(ElectronicInvoiceOrder invoiceOrder)
This method defines which field out of the ElectronicInvoiceOrder that the
purchase order number is coming in as
|
Map |
getItemMappingMap(Integer vendorHeaderId,
Integer vendorDetailId) |
boolean |
isCodeValidCurrency(String code)
This method contains the mapping check for valid Currency Code(s)
|
static final String DEFAULT_BELOW_LINE_ITEM_DESCRIPTION
static final String E_INVOICE_SHIPPING_DESCRIPTION
static final String CXML_ADDRESS_SHIP_TO_ROLE_ID
static final String CXML_ADDRESS_BILL_TO_ROLE_ID
static final String CXML_ADDRESS_REMIT_TO_ROLE_ID
static final String CXML_ADDRESS_SHIP_TO_NAME
static final String CXML_ADDRESS_BILL_TO_NAME
static final String CXML_ADDRESS_REMIT_TO_NAME
static final String ITEM_TYPE_RETURN_VALUE_UNACCEPTED
static final String[] CXML_VALID_CURRENCY_CODES
static final String[] CXML_VALID_OPERATION_CODES
static final String[] CXML_VALID_PURPOSE_CODES
Map getDefaultItemMappingMap()
Map getItemMappingMap(Integer vendorHeaderId, Integer vendorDetailId)
boolean acceptAmountType(String cxmlAmountType)
String getInvoicePurchaseOrderID(ElectronicInvoiceOrder invoiceOrder)
invoiceOrder
- ElectronicInvoiceOrder we need to get the PO ID fromString getCatalogNumber(ElectronicInvoiceItem item)
eii
- ElectronicInvoiceItem we need to get the catalog number fromString getInvoiceCustomerNumber(ElectronicInvoice ei)
ei
- ElectronicInvoice we need to get the customer number fromString checkCodeForValidCurrency(String code)
boolean isCodeValidCurrency(String code)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.