1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  package org.kuali.ole.module.purap.service;
17  
18  import org.kuali.ole.module.purap.businessobject.ElectronicInvoiceRejectReason;
19  import org.kuali.ole.module.purap.businessobject.ElectronicInvoiceRejectReasonType;
20  import org.kuali.ole.module.purap.service.impl.ElectronicInvoiceOrderHolder;
21  
22  public interface ElectronicInvoiceMatchingService {
23  
24      public ElectronicInvoiceRejectReasonType getElectronicInvoiceRejectReasonType(String rejectReasonTypeCode);
25  
26      public void doMatchingProcess(ElectronicInvoiceOrderHolder orderWrapper);
27  
28      public ElectronicInvoiceRejectReason createRejectReason(String rejectReasonTypeCode, String extraDescription, String fileName);
29  
30  }