- if ( $cust_pay->closed !~ /^Y/i
- && ( ( $cust_pay->payby eq 'CARD'
- && $curuser->access_right('Credit card void')
- )
- || ( $cust_pay->payby eq 'CHEK'
- && $curuser->access_right('Echeck void')
- )
- || ( $cust_pay->payby !~ /^(CARD|CHEK)$/
- && $curuser->access_right('Regular void')
- )
- )
- );
+ if $cust_pay->closed !~ /^Y/i
+ && ( ( $cust_pay->payby eq 'CARD' && $opt{'Credit card void'} )
+ || ( $cust_pay->payby eq 'CHEK' && $opt{'Echeck void'} )
+ || ( $cust_pay->payby !~ /^(CARD|CHEK)$/ && $opt{'Void payments'} )
+ );