• DV Payee cannot be the same as the initiator.
• DV Payee must be active.
• Check amount cannot be negative.
• There must be at least one accounting line.
• Account lines total must not be negative.
• If parameter NEGATIVE_ACCOUNTING_LINES_IND = Y, negative accounting lines are allowed. If this parameter = N, negative accounting lines are not allowed.
• Total of accounting lines must match the Check Total field.
• If the Federal Tax Percent is 0, the State Tax Percent must be 0.
• If the Federal Tax Percent is >0, the State Tax Percent must be >0 if the income class has an associated state tax percent. (Royalty and Independent Contractor do not have a state tax percent, so 0 is allowed.)
• If Foreign Source is checked, Federal & State Tax Percent must be 0 (cannot be blank), no other boxes may be checked, and Special W-4 Amount must be blank.
• If Treaty Exempt is checked. no fields, dropdowns or checkboxes may be entered/selected/checked
• If Exempt Under Other Code is checked, Federal & State Tax Percent must be 0, no other boxes may be checked except for USAID Per Diem, and Special W-4 Amount may be blank or filled in.
• If USAID Per Diem is checked, Income class must be Fellowship, Federal & State Tax Percent must be 0 (cannot be blank), Exempt Under Other Code must be checked, no other boxes may be checked, and Special W-4 Amount must be blank.
• If an amount is entered in Special W-4 Amount, Income Class must be Fellowship, Federal & State Tax Percent must be 0 (cannot be blank), Exempt Under Other Code must be checked, and no other boxes may be checked.
• If Gross Up Payment is checked, Federal Tax Percent cannot be 0, State Tax Percent cannot be 0 if income class has an associated state tax percent other than 0 (Royalty and Independent Contractor do not have a state tax percent, so 0 is allowed), no other boxes may be checked, and Special W-4 Amount must be blank.
• Parameters with Component Disbursement Voucher control allowed and disallowed object codes on the Disbursement Voucher and other business rules, such as restricting object codes or payees allowed based on payment reasons.
Parameter
VALID_PAYEE_TYPES_BY_PAYMENT_REASON controls allowable payee types by payment
reason and while you can create new Vendor Types via the Vendor Type table and update the parameter,
coding is required in order to recognize the new payee type and rules.
More: