+[% USE Koha %]
[% USE currency = format('%.2f') -%]
[% INCLUDE 'doc-head-open.inc' %]
<title>Koha › Acquisitions › [% IF ( date ) %]
<td>[% order.unitprice %]</td>
<td>[% order.total %]</td>
<td>
- [% IF (order.cannot_cancel) %]
+ [% IF loop_receive.cannot_cancel or ( Koha.Preference("AcqCreateItem") == "receiving" and loop_receive.holds > 0 ) %]
+ [% IF loop_receive.cannot_cancel %]
[% span_title = BLOCK %]
Cannot cancel receipt of this order line because it
was created from a partial receipt of order line no.
already received. Try cancelling this one first and
retry.
[% END %]
- <span title="[% span_title | collapse %]">
- Can't cancel receipt
- </span>
+ [% ELSE %]
+ [%# FIXME Here we block the cancellation if holds exist. Actually it could be possible if items will be exist after the deletion %]
+ [%# Some additional checks should be added in the pl file %]
+ [% span_title = BLOCK %]
+ Cannot cancel receipt of this order line because at least one reservation exists on the records.
+ [% END %]
+ [% END %]
+ <span title="[% span_title | collapse %]">
+ Can't cancel receipt
+ </span>
[% ELSE %]
<a href="/cgi-bin/koha/acqui/parcel.pl?invoiceid=[% invoiceid %]&op=cancelreceipt&ordernumber=[% order.ordernumber %]">Cancel receipt</a>
[% END %]