With special tags you can modify the behavior of the cash register when billing products or making payments. Special tags provide a specific functionality and must be entered in the exact form. These tags always begin with a dash, i.e. the character "-". Standard (user) tags are blue. Correctly entered special tags are red . The procedure for entering tags can be found in the preceding chapter.
Special tag for selling alcoholic drinks
Special tags for subsequent supply
Special tag for returnable containers
Special tag for ignoring the quantity
Special tags for customer accounts
Special tag for account assignment
Special tag for selling alcoholic drinks
You can use these special tags to modify the behavior of Dotypos when selling alcoholic drinks and paying with paper or electronic meal vouchers. By assigning a special tag to selected products (alcoholic drinks), you define whether payments for these alcoholic drinks with meal vouchers will be allowed with a warning or fully prohibited. It all concerns the activated payment methods Meal Voucher / Electronic Food Vouchers and selecting this payment method in the payment dialog when closing the order.
If you use a tag to set a warning for products, information that the sale of this product is restricted will be displayed in the payment dialog when the order is closed. Once you close the dialog with this information and select the payment with meal vouchers again, the payment will be made. If the payment with meal vouchers is prohibited, you have to select another payment method in the payment dialog.

Tag |
Function |
|---|---|
-pmv-warn-meal-voucher |
Displays a warning in the payment dialog for payments with meal vouchers (paper or electronic). |
-pmv-deny-meal-voucher |
Prohibits payments with meal vouchers (paper or electronic). |
-pmv-warn-900000004 |
Displays a warning in the payment dialog for payments with paper meal vouchers. |
-pmv-deny-900000004 |
Prohibits payments with paper meal vouchers. |
-pmv-warn-900000010 |
Displays a warning in the payment dialog for payments with electronic meal vouchers. |
-pmv-deny-900000010 |
Prohibits payments with electronic meal vouchers. |
Special tags for subsequent supply
For selling coupons (vouchers), Dotypos supports the special tag -voucher. If you add this tag to a product with a 0% VAT rate, the recorded sale will be marked with this information. To redeem the voucher later, use the payment method Gift Card/Voucher.
For the sale of used goods, use the -used tag for a product with the correct VAT rate to distinguish it. Again, the recorded payment will be marked with a flag representing used goods. This tag cannot be used when closing an order with an issued invoice, it is only supported on standard receipts. Therefore, in the case of a consignment sale, a standard receipt must be issued.
Specific procedures for selling and receiving vouchers and deposits or selling used goods can be found in this chapter. |
Special tag for returnable containers
When selling and buying back returnable containers, you can use the -container tag. This tag is added automatically if you mark the product as a returnable container in its properties. Thanks to this tag, the product will be automatically billed together with the regular sales product in which you select it as the Container sold with the item.
Special tag for ignoring the quantity
The behavior of joint sales (a sales product sold together with a returnable container) is changed by the -js-simple tag. By default, when a sales product and a returnable container are sold together, the number of pieces of the billed sales item is followed. So for example, if you bill 5x bottled beer, 5 pcs of returnable bottles will be added to the order as well.
However, if you add the -js-simple tag to the main product, i.e. to the beer in our case, the billed quantity of bottled beer will not be followed and the preset quantity of the added item, i.e. of the returnable bottle, will be used. This is useful e.g. for products you sell without packaging, which the customer takes away in one purchased bag or cup. Then you bill e.g. 2x loose rice and only 1x special bag is added to the order.
Special tags for customer accounts
Special tags for customer accounts are added to products. When you sell a product with these tags, the validity (expiration) of the customer account you add to the order will be adjusted. For versatility of use, two tags are supported that can be added to a product: -expiration and -expiration-forced. The product must have a time unit set. The expiration date of the customer account is then adjusted according to the set number of the given time unit of the product (Packaging and units). The expiration is always adjusted at the moment of sale, i.e. when the order is closed. Multiple products adjusting the expiration on one order are added together.
The -expiration tag extends the current expiration by the selected time (set unit), or sets the moment of sale + the selected time (expirations are added together).
The -expiration-forced tag overwrites the current expiration date according to the selected time (set unit), or keeps the original one if a later date is currently set (expirations on one receipt are added together).
An example of use is a gym selling a 30-day time pass. They create a product where they enter 30 days in the Packaging and units section and add the -expiration tag. They set the price per one hour. Once this product is billed and the customer is added, the validity of their customer account will automatically be set to +30 days from the date the order is closed.

Special tag for tares
You can assign a default tare to a product with the tag -tare-default-<weight in kg>, e.g. -tare-default-0.250. The tare is then used automatically when weighing. However, the special tag for tares only works with a non-certified scale connection, where the tare can be transferred from the cash register. This is not possible with a certified connection. More about using tares can be found in the chapter Using tares.
Special tag for account assignment
For account assignment of a product, use a tag with the prefix -ac- (so e.g. -ac-P0001).