Bug 23618 - Make addition SIP2 fields available to self service to add cost of items checked out to check out slip
Summary: Make addition SIP2 fields available to self service to add cost of items chec...
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: SIP2 (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-16 13:44 UTC by Niamh
Modified: 2020-02-04 10:03 UTC (History)
3 users (show)

See Also:
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 Niamh 2019-09-16 13:44:23 UTC
We can’t include the total cost of items checked out in a session on the selfcheck out receipt, like we can on the check out digest e-mail. 



Describe in detail.
We would like the SIP2 checkout string to include some enhanced fields. Specifically the item’s 952$g and 952$v. This would involving modification to the SIP2 specification allowing for extra fields. For example, $v => CM , $g => CX field. So a checkout string might look something similar to:

11NN20190401	175709              	AOTA|AAX1234567|AB123456789|BON|CM15.99|CX24.99|AC
So the idea is to include a note at the bottom of the slip that goes:

By using the library today you saved [total replacement cost of items borrowed today]
By using the library this year you saved [total replacement cost of items borrowed year]
By using the library have you saved [total replacement cost of items borrowed total ever]

The alternative is to possibly use the item replacement price [ checkout.item.replacementprice]  and total it for a time period, and for all time.
Comment 1 Colin Campbell 2020-01-09 14:17:26 UTC
Historically additions to the protocol have been driven by the vendors of selfcheck routines, have any expressed intrest in implementing this? 
Note CM as a code is already in use for Hold Pickup Date

The note example you give includes data not available, to the unit from the item.price and item.replacementprice
Comment 2 Niamh 2020-01-17 17:24:38 UTC
I have seen this done on check out receipts from other systems. 
I am looking for the additional fields to be added that will create the message. It doesn't have to be the ones that I've mentioned previously, so long as the outcome is the desired one.