From d4013f1ffc0c7eb65ca81b3ca7b6595392875e6b Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Fri, 22 Jan 2021 12:56:02 +0000 Subject: [PATCH] Bug 25552: (QA follow-up) Improve claim_returned POD The POD for the Koha::Checkout->claim_returned method was somewhat lacking; This patch attempts to explain what the code appears to achieve. Signed-off-by: Martin Renvoize Signed-off-by: Jonathan Druart (cherry picked from commit 8c09123197bc4bf8997ba4cd1b727c80eef9077e) Signed-off-by: Fridolin Somers (cherry picked from commit 446e2a5e32a3ac3bb6735f59ba393d82d04e9ba9) Signed-off-by: Andrew Fuerste-Henry --- Koha/Checkout.pm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Koha/Checkout.pm b/Koha/Checkout.pm index 955a961150..1d194ddef5 100644 --- a/Koha/Checkout.pm +++ b/Koha/Checkout.pm @@ -115,7 +115,17 @@ sub to_api_mapping { =head3 claim_returned -my $return_claim = $checkout->claim_returned(); + my $return_claim = $checkout->claim_returned(); + +This method sets the checkout as claimed return. It will: + +1. Add a new row to the `return_claims` table +2. Set the item as lost using the 'ClaimReturnedLostValue' +3. Charge a fee depending on the value of ClaimReturnedChargeFee +3a. If set to charge, then accruing overdues will be halted +3b. If set to charge, then any existing transfers will be cancelled + and the holding branch will be set back to 'frombranch'. +4. The issue will be marked as returned as per the 'MarkLostItemsAsReturned' preference =cut -- 2.39.5