http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15654 Bug ID: 15654 Summary: Integrating a cash register system into Koha: An Example Change sponsored?: --- Product: Koha Version: master Hardware: All OS: All Status: NEW Severity: new feature Priority: P5 - low Component: Patrons Assignee: koha-bugs@lists.koha-community.org Reporter: larit@student.uef.fi QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, kyle.m.hall@gmail.com To my knowledge, Koha does not yet have a way to integrate cash register systems. Here at Vaara-kirjastot, we wanted to integrate Koha with our "Ceepos" cash registers and the cash register server provided by CPU (the awesome company that delivers our cash registers). Before the feature, the workflow was as follows: Koha <-> Librarian (manual) <-> cash register Librarians had to manually enter the fine product code and fee amount into a cash register, and then complete the payment in Koha. This would print a receipt with no description (item name) of the item that was paid. With the feature, the workflow changes into: Koha <-> Cash register server (automatic) <-> cash register After librarian proceeds to pay Borrower's fines, product codes and fees are automatically transferred into the cash register via the cash register server. Payment is completed in Koha automatically. A receipt with detailed information (Borrower name, card number, all paid items listed with their description and amount paid) is printed. Short description of how this works: - Borrower comes to a counter and wants to pay his/her fees. - Koha (with this patch) sends the cash register server a JSON-message that contains information about the Borrower and the Products (=> Koha fines). - Cash registers are connected to the cash register server. They pick up the pending payment. - Borrower pays the fee. - Cash register tells the cash register server that the payment is completed. - Cash register server tells Koha that the payment is completed. - Koha completes the Borrower's payment into accountlines. Currently our work only supports CPU's protocol, but if others here at Koha community have interest in a feature like this, it could be modified to make it easily extendable and therefore to suit better the needs of the community. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.