public interface DisbursementVoucherTaxService
| Modifier and Type | Method and Description | 
|---|---|
| void | clearNRATaxInfo(DisbursementVoucherDocument document)Clears non-resident alien tax info. | 
| void | clearNRATaxLines(DisbursementVoucherDocument document)Removes non-resident alien tax lines from the document's accounting lines and updates the check total. | 
| org.kuali.rice.core.api.util.type.KualiDecimal | getNonResidentAlienTaxAmount(DisbursementVoucherDocument document)Returns the non-resident alien accounting line tax amount (if any). | 
| List | getNRATaxLineNumbers(String taxLineString)Returns a list of Integers representing the non-resident alien tax line numbers parsed from the line string. | 
| String | getUniversalId(String taxIDNumber,
                            String taxpayerTypeCode)Returns the employee id number whose tax number matches the number passed in, or null if no employee is found. | 
| String | getVendorId(String taxIDNumber,
                      String taxpayerTypeCode)Returns the vendor id number whose tax number matches the number passed in, or null if no vendor is found. | 
| void | processNonResidentAlienTax(DisbursementVoucherDocument document)Generates new tax lines based on associated non-resident alien information, and debits the check total | 
String getVendorId(String taxIDNumber, String taxpayerTypeCode)
taxIDNumber - A vendor tax id number.taxpayerTypeCode - A vendor tax payer type code.String getUniversalId(String taxIDNumber, String taxpayerTypeCode)
taxIDNumber - A vendor tax id number.taxpayerTypeCode - A vendor tax payer type code.void clearNRATaxLines(DisbursementVoucherDocument document)
document - The disbursement voucher document being modified.void clearNRATaxInfo(DisbursementVoucherDocument document)
document - The disbursement voucher document being modified.void processNonResidentAlienTax(DisbursementVoucherDocument document)
document - The disbursement voucher document being modified.org.kuali.rice.core.api.util.type.KualiDecimal getNonResidentAlienTaxAmount(DisbursementVoucherDocument document)
document - The disbursement voucher being reviewed.List getNRATaxLineNumbers(String taxLineString)
taxLineString - The tax line representation as as string that will be parsed for the non-resident alien tax line numbers.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.