org.kuali.kfs.module.ar.batch.service
Interface CustomerInvoiceWriteoffBatchService

All Known Implementing Classes:
CustomerInvoiceWriteoffBatchServiceImpl

public interface CustomerInvoiceWriteoffBatchService

Accepts a write-off batch VO object, populated with a list of invoices to write off, and creates the correct XML file and drops it in the batch system for processing. Actual processing of this happens later, and asynchronously.


Method Summary
 String createBatchDrop(org.kuali.rice.kim.bo.Person user, CustomerInvoiceWriteoffBatchVO writeoffBatchVO)
          Accepts a batch VO full of invoiceNumbers to be written off in batch.
 boolean loadFiles()
           
 

Method Detail

loadFiles

boolean loadFiles()

createBatchDrop

String createBatchDrop(org.kuali.rice.kim.bo.Person user,
                       CustomerInvoiceWriteoffBatchVO writeoffBatchVO)
Accepts a batch VO full of invoiceNumbers to be written off in batch. Creates an XML file and drops it in the batch service staging area, to be processed next time the job runs.

Parameters:
user - KIM person who is credited with creating the batch file.
writeoffBatchVO - Populated batch VO full of invoice numbers.
Returns:
True if everything worked, False if it failed.


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.