1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.select.document.service;
17
18 import org.kuali.ole.module.purap.document.service.CreditMemoService;
19 import org.kuali.ole.module.purap.util.ExpiredOrClosedAccountEntry;
20 import org.kuali.ole.select.document.OleInvoiceDocument;
21 import org.kuali.ole.select.document.OleVendorCreditMemoDocument;
22
23 import java.util.HashMap;
24
25
26
27
28 public interface OleCreditMemoService extends CreditMemoService {
29
30 public void populateDocumentFromInvoice(OleVendorCreditMemoDocument cmDocument, HashMap<String, ExpiredOrClosedAccountEntry> expiredOrClosedAccountList);
31
32 public void populateItemLinesFromInvoice(OleInvoiceDocument invoiceDocument, OleVendorCreditMemoDocument cmDocument,
33 HashMap<String, ExpiredOrClosedAccountEntry> expiredOrClosedAccountList);
34
35 public boolean autoApproveCreditMemo(OleVendorCreditMemoDocument creditMemoDoc);
36
37 }
38