Bug 38722 - ILL : make a connexion between ILL module and accounting in patron account
Summary: ILL : make a connexion between ILL module and accounting in patron account
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: ILL (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-17 08:51 UTC by Mathieu Saby
Modified: 2024-12-17 12:11 UTC (History)
2 users (show)

See Also:
GIT URL:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Saby 2024-12-17 08:51:50 UTC
It would be nice to create a debit in accounting when an ILL request is confirmed.  The reference of the document could be copied automatically in the description of the debit
Comment 1 Katrin Fischer 2024-12-17 10:27:30 UTC
With all these bugs I am wondering: what belongs into the backends and what is a Koha core ILL functionality. I think we need to work out a definition and some clear guidelines here. Also, library workflows in this regard might be very different.

We have this feature in our backend. In our ILL workflow the request itself is charged for, even if it cannot be filled. The library might decide to waive the charge in that case, but I think it's more of an exception than the rule. 

In our backend we can define the charge per patron category and when the request is added the account is charged. 

We also have the ability to add extra cost (for example some libraries might charge extra for a high number of copies) to the ILL request and a checkbox to decide, if we want this charged to the patron account or not. 

We use the illrequest_attributes to store the link to the accountlines table.

Maybe our documentation might give an idea how it works for us and what a backend can look like:
https://wiki.bsz-bw.de/pages/viewpage.action?pageId=17565617&preview=/17565617/99615633/20-11_Handbuch_Fernleihe-2023-05-07.pdf
Comment 2 Mathieu Saby 2024-12-17 12:09:26 UTC
We are reviewing the ILL module in my library. Maybe we will sponsor some enhancements, so indeed it would be useful for us to know what should be done as a plugin or not
Comment 3 Katrin Fischer 2024-12-17 12:11:57 UTC
(In reply to Mathieu Saby from comment #2)
> We are reviewing the ILL module in my library. Maybe we will sponsor some
> enhancements, so indeed it would be useful for us to know what should be
> done as a plugin or not

Yes, I think a lot of the things you asked for could be dealt as part of your backend, but there might be some ideas that would be good as plugin hooks/capabilities for the backends. If you want to have a look at ours or have any questions I am happy to answer questions.