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.businessobject.PurApAccountingLine;
19 import org.kuali.ole.module.purap.businessobject.PurApItem;
20 import org.kuali.ole.module.purap.service.PurapAccountingService;
21 import org.kuali.ole.sys.businessobject.SourceAccountingLine;
22 import org.kuali.rice.core.api.util.type.KualiDecimal;
23
24 import java.util.List;
25
26 public interface OlePurapAccountingService extends PurapAccountingService {
27
28 public List<PurApAccountingLine> generateAccountDistributionForProrationByQty(List<SourceAccountingLine> accounts, KualiDecimal totalAmount, Integer percentScale, Class clazz) ;
29
30 public List<SourceAccountingLine> generateSummaryForManual(List<PurApItem> items);
31
32 public List<PurApAccountingLine> generateAccountDistributionForProrationByManual(List<SourceAccountingLine> accounts, Class clazz);
33 }