http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11092 Bug ID: 11092 Summary: Need a processing fee and billing fee on late notices. Change sponsored?: --- Product: Koha Version: 3.10 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Notices Assignee: koha-bugs@lists.koha-community.org Reporter: philippe.blouin@inlibro.com QA Contact: testopia@bugs.koha-community.org Created attachment 22158 --> http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=22158&action=edit Add a processing fee and billing fee on late notices This is a RFC, with a proof of concept. Our client needed a billing fee (added to the total), a processing feed(added to each late item) and a default replacement fee, added to the Invoice sent to the patron. Plus they needed to determine when to send the invoice (1st, 2nd or 3rd notice) so we modified overduerules.tt (along with overdue_notices.pl and overduerules.pl). That change was made on Koha 3.10. **But community member kivilahtio wanted to try it on the master. So I attach the diffs/patches, below the DB instructions, and am now asking for feedbacks by the community on what feature would be needed by the community, before I bring it all cleanly to Master. DB modifications: alter table overduerules add invoice1 int(1) default 0 after debarred1, add invoice2 int(1) default 0 after debarred2, add invoice3 int(1) default 0 after debarred3; insert into systempreferences values('InvoiceProcessingFee', 0, NULL, 'Invoice processing fee (charged once per item)', 'Float'); insert into systempreferences values('InvoiceBillingFee', 0, NULL, 'Invoice billing fee (charged once per bill)', 'Float'); insert into systempreferences values('DefaultReplacementPrice', 10.0, NULL, 'Amount to use when the item has none associated to it.', 'Float'); -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.