Pos - RHMAccounting/spring-allacc GitHub Wiki

Point Of Sale

The design and structure of the point of sale is essential for efficient use so the user can quickly generate invoices/quotes and orders for one or more clients at the same time.

The point of sale implements functions calls to the database using AJAX for faster results. Until the completion of a sale or a quote, there is no database update unless the basket is added to the client wish list for later use.

Following are the common components which should appear on the POS

* A product search form working with Barcode, SKU,
  Name, description or groups
* The possibility to search by products' family
* Adding services and update prices of each article
* Select the client
* Add a discount
* Clear or modify items at any time
* Void, exchange or return
* Automatic tax rate selection based on nature of item
* Vouchers / credit note
* Gift cards
* Accept multiple tenders at checkout
* Suspend and resume transactions
* line busting (Open a new cashier whenever needed)
https://github.com/RHMAccounting/spring-allacc/blob/master/DOC/static/images/POS-yasi.jpg

The above image shows the main functions of the POS, the session tabs represents additional POS for several client at the same time.

Once the payment button is clicked the order is being made and all data are being sent to the journal, the next screen will display the details of the payment.

Payment

The payment can be split and may use :

  • gift cards
  • credit notes
  • ...

Receipt / Invoice

After the order is made, the user can print an invoice or an order confirmation. The option is available right after the order confirmation on the payment screen.

Configuration

Basically there is no much configuration to define here for the POS, everything will be done beforehand on the products' inventory module and enterprise details (for VAT and other taxes). The same thing applies concerning the clients.

The only thing which can be configured is the use of the POS by some specific users of the company.

This configuration is within the scope of the company profile and configuration.

⚠️ **GitHub.com Fallback** ⚠️