|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DisbursementVoucherTaxService
This service interface defines the methods that a DisbursementVoucherTaxService implementation must provide. Handles queries and validation on tax id numbers.
Method Summary | |
---|---|
void |
clearNRATaxLines(DisbursementVoucherDocument document)
Removes non-resident alien tax lines from the document's accounting lines and updates the check total. |
org.kuali.rice.kns.util.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 |
Method Detail |
---|
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 processNonResidentAlienTax(DisbursementVoucherDocument document)
document
- The disbursement voucher document being modified.org.kuali.rice.kns.util.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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |