|
Lines 776-795
sub CanBookBeIssued {
Link Here
|
| 776 |
|
776 |
|
| 777 |
if ( C4::Context->preference("IssuingInProcess") ) { |
777 |
if ( C4::Context->preference("IssuingInProcess") ) { |
| 778 |
if ( $non_issues_charges > $amountlimit && !$inprocess && !$allowfineoverride) { |
778 |
if ( $non_issues_charges > $amountlimit && !$inprocess && !$allowfineoverride) { |
| 779 |
$issuingimpossible{DEBT} = sprintf( "%.2f", $non_issues_charges ); |
779 |
$issuingimpossible{DEBT} = $non_issues_charges; |
| 780 |
} elsif ( $non_issues_charges > $amountlimit && !$inprocess && $allowfineoverride) { |
780 |
} elsif ( $non_issues_charges > $amountlimit && !$inprocess && $allowfineoverride) { |
| 781 |
$needsconfirmation{DEBT} = sprintf( "%.2f", $non_issues_charges ); |
781 |
$needsconfirmation{DEBT} = $non_issues_charges; |
| 782 |
} elsif ( $allfinesneedoverride && $non_issues_charges > 0 && $non_issues_charges <= $amountlimit && !$inprocess ) { |
782 |
} elsif ( $allfinesneedoverride && $non_issues_charges > 0 && $non_issues_charges <= $amountlimit && !$inprocess ) { |
| 783 |
$needsconfirmation{DEBT} = sprintf( "%.2f", $non_issues_charges ); |
783 |
$needsconfirmation{DEBT} = $non_issues_charges; |
| 784 |
} |
784 |
} |
| 785 |
} |
785 |
} |
| 786 |
else { |
786 |
else { |
| 787 |
if ( $non_issues_charges > $amountlimit && $allowfineoverride ) { |
787 |
if ( $non_issues_charges > $amountlimit && $allowfineoverride ) { |
| 788 |
$needsconfirmation{DEBT} = sprintf( "%.2f", $non_issues_charges ); |
788 |
$needsconfirmation{DEBT} = $non_issues_charges; |
| 789 |
} elsif ( $non_issues_charges > $amountlimit && !$allowfineoverride) { |
789 |
} elsif ( $non_issues_charges > $amountlimit && !$allowfineoverride) { |
| 790 |
$issuingimpossible{DEBT} = sprintf( "%.2f", $non_issues_charges ); |
790 |
$issuingimpossible{DEBT} = $non_issues_charges; |
| 791 |
} elsif ( $non_issues_charges > 0 && $allfinesneedoverride ) { |
791 |
} elsif ( $non_issues_charges > 0 && $allfinesneedoverride ) { |
| 792 |
$needsconfirmation{DEBT} = sprintf( "%.2f", $non_issues_charges ); |
792 |
$needsconfirmation{DEBT} = $non_issues_charges; |
| 793 |
} |
793 |
} |
| 794 |
} |
794 |
} |
| 795 |
|
795 |
|