Fiscal Printer DATECS FP-2000 Version 3.10
TillNum Till number (0 to 5 digits)
Invoice One symbol with value “I”. If present, the receipt has an invoice reference.
Num One integer from 0 to 100000000 – the invoice number.
FReceipt The number of all fiscal receipts since last fiscal closure (4 bytes).
The FP performs the following actions:
• Prints the header
• Prints the tax registration number
• Prints the number and name of the operator
• Sends receipt counts
The command will not be successful if:
• There is an opened fiscal or non-fiscal receipt
• The maximum number of receipts, as fixed for the day, has already been issued
• The fiscal memory is full
• The fiscal memory is damaged
• The operators password is not correct
• No tax registration number available
• Wrong operator password
• The clock needs setting
After entering three wrong operator’s passwords the printer blocks and must be switched off and ON again to
restart operating.
31H(49) REGISTRATION OF SALES
Data field: <L1>[<Lf><L2>] <Tab><TaxCd>[<Exch>]<[Sign]Price>[*<Quan>][,Perc|;Abs]
Response: None
L1 A text of up to 30 bytes containing one line of description of the sale.
Lf One byte, containing 0Ah.
L2 An optional text of up to 30 bytes containing a second line describing the sale.
Tab One byte containing 09h.
TaxCd One byte containing the letter which indicates the type of the tax. There is a restriction, depending
on the parameter EnabledTaxes which is set using command 83 (53H).
Exch One byte – the symbol ‘^’. If present, this is an exchange (turn back) operation.
Sign One byte with a value of ‘+’ or ‘-’.
Price This is a singular price and it consists of 8 meaningful digits.
Quan A non-mandatory parameter setting the quantity of the items for sale. By default this is 1.000.The
length of this parameter is 8 meaningful digits (not more than 3 after the decimal point). The
result Price*Quan is rounded up to the set number of digits and cannot be longer than 8
meaningful digits.
Perc This is also a non-mandatory parameter which sets the value of the discount or surcharge
(depending on the symbol) in percent over the currently performed sale. Possible values are
between - 99.00% and 99.00%, where up to 2 decimal places are acceptable.
Abs A non-mandatory parameters which sets the value of discount or mark up directly as sum (not as
percent). Only one of the parameters Perc or Abs may be used in the command!
The FP performs the following actions:
• The text, describing the sale is printed out together with the price and the code of the discount or
surcharge. If there is a set quantity the information on it is printed out too.
• The price of the items sold is accumulated to the sums already stored in the operational memory. In
case of memory overflow the value of the respective bites of the status field will be set.
• If there is a discount or a surcharge it is printed out on a separate line and is then added to a specially
maintained registers in the printer. The values for the day are printed out together with the daily
financial report.
The exchange operation must be with value <= of the accumulated sum for this tax group in the receipt. After
the first exchange command, all other registration commands in this receipt must be of exchange type.
Exchange commands didn’t allow using of discount or mark up.
The command will not be executed when:
• No fiscal receipt has been opened
• The maximum number of sales for one receipt have already been performed (500)