public class

FMP10BG

extends FPBase
java.lang.Object
   ↳ com.datecs.fiscalprinter.FPBase
     ↳ com.datecs.fiscalprinter.bgr.FMP10BG

Summary

[Expand]
Inherited Constants
From class com.datecs.fiscalprinter.FPBase
Public Constructors
FMP10BG(InputStream in, OutputStream out)
Public Methods
boolean checkAndResolve()
FiscalResponse closeFiscalCheck()
FiscalResponse command101Variant0Version0(String OpCode, String OldPwd, String NewPwd)
65h (101) ЗАДАВАНЕ НА ОПЕРАТОРСКА ПАРОЛА
FiscalResponse command102Variant0Version0(String OpCode, String Pwd, String OpName)
66h (102) ЗАДАВАНЕ НА ИМЕ НА ОПЕРАТОР
FiscalResponse command103Variant0Version0()
67h (103) ИНФОРМАЦИЯ ЗА ТЕКУЩИЯ БОН
FiscalResponse command105Variant0Version0()
68h (105) ОТЧЕТ ОПЕРАТОРИ

Note:

Разпечатва се информация за продажбите по оператори.
FiscalResponse command106Variant0Version0(String mSec)
6Ah (106) ОТВАРЯНЕ НА ЧЕКМЕДЖЕ
FiscalResponse command107Variant0Version0()
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant10Version0(String PLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant11Version0()
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant12Version0(String PLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant12Version1(String PLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant1Version0(String TaxGr, String PLU, String Group, String SPrice, String Replace, String Quantity, String ItemName)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant2Version0(String PLU, String Quantity)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant4Version0()
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant4Version1(String PLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant4Version2(String PLU1, String PLU2)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant5Version0(String PLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant6Version0(String PLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant7Version0(String PLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant8Version0()
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command107Variant9Version0(String PLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
FiscalResponse command108Variant0Version0(String Option, String N)
6Ch (108) РАЗШИРЕН ДНЕВЕН ФИНАНСОВ ОТЧЕТ
FiscalResponse command109Variant0Version0()
6Dh (109) ПЕЧАТ НА ДУБЛИРАЩ БОН

Note:
Предизвиква отпечатването на копие на последния затворен фискален бон с продажби.
FiscalResponse command110Variant0Version0()
6Еh (110) ДОПЪЛНИТЕЛНА ИНФОРМАЦИЯ ЗА ДЕНЯ
FiscalResponse command111Variant0Version0(String Option, String StartNum, String EndNum)
6Fh (111) ОТЧЕТ ПО АРТИКУЛИ
FiscalResponse command111Variant1Version0(String Option, String StartNum, String EndNum, String GroupNum)
6Fh (111) ОТЧЕТ ПО АРТИКУЛИ
FiscalResponse command111Variant2Version0(String Option)
6Fh (111) ОТЧЕТ ПО АРТИКУЛИ
FiscalResponse command112Variant0Version0(String OperatorNumber)
70h (112) ПОЛУЧАВАНЕ НА ИНФОРМАЦИЯ ЗА ОПЕРАТОР
FiscalResponse command113Variant0Version0()
71h (113) ПОЛУЧАВАНЕ НОМЕРА НА ПОСЛЕДНИЯ ОТПЕЧАТАН ДОКУМЕНТ
FiscalResponse command114Variant0Version0(String Closure1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command114Variant1Version0(String Closure1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command114Variant1Version1(String Closure1, String Closure2)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command114Variant2Version0(String Closure1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command114Variant2Version1(String Closure1, String Closure2)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command114Variant3Version0(String Closure1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command114Variant3Version1(String Closure1, String Closure2)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command114Variant4Version0(String Closure1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command114Variant5Version0(String Closure1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command114Variant6Version0(String Closure1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
FiscalResponse command115Variant0Version0(String RowNum, String RowData)
73h (115) ПРОГРАМИРАНЕ НА ГРАФИЧНО ЛОГО
FiscalResponse command115Variant1Version0(String RowNum)
73h (115) ПРОГРАМИРАНЕ НА ГРАФИЧНО ЛОГО
FiscalResponse command117Variant0Version0(String Option, String N)
75h (117) ДНЕВЕН ФИНАНСОВ ОТЧЕТ С ПЕЧАТ НА ДАННИ ПО ДЕПАРТАМЕНТИ
FiscalResponse command118Variant0Version0(String Option, String N)
76h (118) ДНЕВЕН ФИНАНСОВ ОТЧЕТ С ПЕЧАТ НА ДЕПАРТАМЕНТИ И АРТИКУЛИ
FiscalResponse command119Variant0Version0()
77h (119) РАБОТА С КЛЕН

Note:
Отпечатва отчет за валидността на всички SHA-1 контролни суми за Z-отчети, намерени в КЛЕН.
FiscalResponse command119Variant0Version1(String Z_NUM)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant0Version2(String Z_NUM)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant1Version0()
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant2Version0(String D1, String D2)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant2Version1(String Cl, String D1, String D2)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant2Version2(String Cl)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant2Version3(String Flg, String DT1, String DT2)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant3Version0()
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant4Version0(String D1, String D2)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant4Version1(String D1, String D2)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant4Version2(String Cl, String D1, String D2)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant4Version3(String Cl, String D1, String D2)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant4Version4(String Cl)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant4Version5(String Cl)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant4Version6(String Flg, String DT1, String DT2)
77h (119) РАБОТА С КЛЕН
FiscalResponse command119Variant4Version7(String Flg, String DT1, String DT2)
77h (119) РАБОТА С КЛЕН
FiscalResponse command120Variant0Version0(String FP_Answer)
78h (120) ИЗКЛЮЧВАНЕ НА ПРИНТЕРА
FiscalResponse command122Variant0Version0()
7AH (122) ОТВАРЯНЕ НА СЛУЖЕБЕН БОН ЗА ЗАВЪРТЯН НА 90 ГРАДУСА ТЕКСТ
FiscalResponse command123Variant0Version0(String THE_TEXT)
7BH (123) ПЕЧАТ НА ЗАВЪРТЯН НА 90 ГРАДУСА ТЕКСТ
FiscalResponse command124Variant0Version0()
7CH (124) ЗАТВАРЯНЕ НА СЛУЖЕБЕН БОН ЗА ЗАВЪРТЯН НА 90 ГРАДУСА ТЕКСТ
FiscalResponse command36Variant0Version0()
24h (36) ИНФОРМАЦИЯ И ОТЧЕТ НА СЕРВИЗНИТЕ ДОГОВОРИ
FiscalResponse command36Variant0Version1()
24h (36) ИНФОРМАЦИЯ И ОТЧЕТ НА СЕРВИЗНИТЕ ДОГОВОРИ
FiscalResponse command38Variant0Version0()
26h (38) ОТВАРЯНЕ НА СЛУЖЕБЕН БОН
FiscalResponse command39Variant0Version0()
27h (39) ЗАТВАРЯНЕ НА СЛУЖЕБЕН БОН
FiscalResponse command41Variant0Version0(String Switches)
29H (41) ЗАПОМНЯНЕ НА НАСТРОЙКИТЕ И КЛЮЧЕТАТА ВЪВ FLASH-ПАМЕТТА
FiscalResponse command41Variant0Version1()
29H (41) ЗАПОМНЯНЕ НА НАСТРОЙКИТЕ И КЛЮЧЕТАТА ВЪВ FLASH-ПАМЕТТА

Note:

Командата запомня следните дании в енергонезависимата (flash) памет:
- Header и footer (от команда 43).
FiscalResponse command42Variant0Version0(String inText)
2Ah (42) ПЕЧАТАНЕ НА СВОБОДЕН ТЕКСТ В СЛУЖЕБЕН БОН
FiscalResponse command43Variant0Version0(String ITEM_INDEX, String DATA_VALUE)
2Bh (43) УСТАНОВЯВАНЕ НА HEADER И FOOTER И ОПЦИИ ЗА ПЕЧАТ
FiscalResponse command43Variant0Version1(String INP_STR)
2Bh (43) УСТАНОВЯВАНЕ НА HEADER И FOOTER И ОПЦИИ ЗА ПЕЧАТ
FiscalResponse command44Variant0Version0(String TRGT_LINES)
2Ch (44) ПРИДВИЖВАНЕ НА ХАРТИЯТА.
FiscalResponse command48Variant0Version0(String OpCode, String OpPwd, String TillNmb)
30h (48) ОТВАРЯНЕ НА ФИСКАЛЕН (КЛИЕНТСКИ) БОН
FiscalResponse command48Variant0Version1(String OpCode, String OpPwd, String TillNmb)
30h (48) ОТВАРЯНЕ НА ФИСКАЛЕН (КЛИЕНТСКИ) БОН - ФАКТУРА (разширена клиентска бележка)
FiscalResponse command49Variant0Version0(String L1, String L2, String TaxCd, String Price, String Qwan, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant0Version1(String L1, String TaxCd, String Price, String Qwan, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant0Version2(String L2, String TaxCd, String Price, String Qwan, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant0Version3(String TaxCd, String Price, String Qwan, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant10Version0(String L1, String L2, String Dept, String Price, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant10Version1(String L1, String Dept, String Price, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant10Version2(String L2, String Dept, String Price, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant10Version3(String Dept, String Price, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant11Version0(String L1, String L2, String Dept, String Price, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant11Version1(String L1, String Dept, String Price, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant11Version2(String L2, String Dept, String Price, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant11Version3(String Dept, String Price, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant1Version0(String L1, String L2, String TaxCd, String Price, String Qwan, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant1Version1(String L1, String TaxCd, String Price, String Qwan, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant1Version2(String L2, String TaxCd, String Price, String Qwan, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant1Version3(String TaxCd, String Price, String Qwan, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant2Version0(String L1, String L2, String TaxCd, String Price, String Qwan)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant2Version1(String L1, String TaxCd, String Price, String Qwan)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant2Version2(String L2, String TaxCd, String Price, String Qwan)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant2Version3(String TaxCd, String Price, String Qwan)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant3Version0(String L1, String L2, String Dept, String Price, String Qwan, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant3Version1(String L1, String Dept, String Price, String Qwan, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant3Version2(String L2, String Dept, String Price, String Qwan, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant3Version3(String Dept, String Price, String Qwan, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant4Version0(String L1, String L2, String Dept, String Price, String Qwan, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant4Version1(String L1, String Dept, String Price, String Qwan, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant4Version2(String L2, String Dept, String Price, String Qwan, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant4Version3(String Dept, String Price, String Qwan, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant5Version0(String L1, String L2, String Dept, String Price, String Qwan)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant5Version1(String L1, String Dept, String Price, String Qwan)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant5Version2(String L2, String Dept, String Price, String Qwan)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant5Version3(String Dept, String Price, String Qwan)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant6Version0(String L1, String L2, String TaxCd, String Price)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant6Version1(String L1, String TaxCd, String Price)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant6Version2(String L2, String TaxCd, String Price)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant6Version3(String TaxCd, String Price)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant7Version0(String L1, String L2, String TaxCd, String Price, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant7Version1(String L1, String TaxCd, String Price, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant7Version2(String L2, String TaxCd, String Price, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant7Version3(String TaxCd, String Price, String Perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant8Version0(String L1, String L2, String TaxCd, String Price, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant8Version1(String L1, String TaxCd, String Price, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant8Version2(String L2, String TaxCd, String Price, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant8Version3(String TaxCd, String Price, String AbsSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant9Version0(String L1, String L2, String Dept, String Price)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant9Version1(String L1, String Dept, String Price)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant9Version2(String L2, String Dept, String Price)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command49Variant9Version3(String Dept, String Price)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
FiscalResponse command50Variant0Version0(String StartDate, String EndDate)
32h (50) ДАНЪЧНИ СТАВКИ ЗАДАВАНИ ПРЕЗ СЪОТВЕТНИЯ ПЕРИОД
FiscalResponse command51Variant0Version0()
33h (51) МЕЖДИННА СУМА
FiscalResponse command51Variant0Version1(String Perc)
33h (51) МЕЖДИННА СУМА
FiscalResponse command51Variant0Version2(String AbsSum)
33h (51) МЕЖДИННА СУМА
FiscalResponse command53Variant0Version0(String Line1, String Line2, String PaidMode, String Amount_In)
35h (53) ИЗЧИСЛЯВАНЕ НА СБОР (ТОТАЛ)
FiscalResponse command53Variant0Version1(String PaidMode, String Amount_In)
35h (53) ИЗЧИСЛЯВАНЕ НА СБОР (ТОТАЛ)
FiscalResponse command54Variant0Version0(String Input_Text)
36h (54) ПЕЧАТАНЕ НА ФИСКАЛЕН СВОБОДЕН ТЕКСТ
FiscalResponse command56Variant0Version0()
38h (56) ЗАТВАРЯНЕ (ПРИКЛЮЧВАНЕ) НА ФИСКАЛЕН БОН
FiscalResponse command57Variant0Version0(String Bulstat, String Seller, String Receiver, String ClientName, String TaxNo, String Address1, String Address2)
39h (57) ПЕЧАТ НА ИНФОРМАЦИЯ ЗА КЛИЕНТА
FiscalResponse command57Variant0Version1(String Bulstat)
39h (57) ПЕЧАТ НА ИНФОРМАЦИЯ ЗА КЛИЕНТА
FiscalResponse command58Variant0Version0(String PLU, String Dept, String Qwan, String Perc)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant0Version1(String PLU, String Dept, String Qwan, String AbsSum)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant0Version2(String PLU, String Dept, String Qwan)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant1Version0(String PLU, String Dept, String Perc)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant1Version1(String PLU, String Dept, String AbsSum)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant1Version2(String PLU, String Dept)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant2Version0(String PLU, String Qwan, String Perc)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant2Version1(String PLU, String Qwan, String AbsSum)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant2Version2(String PLU, String Qwan)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant3Version0(String PLU, String Perc)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant3Version1(String PLU, String AbsSum)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command58Variant3Version2(String PLU)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
FiscalResponse command60Variant0Version0()
3Ch (60) ОТКАЗВАНЕ (ПРЕКРАТЯВАНЕ) НА ФИСКАЛЕН БОН

Note:
Командата е допустима само в отворен фисакален бон, и то преди изпълнението на команда 53 (Total).
FiscalResponse command61Variant0Version0(String TRGT_DATE, String TRGT_TIME)
3Dh (61) УСТАНОВЯВАНЕ НА ДАТАТА И ЧАСА
FiscalResponse command62Variant0Version0()
3Eh (62) ПРОЧИТАНЕ НА ДАТАТА И ЧАСА
FiscalResponse command62Variant0Version1()
3Eh (62) ПРОЧИТАНЕ НА ДАТАТА И ЧАСА
FiscalResponse command64Variant0Version0()
40h (64) ИНФОРМАЦИЯ ЗА ПОСЛЕДНИЯ ФИСКАЛЕН ЗАПИС
FiscalResponse command65Variant0Version0(String Option)
41h (65) ИНФОРМАЦИЯ ЗА СУМИТЕ ПО ДАНЪЧНИ ГРУПИ ЗА ДЕНЯ
FiscalResponse command66Variant0Version0(String START_NUM, String END_NUM)
42h (66) ЗАДАВАНЕ НА ИНТЕРВАЛ ДОПУСТИМИ НОМЕРА НА ФАКТУРА
FiscalResponse command66Variant0Version1()
42h (66) ЗАДАВАНЕ НА ИНТЕРВАЛ ДОПУСТИМИ НОМЕРА НА ФАКТУРА
FiscalResponse command68Variant0Version0()
44h (68) БРОЙ СВОБОДНИ ПОЛЕТА ВЪВ ФИСКАЛНАТА ПАМЕТ
FiscalResponse command69Variant0Version0(String Option, String N)
45h (69) ДНЕВЕН ФИНАНСОВ ОТЧЕТ
FiscalResponse command70Variant0Version0(String Amount)
46h (70) СЛУЖЕБЕН ВНОС И ИЗНОС НА ПАРИ
FiscalResponse command71Variant0Version0()
47h (71) ПЕЧАТ НА ДИАГНОСТИЧНА ИНФОРМАЦИЯ

Note:
Тази команда отпечатва служебен бон с диагностична информация.
FiscalResponse command73Variant0Version0(String StartRec, String EndRec)
49h (73) ОТПЕЧАТВАНЕ НА ФИСКАЛНАТА ПАМЕТ ПО НОМЕР НА БЛОК
FiscalResponse command76Variant0Version0()
4Ch (76) СТАТУС НА ФИСКАЛНАТА ТРАНЗАКЦИЯ
FiscalResponse command79Variant0Version0(String StartDate, String EndDate)
4Fh (79) НАТРУПАНИ СУМИ ОТ ФИСКАЛНАТА ПАМЕТ ЗА ДАДЕН ПЕРИОД
FiscalResponse command80Variant0Version0(String SoundData)
50H (80) ЗВУКОВ СИГНАЛ
FiscalResponse command83Variant0Version0(String INPUT_Multiplier, String INPUT_Decimals, String INPUT_Currency, String INPUT_EnabledT, String INPUT_TaxA, String INPUT_TaxB, String INPUT_TaxC, String INPUT_TaxD, String INPUT_TaxE, String INPUT_TaxF, String INPUT_TaxG, String INPUT_TaxH)
53h (83) УСТАНОВЯВАНЕ НА ДЕСЕТИЧНИ ЗНАЦИ, ВАЛУТА И ДАНЪЧНИТЕ СТАВКИ
FiscalResponse command83Variant0Version1()
53h (83) УСТАНОВЯВАНЕ НА ДЕСЕТИЧНИ ЗНАЦИ, ВАЛУТА И ДАНЪЧНИТЕ СТАВКИ
FiscalResponse command84Variant0Version0(String BC_Type, String BC_Data)
54H (84) ПЕЧАТ НА БАРКОД
FiscalResponse command84Variant0Version1(String BC_Type, String BC_Data)
54H (84) ПЕЧАТ НА БАРКОД
FiscalResponse command85Variant0Version0(String OPTION, String INPUT_NAME)
55H (85) УСТАНОВЯВАНЕ ИМЕНА НА ДОПЪЛНИТЕЛНИТЕ ПЛАЩАНИЯ
FiscalResponse command85Variant0Version1(String OPTION)
55H (85) УСТАНОВЯВАНЕ ИМЕНА НА ДОПЪЛНИТЕЛНИТЕ ПЛАЩАНИЯ
FiscalResponse command86Variant0Version0()
56H (86) ПРОЧИТАНЕ НА ДАТАТА НА НАЙ-КЪСНИЯ ЗАПИС ВЪВ ФИСК.
FiscalResponse command86Variant0Version1()
56H (86) ПРОЧИТАНЕ НА ДАТАТА НА НАЙ-КЪСНИЯ ЗАПИС ВЪВ ФИСК.
FiscalResponse command87Variant0Version0(String Dept, String TaxGr, String Line1, String Line2)
57H (87) ПРОГРАМИРАНЕ НА ИМЕ НА ДЕПАРТАМЕНТ
FiscalResponse command87Variant0Version1(String Dept, String TaxGr, String Line1)
57H (87) ПРОГРАМИРАНЕ НА ИМЕ НА ДЕПАРТАМЕНТ
FiscalResponse command88Variant0Version0(String Dept)
58H (88) ПОЛУЧАВАНЕ ДАННИ ЗА НАТРУПАНИТЕ СУМИ ЗА ДЕПАРТАМЕНТ
FiscalResponse command90Variant0Version0()
5Ah (90) ЧЕТЕНЕ НА ДИАГНОСТИЧНА ИНФОРМАЦИЯ
FiscalResponse command90Variant0Version1()
5Ah (90) ЧЕТЕНЕ НА ДИАГНОСТИЧНА ИНФОРМАЦИЯ
FiscalResponse command92Variant0Version0(String LineType)
5Ch (92) ПЕЧАТ НА РАЗДЕЛИТЕЛНА ЛИНИЯ
FiscalResponse command94Variant0Version0(String StartDate, String EndDate)
5Eh (94) ОТПЕЧАТВАНЕ НА ФИСКАЛНАТА ПАМЕТ ПО ДАТА НА ФИСКАЛЕН ЗАПИС
FiscalResponse command95Variant0Version0(String StartNumber, String EndNumber)
5Fh (95) НАТРУПАНИ СУМИ ОТ ФИСКАЛНАТА ПАМЕТ ЗА ДАДЕН ПЕРИОД
FiscalResponse command97Variant0Version0()
61h (97) ПРОЧИТАНЕ НА УСТАНОВЕНИТЕ ДАНЪЧНИ СТАВКИ
FiscalResponse command99Variant0Version0()
63h (99) ПРОЧИТАНЕ НА ЕИК
int getCountryCode()
int getDealerCode()
String getDeviceName()
int getDeviceType()
int getModelType()
int getOBuildNumber()
int getOMajorVersion()
String getSerialNumber()
String getStatusBitEnStr(int byteIndex, int bitIndex)
FiscalResponse totalInCash()
[Expand]
Inherited Methods
From class com.datecs.fiscalprinter.FPBase
From class java.lang.Object

Public Constructors

Public Methods

public boolean checkAndResolve ()

public FiscalResponse command101Variant0Version0 (String OpCode, String OldPwd, String NewPwd)

65h (101) ЗАДАВАНЕ НА ОПЕРАТОРСКА ПАРОЛА

Parameters
OpCode Код на оператор. От 1 до 16.
OldPwd Стара парола (4 до 8 цифри).
NewPwd Нова парола (4 до 8 цифри).


Note:

Задава една от шестнайсетте операторски пароли.
Паролата ще бъде поискана при отваряне на фискален бон.
При три грешни опита за задаване на парола принтерът блокира и трябва да се изключи и включи
за продължаване на работата.
След инициализация или нулиране на оперативната памет всички пароли са `0000`.

public FiscalResponse command102Variant0Version0 (String OpCode, String Pwd, String OpName)

66h (102) ЗАДАВАНЕ НА ИМЕ НА ОПЕРАТОР

Parameters
OpCode Код на оператор. От 1 до 16.
Pwd Парола (4 до 8 цифри).
OpName Име на оператор (до 24 символа).


Note:

Задава едно от шестнайсетте имена на оператори.
Номерът и името на оператора се отпечатва в началото на всеки фискален (клиентски) бон.
При три грешни пароли принтерът блокира и трябва да се изключи и включи за продължаване на работата.
След инициализация или нулиране на оперативната памет и шестнайсетте имена на оператори са празни.

public FiscalResponse command103Variant0Version0 ()

67h (103) ИНФОРМАЦИЯ ЗА ТЕКУЩИЯ БОН

Returns
  • FiscalResponse
    CanVd : Възможно ли е връщане (продажба с отрицателен знак) [0/1]
    TaxA : Натрупана сума по данъчна група А
    TaxB : Натрупана сума по данъчна група Б
    TaxC : Натрупана сума по данъчна група В
    TaxD : Натрупана сума по данъчна група Г
    TaxE : Натрупана сума по данъчна група Д
    TaxF : Натрупана сума по данъчна група Е
    TaxG : Натрупана сума по данъчна група Ж
    TaxH : Натрупана сума по данъчна група З
    Inv : Отворена ли е разширена клиентска бележка? [0/1]
    InvNmb : Номер на следващата фактура /10 цифри/.

public FiscalResponse command105Variant0Version0 ()

68h (105) ОТЧЕТ ОПЕРАТОРИ

Note:

Разпечатва се информация за продажбите по оператори.
За всеки оператор се отпечатва името, номера, броя фискални бонове, отстъпки, надбавки, отстъпки,
корекции и натрупаните суми.

public FiscalResponse command106Variant0Version0 (String mSec)

6Ah (106) ОТВАРЯНЕ НА ЧЕКМЕДЖЕ

Parameters
mSec Дължина на импулса в милисекунди (5-100)


Note:

Изпраща импулс за отваряне на чекмедже.
Параметърът задава нова стойност на дължината на импулса, която се запомня от принтера.
След RESET на паметта се установява стойност 15 ms.

public FiscalResponse command107Variant0Version0 ()

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    Total Общ брой програмируеми артикули (3000 за този принтер).
    Progr Брой на програмираните артикули.
    Len Максимална дължина на име на артикул.


    Note:

    Информация за артикулите.

public FiscalResponse command107Variant10Version0 (String PLU)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU Номер на артикула. Между 1 и 999999999.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    ANSWER_PLU Individual number of the item. 9 digits (000000001 to 999999999)
    TaxGr Tax group - 1 byte
    Group Article group. 2 digits (01 - 99).
    SPrice Singular price. A floating-point number - decimal places depend on the count set using command 83 (53h).
    Total Accumulated sum for this article.
    Sold Accumulated quantity - a floating-point number with 3 decimal places.
    Available Available quantity of this article.
    ItemName The name of the item. Up to 36 symbols.


    Note:

    Връщане на данните за последния намерен артикул с продажби по него.
    ANSWER_PLU е първия намерен артикул с продажби с номер по-малък или равен на PLU.


public FiscalResponse command107Variant11Version0 ()

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    ANSWER_PLU Individual number of the item. 9 digits (000000001 to 999999999)
    TaxGr Tax group - 1 byte
    Group Article group. 2 digits (01 - 99).
    SPrice Singular price. A floating-point number - decimal places depend on the count set using command 83 (53h).
    Total Accumulated sum for this article.
    Sold Accumulated quantity - a floating-point number with 3 decimal places.
    Available Available quantity of this article.
    ItemName The name of the item. Up to 36 symbols.


    Note:

    Връщане на данните за следващия намерен артикул с продажби по него.
    В зависимост от стартиращата подкоманда ('First (CMD_107_9_0)' or 'Last (CMD_107_10_0)'), артикулите са в
    растящ или намаляващ ред.


public FiscalResponse command107Variant12Version0 (String PLU)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU Номер на артикула. Между 1 и 999999999.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    ANSWER_PLU Номер на артикула. Между 1 и 999999999.


    Note:

    Намиране на първия свободен (непрограмиран) артикул.
    ANSWER_PLU е първия свободен (непрограмиран) артикул с номер по-голям или равен на PLU.

public FiscalResponse command107Variant12Version1 (String PLU)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU Номер на артикула. Между 1 и 999999999.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    ANSWER_PLU Номер на артикула. Между 1 и 999999999.


    Note:

    Намиране на последния свободен (непрограмиран) артикул.
    ANSWER_PLU е първия свободен (непрограмиран) артикул с номер по-малък или равен на PLU.

public FiscalResponse command107Variant1Version0 (String TaxGr, String PLU, String Group, String SPrice, String Replace, String Quantity, String ItemName)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
TaxGr Данъчна група ('А','Б','В','Г',...)
PLU Номер на артикула (1 до 999999999)
Group Стокова група (1 до 99)
SPrice Единична цена. До 8 значещи цифри.
Replace Незадължителен параметър - един байт със стойност 'A'.
Променя значението на следващия параметър (Quantity).
Quantity Число с до 3 десетични знака - наличното количество за дадения артикул.
Ако параметърът Replace присъствува, то наличното количество се замества с Quantity, в противен случай то се
добавя към старото количество (ако артикулът вече е програмиран, разбира се).
Всяка команда за продажба на артикула ще намалява това количество.
ItemName Име на артикула. До 36 байта.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.


    Note:

    Програмиране на артикул

    Могат да се програмират до 20000 артикула.
    Командата ще се отхвърли, ако вече има такъв артикул и по него има продажби.
    Може да се промени артикул с нулеви натрупани суми.

public FiscalResponse command107Variant2Version0 (String PLU, String Quantity)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU Article number (1 to 999999999).
Quantity Quantity correction - a floating-point number with 3 decimal places. Positive number increases the available
quantity, negative decreases it.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.


    Note:

    Промяна на наличното количество за артикул.
    Командата се отхвърля ако артикулът не е програмиран.


public FiscalResponse command107Variant4Version0 ()

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.


    Note:
    Изтриване на артикул - изтриване на всички артикули с ненулеви натрупани суми.

public FiscalResponse command107Variant4Version1 (String PLU)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU Изтрива артикула с посочения номер, ако няма натрупани суми
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.

public FiscalResponse command107Variant4Version2 (String PLU1, String PLU2)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU1 Стартов номер на интервала.
PLU2 Краен номер на интервала.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.

public FiscalResponse command107Variant5Version0 (String PLU)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU Номер на артикула. Между 1 и 999999999.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    ANSWER_PLU Номер на артикула. Между 1 и 999999999.
    TaxGr Данъчна група. Един байт.
    Group Стокова група. От 1 до 99.
    SPrice Единична цена.
    Плаващо число с десетични знаци текущите за принтера.
    Total Натрупана сума за дадения артикул.
    Sold Продадено количество. Плаващо число с 3 десетични знака.
    Available Налично количество. Плаващо число с 3 десетични знака.
    ItemName Име на артикула. До 36 байта.


    Note:

    Reading Item data
    При ненамерен артикул се връща един байт 'F'.

public FiscalResponse command107Variant6Version0 (String PLU)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU Номер на артикула. Между 1 и 999999999.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    ANSWER_PLU Номер на артикула. Между 1 и 999999999.
    TaxGr Данъчна група. Един байт.
    Group Стокова група. От 1 до 99.
    SPrice Единична цена.
    Плаващо число с десетични знаци текущите за принтера.
    Total Натрупана сума за дадения артикул.
    Sold Продадено количество. Плаващо число с 3 десетични знака.
    Available Налично количество. Плаващо число с 3 десетични знака.
    ItemName Име на артикула. До 36 байта.


    Note:

    Връщане на данните за първия намерен програмиран артикул.
    ANSWER_PLU е първия програмиран артикул с номер по-голям или равен на PLU.


public FiscalResponse command107Variant7Version0 (String PLU)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU Номер на артикула. Между 1 и 999999999.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    ANSWER_PLU Номер на артикула. Между 1 и 999999999.
    TaxGr Данъчна група. Един байт.
    Group Стокова група. От 1 до 99.
    SPrice Единична цена.
    Плаващо число с десетични знаци текущите за принтера.
    Total Натрупана сума за дадения артикул.
    Sold Продадено количество. Плаващо число с 3 десетични знака.
    Available Налично количество. Плаващо число с 3 десетични знака.
    ItemName Име на артикула. До 36 байта.


    Note:

    Връщане на данните за последния намерен програмиран артикул.
    ANSWER_PLU е номера на първия програмиран артикул с номер по-малък или равен PLU.


public FiscalResponse command107Variant8Version0 ()

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    ANSWER_PLU Individual number of the item. 9 digits (000000001 to 999999999)
    TaxGr Tax group - 1 byte
    Group Article group. 2 digits (01 - 99).
    SPrice Singular price. A floating-point number - decimal places depend on the count set using command 83 (53h).
    Total Accumulated sum for this article.
    Sold Accumulated quantity - a floating-point number with 3 decimal places.
    Available Available quantity of this article.
    ItemName The name of the item. Up to 36 symbols.


    Note:
    Връщане на данните за следващия намерен програмиран артикул.
    В зависимост от стартиращата подкоманда ('First (CMD_107_6_0)' or 'Last (CMD_107_7_0)'), артикулите са в растящ или
    намаляващ ред.




public FiscalResponse command107Variant9Version0 (String PLU)

6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ

Parameters
PLU Номер на артикула. Между 1 и 999999999.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.
    ANSWER_PLU Individual number of the item. 9 digits (000000001 to 999999999)
    TaxGr Tax group - 1 byte
    Group Article group. 2 digits (01 - 99).
    SPrice Singular price. A floating-point number - decimal places depend on the count set using command 83 (53h).
    Total Accumulated sum for this article.
    Sold Accumulated quantity - a floating-point number with 3 decimal places.
    Available Available quantity of this article.
    ItemName The name of the item. Up to 36 symbols.


    Note:

    Връщане на данните за първия намерен артикул с продажби по него.
    ANSWER_PLU е първия намерен артикул с продажби с номер по-голям или равен на PLU.


public FiscalResponse command108Variant0Version0 (String Option, String N)

6Ch (108) РАЗШИРЕН ДНЕВЕН ФИНАНСОВ ОТЧЕТ

Parameters
Option Параметър, управляващ вида на генерирания отчет:
'0' Отпечатва се Z-отчет. Разпечатката завършва с надпис "ФИСКАЛЕН БОН".
'2' Прави се дневен финансов отчет без нулиране
(т. е. не се извършва запис във фискалната памет и нулиране на регистрите).
Разпечатката завършва с лого "СЛУЖЕБЕН БОН".
N Наличието на този символ забранява изчистването на натрупаните данни по оператори при отчет с нулиране.
Returns
  • FiscalResponse
    Closure Номер на фискалния запис - 4 байта.
    FM_Total Сумата от всички продажби без ДДС - 12 байта със знак
    TotA The total under tax category - 12 bytes with a sign.
    TotB The total under tax category - 12 bytes with a sign.
    TotC The total under tax category - 12 bytes with a sign.
    TotD The total under tax category - 12 bytes with a sign.
    TotE The total under tax category - 12 bytes with a sign.
    TotF The total under tax category - 12 bytes with a sign.
    TotG The total under tax category - 12 bytes with a sign.
    TotH The total under tax category - 12 bytes with a sign.


    Note:

    В началото на дневния отчет се отпечатва и списъка на артикулите с PLU по-малко или равно на 10, по които има
    продажби за деня.

    Дневен отчет без нулиране може да се предизвика и чрез задържането на бутон при включване на принтера до
    третия звуков сигнал.

public FiscalResponse command109Variant0Version0 ()

6Dh (109) ПЕЧАТ НА ДУБЛИРАЩ БОН

Note:
Предизвиква отпечатването на копие на последния затворен фискален бон с продажби.
Копието се маркира като СЛУЖЕБЕН БОН и веднага след HEADER-а се отпечатва ред с удебелен
шрифт "ДУБЛИКАТ".
При повторен опит командата ще откаже да печати. Отпечатването на дублиращ бон е невъзможно и ако
броят редове в бона е по-голям от 1000.

public FiscalResponse command110Variant0Version0 ()

6Еh (110) ДОПЪЛНИТЕЛНА ИНФОРМАЦИЯ ЗА ДЕНЯ

Returns
  • FiscalResponse
    Cash Платено в брой
    Credit На кредит
    Debit С дебитна карта
    Cheque Платено с чек
    Pay1 PayX Платено по някой от допълнителните типове плащане
    Pay2 PayX Платено по някой от допълнителните типове плащане
    Pay3 PayX Платено по някой от допълнителните типове плащане
    Pay4 PayX Платено по някой от допълнителните типове плащане
    Closure Текущ (последен) фискален запис
    Receipt Номер на следващия фискален бон


    Note:

    Връща информация за разпределението на сумата за деня по начин на плащане.

public FiscalResponse command111Variant0Version0 (String Option, String StartNum, String EndNum)

6Fh (111) ОТЧЕТ ПО АРТИКУЛИ

Parameters
Option Определя типа на отпечатваната информация. Възможни стойност:
• 'S' Отпечатват се само артикулите с продажби за деня.
За всеки артикул се отпечатва
номера;
данъчната група;
стоковата група;
името;
единичната цена;
продаденото количество;
оборота;
• 'P' Отпечатват се всички програмирани артикули
номер;
данъчна група;
стокова група;
име;
продадено количество;
налично количество;
единична цена;
StartNum Начален номер на артикул, който да се включи в отчета.
EndNum Последен номер на артикул, който да се включи в отчета.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.


    Note:
    Артикулите са сортирани по номер.
    При дневен финансов отчет с нулиране натрупаните суми по артикули се нулират, ако явно не е указано да се запазят.

public FiscalResponse command111Variant1Version0 (String Option, String StartNum, String EndNum, String GroupNum)

6Fh (111) ОТЧЕТ ПО АРТИКУЛИ

Parameters
Option Определя типа на отпечатваната информация. Възможни стойност:
• 'S' Отпечатват се само артикулите с продажби за деня.
За всеки артикул се отпечатва
номера;
данъчната група;
стоковата група;
името;
единичната цена;
продаденото количество;
оборота;
• 'P' Отпечатват се всички програмирани артикули
номер;
данъчна група;
стокова група;
име;
продадено количество;
налично количество;
единична цена;
StartNum Начален номер на артикул, който да се включи в отчета.
EndNum Последен номер на артикул, който да се включи в отчета.
GroupNum Число от 1 до 99. Само артикулите от тази група се включват в отчета.
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.


    Note:
    Артикулите са сортирани по номер.
    При дневен финансов отчет с нулиране натрупаните суми по артикули се нулират, ако явно не е указано да се запазят.

public FiscalResponse command111Variant2Version0 (String Option)

6Fh (111) ОТЧЕТ ПО АРТИКУЛИ

Parameters
Option Определя типа на отпечатваната информация. Възможни стойност:
• 'S' Отпечатват се само артикулите с продажби за деня.
За всеки артикул се отпечатва
номера;
данъчната група;
стоковата група;
името;
единичната цена;
продаденото количество;
оборота;
• 'P' Отпечатват се всички програмирани артикули
номер;
данъчна група;
стокова група;
име;
продадено количество;
налично количество;
единична цена;
Returns
  • FiscalResponse
    ErrorCode Един байт, показващ резултата от операцията, със значение:
    • 'P Командата е успешна.
    • 'F' Командата е неуспешна.


    Note:

    Артикулите са сортирани по номер.
    При дневен финансов отчет с нулиране натрупаните суми по артикули се нулират, ако явно не е указано да се запазят.

public FiscalResponse command112Variant0Version0 (String OperatorNumber)

70h (112) ПОЛУЧАВАНЕ НА ИНФОРМАЦИЯ ЗА ОПЕРАТОР

Parameters
OperatorNumber Номер на оператор (1 до 16).
Returns
  • FiscalResponse
    ReceiptsNumber Брой фискални бонове, издадени от оператора.
    RegisteredSalesNumber Брой продажби.
    TotalAccumulatedSum Обща натрупана сума.
    DiscountsNumber Брой отстъпки.
    TotalDiscounts Обща сума на отстъпките.
    SurchargeNumber Брой надбавки.
    TotalSurcharge Обща сума на надбавките.
    VoidsNumber Брой корекции.
    VoidsTotal Обща сума на корекциите.
    OperatorName Име на оператора.
    OperatorPassword Операторска парола.
    Връща се само ако принтерът е със поставен сервизен джъмпер.


    Note:
    Командата позволява да се получи информацията, отпечатвана при отчет оператори.
    Сумите се връщат като плаващи числа с текущия брой десетични знаци.

public FiscalResponse command113Variant0Version0 ()

71h (113) ПОЛУЧАВАНЕ НОМЕРА НА ПОСЛЕДНИЯ ОТПЕЧАТАН ДОКУМЕНТ

Returns
  • FiscalResponse
    DocNum Номер на последния издаден документ (7 цифри).

public FiscalResponse command114Variant0Version0 (String Closure1)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Number of the fiscal memory record.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    DecRec Последен (активен) запис с данъчни ставки.
    DecimalsCount Брой десетични знаци за посочения Z-отчет запис.
    VATEnabled Разрешени данъчни ставки - 4 байта със ст-ст '0' или '1', където '1' означава "разрешено".
    PercA Данъчна ставка за съответната данъчна група в проценти.
    PercB Данъчна ставка за съответната данъчна група в проценти.
    PercC Данъчна ставка за съответната данъчна група в проценти.
    PercD Данъчна ставка за съответната данъчна група в проценти.
    PercE Данъчна ставка за съответната данъчна група в проценти.
    PercF Данъчна ставка за съответната данъчна група в проценти.
    PercG Данъчна ставка за съответната данъчна група в проценти.
    PercH Данъчна ставка за съответната данъчна група в проценти.
    DT Дата и час на данните във формат: DD-MM-YY hh:mm:ss.

public FiscalResponse command114Variant1Version0 (String Closure1)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Номер на запис от фискалната памет.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    Closure Номер на фискален запис.
    Receipts Брой фискални бонове.
    TotA Оборот за съответната данъчна група.
    TotB Оборот за съответната данъчна група.
    TotC Оборот за съответната данъчна група.
    TotD Оборот за съответната данъчна група.
    TotE Оборот за съответната данъчна група.
    TotF Оборот за съответната данъчна група.
    TotG Оборот за съответната данъчна група.
    TotH Оборот за съответната данъчна група.


    Note:

    Командата връща информация за оборота за посочения запис или период.
    Периодичната справка за по-дълъг период може да отнеме няколко секунди.

public FiscalResponse command114Variant1Version1 (String Closure1, String Closure2)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Номер на запис от фискалната памет.
Closure2 Номер на запис от фискалната памет.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    Closure Номер на фискален запис.
    Receipts Брой фискални бонове.
    TotA Оборот за съответната данъчна група.
    TotB Оборот за съответната данъчна група.
    TotC Оборот за съответната данъчна група.
    TotD Оборот за съответната данъчна група.
    TotE Оборот за съответната данъчна група.
    TotF Оборот за съответната данъчна група.
    TotG Оборот за съответната данъчна група.
    TotH Оборот за съответната данъчна група.


    Note:

    Командата връща информация за оборота за посочения запис или период.
    Периодичната справка за по-дълъг период може да отнеме няколко секунди.

public FiscalResponse command114Variant2Version0 (String Closure1)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Номер на запис от фискалната памет.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    Closure Номер на фискален запис.
    Receipts Брой фискални бонове.
    NetA Нето сума за съответната данъчна група.
    NetB Нето сума за съответната данъчна група.
    NetC Нето сума за съответната данъчна група.
    NetD Нето сума за съответната данъчна група.
    NetE Нето сума за съответната данъчна група.
    NetF Нето сума за съответната данъчна група.
    NetG Нето сума за съответната данъчна група.
    NetH Нето сума за съответната данъчна група.


    Note:
    Командата връща информация за нет-сумите за посочения запис или период.
    Периодичната справка за по-дълъг период може да отнеме няколко секунди.

public FiscalResponse command114Variant2Version1 (String Closure1, String Closure2)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Номер на запис от фискалната памет.
Closure2 Номер на запис от фискалната памет.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    Closure Номер на фискален запис.
    Receipts Брой фискални бонове.
    NetA Нето сума за съответната данъчна група.
    NetB Нето сума за съответната данъчна група.
    NetC Нето сума за съответната данъчна група.
    NetD Нето сума за съответната данъчна група.
    NetE Нето сума за съответната данъчна група.
    NetF Нето сума за съответната данъчна група.
    NetG Нето сума за съответната данъчна група.
    NetH Нето сума за съответната данъчна група.


    Note:
    Командата връща информация за нет-сумите за посочения запис или период.
    Периодичната справка за по-дълъг период може да отнеме няколко секунди.

public FiscalResponse command114Variant3Version0 (String Closure1)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Номер на запис от фискалната памет.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    Closure Номер на фискален запис.
    Receipts Брой фискални бонове.
    TaxA Начислен ДДС за съответната данъчна група.
    TaxB Начислен ДДС за съответната данъчна група.
    TaxC Начислен ДДС за съответната данъчна група.
    TaxD Начислен ДДС за съответната данъчна група.
    TaxE Начислен ДДС за съответната данъчна група.
    TaxF Начислен ДДС за съответната данъчна група.
    TaxG Начислен ДДС за съответната данъчна група.
    TaxH Начислен ДДС за съответната данъчна група.


    Note:

    Командата връща информация за начисления ДДС за посочения запис или период.
    Периодичната справка за по-дълъг период може да отнеме няколко секунди.

public FiscalResponse command114Variant3Version1 (String Closure1, String Closure2)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Номер на запис от фискалната памет.
Closure2 Номер на запис от фискалната памет.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    Closure Номер на фискален запис.
    Receipts Брой фискални бонове.
    TaxA Начислен ДДС за съответната данъчна група.
    TaxB Начислен ДДС за съответната данъчна група.
    TaxC Начислен ДДС за съответната данъчна група.
    TaxD Начислен ДДС за съответната данъчна група.
    TaxE Начислен ДДС за съответната данъчна група.
    TaxF Начислен ДДС за съответната данъчна група.
    TaxG Начислен ДДС за съответната данъчна група.
    TaxH Начислен ДДС за съответната данъчна група.


    Note:
    Командата връща информация за начисления ДДС за посочения запис или период.
    Периодичната справка за по-дълъг период може да отнеме няколко секунди.

public FiscalResponse command114Variant4Version0 (String Closure1)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Номер на запис от фискалната памет.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    Closure Номер на фискален запис.
    DecRec Последен (активен) запис с данъчни ставки.
    ResetRec Последно нулиране на RAM до този фискален блок.
    KLEN_NUM Номер на КЛЕН за този фискален блок.
    DT Дата и час на данните във формат: DD-MM-YY hh:mm:ss.


    Note:

    Командата връща допълнителна информация за посочения запис.
    Периодичната справка за по-дълъг период може да отнеме няколко секунди.

public FiscalResponse command114Variant5Version0 (String Closure1)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Number of the fiscal memory record.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    DecimalsCount Брой десетични знаци за посочения Z-отчет запис.
    VATEnabled Разрешени данъчни ставки - 4 байта със ст-ст '0' или '1', където '1' означава "разрешено".
    PercA Данъчна ставка за съответната данъчна група в проценти.
    PercB Данъчна ставка за съответната данъчна група в проценти.
    PercC Данъчна ставка за съответната данъчна група в проценти.
    PercD Данъчна ставка за съответната данъчна група в проценти.
    DT Дата и час на данните във формат: DD-MM-YY hh:mm:ss.


    Note:

    Командата връща информация за посочения запис от фискалната памет за задаване на данъчни ставки.
    Периодичната справка за по-дълъг период може да отнеме няколко секунди.

public FiscalResponse command114Variant6Version0 (String Closure1)

72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД

Parameters
Closure1 Number of the fiscal memory record.
Returns
  • FiscalResponse
    ErrorCode Един байт със стойност:
    • 'P' Данните са валидни.
    • 'F' Невалидна контролна сума на записа. Няма данни.
    • 'E' Няма такъв запис. Няма данни.
    DT Дата и час на данните във формат: DD-MM-YY hh:mm:ss.


    Note:

    Командата връща информация за за посочения запис от ФП с нулиране на RAM.
    Периодичната справка за по-дълъг период може да отнеме няколко секунди.

public FiscalResponse command115Variant0Version0 (String RowNum, String RowData)

73h (115) ПРОГРАМИРАНЕ НА ГРАФИЧНО ЛОГО

Parameters
RowNum Shows the line, which is being programmed - a number between 0 and 95
RowData Графични данни.
Задават се в шестнайсетичен вид, два символа за всеки байт информация.
Дължината на данните е до 54 байта, ако са по-малко, се допълват автоматично с 00.


Note:
Командата дава възможност за дефиниране на графично лого с размер до 54x12mm (432x96 точки) по желание на потребителя.
Печатът му се активизира с команда 43.
Със същата команда се задава и вертикалния му размер.
За дефиниране на цялото лого командата трябва да се изпълни до 96 пъти, веднъж за всеки ред.
При ресет на RAM логото се зарежда от флаш-паметта.
Програмираното с команда 115 лого може да се прехвърли във флаш-паметта с команда 41.

public FiscalResponse command115Variant1Version0 (String RowNum)

73h (115) ПРОГРАМИРАНЕ НА ГРАФИЧНО ЛОГО

Parameters
RowNum Показва реда, който четем. Число от 0 до 95.
Returns
  • FiscalResponse
    RowData Графични данни.
    Задават се в шестнайсетичен вид, два символа за всеки байт информация.
    Дължината на данните е до 54 байта, ако са по-малко, се допълват автоматично с 00.


    Note:
    Командата дава възможност за дефиниране на графично лого с размер до 54x12mm (432x96 точки) по желание на потребителя.
    Печатът му се активизира с команда 43.
    Със същата команда се задава и вертикалния му размер.
    За дефиниране на цялото лого командата трябва да се изпълни до 96 пъти, веднъж за всеки ред.
    При ресет на RAM логото се зарежда от флаш-паметта.
    Програмираното с команда 115 лого може да се прехвърли във флаш-паметта с команда 41.

public FiscalResponse command117Variant0Version0 (String Option, String N)

75h (117) ДНЕВЕН ФИНАНСОВ ОТЧЕТ С ПЕЧАТ НА ДАННИ ПО ДЕПАРТАМЕНТИ

Parameters
Option Параметър, управляващ вида на генерирания отчет:
'0' Отпечатва се Z-отчет. Разпечатката завършва с надпис "ФИСКАЛЕН БОН".
'2' Прави се дневен финансов отчет без нулиране
(т. е. не се извършва запис във фискалната памет и нулиране на регистрите).
Разпечатката завършва с лого "СЛУЖЕБЕН БОН".
N Наличието на този символ забранява изчистването на натрупаните данни по оператори при отчет с нулиране.
Returns
  • FiscalResponse
    Closure Номер на фискалния запис - 4 байта.
    FM_Total Сумата от всички продажби без ДДС - 12 байта със знак
    TotA The total under tax category - 12 bytes with a sign.
    TotB The total under tax category - 12 bytes with a sign.
    TotC The total under tax category - 12 bytes with a sign.
    TotD The total under tax category - 12 bytes with a sign.
    TotE The total under tax category - 12 bytes with a sign.
    TotF The total under tax category - 12 bytes with a sign.
    TotG The total under tax category - 12 bytes with a sign.
    TotH The total under tax category - 12 bytes with a sign.


    Note:
    В началото на дневния отчет се отпечатват и департаментите, за които има продажби за деня.
    Дневен отчет без нулиране може да се предизвика и чрез задържането на бутон при включване на принтера до
    третия звуков сигнал.

public FiscalResponse command118Variant0Version0 (String Option, String N)

76h (118) ДНЕВЕН ФИНАНСОВ ОТЧЕТ С ПЕЧАТ НА ДЕПАРТАМЕНТИ И АРТИКУЛИ

Parameters
Option Параметър, управляващ вида на генерирания отчет:
'0' Отпечатва се Z-отчет. Разпечатката завършва с надпис "ФИСКАЛЕН БОН".
'2' Прави се дневен финансов отчет без нулиране
(т. е. не се извършва запис във фискалната памет и нулиране на регистрите).
Разпечатката завършва с лого "СЛУЖЕБЕН БОН".
N Наличието на този символ забранява изчистването на натрупаните данни по оператори при отчет с нулиране.
Returns
  • FiscalResponse
    Closure Номер на фискалния запис - 4 байта.
    FM_Total Сумата от всички продажби без ДДС - 12 байта със знак
    TotA The total under tax category - 12 bytes with a sign.
    TotB The total under tax category - 12 bytes with a sign.
    TotC The total under tax category - 12 bytes with a sign.
    TotD The total under tax category - 12 bytes with a sign.
    TotE The total under tax category - 12 bytes with a sign.
    TotF The total under tax category - 12 bytes with a sign.
    TotG The total under tax category - 12 bytes with a sign.
    TotH The total under tax category - 12 bytes with a sign.


    Note:
    В началото на дневния отчет се отпечатват и департаментите, за които има продажби за деня, както и артикулите с номера
    от 1 до 40, ако по тях има продажби. Дневен отчет без нулиране може да се предизвика и чрез задържането на бутон
    при включване на принтера до третия звуков сигнал.

public FiscalResponse command119Variant0Version0 ()

77h (119) РАБОТА С КЛЕН

Note:
Отпечатва отчет за валидността на всички SHA-1 контролни суми за Z-отчети, намерени в КЛЕН.
Сравняват се SHA-1 от КЛЕН и от фискалната памет.
При разлика се отпечатва един ред с номера на Z-отчета, дата и часа.

public FiscalResponse command119Variant0Version1 (String Z_NUM)

77h (119) РАБОТА С КЛЕН

Parameters
Z_NUM Номера на интересуващия ни Z-отчет.
Returns
  • FiscalResponse
    F_RESULT F Не са намерени данни в КЛЕН за този Z-отчет.
    P Намерени са данни в КЛЕН за този Z-отчет.
    FDocs Номер на документ на Z-отчета.
    DT Дата и час на з отчета във формат "DD-MM-YYYY hh:mm:ss".
    SK 40 символа - SHA-1 на Z-отчета в шестнайсетичен вид.


    Note:

    Връща информация от КЛЕН за Z-отчет с номер Num.
    Прочитат се данните от посочения Z-отчет като документ.

public FiscalResponse command119Variant0Version2 (String Z_NUM)

77h (119) РАБОТА С КЛЕН

Parameters
Z_NUM Номера на интересуващия ни Z-отчет.
Returns
  • FiscalResponse
    F_RESULT F Не са намерени данни в КЛЕН за този Z-отчет.
    или
    Контролната сума е невалидна. В този случай се попълват и променливите Doc_Num,BUF_SIZE,SK,SZ.
    P Намерени са данни в КЛЕН за този Z-отчет. Попълват се промеливите Doc_Num,BUF_SIZE,SK.
    Doc_Num Брой документа прочетени при проверката.
    DT Дата и час на з отчета във формат "DD-MM-YYYY hh:mm:ss".
    SK 40 символа - SHA-1 на Z-отчета в шестнайсетичен вид.


    Note:

    Връща информация от КЛЕН за Z-отчет с номер Num.
    Прочита се реалния текст на документите, записани в КЛЕН, изчислява се SHA-1 и се сравнява
    със SHA-1 от Z-отчета.
    Командата може да продължи дълго време при много документи в дневния отчет.

public FiscalResponse command119Variant1Version0 ()

77h (119) РАБОТА С КЛЕН

Returns
  • FiscalResponse
    F_RESULT F Грешка.
    P Ок.
    Tot_Size Общ размер на контролната лента в байтове.
    Used_Size Използуван размер на контролната лента в байтове.
    C1 Първи номер на Z-отчет в КЛЕН.
    C2 Последен номер на Z-отчет в КЛЕН.
    D1 Първи номер на документ в КЛЕН.
    D2 Последен номер на документ в КЛЕН.


    Note:

    Командата връща информация за КЛЕН.

public FiscalResponse command119Variant2Version0 (String D1, String D2)

77h (119) РАБОТА С КЛЕН

Parameters
D1 документ номер ...
D2 документ номер ...
Returns
  • FiscalResponse
    F_RESULT FP_RESULT
    P Има пореден текстов ред в КЛЕН, съдържанието му е в THE_TEXT;
    * Има пореден текстов ред в КЛЕН и това е празен ред - разделител на документи.
    F Няма повече данни в КЛЕН.
    THE_TEXT Текстов ред в КЛЕН. Прочетеният текст е винаги в кодова таблица 1251, независимо дали от ключетата
    е избран режим DOS-овска кодова таблица. Кодовата таблица е важна за правилното пресмятане на
    SHA-1 контролната сума.


    Note:

    Четене на данни от КЛЕН.
    Връща първия ред от документ номер D1 и задава край на търсенето при документ D2 (включително).

    Начинът на работа е следният:
    1. Подава се командата.
    2. Ако отговорът е 'F', то няма такива данни в КЛЕН.
    3. В противен случай се изпраща команда CMD_119_3_0, докато се върне отговор 'F' (няма повече данни).
    Така може да се изтегли ред по ред желаната част от КЛЕН като текст.


    ИНФОРМАЦИЯ ЗА ВИДА НА ВЪРНАТИЯ ТЕКСТ ПРИ ЧЕТЕНЕ НА КЛЕН

    1. Прочетените документи нямат графично лого.
    2. Центрирането се имитира с добавяне на интервали в началото на реда.
    3. Печатът с двойна ширина се имитира с добавяне на един интервал преди всяка буква.
    4. Ако във фискалните или служебните бонове има баркод, той се заменя с текста "БАРКОД [XXXX]", където
    XXXX е текстовата информация от баркода.
    5. Прочетеният ред съдържа само текст, без символите и в края на реда.
    При изтегляне на текстова информация от КЛЕН тези символи трябва да се добавят в края на всеки ред в тази последователност.

public FiscalResponse command119Variant2Version1 (String Cl, String D1, String D2)

77h (119) РАБОТА С КЛЕН

Parameters
Cl Z-отчет - номер...
D1 документ номер ...
D2 документ номер ...
Returns
  • FiscalResponse
    F_RESULT FP_RESULT
    P Има пореден текстов ред в КЛЕН, съдържанието му е в THE_TEXT;
    * Има пореден текстов ред в КЛЕН и това е празен ред - разделител на документи.
    F Няма повече данни в КЛЕН.
    THE_TEXT Текстов ред в КЛЕН. Прочетеният текст е винаги в кодова таблица 1251, независимо дали от ключетата
    е избран режим DOS-овска кодова таблица. Кодовата таблица е важна за правилното пресмятане на
    SHA-1 контролната сума.


    Note:

    Четене на данни от КЛЕН.
    Връща първия ред от документ номер D1 за Z-отчет Cl и задава край на търсенето при документ D2 (включително) за същия Z-отчет.

    Командата връща един от отговорите, посочени по-долу:
    FP_RESULT
    P Има пореден текстов ред в КЛЕН, съдържанието му е в THE_TEXT;
    * Има пореден текстов ред в КЛЕН и това е празен ред - разделител на документи.
    F Няма повече данни в КЛЕН.

    THE_TEXT Текстов ред в КЛЕН. Прочетеният текст е винаги в кодова таблица 1251, независимо дали от ключетата
    е избран режим DOS-овска кодова таблица. Кодовата таблица е важна за правилното пресмятане на
    SHA-1 контролната сума.

    Начинът на работа е следният:
    1. Подава се командата.
    2. Ако отговорът е 'F', то няма такива данни в КЛЕН.
    3. В противен случай се изпраща команда CMD_119_3_0, докато се върне отговор 'F' (няма повече данни).
    Така може да се изтегли ред по ред желаната част от КЛЕН като текст.


    ИНФОРМАЦИЯ ЗА ВИДА НА ВЪРНАТИЯ ТЕКСТ ПРИ ЧЕТЕНЕ НА КЛЕН

    1. Прочетените документи нямат графично лого.
    2. Центрирането се имитира с добавяне на интервали в началото на реда.
    3. Печатът с двойна ширина се имитира с добавяне на един интервал преди всяка буква.
    4. Ако във фискалните или служебните бонове има баркод, той се заменя с текста "БАРКОД [XXXX]", където
    XXXX е текстовата информация от баркода.
    5. Прочетеният ред съдържа само текст, без символите и в края на реда.
    При изтегляне на текстова информация от КЛЕН тези символи трябва да се добавят в края на всеки ред в тази последователност.

public FiscalResponse command119Variant2Version2 (String Cl)

77h (119) РАБОТА С КЛЕН

Parameters
Cl Z-отчет - номер...
Returns
  • FiscalResponse
    F_RESULT FP_RESULT
    P Има пореден текстов ред в КЛЕН, съдържанието му е в THE_TEXT;
    * Има пореден текстов ред в КЛЕН и това е празен ред - разделител на документи.
    F Няма повече данни в КЛЕН.
    THE_TEXT Текстов ред в КЛЕН. Прочетеният текст е винаги в кодова таблица 1251, независимо дали от ключетата
    е избран режим DOS-овска кодова таблица. Кодовата таблица е важна за правилното пресмятане на
    SHA-1 контролната сума.


    Note:

    Четене на данни от КЛЕН.
    Връща първия ред Z-отчет Cl. Тази команда може да се използва за изтегляне на всички документи от даден Z-отчет.

    Начинът на работа е следният:
    1. Подава се командата.
    2. Ако отговорът е 'F', то няма такива данни в КЛЕН.
    3. В противен случай се изпраща команда CMD_119_3_0, докато се върне отговор 'F' (няма повече данни).
    Така може да се изтегли ред по ред желаната част от КЛЕН като текст.


    ИНФОРМАЦИЯ ЗА ВИДА НА ВЪРНАТИЯ ТЕКСТ ПРИ ЧЕТЕНЕ НА КЛЕН

    1. Прочетените документи нямат графично лого.
    2. Центрирането се имитира с добавяне на интервали в началото на реда.
    3. Печатът с двойна ширина се имитира с добавяне на един интервал преди всяка буква.
    4. Ако във фискалните или служебните бонове има баркод, той се заменя с текста "БАРКОД [XXXX]", където
    XXXX е текстовата информация от баркода.
    5. Прочетеният ред съдържа само текст, без символите и в края на реда.
    При изтегляне на текстова информация от КЛЕН тези символи трябва да се добавят в края на всеки ред в тази последователност.

public FiscalResponse command119Variant2Version3 (String Flg, String DT1, String DT2)

77h (119) РАБОТА С КЛЕН

Parameters
Flg Стринг от символи, задаващи тип на документ, който да се избере за четене.
Възможни символи в стринга:
'A' Всички видове документи.
'F' Фискални (клиентски) бонове.
'N' Служебни бонове.
'R' Служебни бонове със завъртян на 90 градуса печат.
'S' Бонове от сервизни операции.
'X' X-отчети.
'Z' Z-отчети.
DT1 Начални дата и час на справката във формат DDMMYY[hhmmss].
Ако се изпусне часа, то се подразбира "000000", т.е 00:00:00.
DT2 Крайни дата и час на справката във формат DDMMYY[hhmmss].
Ако се изпусне часа, то се подразбира "235959", т.е 23:59:59.
Returns
  • FiscalResponse
    F_RESULT FP_RESULT
    P Има пореден текстов ред в КЛЕН, съдържанието му е в THE_TEXT;
    * Има пореден текстов ред в КЛЕН и това е празен ред - разделител на документи.
    F Няма повече данни в КЛЕН.
    THE_TEXT Текстов ред в КЛЕН. Прочетеният текст е винаги в кодова таблица 1251, независимо дали от ключетата
    е избран режим DOS-овска кодова таблица. Кодовата таблица е важна за правилното пресмятане на
    SHA-1 контролната сума.


    Note:

    Четене на данни от КЛЕН.
    Връща първия ред от документ с дата и час DT1 и задава край на търсенето при документ с дата и час DT2 (включително).
    Има филтриране на документите, които са избрани, в зависимост от аргумента Flg.

    Командата връща един от отговорите, посочени по-долу:
    FP_RESULT
    P Има пореден текстов ред в КЛЕН, съдържанието му е в THE_TEXT;
    * Има пореден текстов ред в КЛЕН и това е празен ред - разделител на документи.
    F Няма повече данни в КЛЕН.

    THE_TEXT Текстов ред в КЛЕН. Прочетеният текст е винаги в кодова таблица 1251, независимо дали от ключетата
    е избран режим DOS-овска кодова таблица. Кодовата таблица е важна за правилното пресмятане на
    SHA-1 контролната сума.

    Начинът на работа е следният:
    1. Подава се командата.
    2. Ако отговорът е 'F', то няма такива данни в КЛЕН.
    3. В противен случай се изпраща команда CMD_119_3_0, докато се върне отговор 'F' (няма повече данни).
    Така може да се изтегли ред по ред желаната част от КЛЕН като текст.


    ИНФОРМАЦИЯ ЗА ВИДА НА ВЪРНАТИЯ ТЕКСТ ПРИ ЧЕТЕНЕ НА КЛЕН

    1. Прочетените документи нямат графично лого.
    2. Центрирането се имитира с добавяне на интервали в началото на реда.
    3. Печатът с двойна ширина се имитира с добавяне на един интервал преди всяка буква.
    4. Ако във фискалните или служебните бонове има баркод, той се заменя с текста "БАРКОД [XXXX]", където
    XXXX е текстовата информация от баркода.
    5. Прочетеният ред съдържа само текст, без символите и в края на реда.
    При изтегляне на текстова информация от КЛЕН тези символи трябва да се добавят в края на всеки ред в тази последователност.

public FiscalResponse command119Variant3Version0 ()

77h (119) РАБОТА С КЛЕН

Returns
  • FiscalResponse
    F_RESULT FP_RESULT
    P Има пореден текстов ред в КЛЕН, съдържанието му е в THE_TEXT;
    * Има пореден текстов ред в КЛЕН и това е празен ред - разделител на документи.
    F Няма повече данни в КЛЕН.
    THE_TEXT Текстов ред в КЛЕН. Прочетеният текст е винаги в кодова таблица 1251, независимо дали от ключетата
    е избран режим DOS-овска кодова таблица. Кодовата таблица е важна за правилното пресмятане на
    SHA-1 контролната сума.


    Note:

    Четене на данни от КЛЕН.
    Използува се в комбинация с някои от командите от клас 'R'.
    Служи за прочитане на следващ текстови ред от КЛЕН.

    Възможните отговори са същите както при командите за получаване на първи ред:
    CMD_119_2_0
    CMD_119_2_1
    CMD_119_2_2
    CMD_119_2_3



    ВНИМАНИЕ!
    Изпращането на тази команда без предхождаща за първи ред, задаваща обхвата на справката, може да доведе до четенето на
    безсмислени данни!

    Начинът на работа е следният:
    1. Подава се командата.
    2. Ако отговорът е 'F', то няма такива данни в КЛЕН.
    3. В противен случай се изпраща команда CMD_119_3_0, докато се върне отговор 'F' (няма повече данни).
    Така може да се изтегли ред по ред желаната част от КЛЕН като текст.


    ИНФОРМАЦИЯ ЗА ВИДА НА ВЪРНАТИЯ ТЕКСТ ПРИ ЧЕТЕНЕ НА КЛЕН

    1. Прочетените документи нямат графично лого.
    2. Центрирането се имитира с добавяне на интервали в началото на реда.
    3. Печатът с двойна ширина се имитира с добавяне на един интервал преди всяка буква.
    4. Ако във фискалните или служебните бонове има баркод, той се заменя с текста "БАРКОД [XXXX]", където
    XXXX е текстовата информация от баркода.
    5. Прочетеният ред съдържа само текст, без символите и в края на реда.
    При изтегляне на текстова информация от КЛЕН тези символи трябва да се добавят в края на всеки ред в тази последователност.


public FiscalResponse command119Variant4Version0 (String D1, String D2)

77h (119) РАБОТА С КЛЕН

Parameters
D1 документ номер ...
D2 документ номер ...
Returns
  • FiscalResponse
    PrintedCount Броя отпечатани документи като цяло число.


    Note:

    Печат на данни от КЛЕН.
    Отпечатват се документите от номер D1 до номер D2 включително.

    Копието на документите от КЛЕН е почти идентично с оригиналните документи.

    Разлики:
    1. Копията никога нямат графично лого преди header-а.
    2. В копията никъде не присъства графичното фискално лого.
    3. Надписът "ФИСКАЛЕН БОН" с фискалното лого се заменя с надпис
    "ФИСКАЛЕН БОН - КОПИЕ" с шрифт с двойна ширина.

public FiscalResponse command119Variant4Version1 (String D1, String D2)

77h (119) РАБОТА С КЛЕН

Parameters
D1 документ номер ...
D2 документ номер ...
Returns
  • FiscalResponse
    PrintedCount Броя отпечатани документи като цяло число.


    Note:

    Печат на данни от КЛЕН с 1/2 височина на шрифта.
    Отпечатват се документите от номер D1 до номер D2 включително.

    Копието на документите от КЛЕН е почти идентично с оригиналните документи.

    Разлики:
    1. Копията никога нямат графично лого преди header-а.
    2. В копията никъде не присъства графичното фискално лого.
    3. Надписът "ФИСКАЛЕН БОН" с фискалното лого се заменя с надпис
    "ФИСКАЛЕН БОН - КОПИЕ" с шрифт с двойна ширина.

public FiscalResponse command119Variant4Version2 (String Cl, String D1, String D2)

77h (119) РАБОТА С КЛЕН

Parameters
Cl Z-отчет - номер...
D1 документ номер ...
D2 документ номер ...
Returns
  • FiscalResponse
    PrintedCount Броя отпечатани документи като цяло число.


    Note:

    Печат на данни от КЛЕН.
    Отпечатват се документите от документ номер D1 за Z-отчет Cl до номер D2 включително.

    Копието на документите от КЛЕН е почти идентично с оригиналните документи.

    Разлики:
    1. Копията никога нямат графично лого преди header-а.
    2. В копията никъде не присъства графичното фискално лого.
    3. Надписът "ФИСКАЛЕН БОН" с фискалното лого се заменя с надпис
    "ФИСКАЛЕН БОН - КОПИЕ" с шрифт с двойна ширина.

public FiscalResponse command119Variant4Version3 (String Cl, String D1, String D2)

77h (119) РАБОТА С КЛЕН

Parameters
Cl Z-отчет - номер...
D1 документ номер ...
D2 документ номер ...
Returns
  • FiscalResponse
    PrintedCount Броя отпечатани документи като цяло число.


    Note:

    Печат на данни от КЛЕН с 1/2 височина на шрифта.
    Отпечатват се документите от документ номер D1 за Z-отчет Cl до номер D2 включително.

    Копието на документите от КЛЕН е почти идентично с оригиналните документи.

    Разлики:
    1. Копията никога нямат графично лого преди header-а.
    2. В копията никъде не присъства графичното фискално лого.
    3. Надписът "ФИСКАЛЕН БОН" с фискалното лого се заменя с надпис
    "ФИСКАЛЕН БОН - КОПИЕ" с шрифт с двойна ширина.

public FiscalResponse command119Variant4Version4 (String Cl)

77h (119) РАБОТА С КЛЕН

Parameters
Cl Z-отчет - номер...
Returns
  • FiscalResponse
    PrintedCount Броя отпечатани документи като цяло число.


    Note:

    Печат на данни от КЛЕН.
    Отпечатват се документите за Z-отчет Cl.

    Копието на документите от КЛЕН е почти идентично с оригиналните документи.

    Разлики:
    1. Копията никога нямат графично лого преди header-а.
    2. В копията никъде не присъства графичното фискално лого.
    3. Надписът "ФИСКАЛЕН БОН" с фискалното лого се заменя с надпис
    "ФИСКАЛЕН БОН - КОПИЕ" с шрифт с двойна ширина.

public FiscalResponse command119Variant4Version5 (String Cl)

77h (119) РАБОТА С КЛЕН

Parameters
Cl Z-отчет - номер...
Returns
  • FiscalResponse
    PrintedCount Броя отпечатани документи като цяло число.


    Note:

    Печат на данни от КЛЕН с 1/2 височина на шрифта.
    Отпечатват се документите за Z-отчет Cl.

    Копието на документите от КЛЕН е почти идентично с оригиналните документи.

    Разлики:
    1. Копията никога нямат графично лого преди header-а.
    2. В копията никъде не присъства графичното фискално лого.
    3. Надписът "ФИСКАЛЕН БОН" с фискалното лого се заменя с надпис
    "ФИСКАЛЕН БОН - КОПИЕ" с шрифт с двойна ширина.

public FiscalResponse command119Variant4Version6 (String Flg, String DT1, String DT2)

77h (119) РАБОТА С КЛЕН

Parameters
Flg Стринг от символи, задаващи тип на документ, който да се избере за четене.
Възможни символи в стринга:
'A' Всички видове документи.
'F' Фискални (клиентски) бонове.
'N' Служебни бонове.
'R' Служебни бонове със завъртян на 90 градуса печат.
'S' Бонове от сервизни операции.
'X' X-отчети.
'Z' Z-отчети.
DT1 Начални дата и час на справката във формат DDMMYY[hhmmss].
Ако се изпусне часа, то се подразбира "000000", т.е 00:00:00.
DT2 Крайни дата и час на справката във формат DDMMYY[hhmmss].
Ако се изпусне часа, то се подразбира "235959", т.е 23:59:59.
Returns
  • FiscalResponse
    PrintedCount Броя отпечатани документи като цяло число.


    Note:

    Печат на данни от КЛЕН.
    Отпечатват се документите от дата и час DT1(включително) до дата и час DT2 (включително).
    Има филтриране на документите, които са избрани, в зависимост от аргумента Flg.

    Копието на документите от КЛЕН е почти идентично с оригиналните документи.

    Разлики:
    1. Копията никога нямат графично лого преди header-а.
    2. В копията никъде не присъства графичното фискално лого.
    3. Надписът "ФИСКАЛЕН БОН" с фискалното лого се заменя с надпис
    "ФИСКАЛЕН БОН - КОПИЕ" с шрифт с двойна ширина.

public FiscalResponse command119Variant4Version7 (String Flg, String DT1, String DT2)

77h (119) РАБОТА С КЛЕН

Parameters
Flg Стринг от символи, задаващи тип на документ, който да се избере за четене.
Възможни символи в стринга:
'A' Всички видове документи.
'F' Фискални (клиентски) бонове.
'N' Служебни бонове.
'R' Служебни бонове със завъртян на 90 градуса печат.
'S' Бонове от сервизни операции.
'X' X-отчети.
'Z' Z-отчети.
DT1 Начални дата и час на справката във формат DDMMYY[hhmmss].
Ако се изпусне часа, то се подразбира "000000", т.е 00:00:00.
DT2 Крайни дата и час на справката във формат DDMMYY[hhmmss].
Ако се изпусне часа, то се подразбира "235959", т.е 23:59:59.
Returns
  • FiscalResponse
    PrintedCount Броя отпечатани документи като цяло число.


    Note:


    Печат на данни от КЛЕН с 1/2 височина на шрифта.
    Отпечатват се документите от дата и час DT1(включително) до дата и час DT2 (включително).
    Има филтриране на документите, които са избрани, в зависимост от аргумента Flg.

    Копието на документите от КЛЕН е почти идентично с оригиналните документи.

    Разлики:
    1. Копията никога нямат графично лого преди header-а.
    2. В копията никъде не присъства графичното фискално лого.
    3. Надписът "ФИСКАЛЕН БОН" с фискалното лого се заменя с надпис
    "ФИСКАЛЕН БОН - КОПИЕ" с шрифт с двойна ширина.

public FiscalResponse command120Variant0Version0 (String FP_Answer)

78h (120) ИЗКЛЮЧВАНЕ НА ПРИНТЕРА

Parameters
FP_Answer Съдържа стринга 'OFF'.

public FiscalResponse command122Variant0Version0 ()

7AH (122) ОТВАРЯНЕ НА СЛУЖЕБЕН БОН ЗА ЗАВЪРТЯН НА 90 ГРАДУСА ТЕКСТ

Returns
  • FiscalResponse
    RotRec Поредният номер на отворения завъртян на 90 градуса бон за деня.
    4 байта без знак.


    Note:
    Командата отваря служебен бон, в който може да се печати завъртян на 90 градуса текст.
    Командата няма да се изпълни, ако:
    • Има отворен някакъв бон (служебен или фискален).
    • Няма хартия.
    • Не е сверен часовникът.

public FiscalResponse command123Variant0Version0 (String THE_TEXT)

7BH (123) ПЕЧАТ НА ЗАВЪРТЯН НА 90 ГРАДУСА ТЕКСТ

Parameters
THE_TEXT Съдържанието на поредния ред от текст, който искаме да отпечатаме.
Дължината му е до 100 символа.


Note:

Възможен е печатът на част от текста с атрибути удебелено (Bold) и подчертано (Underline).
Те се включват и изключват съответно с:
B Стартира удебелен печат.
b Прекратява удебеления печат.
U Стартира подчертан печат. Може да се използува като разделителна хоризинтална линия
на таблица.
u Прекратява подчертания печат.
A Вмъква начална вертикална линия за таблици.
Z Вмъква крайна вертикална линия за таблици.
T Добавя нулев (непечатащ се) ред. Използува се за печат на хоризонтална линия в началото
на таблицата (преди първия завъртян ред). Следващите символи не се печатат, но ако има
включен атрибут "подчертаване", той предизвиква печат на линия с дебелина 2 точки.

Командата служи за печат на завъртян на 90 градуса текст.
Хартиената лента побира до 13 реда текст. Изпратените редове текст се натрупват в паметта на принтера по реда
на изпращането им.
Ако командата се изпълни повече от тринадесет пъти след отварянето на бона, то натрупаната информация се
отпечатва и принтерът очаква нови текстови редове или команда 124 (затваряне на бона). При отпечатването на
информацията принтерът определя най-дългия от пратените редове и допълва останалите до същата дължина.
Ако се пратят повече от 13 реда, то се отпечатва повече от една колона текст. Между двете колони няма никаква
междина, така че с подходящо подбрани данни могат да се получат редове с неограничена дължина.

Командата няма да се изпълни, ако не е отворен бон за печат на завъртян служебен текст.

public FiscalResponse command124Variant0Version0 ()

7CH (124) ЗАТВАРЯНЕ НА СЛУЖЕБЕН БОН ЗА ЗАВЪРТЯН НА 90 ГРАДУСА ТЕКСТ

Returns
  • FiscalResponse
    RotRec Поредният номер на затваряния завъртян на 90 градуса бон за деня.
    4 байта без знак.


    Note:
    Командата затваря бона.
    Ако има неотпечатани редове, те се отпечатват автоматично преди затварянето му.
    Командата няма да се изпълни, ако не е отворен бон за печат на завъртян служебен текст.

public FiscalResponse command36Variant0Version0 ()

24h (36) ИНФОРМАЦИЯ И ОТЧЕТ НА СЕРВИЗНИТЕ ДОГОВОРИ

Returns
  • FiscalResponse
    Left Цяло число - брой оставащи полета за регистрация на сервизен договор.
    RegDtTm Дата и час на регистрация на сервизен договор: "DD-MM-YYYY hh:mm:ss".
    EndDate Дата на изтичане на сервизен договор във формат "DD-MM-YYYY".
    EIK 9 или 13 цифри - ЕИК на сервизната фирма.

public FiscalResponse command36Variant0Version1 ()

24h (36) ИНФОРМАЦИЯ И ОТЧЕТ НА СЕРВИЗНИТЕ ДОГОВОРИ

Returns
  • FiscalResponse
    Left Цяло число - брой оставащи полета за регистрация на сервизен договор.
    RegDtTm Дата и час на регистрация на сервизен договор: "DD-MM-YYYY hh:mm:ss".
    EndDate Дата на изтичане на сервизен договор във формат "DD-MM-YYYY".
    EIK 9 или 13 цифри - ЕИК на сервизната фирма.

public FiscalResponse command38Variant0Version0 ()

26h (38) ОТВАРЯНЕ НА СЛУЖЕБЕН БОН

Returns
  • FiscalResponse
    Allreceipt Броят на всички издадени бонове (фискални и служебни) от последното приключване на деня до момента /4 байта/.


    Note:

    ФП извършва следните действия:
    • Отпечатва се HEADER.
    • Отпечатва се ЕИК на продавача.
    • Връща се отговор, съдържащ Allreceipt.
    Командата не може да се изпълни, ако:
    • Фискалната памет не е форматирана.
    • Има отворен фискален бон.
    • Вече е отворен служебен бон.
    • Часовникът не е сверен.

public FiscalResponse command39Variant0Version0 ()

27h (39) ЗАТВАРЯНЕ НА СЛУЖЕБЕН БОН

Returns
  • FiscalResponse
    AllReceipt Броят на всички издадени бонове (фискални и служебни) от последното приключване на деня до момента /4 байта/.


    Note:

    ФП извършва следните действия:
    • Отпечатва се FOOTER.
    • Отпечатва се поредния номер, датата и часа на документа
    • Отпечатва се с широк печат "СЛУЖЕБЕН БОН".
    • Връща се отговор, съдържащ Allreceipt.

    Ако е вдигнат S1.1 командата не е изпълнена защото в момента не е отворен служебен бон.

public FiscalResponse command41Variant0Version0 (String Switches)

29H (41) ЗАПОМНЯНЕ НА НАСТРОЙКИТЕ И КЛЮЧЕТАТА ВЪВ FLASH-ПАМЕТТА

Parameters
Switches 8 байта със стойност '0' или '1' - конфигурационните "ключета".


Note:

Принтерът няма хардуерни ключета и използува за целта област във флаш-паметта.
Установяването им става с тази команда.

ВНИМАНИЕ! Номерацията започва от най-младшия бит.

Командата запомня следните дании в енергонезависимата (flash) памет:
- Header и footer (от команда 43).
- Текстът на допълнителните типове плащане (от команда 85).
- Графичното лого (от команда 115).
- Опциите за печат (от команда 43).
- Конфигурационните ключета.

След RAM ресет стойностите им се възстановяват от тези във флаша.

Switch
1 Задава скоростта на предаване на серийния порт
2 Задава скоростта на предаване на серийния порт
3 Задава скоростта на предаване на серийния порт
4 - Не се използва
5 - Не се използва
6 - Не се използва
7 - Не се използва
8
Изключено - Bluetooth е в режим DISCOVERABLE
Включено - Bluetooth е в режим NON DISCOVERABLE





**********************************************
Ключе 1 Ключе 2 Ключе 3 Скорост
**********************************************
0 0 0 1200 bps
1 0 0 2400 bps
0 1 0 4800 bps
1 1 0 9600 bps
0 0 1 19200 bps
1 0 1 38400 bps
0 1 1 57600 bps
1 1 1 115200 bps
**********************************************

public FiscalResponse command41Variant0Version1 ()

29H (41) ЗАПОМНЯНЕ НА НАСТРОЙКИТЕ И КЛЮЧЕТАТА ВЪВ FLASH-ПАМЕТТА

Note:

Командата запомня следните дании в енергонезависимата (flash) памет:
- Header и footer (от команда 43).
- Текстът на допълнителните типове плащане (от команда 85).
- Графичното лого (от команда 115).
- Опциите за печат (от команда 43).

След RAM ресет стойностите им се възстановяват от тези във флаша.

public FiscalResponse command42Variant0Version0 (String inText)

2Ah (42) ПЕЧАТАНЕ НА СВОБОДЕН ТЕКСТ В СЛУЖЕБЕН БОН

Parameters
inText TheText Текст до 30 символа. Символите след 30-я се отрязват.


Note:

В началото и края на реда се отпечатва символът '#'.
Ако е вдигнат S1.1, значи в момента не е отворен служебен бон и текста не е отпечатан.

public FiscalResponse command43Variant0Version0 (String ITEM_INDEX, String DATA_VALUE)

2Bh (43) УСТАНОВЯВАНЕ НА HEADER И FOOTER И ОПЦИИ ЗА ПЕЧАТ

Parameters
ITEM_INDEX Един символ със следното значение:

'0' до '7' е номера на линията, която се задава. Линиите на HEADER са с номера от 0 до 5, а тези на FOOTER - 6 и 7.
'А' Автоматично форматиране на продажбите като за фактура (4 отделни реда).

'B' Задава височината на баркода в пиксели (0.125 mm). Възможни стойности от 24 (3 mm) до 240 (30 mm).
Баркодът се печати с команда 84 (54H).

'D' Задава плътност на печат. Възможни стойности:
'1': Много блед
'2': Блед
'3': Нормален
'4': Плътен
'5': Много плътен

'E' Разрешаване / забраняване на печата на общата сума в EUR при първата команда за плащане (53) във
фискален бон. По подразбиране печатът е забранен.
Опционално командата задава и валидния курс EUR/ЛВ.
Синтаксис на данните:
[,Rate]
Enable Флаг за забрана / разрешаване на печата. Един байт: '0' или '1'.
Rate Обменен курс. Плаващо число с до 8 значещи цифри и 5 десетични знака.
Ако липсва, запазва се старата стойност.
Ако е 0.00000, то стойност в евро не се печати независимо от Enable.

'L' Разрешаване / забраняване печата на графичното лого непосредствено преди HEADER-а.
Данните Text са във формат ,.
H е височината на логото в пиксели;
Enable е един байт със стойност '1' (разрешено) или '0' (забранено);

'N' Разрешаване / забраняване на отпечатването на името на департамента в началото на всеки
фискален бон.

'R' Добавяне на допълнително разстояние между символите в режим "печат на завъртян на
90 градуса текст".
След буквата следва едно цяло число със стойност от 0 до 4.

'T' Разрешаване / забраняване на отпечатването на натрупания ДДС за бона в нормален (не разширен)
фискален бон.

'X' Разрешаване / забраняване на автоматичното генерирането на импулс за отваряне на чекмедже при
команди 53 (35H) и 70 (46H).
DATA_VALUE Текст до 36 символа, като:

Ако е цифра от '0' до '7' - текста от който се състои съответната линия.

Ако = 'А' - един символ '0' или '1', като '0' забранява, а '1' разрешава форматирането тип "фактура".
Ако е разрешено, тогава за всяка продажба се отпечатват по 4 реда - за име, единична цена, количество и
цена с данъчна група.

Ако = 'B' - Число, задаващо височината в на баркода пиксели.
Ако = 'D' - Плътността на печат (от 1 до 5).
Ако = 'E' - Връща се Enable,Rate, където
Enable е флагът забранено / разрешено;
Rate е текущият програмиран обменен курс.
Ако = 'L' - Връща се Enable,H, където
H е височината на графичното лого;
Enable е флагът забранено / разрешено;
Ако = 'N' - един символ '0' или '1', като '0' забранява, а '1' разрешава отпечатването на името на
департамента в началото на всеки фискален бон.
Ако = 'R' - цяло число от 0 до 4: Допълнителното разстояние между символите в режим "печат на завъртян на
90 градуса текст".
Ако = 'Т' - един символ '0' или '1', като '0' забранява, а '1' разрешава отпечатването на натрупания ДДС в
нормален (не разширен) фискален бон.
Ако = 'X' - един символ '0' или '1', като '1' забранява, а '0' разрешава автоматичното отваряне на чекмедже при
команди 53 (35H) и 70 (46H).


Note:
1. HEADER се състои от 6 реда текст, които се отпечатват в началото на всеки фискален или служебен бон.
2. За нормална работа на принтера е необходимо да се зададат поне 2 реда Header.
3. ЕИК (зададен от команда 98) се печати винаги на трети ред, така че редовете от HEADER-а след втория
автоматично се преместват с една позиция надолу.
4. FOOTER се състои от 2 линии текст, които се отпечатват в края на всеки бон.
5. HEADER и FOOTER се центрират автоматично.
6. Тази команда трябва да се изпълни до 8 пъти, за да се зададат всичките линии на HEADER и FOOTER.
7. Логото се дефинира с команда 115.


public FiscalResponse command43Variant0Version1 (String INP_STR)

2Bh (43) УСТАНОВЯВАНЕ НА HEADER И FOOTER И ОПЦИИ ЗА ПЕЧАТ

Parameters
INP_STR Един символ със следното значение:

'0' до '7' е номера на линията, която се задава. Линиите на HEADER са с номера от 0 до 5, а тези на FOOTER - 6 и 7.
'А' Автоматично форматиране на продажбите като за фактура (4 отделни реда).

'B' Задава височината на баркода в пиксели (0.125 mm). Възможни стойности от 24 (3 mm) до 240 (30 mm).
Баркодът се печати с команда 84 (54H).

'D' Задава плътност на печат. Възможни стойности:
'1': Много блед
'2': Блед
'3': Нормален
'4': Плътен
'5': Много плътен

'E' Разрешаване / забраняване на печата на общата сума в EUR при първата команда за плащане (53) във
фискален бон. По подразбиране печатът е забранен.
Опционално командата задава и валидния курс EUR/ЛВ.
Синтаксис на данните:
[,Rate]
Enable Флаг за забрана / разрешаване на печата. Един байт: '0' или '1'.
Rate Обменен курс. Плаващо число с до 8 значещи цифри и 5 десетични знака.
Ако липсва, запазва се старата стойност.
Ако е 0.00000, то стойност в евро не се печати независимо от Enable.

'L' Разрешаване / забраняване печата на графичното лого непосредствено преди HEADER-а.
Данните Text са във формат ,.
H е височината на логото в пиксели;
Enable е един байт със стойност '1' (разрешено) или '0' (забранено);

'N' Разрешаване / забраняване на отпечатването на името на департамента в началото на всеки
фискален бон.

'R' Добавяне на допълнително разстояние между символите в режим "печат на завъртян на
90 градуса текст".
След буквата следва едно цяло число със стойност от 0 до 4.

'T' Разрешаване / забраняване на отпечатването на натрупания ДДС за бона в нормален (не разширен)
фискален бон.

'X' Разрешаване / забраняване на автоматичното генерирането на импулс за отваряне на чекмедже при
команди 53 (35H) и 70 (46H).

'I' Дава възможност да прочетем стойностите, зададени по-рано с команда 43.
След буквата 'I' следва точно още един символ, съвпадащ с някой от по-горните.
Returns
  • FiscalResponse
    OUTP_STR Текст до 36 символа, като:

    Ако е цифра от '0' до '7' - текста от който се състои съответната линия.

    Ако = 'А' - един символ '0' или '1', като '0' забранява, а '1' разрешава форматирането
    тип "фактура". Ако е разрешено, тогава за всяка продажба се отпечатват по 4 реда
    - за име, единична цена, количество и цена с данъчна група.

    Ако = 'B' - Число, задаващо височината в на баркода пиксели.
    Ако = 'D' - Плътността на печат (от 1 до 5).
    Ако = 'E' - Връща се Enable,Rate, където
    - Enable е флагът забранено / разрешено;
    - Rate е текущият програмиран обменен курс.
    Ако = 'L' - Връща се Enable,H, където H е височината на графичното лого, а Enable е
    флагът забранено / разрешено.
    Ако = 'N' - един символ '0' или '1', като '0' забранява, а '1' разрешава отпечатването на
    името на департамента в началото на всеки фискален бон.
    Ако = 'R' - цяло число от 0 до 4: Допълнителното разстояние между символите в режим
    "печат на завъртян на 90 градуса текст".
    Ако = 'Т' - един символ '0' или '1', като '0' забранява, а '1' разрешава отпечатването на
    натрупания ДДС в нормален (не разширен) фискален бон.
    Ако = 'X' - един символ '0' или '1', като '1' забранява, а '0' разрешава автоматичното отваряне
    на чекмедже при команди 53 (35H) и 70 (46H).


    Note:
    1. HEADER се състои от 6 реда текст, които се отпечатват в началото на всеки фискален или служебен бон.
    2. За нормална работа на принтера е необходимо да се зададат поне 2 реда Header.
    3. ЕИК (зададен от команда 98) се печати винаги на трети ред, така че редовете от HEADER-а след втория
    автоматично се преместват с една позиция надолу.
    4. FOOTER се състои от 2 линии текст, които се отпечатват в края на всеки бон.
    5. HEADER и FOOTER се центрират автоматично.
    6. Тази команда трябва да се изпълни до 8 пъти, за да се зададат всичките линии на HEADER и FOOTER.
    7. Логото се дефинира с команда 115.


    INP_STR
    Един символ със следното значение:

    '0' до '7' е номера на линията, която се задава. Линиите на HEADER са с номера от 0 до 5, а тези
    на FOOTER - 6 и 7.

    'А' Автоматично форматиране на продажбите като за фактура (4 отделни реда).

    'B' Задава височината на баркода в пиксели (0.125 mm). Възможни стойности от 24 (3 mm)
    до 240 (30 mm). Баркодът се печати с команда 84 (54H).

    'D' Задава плътност на печат. Възможни стойности:
    '1': Много блед
    '2': Блед
    '3': Нормален
    '4': Плътен
    '5': Много плътен

    'E' Разрешаване / забраняване на печата на общата сума в EUR при първата команда за плащане
    (53) във фискален бон. По подразбиране печатът е забранен. Опционално командата задава
    и валидния курс EUR/ЛВ. Синтаксис на данните:
    [,Rate]
    Enable Флаг за забрана / разрешаване на печата. Един байт: '0' или '1'.
    Rate Обменен курс. Плаващо число с до 8 значещи цифри и 5 десетични знака.
    Ако липсва, запазва се старата стойност.
    Ако е 0.00000, то стойност в евро не се печати независимо от Enable.

    'L' Разрешаване / забраняване печата на графичното лого непосредствено преди HEADER-а.
    Данните Text са във формат ,.
    H е височината на логото в пиксели;
    Enable е един байт със стойност '1' (разрешено) или '0' (забранено);

    'N' Разрешаване / забраняване на отпечатването на името на департамента в началото на
    всеки фискален бон.

    'R' Добавяне на допълнително разстояние между символите в режим "печат на завъртян на
    90 градуса текст". След буквата следва едно цяло число със стойност от 0 до 4.

    'T' Разрешаване / забраняване на отпечатването на натрупания ДДС за бона в нормален
    (не разширен) фискален бон.

    'X' Разрешаване / забраняване на автоматичното генерирането на импулс за отваряне на
    чекмедже при команди 53 (35H) и 70 (46H).

    OUTP_STR
    Текст до 36 символа, като:

    Ако е цифра от '0' до '7' - текста от който се състои съответната линия.

    Ако = 'А' - един символ '0' или '1', като '0' забранява, а '1' разрешава форматирането
    тип "фактура". Ако е разрешено, тогава за всяка продажба се отпечатват по 4 реда
    - за име, единична цена, количество и цена с данъчна група.

    Ако = 'B' - Число, задаващо височината в на баркода пиксели.
    Ако = 'C' - един символ '0' или '1', като '0' забранява, а '1' разрешава автоматичното
    отрязване на бона.
    Ако = 'D' - Плътността на печат (от 1 до 5).
    Ако = 'E' - Връща се Enable,Rate, където
    - Enable е флагът забранено / разрешено;
    - Rate е текущият програмиран обменен курс.
    Ако = 'L' - Връща се Enable,H, където H е височината на графичното лого, а Enable е
    флагът забранено / разрешено.
    Ако = 'N' - един символ '0' или '1', като '0' забранява, а '1' разрешава отпечатването на
    името на департамента в началото на всеки фискален бон.
    Ако = 'R' - цяло число от 0 до 4: Допълнителното разстояние между символите в режим
    "печат на завъртян на 90 градуса текст".
    Ако = 'Т' - един символ '0' или '1', като '0' забранява, а '1' разрешава отпечатването на
    натрупания ДДС в нормален (не разширен) фискален бон.
    Ако = 'X' - един символ '0' или '1', като '1' забранява, а '0' разрешава автоматичното отваряне
    на чекмедже при команди 53 (35H) и 70 (46H).


public FiscalResponse command44Variant0Version0 (String TRGT_LINES)

2Ch (44) ПРИДВИЖВАНЕ НА ХАРТИЯТА.

Parameters
TRGT_LINES Броят на редовете, с които да бъде придвижена хартията.
Трябва да бъде положително число не по-голямо от 99 /1 или 2 байта/.

public FiscalResponse command48Variant0Version0 (String OpCode, String OpPwd, String TillNmb)

30h (48) ОТВАРЯНЕ НА ФИСКАЛЕН (КЛИЕНТСКИ) БОН

Parameters
OpCode Operator's number (1 to 16)
OpPwd Operator's password (4 to 8 digits)
TillNmb Number of point of sale (a whole number of maximum 5 digits)
Returns
  • FiscalResponse
    Allreceipt Броят на всички издадени бонове (фискални и служебни) от последното приключване на деня до момента. /4 байта/
    FiscReceipt Броят на всички издадени фискални бонове от последното приключване на деня до момента. /4 байта/


    Note:

    ФП извършва следните действия:
    • Отпечатва се HEADER.
    • Отпечатва се ЕИК.
    • Отпечатва се номер и име на оператор и номер на касово място.
    • Връщат се AllReceipt и FiscReceipt.

    Командата няма да бъде изпълнена успешно, ако:
    • Има отворен фискален или служебен бон.
    • Фискалната памет е пълна.
    • Фискалната памет е повредена.
    • Липсва код или парола на оператор, или номер на касово място.
    • HEADER съдържа по-малко от 2 реда.
    • Не е зададен ЕИК.
    • Не е вярна операторската парола.
    • Часовникът не е сверен.
    • КЛЕН е пълна или не фунционира.
    • Данъчният терминал не функционира, или информацията в него не съответствува на тази във фискалната памет

    При три грешни операторски пароли принтерът блокира и трябва да се изключи и включи за продължаване на работата.

public FiscalResponse command48Variant0Version1 (String OpCode, String OpPwd, String TillNmb)

30h (48) ОТВАРЯНЕ НА ФИСКАЛЕН (КЛИЕНТСКИ) БОН - ФАКТУРА (разширена клиентска бележка)

Parameters
OpCode Operator's number (1 to 16)
OpPwd Operator's password (4 to 8 digits)
TillNmb Number of point of sale (a whole number of maximum 5 digits)
Returns
  • FiscalResponse
    Allreceipt Броят на всички издадени бонове (фискални и служебни) от последното приключване на деня до момента. /4 байта/
    FiscReceipt Броят на всички издадени фискални бонове от последното приключване на деня до момента. /4 байта/


    Note:

    Метода предизвиква отпечатването на разширена клиентска бележка (фактура).
    Автоматично след HEADER-а се отпечатва номера на фактурата, а след първата команда за плащане разпечатка на сумите по данъчни групи.
    След плащането трябва да се отпечата информация за купувача с команда 57 (39h).

    ФП извършва следните действия:
    • Отпечатва се HEADER.
    • Отпечатва се ЕИК.
    • Отпечатва се номер и име на оператор и номер на касово място.
    • Връщат се AllReceipt и FiscReceipt.

    Командата няма да бъде изпълнена успешно, ако:
    • Има отворен фискален или служебен бон.
    • Фискалната памет е пълна.
    • Фискалната памет е повредена.
    • Липсва код или парола на оператор, или номер на касово място.
    • HEADER съдържа по-малко от 2 реда.
    • Не е зададен ЕИК.
    • Не е вярна операторската парола.
    • Часовникът не е сверен.
    • КЛЕН е пълна или не фунционира.
    • Данъчният терминал не функционира, или информацията в него не съответствува на тази във фискалната памет

    При три грешни операторски пароли принтерът блокира и трябва да се изключи и включи за продължаване на работата.

public FiscalResponse command49Variant0Version0 (String L1, String L2, String TaxCd, String Price, String Qwan, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията
за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват
съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите
за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка
от нула.

public FiscalResponse command49Variant0Version1 (String L1, String TaxCd, String Price, String Qwan, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant0Version2 (String L2, String TaxCd, String Price, String Qwan, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant0Version3 (String TaxCd, String Price, String Qwan, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant10Version0 (String L1, String L2, String Dept, String Price, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
текущата продажба. Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant10Version1 (String L1, String Dept, String Price, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
текущата продажба. Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant10Version2 (String L2, String Dept, String Price, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
текущата продажба. Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant10Version3 (String Dept, String Price, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
текущата продажба. Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant11Version0 (String L1, String L2, String Dept, String Price, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant11Version1 (String L1, String Dept, String Price, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant11Version2 (String L2, String Dept, String Price, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant11Version3 (String Dept, String Price, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant1Version0 (String L1, String L2, String TaxCd, String Price, String Qwan, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant1Version1 (String L1, String TaxCd, String Price, String Qwan, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant1Version2 (String L2, String TaxCd, String Price, String Qwan, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant1Version3 (String TaxCd, String Price, String Qwan, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant2Version0 (String L1, String L2, String TaxCd, String Price, String Qwan)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant2Version1 (String L1, String TaxCd, String Price, String Qwan)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant2Version2 (String L2, String TaxCd, String Price, String Qwan)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant2Version3 (String TaxCd, String Price, String Qwan)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant3Version0 (String L1, String L2, String Dept, String Price, String Qwan, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant3Version1 (String L1, String Dept, String Price, String Qwan, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant3Version2 (String L2, String Dept, String Price, String Qwan, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant3Version3 (String Dept, String Price, String Qwan, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant4Version0 (String L1, String L2, String Dept, String Price, String Qwan, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant4Version1 (String L1, String Dept, String Price, String Qwan, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant4Version2 (String L2, String Dept, String Price, String Qwan, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant4Version3 (String Dept, String Price, String Qwan, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant5Version0 (String L1, String L2, String Dept, String Price, String Qwan)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant5Version1 (String L1, String Dept, String Price, String Qwan)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant5Version2 (String L2, String Dept, String Price, String Qwan)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant5Version3 (String Dept, String Price, String Qwan)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Qwan Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от принтера до зададения брой десетични знаци и също не трябва да надхвърля
8 значещи цифри.


Note:

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група. Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет. В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера. Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant6Version0 (String L1, String L2, String TaxCd, String Price)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


Note:
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant6Version1 (String L1, String TaxCd, String Price)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


Note:
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant6Version2 (String L2, String TaxCd, String Price)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


Note:
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant6Version3 (String TaxCd, String Price)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


Note:
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant7Version0 (String L1, String L2, String TaxCd, String Price, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се
отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant7Version1 (String L1, String TaxCd, String Price, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се
отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant7Version2 (String L2, String TaxCd, String Price, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се
отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant7Version3 (String TaxCd, String Price, String Perc)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
Perc Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:
текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се
отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant8Version0 (String L1, String L2, String TaxCd, String Price, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се
отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant8Version1 (String L1, String TaxCd, String Price, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се
отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant8Version2 (String L2, String TaxCd, String Price, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се
отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant8Version3 (String TaxCd, String Price, String AbsSum)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
TaxCd Един байт съдържащ буквата показваща видът на данъка ('А', 'Б', 'В', ...).
Има ограничение зависещо от параметъра Enabled_Taxes, който се установява при задаването на данъчните ставки в команда 83.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:
сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се
отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant9Version0 (String L1, String L2, String Dept, String Price)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


Note:
от нула.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant9Version1 (String L1, String Dept, String Price)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L1 Текст до 30 байта съдържащ ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


Note:
от нула.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant9Version2 (String L2, String Dept, String Price)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
L2 Текст до 30 байта съдържащ втори ред, описващ продажбата
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


Note:
от нула.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command49Variant9Version3 (String Dept, String Price)

31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА

Parameters
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Продажбата се причислява към данъчната група, с която е асоцииран департаментът при програмирането му.
Price Това е единичната цена и е до 8 значещи цифри.
Ако ще правите войд - цената трябва да е със знак "-",т.е. по-малка от нула.


Note:
от нула.

ФП извършва следните действия:
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Текстът описващ продажбата се отпечатва заедно с цената и кода на данъчната група.
Ако има зададено количество, информацията за него също се отпечатва.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него.
Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

ВНИМАНИЕ!!!
За да се осъществи успешен войд - трябва да изпълните съвсем точно последната продажба (дори и текста), като цената трябва да е
със знак "-",т.е. по-малка от нула.

public FiscalResponse command50Variant0Version0 (String StartDate, String EndDate)

32h (50) ДАНЪЧНИ СТАВКИ ЗАДАВАНИ ПРЕЗ СЪОТВЕТНИЯ ПЕРИОД

Parameters
StartDate The starting date of the period - DDMMYY/6 bytes/
EndDate The end date of the period - DDMMYY /6 bytes/
Returns
  • FiscalResponse
    F_RESULT 'F' if no tax rates for the period have been found, or in case of error
    'P' means 'PASS' after which the last active rates for the period
    AA изброяват се последните активни ставки за посочения период и датата на тяхното задаване.
    Ако има групи, които не се използват (забранени с Enabled_rates), то за тях вместо ставка в проценти се връща 'DT' (Disabled Tax).
    BB изброяват се последните активни ставки за посочения период и датата на тяхното задаване.
    Ако има групи, които не се използват (забранени с Enabled_rates), то за тях вместо ставка в проценти се връща 'DT' (Disabled Tax).
    CC изброяват се последните активни ставки за посочения период и датата на тяхното задаване.
    Ако има групи, които не се използват (забранени с Enabled_rates), то за тях вместо ставка в проценти се връща 'DT' (Disabled Tax).
    DD изброяват се последните активни ставки за посочения период и датата на тяхното задаване.
    Ако има групи, които не се използват (забранени с Enabled_rates), то за тях вместо ставка в проценти се връща 'DT' (Disabled Tax).
    EE изброяват се последните активни ставки за посочения период и датата на тяхното задаване.
    Ако има групи, които не се използват (забранени с Enabled_rates), то за тях вместо ставка в проценти се връща 'DT' (Disabled Tax).
    FF изброяват се последните активни ставки за посочения период и датата на тяхното задаване.
    Ако има групи, които не се използват (забранени с Enabled_rates), то за тях вместо ставка в проценти се връща 'DT' (Disabled Tax).
    GG изброяват се последните активни ставки за посочения период и датата на тяхното задаване.
    Ако има групи, които не се използват (забранени с Enabled_rates), то за тях вместо ставка в проценти се връща 'DT' (Disabled Tax).
    HH изброяват се последните активни ставки за посочения период и датата на тяхното задаване.
    Ако има групи, които не се използват (забранени с Enabled_rates), то за тях вместо ставка в проценти се връща 'DT' (Disabled Tax).
    DDMMYY 'AA,BB,CC,DD,DDMMYY' last active rates for the period are listed out as well as the date of their entry. If there are
    unused groups (disabled by command 83) for them, instead of rate in percent a 'DT' is returned (Disabled tax).


    Note:

    Ако има групи, които не се използват (забранени с Enabled_rates), то за тях вместо ставка в проценти се връща 'DT' (Disabled Tax).
    Командата разпечатва отчет на промените на десетичните знаци и данъчните ставки за посочения период.

public FiscalResponse command51Variant0Version0 ()

33h (51) МЕЖДИННА СУМА

Returns
  • FiscalResponse
    SubTotal Сумата до момента за текущия фискален бон /до 10 байта/
    TaxA Сумата по данъчна група А /до 10 байта/
    TaxB Сумата по данъчна група Б /до 10 байта/
    TaxC Сумата по данъчна група В /до 10 байта/
    TaxD Сумата по данъчна група Г /до 10 байта/
    TaxE Сумата по данъчна група Д /до 10 байта/
    TaxF Сумата по данъчна група Е /до 10 байта/
    TaxG Сумата по данъчна група Ж /до 10 байта/
    TaxH Сумата по данъчна група З /до 10 байта/


    Note:

    Изчислява се сума на всички продажби регистрирани във фискалния бон до момента.
    По желание сумата може да бъде отпечатана и/или показана на дисплея.
    Към PC се връща изчислената сума и натрупаните до момента суми за всяка данъчна група.
    Ако е посочена надбавка или отстъпка, тя се отпечатва на отделен ред и натрупаните суми по данъчни групи се коригират съответно.

public FiscalResponse command51Variant0Version1 (String Perc)

33h (51) МЕЖДИННА СУМА

Parameters
Perc Незадължителен параметър, който показва стойността в проценти на отстъпката или надбавката върху натрупаната до момента сума.
Returns
  • FiscalResponse
    SubTotal Сумата до момента за текущия фискален бон /до 10 байта/
    TaxA Сумата по данъчна група А /до 10 байта/
    TaxB Сумата по данъчна група Б /до 10 байта/
    TaxC Сумата по данъчна група В /до 10 байта/
    TaxD Сумата по данъчна група Г /до 10 байта/
    TaxE Сумата по данъчна група Д /до 10 байта/
    TaxF Сумата по данъчна група Е /до 10 байта/
    TaxG Сумата по данъчна група Ж /до 10 байта/
    TaxH Сумата по данъчна група З /до 10 байта/


    Note:

    Изчислява се сума на всички продажби регистрирани във фискалния бон до момента.
    По желание сумата може да бъде отпечатана и/или показана на дисплея.
    Към PC се връща изчислената сума и натрупаните до момента суми за всяка данъчна група.
    Ако е посочена надбавка или отстъпка, тя се отпечатва на отделен ред и натрупаните суми по данъчни групи се коригират съответно.

public FiscalResponse command51Variant0Version2 (String AbsSum)

33h (51) МЕЖДИННА СУМА

Parameters
AbsSum Това е незадължителен параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума (до 8 значещи цифри).
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.
Returns
  • FiscalResponse
    SubTotal Сумата до момента за текущия фискален бон /до 10 байта/
    TaxA Сумата по данъчна група А /до 10 байта/
    TaxB Сумата по данъчна група Б /до 10 байта/
    TaxC Сумата по данъчна група В /до 10 байта/
    TaxD Сумата по данъчна група Г /до 10 байта/
    TaxE Сумата по данъчна група Д /до 10 байта/
    TaxF Сумата по данъчна група Е /до 10 байта/
    TaxG Сумата по данъчна група Ж /до 10 байта/
    TaxH Сумата по данъчна група З /до 10 байта/


    Note:

    Изчислява се сума на всички продажби регистрирани във фискалния бон до момента.
    По желание сумата може да бъде отпечатана и/или показана на дисплея.
    Към PC се връща изчислената сума и натрупаните до момента суми за всяка данъчна група.
    Ако е посочена надбавка или отстъпка, тя се отпечатва на отделен ред и натрупаните суми по данъчни групи се коригират съответно.

public FiscalResponse command53Variant0Version0 (String Line1, String Line2, String PaidMode, String Amount_In)

35h (53) ИЗЧИСЛЯВАНЕ НА СБОР (ТОТАЛ)

Parameters
Line1 Текст до 32 байта съдържащ първия ред
Line2 Текст до 32 байта съдържащ втория ред
PaidMode A non-mandatory code indicating the terms of payment. It may have the following values:
'P' Payment in cash
'N' Payment via credit
'C' Payment in cheques
'D' Payment with a debit card
'I' Programmable payment 1
'J' Programmable payment 2
'K' Programmable payment 3
'L' Programmable payment 4
Amount_In The sum tendered (up to 9 meaningful symbols)
Returns
  • FiscalResponse
    PaidCode One byte - resulting from the execution of the command
    'F' Error
    'E' The calculated sub-total sum is negative. Payment is withheld and Amount will contain a negative sub-total.
    'D' If the paid sum is less than the sum on the receipt. The residual sum due for payment is returned to Amount
    'R' When the paid sum is greater than the sum on the receipt. A message "CHANGE" will be printed out and the change
    will be returned to Amount.
    'I' An error has occurred because the sum under one of the tax groups is negative. The current subtotal is returned to
    Amount.
    Amount_Out The sum tendered (up to 9 meaningful symbols)


    Note:

    Тази команда предизвиква изчисляването на сумите от фискалния бон, отпечатването на сумата със специален шрифт и показването й на
    дисплей. Възможно е отпечатването на допълнителен текст.
    При успешно изпълнение на командата се генерира импулс за отваряне на чекмедже, ако това е разрешено с подкоманда 'X' на команда 43.

    Командата няма да бъде изпълнена успешно, ако:
    • Не е отворен фискален бон.
    • Натрупаната сума е отрицателна.
    • Ако някоя от натрупаните суми по данъчни групи е отрицателна.
    След успешното изпълнение на командата, фискалният принтер няма да изпълнява командите 49 и 51 в рамките на отворения бон, обаче
    може да изпълнява команда 53.

    Забележка:
    Кодове на грешка 'E' и 'I' никога няма да се получат в българската версия на принтера, защото команди 49 и 52
    (Регистриране на продажба) няма да допуснат отрицателни суми.

public FiscalResponse command53Variant0Version1 (String PaidMode, String Amount_In)

35h (53) ИЗЧИСЛЯВАНЕ НА СБОР (ТОТАЛ)

Parameters
PaidMode A non-mandatory code indicating the terms of payment. It may have the following values:
'P' Payment in cash
'N' Payment via credit
'C' Payment in cheques
'D' Payment with a debit card
'I' Programmable payment 1
'J' Programmable payment 2
'K' Programmable payment 3
'L' Programmable payment 4
Amount_In The sum tendered (up to 9 meaningful symbols)
Returns
  • FiscalResponse
    PaidCode One byte - resulting from the execution of the command
    'F' Error
    'E' The calculated sub-total sum is negative. Payment is withheld and Amount will contain a negative sub-total.
    'D' If the paid sum is less than the sum on the receipt. The residual sum due for payment is returned to Amount
    'R' When the paid sum is greater than the sum on the receipt. A message "CHANGE" will be printed out and the change
    will be returned to Amount.
    'I' An error has occurred because the sum under one of the tax groups is negative. The current subtotal is returned to
    Amount.
    Amount_Out The sum tendered (up to 9 meaningful symbols)


    Note:

    Тази команда предизвиква изчисляването на сумите от фискалния бон, отпечатването на сумата със специален шрифт и показването й на
    дисплей. Възможно е отпечатването на допълнителен текст.
    При успешно изпълнение на командата се генерира импулс за отваряне на чекмедже, ако това е разрешено с подкоманда 'X' на команда 43.

    Командата няма да бъде изпълнена успешно, ако:
    • Не е отворен фискален бон.
    • Натрупаната сума е отрицателна.
    • Ако някоя от натрупаните суми по данъчни групи е отрицателна.
    След успешното изпълнение на командата, фискалният принтер няма да изпълнява командите 49 и 51 в рамките на отворения бон, обаче
    може да изпълнява команда 53.

    Забележка:
    Кодове на грешка 'E' и 'I' никога няма да се получат в българската версия на принтера, защото команди 49 и 52
    (Регистриране на продажба) няма да допуснат отрицателни суми.

public FiscalResponse command54Variant0Version0 (String Input_Text)

36h (54) ПЕЧАТАНЕ НА ФИСКАЛЕН СВОБОДЕН ТЕКСТ

Parameters
Input_Text Текст до 30 байта


Note:
В началото и края на реда се отпечатва символът '#'.
Необходимо е да е отворен фискален бон. В противен случай не се отпечатва текста и се вдига S1.1.
Ако текстът е по-дълг от 30 символа, то буквите след 30-та се изрязват.

public FiscalResponse command56Variant0Version0 ()

38h (56) ЗАТВАРЯНЕ (ПРИКЛЮЧВАНЕ) НА ФИСКАЛЕН БОН

Returns
  • FiscalResponse
    Allreceipt Всички издадени бележки от последното приключване на деня до момента.
    FiscReceipt Всички издадени фискални бележки от последното приключване на деня до момента.


    Note:
    Натрупаните суми от фискалния бон се прибавят към дневните суми в регистрите на оперативната памет.
    Командата няма да бъде изпълнена успешно, ако:
    • Не е отворен фискален бон.
    • Команда 53 (35h) не е изпълнена успешно.
    • Платената сума по команда 53 е по-малка от общата сума на фискалния бон.

public FiscalResponse command57Variant0Version0 (String Bulstat, String Seller, String Receiver, String ClientName, String TaxNo, String Address1, String Address2)

39h (57) ПЕЧАТ НА ИНФОРМАЦИЯ ЗА КЛИЕНТА

Parameters
Bulstat ЕИК номер на купувача. Между 9 и 14 символа. Ако преди него стои символа '#', данните се считат за ЕГН.
Seller Име на продавача. До 26 символа.
Receiver Име на получателя. До 26 символа.
ClientName Име на купувача. До 26 символа.
TaxNo ЗДДС номер на купувача. Между 10 и 14 символа.
Address1 Адрес на купувача. Максимално от 36 символа.
Address2 Адрес на купувача. Максимално от 36 символа.


Note:
Командата е допустима само във разширен фискален бон (фактура) за унифицирано оформяне на боновете.
Трябва да се изпълни непосредствено след цялостно плащане на натрупаната за бона сума.
След това вече е разрешено затварянето на бона.

public FiscalResponse command57Variant0Version1 (String Bulstat)

39h (57) ПЕЧАТ НА ИНФОРМАЦИЯ ЗА КЛИЕНТА

Parameters
Bulstat ЕИК номер на купувача. Между 9 и 14 символа. Ако преди него стои символа '#', данните се считат за ЕГН.


Note:
Командата е допустима само във разширен фискален бон (фактура) за унифицирано оформяне на боновете.
Трябва да се изпълни непосредствено след цялостно плащане на натрупаната за бона сума.
След това вече е разрешено затварянето на бона.

public FiscalResponse command58Variant0Version0 (String PLU, String Dept, String Qwan, String Perc)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Qwan Количеството на стоката. Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението (Единична цена)*Qwan се закръгля от принтера до зададения брой десетични
знаци и също не трябва да надхвърля 8 значещи цифри.
Perc Параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството и
цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant0Version1 (String PLU, String Dept, String Qwan, String AbsSum)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Qwan Количеството на стоката. Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението (Единична цена)*Qwan се закръгля от принтера до зададения брой десетични
знаци и също не трябва да надхвърля 8 значещи цифри.
AbsSum Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството
и цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant0Version2 (String PLU, String Dept, String Qwan)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Qwan Количеството на стоката. Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението (Единична цена)*Qwan се закръгля от принтера до зададения брой десетични
знаци и също не трябва да надхвърля 8 значещи цифри.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството и
цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant1Version0 (String PLU, String Dept, String Perc)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Dept Номер на департамент. Цяло число от 1 до 60 включително.
Perc Параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството и
цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant1Version1 (String PLU, String Dept, String AbsSum)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Dept Номер на департамент. Цяло число от 1 до 60 включително.
AbsSum Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството
и цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant1Version2 (String PLU, String Dept)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Dept Номер на департамент. Цяло число от 1 до 60 включително.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството и
цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant2Version0 (String PLU, String Qwan, String Perc)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Qwan Количеството на стоката. Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението (Единична цена)*Qwan се закръгля от принтера до зададения брой десетични
знаци и също не трябва да надхвърля 8 значещи цифри.
Perc Параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството и
цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant2Version1 (String PLU, String Qwan, String AbsSum)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Qwan Количеството на стоката. Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението (Единична цена)*Qwan се закръгля от принтера до зададения брой десетични
знаци и също не трябва да надхвърля 8 значещи цифри.
AbsSum Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството
и цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant2Version2 (String PLU, String Qwan)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Qwan Количеството на стоката. Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението (Единична цена)*Qwan се закръгля от принтера до зададения брой десетични
знаци и също не трябва да надхвърля 8 значещи цифри.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството и
цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant3Version0 (String PLU, String Perc)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
Perc Параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството и
цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant3Version1 (String PLU, String AbsSum)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).
AbsSum Това е параметър, показващ стойността на надбавката или отстъпката (в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството и
цената се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command58Variant3Version2 (String PLU)

3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ

Parameters
PLU Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).


Note:

ФП извършва следните действия:
• Прочита се от таблицата с артикулите името, цената и данъчната група на стоката.
• Ако продажбата е по департамент и е разрешено с команда 43, подкоманда 'N', отпечатва се името на департамента.
• Отпечатва името на артикула, посоченото количество и единичната цена.
На втори ред се отпечатва получената цена заедно с буквата, определяща данъчната група.
Актуализират се регистрите за натрупани суми и количества на артикули.
Ако с команда 43h е зададено форматиране на текста тип фактура, то името на стоката, единичната цена, количеството и цената
се отпечатват на отделни редове.
• Цената на стоката се прибавя към натрупаните суми в регистрите в оперативната памет.
В случай на препълване се установяват съответните битове от статус полето.
• Ако има отстъпка или надбавка, тя се отпечатва на отделен ред и се добавя в предвидени за това регистри на принтера.
Стойностите за целия ден се отпечатват при дневния финансов отчет.
• Ако е указан департамент, натрупаната стойност се прибавя към него. Надбавките и отстъпките, ако има такива, се отчитат.

Командата няма да бъде изпълнена успешно, ако:
• Не програмиран артикул с посочения номер.
• Не е отворен фискален бон.
• Вече са направени максималния брой продажби за един бон (512).
• Командата (35h) е изпълнена успешно.
• Сумата по някоя от данъчните групи става отрицателна.
• Сумата от надбавки или отстъпки в рамките на бона става отрицателна.
• КЛЕН е пълна.

public FiscalResponse command60Variant0Version0 ()

3Ch (60) ОТКАЗВАНЕ (ПРЕКРАТЯВАНЕ) НА ФИСКАЛЕН БОН

Note:
Командата е допустима само в отворен фисакален бон, и то преди изпълнението на команда 53 (Total).
Предизвиква отказването на всички натрупани в бона суми.
Отпечатва се с двойна ширина "=АНУЛИРАНО=" и бонът завършва с надпис "ФИСКАЛЕН БОН".

public FiscalResponse command61Variant0Version0 (String TRGT_DATE, String TRGT_TIME)

3Dh (61) УСТАНОВЯВАНЕ НА ДАТАТА И ЧАСА

Parameters
TRGT_DATE DD-MM-YY
TRGT_TIME HH:MM[:SS]


Note:
Не може да се установява дата, по-ранна от датата на последния запис във фискалната памет.
Предвидено е да се работи до 2099 година включително.

След RESET на паметта командата трябва задължително да се изпълни, за да се продължи нормалната работа, при което се извършва
RESET запис във фискалната памет.

Внимание! Важна промяна спрямо версиите на фискалния принтер без КЛЕН!
Не е възможно задаване на дата и час по-ранна от последния отпечатан документ, записан в КЛЕН.
Това е с цел коректно търсене на документи от КЛЕН по дата и час за печат или изтегляне по серийния порт като текст.

public FiscalResponse command62Variant0Version0 ()

3Eh (62) ПРОЧИТАНЕ НА ДАТАТА И ЧАСА

Returns
  • FiscalResponse
    FP_ANSWER DD-MM-YY HH:MM:SS

public FiscalResponse command62Variant0Version1 ()

3Eh (62) ПРОЧИТАНЕ НА ДАТАТА И ЧАСА

Returns
  • FiscalResponse
    DD Ден
    MM Месец
    YY Година
    HH Час
    MMM Минута
    SS Сек.

public FiscalResponse command64Variant0Version0 ()

40h (64) ИНФОРМАЦИЯ ЗА ПОСЛЕДНИЯ ФИСКАЛЕН ЗАПИС

Returns
  • FiscalResponse
    ErrCode Код на грешка:
    'P' Командата е успешна. Следват данни.
    'F' Не се чете последния запис.
    LastFiscNum Това е номера на последния фискален запис - 4 байта.
    TotA TaxX Сумите по всяка данъчна група 'А', 'Б', 'В', : - 12 байта със знак.
    TotB TaxX Сумите по всяка данъчна група 'А', 'Б', 'В', : - 12 байта със знак.
    TotC TaxX Сумите по всяка данъчна група 'А', 'Б', 'В', : - 12 байта със знак.
    TotD TaxX Сумите по всяка данъчна група 'А', 'Б', 'В', : - 12 байта със знак.
    TotE TaxX Сумите по всяка данъчна група 'А', 'Б', 'В', : - 12 байта със знак.
    TotF TaxX Сумите по всяка данъчна група 'А', 'Б', 'В', : - 12 байта със знак.
    TaxG TaxX Сумите по всяка данъчна група 'А', 'Б', 'В', : - 12 байта със знак.
    TaxH TaxX Сумите по всяка данъчна група 'А', 'Б', 'В', : - 12 байта със знак.
    ClosureDate FiscRecDate Датата на фискалния запис - 6 байта /DDMMYY/.


    Note:
    Командата води до предаване на информацията от последния запис във фискалната памет към компютъра.

public FiscalResponse command65Variant0Version0 (String Option)

41h (65) ИНФОРМАЦИЯ ЗА СУМИТЕ ПО ДАНЪЧНИ ГРУПИ ЗА ДЕНЯ

Parameters
Option Определя каква информация да се върне:
'0' - Общ оборот.
'1' - Натрупан ДДС.
Returns
  • FiscalResponse
    TotA With Option=0 : Tax group total
    With Option=1 : Tax group VAT
    TotB With Option=0 : Tax group total
    With Option=1 : Tax group VAT
    TotC With Option=0 : Tax group total
    With Option=1 : Tax group VAT
    TotD With Option=0 : Tax group total
    With Option=1 : Tax group VAT
    TotE With Option=0 : Tax group total
    With Option=1 : Tax group VAT
    TotF With Option=0 : Tax group total
    With Option=1 : Tax group VAT
    TaxG TotG With Option=0 : Tax group total
    With Option=1 : Tax group VAT
    TaxH TotH With Option=0 : Tax group total
    With Option=1 : Tax group VAT

public FiscalResponse command66Variant0Version0 (String START_NUM, String END_NUM)

42h (66) ЗАДАВАНЕ НА ИНТЕРВАЛ ДОПУСТИМИ НОМЕРА НА ФАКТУРА

Parameters
START_NUM Задава начална стойност на интервала. Цяло число до 10 цифри.
END_NUM Задава крайна стойност на интервала. Цяло число до 10 цифри.


Note:
1. START_NUM трябва да е по-малко или равно на END_NUM.
2. При успешно изпълнена команда текущият номер на фактура става START_NUM.

Командата е допустима, ако:
- Не е изпълнявана след пускане на принтера в експлоатация.
- Извършено е нулиране на RAM, поради което информацията за текущия брояч и допустимия
интервал е загубена.
- С нарастванев на брояча на фактурите той е излязъл вън от допустимия интервал. Трябва да се
зададе нов интервал.

public FiscalResponse command66Variant0Version1 ()

42h (66) ЗАДАВАНЕ НА ИНТЕРВАЛ ДОПУСТИМИ НОМЕРА НА ФАКТУРА

Returns
  • FiscalResponse
    START_NUM Задава начална стойност на интервала. Цяло число до 10 цифри.
    END_NUM Задава крайна стойност на интервала. Цяло число до 10 цифри.
    CURRENT Текущата стойност на брояча на фактурите. Цяло число с 10 цифри.

public FiscalResponse command68Variant0Version0 ()

44h (68) БРОЙ СВОБОДНИ ПОЛЕТА ВЪВ ФИСКАЛНАТА ПАМЕТ

Returns
  • FiscalResponse
    Logical Броят на логическите места за фискални записи /4 байта/.


    Note:
    Връща се броя на свободните полета във фискалната памет, предвидени за запис на информация при
    дневен финансов отчет с нулиране (Z-отчет).

public FiscalResponse command69Variant0Version0 (String Option, String N)

45h (69) ДНЕВЕН ФИНАНСОВ ОТЧЕТ

Parameters
Option Параметър, управляващ вида на генерирания отчет:
'0' Отпечатва се Z-отчет. Разпечатката завършва с надпис "ФИСКАЛЕН БОН".
'2' Прави се дневен финансов отчет без нулиране
(т. е. не се извършва запис във фискалната памет и нулиране на регистрите).
Разпечатката завършва с лого "СЛУЖЕБЕН БОН".
N Наличието на символ "" забранява изчистването на натрупаните данни по оператори при отчет с нулиране.
Returns
  • FiscalResponse
    Closure Номер на фискалния запис - 4 байта.
    FM_Total Сумата от всички продажби без ДДС - 12 байта със знак
    TotA The total under tax category - 12 bytes with a sign.
    TotB The total under tax category - 12 bytes with a sign.
    TotC The total under tax category - 12 bytes with a sign.
    TotD The total under tax category - 12 bytes with a sign.
    TotE The total under tax category - 12 bytes with a sign.
    TotF The total under tax category - 12 bytes with a sign.
    TotG The total under tax category - 12 bytes with a sign.
    TotH The total under tax category - 12 bytes with a sign.


    Note:
    Дневен отчет без нулиране може да се предизвика и чрез задържането на бутон при включване на принтера до третия
    звуков сигнал.

public FiscalResponse command70Variant0Version0 (String Amount)

46h (70) СЛУЖЕБЕН ВНОС И ИЗНОС НА ПАРИ

Parameters
Amount Сумата за регистриране (до 10 значещи цифри).
В зависимост от знака на числото тя се интерпретира като внос или износ.
Returns
  • FiscalResponse
    ExitCode 'P' Заявката е изпълнена. Ако заявената сума е ненулева, принтерът отпечатва служебен бон за регистриране на операцията.
    'F' Заявката е отказана.
    Това става, ако:
    • Касовата наличност е по-малка от заявения служебен износ.
    • Има отворен фискален или служебен бон.
    CashSum Касова наличност. Освен от тази команда сумата нараства и при всяко плащане в брой.
    ServIn Сумата от всички команди "Служебен внос".
    ServOut Сумата от всички команди "Служебен износ".


    Note:
    Променя съдържанието на регистъра за касова наличност.
    В зависимост от знака на посочената сума тя се натрупва в регистъра за служебен внос или износ.
    Информацията не се записва във фискалната памет и е достъпна до момента на приключване на деня.
    Разпечатва се при команда 69 (45h) и при предизвикване на дневен финансов отчет без нулиране от самия принтер.
    При успешно изпълнение на командата с параметър се генерира импулс за отваряне на чекмедже, ако това е разрешено с
    подкоманда 'X' на команда 43.

public FiscalResponse command71Variant0Version0 ()

47h (71) ПЕЧАТ НА ДИАГНОСТИЧНА ИНФОРМАЦИЯ

Note:
Тази команда отпечатва служебен бон с диагностична информация.
Бонът съдържа следното:
• Датата и версията на програмното осигуряване.
• Контролната сума на фирмуера.
• Скоростта на предаване на серийния порт.
• Положението на конфигурационните ключета и името на страната.
• Аварийното време при отпадане на захранването.
• Номера, датата и часа на последното нулиране на RAM (ако има такова).
• Текущата температура на печатащата глава.
• Общия брой полета във фискалната памет и броя на свободните.
• Текущата дата и час.
Командата няма да се изпълни при отворен бон и липса на хартия.
Може да се предизвика и чрез задържането на бутон при включване на принтера до първия звуков сигнал.


public FiscalResponse command73Variant0Version0 (String StartRec, String EndRec)

49h (73) ОТПЕЧАТВАНЕ НА ФИСКАЛНАТА ПАМЕТ ПО НОМЕР НА БЛОК

Parameters
StartRec The number of the starting fiscal entry - 4 bytes
EndRec The number of the ending fiscal entry - 4 bytes


Note:
Тази команда води до отпечатване на пълен отчет на фискалната памет от даден номер до друг.
Ако няма входни данни, приема се целия перод на експлоатация.

public FiscalResponse command76Variant0Version0 ()

4Ch (76) СТАТУС НА ФИСКАЛНАТА ТРАНЗАКЦИЯ

Returns
  • FiscalResponse
    FT_Opened Един байт, който е:
    '1' ако е отворен фискален или служебен бон (какъв точно може да се разбере по статус битовете);
    '0' ако няма отворен бон.
    Sales_Num Броят на продажбите регистрирани на текущия или на последния фискален бон. 4 байта.
    Amount Сумата от последния фискален бон - 9 байта със знак.
    Tender Сумата платена на поредния или последен бон. 9 байта със знак.


    Note:

    Тази команда дава възможност на приложението в PC да установи статуса, а ако е нужно и да възстанови и завърши фискална операция.
    Например при изключване на ел. захранване.

public FiscalResponse command79Variant0Version0 (String StartDate, String EndDate)

4Fh (79) НАТРУПАНИ СУМИ ОТ ФИСКАЛНАТА ПАМЕТ ЗА ДАДЕН ПЕРИОД

Parameters
StartDate Начална дата - 6 байта (DDMMYY)
EndDate Крайна дата - 6 байта (DDMMYY)


Note:

Командата води до изчисляване и отпечатване на съкратен отчет на фискалната памет.

public FiscalResponse command80Variant0Version0 (String SoundData)

50H (80) ЗВУКОВ СИГНАЛ

Parameters
SoundData Командата служи за издаване на поредица от тонове със зададена честота и продължителност.
Ако няма входни данни, издава се звуков сигнал с честота 2 kHz и продължителност 300 ms.
Ако входните данни са от вида:
, където Hz и mSec са цели числа, то се издава звуков сигнал с честота Hz херца (м/у 100 и 5000) и продължителност
mSec милисекунди (м/у 50 и 2000).

В останалите случаи данните са във формат, подобен на записа на ноти и могат да имат произволна дължина (не по-голяма от
изискваната от протокола - 218 байта).
Първият невалиден символ прекъсва командата.

Допустимите подкоманди във данните са:
• Нота: Една латинска главна буква със стойност от 'A' до'G'.
'C' до
'D' ре
'E' ми
'F' фа
'G' сол
'A' ла
'B' си
Ако непосредствено след нотата следва символът '#', то тя се повишава с един полутон (диез).
Ако след нотата следва символът '&', то тя се понижава с един полутон (бемол).
• Пауза: Символът интервал (ASCII 20h).

След нота или пауза може да има един или няколко байта, указващи продължителността.

Валидни символи са от '0' до '5', като те имат следното значение:
'0' Базова продължителност
'1' Базова продължителност * 2
'2' Базова продължителност * 4
'3' Базова продължителност * 8
'4' Базова продължителност * 16
'5' Базова продължителност * 32

Ако има няколко продължителности една след друга, те се сумират.
• Преминаване към по-висока гама: символът '+'.
• Преминаване към по-ниска гама: символът '-'.
• Задаване на темпо: Символът '^', следван от една цифра.
Цифрата определя процентно продължителността на нотите и интервалите спрямо базовата.
Допустима стойност:
'1' 200 %
'2' 175 %
'3' 140 %
'4' 120 %
'5' 100 %
'6' 80 %
'7' 60 %
'8' 50 %
'9' 40 %
• Връщане към гама 1 (тя е и по подразбиране). Символът '@'. Тонът 'ла' за нея е 440 Hz.

Изсвирването на изпратената последователност е фоново и принтерът може да изпълнява команди по време на звуковия сигнал.


Note:

Командата служи за издаване на поредица от тонове със зададена честота и продължителност.
Ако няма входни данни, издава се звуков сигнал с честота 2 kHz и продължителност 300 ms.
Ако входните данни са от вида:
, където Hz и mSec са цели числа, то се издава звуков сигнал с честота Hz херца (м/у 100 и 5000) и продължителност mSec
милисекунди (м/у 50 и 2000).

В останалите случаи данните са във формат, подобен на записа на ноти и могат да имат произволна дължина
(не по-голяма от изискваната от протокола - 218 байта).
Първият невалиден символ прекъсва командата.

Допустимите подкоманди във данните са:
• Нота:
Една латинска главна буква със стойност от 'A' до'G'.
'C' до
'D' ре
'E' ми
'F' фа
'G' сол
'A' ла
'B' си
Ако непосредствено след нотата следва символът '#', то тя се повишава с един полутон (диез).
Ако след нотата следва символът '&', то тя се понижава с един полутон (бемол).
• Пауза:
Символът интервал (ASCII 20h).

След нота или пауза може да има един или няколко байта, указващи продължителността.

Валидни символи са от '0' до '5', като те имат следното значение:
'0' Базова продължителност
'1' Базова продължителност * 2
'2' Базова продължителност * 4
'3' Базова продължителност * 8
'4' Базова продължителност * 16
'5' Базова продължителност * 32

Ако има няколко продължителности една след друга, те се сумират.
• Преминаване към по-висока гама: символът '+'.
• Преминаване към по-ниска гама: символът '-'.
• Задаване на темпо: Символът '^', следван от една цифра.
Цифрата определя процентно продължителността на нотите и интервалите спрямо базовата.
Допустима стойност:
'1' 200 %
'2' 175 %
'3' 140 %
'4' 120 %
'5' 100 %
'6' 80 %
'7' 60 %
'8' 50 %
'9' 40 %
• Връщане към гама 1 (тя е и по подразбиране). Символът '@'. Тонът 'ла' за нея е 440 Hz.

Изсвирването на изпратената последователност е фоново и принтерът може да изпълнява команди по време на звуковия сигнал.

public FiscalResponse command83Variant0Version0 (String INPUT_Multiplier, String INPUT_Decimals, String INPUT_Currency, String INPUT_EnabledT, String INPUT_TaxA, String INPUT_TaxB, String INPUT_TaxC, String INPUT_TaxD, String INPUT_TaxE, String INPUT_TaxF, String INPUT_TaxG, String INPUT_TaxH)

53h (83) УСТАНОВЯВАНЕ НА ДЕСЕТИЧНИ ЗНАЦИ, ВАЛУТА И ДАНЪЧНИТЕ СТАВКИ

Parameters
INPUT_Multiplier A multiplier between 0 and 3 which shows the degree of 10 before multiplying it times the input or output value
(at present deactivated and out of use).
INPUT_Decimals One byte with a value 0 or 2 and shows the exact place of the decimal point.
INPUT_Currency Името на валутата. До 6 байта.
INPUT_EnabledT 8 байта със възможна стойност '0' или '1', определящи дали съответната данъчна група е забранена ('0') или разрешена ('1').
INPUT_TaxA Стойността на данъчната ставка.
INPUT_TaxB Стойността на данъчната ставка.
INPUT_TaxC Стойността на данъчната ставка.
INPUT_TaxD Стойността на данъчната ставка.
INPUT_TaxE Стойността на данъчната ставка.
INPUT_TaxF Стойността на данъчната ставка.
INPUT_TaxG Стойността на данъчната ставка.
INPUT_TaxH Стойността на данъчната ставка.
Returns
  • FiscalResponse
    OUTPUT_Multiplier Множител - между 0 и 3 и показва степента на 10 преди да се умножи с входното или изходното число.
    В момента е деактивиран и не се използува.
    OUTPUT_Decimals Това е един байт със стойност между 0 и 2 и показва мястото където да се сложи десетичната запетая.
    OUTPUT_Currency Името на валутата. До 6 байта.
    OUTPUT_EnabledT 8 байта със възможна стойност '0' или '1', определящи дали съответната данъчна група е забранена ('0') или разрешена ('1').
    OUTPUT_TaxA Стойността на данъчната ставка.
    OUTPUT_TaxB Стойността на данъчната ставка.
    OUTPUT_TaxC Стойността на данъчната ставка.
    OUTPUT_TaxD Стойността на данъчната ставка.
    OUTPUT_TaxE Стойността на данъчната ставка.
    OUTPUT_TaxF Стойността на данъчната ставка.
    OUTPUT_TaxG Стойността на данъчната ставка.
    OUTPUT_TaxH Стойността на данъчната ставка.


    Note:

    Ако един от параметрите трябва да бъде указан, то тогава и останалите трябва да се зададат.
    Установяването на нови данъчни ставки е разрешено само преди издаването на първия клиентски фискален бон за деня.
    Преди фискализация данните от командата се пазят само в оперативната памет и могат да се променят неограничен брой пъти.

public FiscalResponse command83Variant0Version1 ()

53h (83) УСТАНОВЯВАНЕ НА ДЕСЕТИЧНИ ЗНАЦИ, ВАЛУТА И ДАНЪЧНИТЕ СТАВКИ

Returns
  • FiscalResponse
    OUTPUT_Multiplier Множител - между 0 и 3 и показва степента на 10 преди да се умножи с входното или изходното число.
    В момента е деактивиран и не се използува.
    OUTPUT_Decimals Това е един байт със стойност между 0 и 2 и показва мястото където да се сложи десетичната запетая.
    OUTPUT_Currency Името на валутата. До 6 байта.
    OUTPUT_EnabledT 8 байта със възможна стойност '0' или '1', определящи дали съответната данъчна група е забранена ('0') или разрешена ('1').
    OUTPUT_TaxA Стойността на данъчната ставка.
    OUTPUT_TaxB Стойността на данъчната ставка.
    OUTPUT_TaxC Стойността на данъчната ставка.
    OUTPUT_TaxD Стойността на данъчната ставка.
    OUTPUT_TaxE Стойността на данъчната ставка.
    OUTPUT_TaxF Стойността на данъчната ставка.
    OUTPUT_TaxG Стойността на данъчната ставка.
    OUTPUT_TaxH Стойността на данъчната ставка.


    Note:

    Ако един от параметрите трябва да бъде указан, то тогава и останалите трябва да се зададат.
    Установяването на нови данъчни ставки е разрешено само преди издаването на първия клиентски фискален бон за деня.
    Преди фискализация данните от командата се пазят само в оперативната памет и могат да се променят неограничен брой пъти.

public FiscalResponse command84Variant0Version0 (String BC_Type, String BC_Data)

54H (84) ПЕЧАТ НА БАРКОД

Parameters
BC_Type Тип на баркода.

Един байт с допустима стойност:
'1' EAN8. Данните съдържат само цифри и са 7 байта. Контролната сума се изчислява от принтера.

'2' EAN13. Данните съдържат само цифри и са 12 байта. Контролната сума се изчислява от принтера.

'3' Code 128. Данните са символи с ASCII кодове между 32 и 127.
Дължината им е между 22 и 42 символа (зависи от съдържанието - максималната дължина се постига, ако всички символи са цифри).
Контролната сума се изчислява от принтера.

'4' ITF (Interleaved 2 of 5). Данните съдържат само цифри.

'5' ITF (Interleaved 2 of 5). Данните съдържат само цифри.
Принтерът автоматично генерира и отпечатва контролна сума.

'D' DataMatrix. Данните имат формат: ,
Align Подравняване на баркода. Един байт:
L Ляво
C Центрирано
R Дясно
Size Размер на модула (пиксела). Цяло число от 3 до 12.
BData Данните за печат. До 160 байта.
BC_Data - EAN8 bar code. Data contains only digits and is 7 bytes long. The check sum is automatically calculated and printed.
- EAN13 bar code. Data contains only digits and is 12 bytes long. The check sum is automatically calculated and printed.
- Code128 bar code. Data contains symbols with ASCII codes between 32 and 127. Data length is between 16 and 32 symbols
(depends on the content - the maximum length is if all symbol are digits). The check sum is automatically calculated and printed.
- Interleaved 2 of 5 bar code. Data contains only digits and is up to 28 bytes long. No check sum is calculated and printed.
- Interleaved 2 of 5 bar code. Data contains only digits and is up to 27 bytes long. The check sum is automatically calculated
and printed.
- DataMatrix. Данните имат формат: ,
Align Подравняване на баркода. Един байт:
L Ляво
C Центрирано
R Дясно
Size Размер на модула (пиксела). Цяло число от 3 до 12.
BData Данните за печат. До 160 байта.


Note:

Командата отпечатва баркод.
Допустима е само в отворен фискален или служебен бон.
Баркодът се печати центриран.
Под баркода се печати информацията и в текстов вид.
Ако дължината на данните или съдържанието им е навалидно, вдига се статус бит "Синтактична грешка" и баркодът не се отпечатва.
Височината на баркода се задава с команда 43.

public FiscalResponse command84Variant0Version1 (String BC_Type, String BC_Data)

54H (84) ПЕЧАТ НА БАРКОД

Parameters
BC_Type Тип на баркода.

Един байт с допустима стойност:
'1' EAN8. Данните съдържат само цифри и са 7 байта. Контролната сума се изчислява от принтера.

'2' EAN13. Данните съдържат само цифри и са 12 байта. Контролната сума се изчислява от принтера.

'3' Code 128. Данните са символи с ASCII кодове между 32 и 127.
Дължината им е между 22 и 42 символа (зависи от съдържанието - максималната дължина се постига, ако всички символи са цифри).
Контролната сума се изчислява от принтера.

'4' ITF (Interleaved 2 of 5). Данните съдържат само цифри.

'5' ITF (Interleaved 2 of 5). Данните съдържат само цифри.
Принтерът автоматично генерира и отпечатва контролна сума.
BC_Data - EAN8 bar code. Data contains only digits and is 7 bytes long. The check sum is automatically calculated and printed.
- EAN13 bar code. Data contains only digits and is 12 bytes long. The check sum is automatically calculated and printed.
- Code128 bar code. Data contains symbols with ASCII codes between 32 and 127. Data length is between 16 and 32 symbols
(depends on the content - the maximum length is if all symbol are digits). The check sum is automatically calculated and printed.
- Interleaved 2 of 5 bar code. Data contains only digits and is up to 28 bytes long. No check sum is calculated and printed.
- Interleaved 2 of 5 bar code. Data contains only digits and is up to 27 bytes long. The check sum is automatically calculated
and printed.


Note:

Командата отпечатва баркод.
Допустима е само в отворен фискален или служебен бон.
Баркодът се печати центриран.
Ако дължината на данните или съдържанието им е навалидно, вдига се статус бит "Синтактична грешка" и баркодът не се отпечатва.
Височината на баркода се задава с команда 43.

public FiscalResponse command85Variant0Version0 (String OPTION, String INPUT_NAME)

55H (85) УСТАНОВЯВАНЕ ИМЕНА НА ДОПЪЛНИТЕЛНИТЕ ПЛАЩАНИЯ

Parameters
OPTION 'I' Допълнително плащане 1
'J' Допълнително плащане 2
'K' Допълнително плащане 3
'L' Допълнително плащане 4
INPUT_NAME Име на съответния тип плащане (до 24 символа).
Returns
  • FiscalResponse
    FP_RESULT One byte:
    'P' Няма грешка.
    'F' Името е повече от 24 байта.


    Note:


    Командата задава коментарен текст, който се печати пред данните от допълнителните типове плащания (команда 53).
    Разрешена е само преди издаването на първия клиентски фискален бон за деня.

public FiscalResponse command85Variant0Version1 (String OPTION)

55H (85) УСТАНОВЯВАНЕ ИМЕНА НА ДОПЪЛНИТЕЛНИТЕ ПЛАЩАНИЯ

Parameters
OPTION 'I' Допълнително плащане 1
'J' Допълнително плащане 2
'K' Допълнително плащане 3
'L' Допълнително плащане 4
Returns
  • FiscalResponse
    OUTPUT_NAME Име на съответния тип плащане (до 24 символа).


    Note:

    Командата връща текущото име.
    Разрешена е само преди издаването на първия клиентски фискален бон за деня.

public FiscalResponse command86Variant0Version0 ()

56H (86) ПРОЧИТАНЕ НА ДАТАТА НА НАЙ-КЪСНИЯ ЗАПИС ВЪВ ФИСК. ПАМЕТ

Returns
  • FiscalResponse
    LFMR_DT Датата (или датата и часа) на последния (най-късен) запис във фискалната памет във формат:
    DD-MM-YYYY hh:mm:ss

public FiscalResponse command86Variant0Version1 ()

56H (86) ПРОЧИТАНЕ НА ДАТАТА НА НАЙ-КЪСНИЯ ЗАПИС ВЪВ ФИСК. ПАМЕТ

Returns
  • FiscalResponse
    DD Датата (или датата и часа) на последния (най-късен) запис във фискалната памет - Day
    MM Датата (или датата и часа) на последния (най-късен) запис във фискалната памет - Month
    YYYY Датата (или датата и часа) на последния (най-късен) запис във фискалната памет - Year
    HH Датата (или датата и часа) на последния (най-късен) запис във фискалната памет - Hours
    MMM Датата (или датата и часа) на последния (най-късен) запис във фискалната памет - Minutes
    SS Датата (или датата и часа) на последния (най-късен) запис във фискалната памет - Sec


    Note:
    Датата (или датата и часа) на последния (най-късен) запис във фискалната памет:

    DD - Day
    MM - Month
    YYYY - Year
    HH - Hours
    MMM - Minutes
    SS - Sec.

public FiscalResponse command87Variant0Version0 (String Dept, String TaxGr, String Line1, String Line2)

57H (87) ПРОГРАМИРАНЕ НА ИМЕ НА ДЕПАРТАМЕНТ

Parameters
Dept Номер на департамент. Цяло число от 1 до 60.
TaxGr Данъчна група, асоциирана с департамента.
Line1 Име или поясняващ текст за департамента. До 28 символа.
Line2 Име или поясняващ текст за департамента (втори ред) до 34 символа.


Note:

Командата може да се изпълни само ако за департамента не са издавани фискални бонове след последния Z-отчет.
При нов принтер или след RAM ресет имената на департаментите са празни.
Програмираното име се печати в разширения дневен финансов отчет с печат на департаментите (команда 117) и при
желание в началото на всеки фискален бон.

public FiscalResponse command87Variant0Version1 (String Dept, String TaxGr, String Line1)

57H (87) ПРОГРАМИРАНЕ НА ИМЕ НА ДЕПАРТАМЕНТ

Parameters
Dept Номер на департамент. Цяло число от 1 до 60.
TaxGr Данъчна група, асоциирана с департамента.
Line1 Име или поясняващ текст за департамента. До 28 символа.


Note:

Командата може да се изпълни само ако за департамента не са издавани фискални бонове след последния Z-отчет.
При нов принтер или след RAM ресет имената на департаментите са празни.
Програмираното име се печати в разширения дневен финансов отчет с печат на департаментите (команда 117) и при
желание в началото на всеки фискален бон.

public FiscalResponse command88Variant0Version0 (String Dept)

58H (88) ПОЛУЧАВАНЕ ДАННИ ЗА НАТРУПАНИТЕ СУМИ ЗА ДЕПАРТАМЕНТ

Parameters
Dept Номер на департамент. Цяло число от 1 до 60.
Returns
  • FiscalResponse
    ExitCode Един байт с възможни стойности:
    'P' Департаментът е програмиран. Следват описаните по-долу данни за него.
    'F' Департаментът не е програмиран. Няма данни за него.
    TaxGr Данъчна група на департамента.
    RecSales Брой продажби за департамента в бона.
    RecSum Натрупана сума за текущия или последния фискален бон за съответния департамент.
    Плаващо число с два десетични знака.
    TotSales Брой продажби за департамента за деня.
    TotSum Натрупана сума за деня за съответния департамент. Плаващо число с два десетични знака.
    Line1 Име или поясняващ текст за департамента. До 28 символа.
    Line2 Име или поясняващ текст за департамента - втори ред. До 34 символа.

public FiscalResponse command90Variant0Version0 ()

5Ah (90) ЧЕТЕНЕ НА ДИАГНОСТИЧНА ИНФОРМАЦИЯ

Returns
  • FiscalResponse
    PrinterName Име на фискалното устройство (в случая "FP1000KL").
    FwRev Версията на програмното осигуряване. 4 байта.
    FwDate Датата на програмното осигуряване DDMmmYY. 7 байта.
    FwTime Час на програмното осигуряване HHMM. 4 байта.
    Chk Контролна сума на EPROM. 4 байта стринг в шестнайсетичен вид.
    Например, ако контролната сума е 214Ah, то тя ще се предаде 32h,31h,34h,41h.
    Sw Ключетата от Sw1 до Sw8.
    8 байта стринг с '0' или '1'
    Serial Ser Индивидуален номер на устройството - 8 байта.
    FM FМ Номер на фискалния модул - 8 байта.

public FiscalResponse command90Variant0Version1 ()

5Ah (90) ЧЕТЕНЕ НА ДИАГНОСТИЧНА ИНФОРМАЦИЯ

Returns
  • FiscalResponse
    PrinterName Име на фискалното устройство (в случая "FP1000KL").
    FwRev Версията на програмното осигуряване. 4 байта.
    FwDate Датата на програмното осигуряване DDMmmYY. 7 байта.
    FwTime Час на програмното осигуряване HHMM. 4 байта.
    Chk Контролна сума на EPROM. 4 байта стринг в шестнайсетичен вид.
    Например, ако контролната сума е 214Ah, то тя ще се предаде 32h,31h,34h,41h.
    Discoverable '0' или '1'. BluetoothDiscoverable ако е със стойност 1
    Serial Ser Индивидуален номер на устройството - 8 байта.
    FM FМ Номер на фискалния модул - 8 байта.

public FiscalResponse command92Variant0Version0 (String LineType)

5Ch (92) ПЕЧАТ НА РАЗДЕЛИТЕЛНА ЛИНИЯ

Parameters
LineType Един байт с допустима стойност:
'1' Запълване със символа '-'.
'2' Запълване последователно със символите '-' и ' '.
'3' Запълване със символа '='.


Note:

Принтерът печати разделителна линия от посочения тип по цялата ширина на хартията.
Трябва да е отворен фискален или служебен бон.

public FiscalResponse command94Variant0Version0 (String StartDate, String EndDate)

5Eh (94) ОТПЕЧАТВАНЕ НА ФИСКАЛНАТА ПАМЕТ ПО ДАТА НА ФИСКАЛЕН ЗАПИС

Parameters
StartDate Starting date of selected fiscal entry - 6 bytes (DDMMYY)
EndDate End date of the fiscal entry - 6 bytes (DDMMYY)


Note:

Тази команда отпечатва пълен отчет на фискалната памет за периода между две дати.

public FiscalResponse command95Variant0Version0 (String StartNumber, String EndNumber)

5Fh (95) НАТРУПАНИ СУМИ ОТ ФИСКАЛНАТА ПАМЕТ ЗА ДАДЕН ПЕРИОД

Parameters
StartNumber Начален номер на фискален запис.
EndNumber Краен номер на фискален запис.


Note:

Командата води до изчисляване и отпечатване на съкратен отчет на фискалната памет.
Този отчет за целия период на употреба на фискалния принтер може да се предизвика и чрез
задържането на бутон при включване на принтера до четвъртия звуков сигнал.

public FiscalResponse command97Variant0Version0 ()

61h (97) ПРОЧИТАНЕ НА УСТАНОВЕНИТЕ ДАНЪЧНИ СТАВКИ

Returns
  • FiscalResponse
    TaxA Данъчна ставка А
    TaxB Данъчна ставка Б
    TaxC Данъчна ставка В
    TaxD Данъчна ставка Г
    TaxE Данъчна ставка Д
    TaxF Данъчна ставка Е
    TaxG Данъчна ставка Ж
    TaxH Данъчна ставка З

public FiscalResponse command99Variant0Version0 ()

63h (99) ПРОЧИТАНЕ НА ЕИК

Returns
  • FiscalResponse
    EIK_Text ЕИК като текст.
    EIK_Name Коментарният текст преди ЕИК.

public int getCountryCode ()

public int getDealerCode ()

public String getDeviceName ()

public int getDeviceType ()

public int getModelType ()

public int getOBuildNumber ()

public int getOMajorVersion ()

public String getSerialNumber ()

public String getStatusBitEnStr (int byteIndex, int bitIndex)