| org.kuali.module.financial.service.DisbursementVoucherTaxService
All known Subclasses: org.kuali.module.financial.service.impl.DisbursementVoucherTaxServiceImpl,
DisbursementVoucherTaxService | public interface DisbursementVoucherTaxService (Code) | | This service interface defines the methods that a DisbursementVoucherTaxService implementation must provide.
Handles queries and validation on tax id numbers.
|
Method Summary | |
public void | clearNRATaxLines(DisbursementVoucherDocument document) Removes non-resident alien tax lines from the document's accounting lines and updates the check total. | public List | getNRATaxLineNumbers(String taxLineString) Returns a list of Integers representing the non-resident alien tax line numbers parsed from the line string.
Parameters: taxLineString - The tax line representation as as string that will be parsed for the non-resident alien tax line numbers. | public KualiDecimal | getNonResidentAlienTaxAmount(DisbursementVoucherDocument document) Returns the non-resident alien accounting line tax amount (if any).
Parameters: document - The disbursement voucher being reviewed. | public String | getPayeeId(String taxIDNumber, String taxpayerTypeCode) Returns the payee id number whose tax number matches the number passed in, or null if no payee is found.
Parameters: taxIDNumber - A payee tax id number. Parameters: taxpayerTypeCode - A payee tax payer type code. | public String | getPendingPayeeId(String taxIDNumber, String taxpayerTypeCode) Returns the pending payee id number whose tax number matches the number passed in, or null if no payee is found.
Parameters: taxIDNumber - A pending payee tax id number. Parameters: taxpayerTypeCode - A pending payee tax payer type code. | public 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.
Parameters: taxIDNumber - A vendor tax id number. Parameters: taxpayerTypeCode - A vendor tax payer type code. | public 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.
Parameters: taxIDNumber - A vendor tax id number. Parameters: taxpayerTypeCode - A vendor tax payer type code. | public void | processNonResidentAlienTax(DisbursementVoucherDocument document) |
clearNRATaxLines | public void clearNRATaxLines(DisbursementVoucherDocument document)(Code) | | Removes non-resident alien tax lines from the document's accounting lines and updates the check total.
Parameters: document - The disbursement voucher document being modified. |
getNRATaxLineNumbers | public List getNRATaxLineNumbers(String taxLineString)(Code) | | Returns a list of Integers representing the non-resident alien tax line numbers parsed from the line string.
Parameters: taxLineString - The tax line representation as as string that will be parsed for the non-resident alien tax line numbers. A collection of Integers representing the line numbers of non-resident alien tax lines. |
getNonResidentAlienTaxAmount | public KualiDecimal getNonResidentAlienTaxAmount(DisbursementVoucherDocument document)(Code) | | Returns the non-resident alien accounting line tax amount (if any).
Parameters: document - The disbursement voucher being reviewed. The total tax amount of the non-resident alien accounting lines for the given disbursement voucher document. |
getPayeeId | public String getPayeeId(String taxIDNumber, String taxpayerTypeCode)(Code) | | Returns the payee id number whose tax number matches the number passed in, or null if no payee is found.
Parameters: taxIDNumber - A payee tax id number. Parameters: taxpayerTypeCode - A payee tax payer type code. The id of the payee found with a matching tax id number and payer type code, or null if no payee is found. |
getPendingPayeeId | public String getPendingPayeeId(String taxIDNumber, String taxpayerTypeCode)(Code) | | Returns the pending payee id number whose tax number matches the number passed in, or null if no payee is found.
Parameters: taxIDNumber - A pending payee tax id number. Parameters: taxpayerTypeCode - A pending payee tax payer type code. The id of the pending payee found with a matching tax id number and payer type code, or null if no payee is found. |
getUniversalId | public String getUniversalId(String taxIDNumber, String taxpayerTypeCode)(Code) | | Returns the employee id number whose tax number matches the number passed in, or null if no employee is found.
Parameters: taxIDNumber - A vendor tax id number. Parameters: taxpayerTypeCode - A vendor tax payer type code. The universal id of the employee found with a matching tax id number and payer type code, or null if no employee is found. |
getVendorId | public String getVendorId(String taxIDNumber, String taxpayerTypeCode)(Code) | | Returns the vendor id number whose tax number matches the number passed in, or null if no vendor is found.
Parameters: taxIDNumber - A vendor tax id number. Parameters: taxpayerTypeCode - A vendor tax payer type code. The id of the vendor found with a matching tax id number and payer type code, or null if no vendor is found. |
processNonResidentAlienTax | public void processNonResidentAlienTax(DisbursementVoucherDocument document)(Code) | | Generates new tax lines based on associated non-resident alien information, and debits the check total
Parameters: document - The disbursement voucher document being modified. |
|
|