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–2014 The Kuali Foundation. All rights reserved.