Overview
Introduction
Receipt service main function is to create receipts from carts that have already been paid. The service also provides the capability of generate the printing instructions of an already existing receipt. Lastly, the service allows flexible queries of existing receipts by using request parameters on requests.
Preconditions
From previous requests the client already has:
- A cart Id that has already been paid.
- The receipt Id when it needs to get the receipt printing instructions.
Capabilities
This app currently provides the following services:
- Create receipts from carts.
- Create void receipts when a cash drawer is opened and no payments have been registered.
- Generate receipts printing instructions for different printer manufacturers (to this day only IBM and Epson are supported).
- Query receipts with given parameters.