@@ -, +, @@ --- C4/Circulation.pm | 2 ++ circ/returns.pl | 6 ++++++ koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt | 2 ++ 3 files changed, 10 insertions(+) --- a/C4/Circulation.pm +++ a/C4/Circulation.pm @@ -2312,6 +2312,8 @@ sub AddReturn { if $message->message eq 'processing_refunded'; $messages->{'LostItemFeeRestored'} = 1 if $message->message eq 'lost_restored'; + $messages->{'LostItemPaymentNotRefunded'} = 1 + if $message->message eq 'payment_not_refunded'; if ( $message->message eq 'lost_charge' ) { $issue //= Koha::Old::Checkouts->search( --- a/circ/returns.pl +++ a/circ/returns.pl @@ -696,6 +696,12 @@ foreach my $code ( keys %$messages ) { elsif ( $code eq 'LostItemFeeRefunded' ) { $template->param( LostItemFeeRefunded => 1 ); } + elsif ( + $code eq 'LostItemPaymentNotRefunded' + ) + { + $template->param( LostItemPaymentNotRefunded => 1 ); + } elsif ( $code eq 'LostItemFeeCharged' ) { $template->param( LostItemFeeCharged => 1 ); } --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt @@ -350,6 +350,8 @@
A refund for the lost item charge has been applied to the borrowing patron's account, and new overdue charge has been calculated and applied.
[% ELSIF LostItemFeeRestored and not Koha.Preference('BlockReturnOfLostItems') %]A refund for the lost item charge has been applied to the borrowing patron's account and if an overdue fine was forgiven when the item was marked as lost, it has been reverted.
+ [% ELSIF LostItemPaymentNotRefunded and not Koha.Preference('BlockReturnOfLostItems') %] +No refund was applied to the patron's account for the previously paid lost item charge as the payment was made more than [% Koha.Preference('NoRefundOnLostFinesPaidAge') | html%] days ago.
[% ELSIF Koha.Preference('BlockReturnOfLostItems') %]NOT CHECKED IN
--