public class DP25_BGR extends FiscalDeviceV1
Modifier and Type | Field and Description |
---|---|
int |
maxFooterLines |
int |
maxHeaderLines |
build, parameters, transport
Constructor and Description |
---|
DP25_BGR(AbstractTransportProtocol protocol) |
DP25_BGR(java.io.InputStream in,
java.io.OutputStream out) |
Modifier and Type | Method and Description |
---|---|
FiscalResponse |
command100Variant0Version0(java.lang.String text)
(100) ПОКАЗВАНЕ НА ТЕКСТ НА ДИСПЛЕЯ
|
FiscalResponse |
command101Variant0Version0(java.lang.String operatorCode,
java.lang.String oldPassword,
java.lang.String newPassword)
65h (101) ЗАДАВАНЕ НА ОПЕРАТОРСКА ПАРОЛА
|
FiscalResponse |
command102Variant0Version0(java.lang.String operatorCode,
java.lang.String operatorPass,
java.lang.String operatorName)
66h (102) ЗАДАВАНЕ НА ИМЕ НА ОПЕРАТОР
|
FiscalResponse |
command103Variant0Version0()
67h (103) ИНФОРМАЦИЯ ЗА ТЕКУЩИЯ БОН
|
FiscalResponse |
command105Variant0Version0()
69h (105) ОТЧЕТ ОПЕРАТОРИ
|
FiscalResponse |
command106Variant0Version0(java.lang.String mSec)
6Ah (106) ОТВАРЯНЕ НА ЧЕКМЕДЖЕ
|
FiscalResponse |
command107Variant0Version0()
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ ИЛИ ГОРИВО
Информация за артикулите
|
FiscalResponse |
command107Variant10Version0()
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
Връщане на данните за следващия намерен артикул ненулеви продажби.
|
FiscalResponse |
command107Variant11Version0(java.lang.String option,
java.lang.String startPLU) |
FiscalResponse |
command107Variant1Version0(java.lang.String taxGr,
java.lang.String PLU,
java.lang.String group,
java.lang.String price,
java.lang.String replaceQty,
java.lang.String quantity,
java.lang.String name)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ ИЛИ ГОРИВО
Програмиране на артикул.
|
FiscalResponse |
command107Variant2Version0(java.lang.String PLU,
java.lang.String quantity)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ ИЛИ ГОРИВО
Промяна на наличното количество за артикул.
|
FiscalResponse |
command107Variant3Version0(java.lang.String option,
java.lang.String fromPLU,
java.lang.String toPLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ ИЛИ ГОРИВО
Изтриване на артикул.
|
FiscalResponse |
command107Variant4Version0(java.lang.String PLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
Прочитане данните за артикул.
|
FiscalResponse |
command107Variant5Version0(java.lang.String startPLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
Връщане на данните за първия намерен програмиран артикул.
|
FiscalResponse |
command107Variant6Version0(java.lang.String lastPLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
Връщане на данните за последния намерен програмиран артикул.
|
FiscalResponse |
command107Variant7Version0()
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
Връщане на данните за следващия намерен програмиран артикул.
|
FiscalResponse |
command107Variant8Version0(java.lang.String startPLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
Връщане на данните за първия намерен артикул с ненулеви продажби.
|
FiscalResponse |
command107Variant9Version0(java.lang.String startPLU)
6Bh (107) ДЕФИНИРАНЕ И ЧЕТЕНЕ НА АРТИКУЛИ
Връщане на данните за последния намерен артикул ненулеви продажби.
|
FiscalResponse |
command108Variant0Version0(java.lang.String option)
6Ch (108) РАЗШИРЕН ДНЕВЕН ФИНАНСОВ ОТЧЕТ
|
FiscalResponse |
command109Variant0Version0(java.lang.String count)
6Dh (109) ПЕЧАТ НА ДУБЛИРАЩ БОН
|
FiscalResponse |
command110Variant0Version0()
6Еh (110) ДОПЪЛНИТЕЛНА ИНФОРМАЦИЯ ЗА ДЕНЯ
|
FiscalResponse |
command111Variant0Version0(java.lang.String reportType,
java.lang.String firstPLU,
java.lang.String lastPLU,
java.lang.String group)
* 6Fh (111) ОТЧЕТ ПО АРТИКУЛИ
|
FiscalResponse |
command112Variant0Version0(java.lang.String operator)
70h (112) ПОЛУЧАВАНЕ НА ИНФОРМАЦИЯ ЗА ОПЕРАТОР
|
FiscalResponse |
command113Variant0Version0()
71h (113) ПОЛУЧАВАНЕ НОМЕРА НА ПОСЛЕДНИЯ ОТПЕЧАТАН ДОКУМЕНТ
|
FiscalResponse |
command114Variant0Version0(java.lang.String Rec1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
Информация за активните данъчни ставки за посочения Z-отчет запис.
|
FiscalResponse |
command114Variant1Version0(java.lang.String closure1,
java.lang.String closure2)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
Информация за оборота за посочения запис или период.
|
FiscalResponse |
command114Variant2Version0(java.lang.String closure1,
java.lang.String closure2)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
Информация за нет-сумите за посочения запис или период.
|
FiscalResponse |
command114Variant3Version0(java.lang.String closure1,
java.lang.String closure2)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
Информация за начисления ДДС за посочения запис или период.
|
FiscalResponse |
command114Variant4Version0(java.lang.String closure1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
Допълнителна информация за посочения запис.
|
FiscalResponse |
command114Variant5Version0(java.lang.String closure1)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
Информация за посочения номер на комплекта ДДС.
|
FiscalResponse |
command114Variant6Version0(java.lang.String closure1,
java.lang.String closure2)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
Информация за оборота от сторно за посочения запис или период.
|
FiscalResponse |
command114Variant7Version0(java.lang.String closure1,
java.lang.String closure2)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
Информация за нето сумите от сторно за посочения запис или период.
|
FiscalResponse |
command114Variant8Version0(java.lang.String closure1,
java.lang.String closure2)
72h (114) ИНФОРМАЦИЯ ЗА ФИСКАЛЕН ЗАПИС ИЛИ ФИСКАЛЕН ПЕРИОД
Информация за начисления ДДС от сторно за посочения запис или период.
|
FiscalResponse |
command115Variant0Version0(java.lang.String rowNum,
java.lang.String data)
73h (115) ПРОГРАМИРАНЕ НА ГРАФИЧНО ЛОГО
|
FiscalResponse |
command115Variant1Version0(java.lang.String rowNum)
73h (115) ЧЕТЕНЕ НА ГРАФИЧНО ЛОГО
|
FiscalResponse |
command117Variant0Version0(java.lang.String option)
75h (117) ДНЕВЕН ФИНАНСОВ ОТЧЕТ С ПЕЧАТ НА ДАННИ ПО ДЕПАРТАМЕНТИ
|
FiscalResponse |
command118Variant0Version0(java.lang.String option)
76h (118) ДНЕВЕН ФИНАНСОВ ОТЧЕТ С ПЕЧАТ НА ДЕПАРТАМЕНТИ И АРТИКУЛИ
|
FiscalResponse |
command119Variant0Version0(java.lang.String Flg,
java.lang.String DT1,
java.lang.String DT2)
77h (119) РАБОТА С КЛЕН
Четене на данни от КЛЕН по дата и час
* Връща първия ред от документ с дата и час DT1 и задава край на
* търсенето при документ с дата и час DT2 (включително).
|
FiscalResponse |
command119Variant0Version1()
77h (119) РАБОТА С КЛЕН
Четене на следващ текстов ред от КЛЕН.
|
FiscalResponse |
command119Variant1Version0(java.lang.String Fnt,
java.lang.String Flg,
java.lang.String D1,
java.lang.String D2)
77h (119) РАБОТА С КЛЕН
Четене на данни от КЛЕН по номер на докумнет
* Връща първия ред от документ номер D1 и задава край на търсенето
* при документ D2 (включително).
|
FiscalResponse |
command119Variant2Version0(java.lang.String Flg,
java.lang.String Cl,
java.lang.String D1,
java.lang.String D2)
77h (119) РАБОТА С КЛЕН
|
FiscalResponse |
command119Variant3Version0(java.lang.String Num)
77h (119) РАБОТА С КЛЕН
Връща информация от КЛЕН за Z-отчет с номер Num.
|
FiscalResponse |
command125Variant1Version0(java.lang.String docNum) |
FiscalResponse |
command140Variant0Version0(java.lang.String EIK,
java.lang.String Client,
java.lang.String TaxNo,
java.lang.String Address)
8Ch (140) СЪХРАНЕНИЕ ДАННИТЕ НА КЛИЕНТА В ПАМЕТТА НА АПАРАТА
Нови данни/промяна на клиентски данни по зададен ЕИК.
|
FiscalResponse |
command140Variant1Version0(java.lang.String EIK)
8Ch (140) ИЗТРИВАНЕ ДАННИТЕ НА КЛИЕНТА В ПАМЕТТА НА АПАРАТА
|
FiscalResponse |
command140Variant2Version0()
8Ch (140) ЧЕТЕНЕ на ДАННИТЕ НА КЛИЕНТА ОТ ПАМЕТТА НА АПАРАТА
Четене на име на продавача.
|
FiscalResponse |
command140Variant2Version0(java.lang.String EIK)
8Ch (140) ЧЕТЕНЕ на ДАННИТЕ НА КЛИЕНТА ОТ ПАМЕТТА НА АПАРАТА
Четене на клиентски данни по зададен ЕИК.
|
FiscalResponse |
command140Variant3Version0(java.lang.String Seller)
8Ch (140) СЪХРАНЕНИЕ НА КЛИЕНТА В ПАМЕТТА НА АПАРАТА
Задаване на име на продавача.
|
FiscalResponse |
command140Variant4Version0(java.lang.String Seller)
8Ch (140) СЪХРАНЕНИЕ НА КЛИЕНТА В ПАМЕТТА НА АПАРАТА
Задаване на име на продавача.
|
FiscalResponse |
command140Variant5Version0()
8Ch (140) ЧЕТЕНЕ на ДАННИТЕ НА КЛИЕНТА ОТ ПАМЕТТА НА АПАРАТА
Чете първи запис с клиент.
|
FiscalResponse |
command140Variant6Version0()
8Ch (140) ЧЕТЕНЕ на ДАННИТЕ НА КЛИЕНТА ОТ ПАМЕТТА НА АПАРАТА
Чете следващия запис за клиент.
|
FiscalResponse |
command255Variant0Version0(java.lang.String PLU,
java.lang.String Name,
java.lang.String TaxGr,
java.lang.String BAR,
java.lang.String SPrice,
java.lang.String TPrice,
java.lang.String Dep,
java.lang.String Group)
FFh (255) ПРОГРАМИРАНЕ НА АРТИКУЛ С БАРКОД
Програмиране на артикул.
|
FiscalResponse |
command255Variant1Version0(java.lang.String PLU)
FFh (255) ЧЕТЕНЕ НА АРТИКУЛ С БАРКОД
Програмиране на артикул.
|
FiscalResponse |
command33Variant0Version0()
21H (33) ИЗЧИСТВАНЕ НА ДИСПЛЕЯ
|
FiscalResponse |
command34Variant0Version0()
22h (34) ИНФОРМАЦИЯ И ОТЧЕТ НА СЕРВИЗНИТЕ ДОГОВОРИ
|
FiscalResponse |
command34Variant1Version0()
22h (34) ИНФОРМАЦИЯ И ОТЧЕТ НА СЕРВИЗНИТЕ ДОГОВОРИ
Печат отчет на всички регистрирани договори по данни от фискалната памет.
|
FiscalResponse |
command35Variant0Version0(java.lang.String text)
23H (35) ПОКАЗВАНЕ НА ТЕКСТ НА ДОЛНИЯ РЕД НА ДИСПЛЕЯ
|
FiscalResponse |
command36Variant0Version0(java.lang.String IPAddr,
java.lang.String SubnetMask,
java.lang.String TCPPort,
java.lang.String DefGateway)
24H (36) ЗАДАВАНЕ НАСТРОЙКИ НА LAN
|
FiscalResponse |
command36Variant1Version0(java.lang.String IPAddr,
java.lang.String SubnetMask,
java.lang.String TCPPort,
java.lang.String DefGateway,
java.lang.String MACAddr)
24H (36) ЗАДАВАНЕ НАСТРОЙКИ НА LAN и MAC
|
FiscalResponse |
command36Variant2Version0()
24H (36) ЧЕТЕНЕ НАСТРОЙКИ НА LAN
|
FiscalResponse |
command37Variant0Version0(java.lang.String Closure)
25h (37) ЧЕТЕНЕ НА ДАННИ ЗА НАП
DT,Closure,FiscRec,LastFiscal,LastDoc,Journal
|
FiscalResponse |
command37Variant1Version0(java.lang.String Closure)
25h (37) ЧЕТЕНЕ НА ДАННИ ЗА НАП
S1,S2,S3,S4,S5,S6,S7,S8,Total,GTotal
|
FiscalResponse |
command37Variant2Version0(java.lang.String Closure)
25h (37) ЧЕТЕНЕ НА ДАННИ ЗА НАП
DiscountN,DiscountS,MarkUpN,MarkUpS,VoidN,VoidS,CancelN,CancelS
|
FiscalResponse |
command37Variant3ersion0(java.lang.String Closure)
25h (37) ЧЕТЕНЕ НА ДАННИ ЗА НАП
CashInN,CashInS,CashOutN,CashOutS,CashSum
|
FiscalResponse |
command37Variant4ersion0(java.lang.String Closure)
25h (37) ЧЕТЕНЕ НА ДАННИ ЗА НАП
CashPaid,CredPaid,CardPaid,CheckPaid,Payd1,Paid2,Paid3,Paid4
|
FiscalResponse |
command37Variant5ersion0(java.lang.String Closure)
25h (37) ЧЕТЕНЕ НА ДАННИ ЗА НАП
DT
|
FiscalResponse |
command37Variant6ersion0(java.lang.String Closure)
25h (37) ЧЕТЕНЕ НА ДАННИ ЗА НАП
DT
|
FiscalResponse |
command37Variant7ersion0(java.lang.String Closure)
25h (37) ЧЕТЕНЕ НА ДАННИ ЗА НАП
|
FiscalResponse |
command38Variant0Version0()
26H (38) ОТВАРЯНЕ НА СЛУЖЕБЕН БОН
|
FiscalResponse |
command39Variant0Version0()
27h (39) ЗАТВАРЯНЕ НА СЛУЖЕБЕН БОН
|
FiscalResponse |
command41Variant0Version0(java.lang.String Switches)
29H (41) ЗАПОМНЯНЕ НА НАСТРОЙКИТЕ И КЛЮЧЕТАТА ВЪВ FLASH-ПАМЕТТА
|
FiscalResponse |
command42Variant0Version0(java.lang.String text)
2Ah (42) ПЕЧАТАНЕ НА СВОБОДЕН ТЕКСТ В СЛУЖЕБЕН БОН
|
FiscalResponse |
command42Variant1Version0(java.lang.String Font,
java.lang.String Flags,
java.lang.String Text)
2Ah (42) ПЕЧАТАНЕ НА СВОБОДЕН ТЕКСТ В СЛУЖЕБЕН БОН
|
FiscalResponse |
command43Variant0Version0(java.lang.String itemIndex,
java.lang.String itemText)
2Bh (43) УСТАНОВЯВАНЕ НА HEADER И FOOTER
|
FiscalResponse |
command43Variant1Version0(java.lang.String printOption,
java.lang.String value)
2Bh (43)ОПЦИИ ЗА ПЕЧАТ
|
FiscalResponse |
command43Variant2Version0(java.lang.String itemOption)
2Bh (43)ОПЦИИ ЗА ПЕЧАТ - ЧЕТЕНЕ
|
FiscalResponse |
command44Variant0Version0(java.lang.String lines)
2Ch (44) ПРИДВИЖВАНЕ НА ХАРТИЯТА
|
FiscalResponse |
command45Variant0Version0()
2Dh (45) ОТРЯЗВАНЕ НА ХАРТИЯТА.
|
FiscalResponse |
command46Variant0Version0(java.lang.String OpNum,
java.lang.String Password,
java.lang.String TillNum,
java.lang.String Invoice,
java.lang.String InvNum,
java.lang.String UNP,
java.lang.String StType,
java.lang.String DocNo,
java.lang.String StUNP,
java.lang.String StDT,
java.lang.String StFMIN,
java.lang.String StornoReason)
2E (46) ИЗДАВАНЕ НА СТОРНО БОН
|
FiscalResponse |
command47Variant0Version0(java.lang.String text)
2Fh (47) ПОКАЗВАНЕ НА ТЕКСТ НА ГОРНИЯ РЕД НА ДИСПЛЕЯ
|
FiscalResponse |
command48Variant0Version0(java.lang.String OpNum,
java.lang.String Password,
java.lang.String TillNum,
java.lang.String UNP)
30h (48) ОТВАРЯНЕ НА ФИСКАЛЕН (КЛИЕНТСКИ) БОН
|
FiscalResponse |
command48Variant1Version0(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String tillNmb,
java.lang.String UNP)
30h (48) ОТВАРЯНЕ НА ФИСКАЛЕН (КЛИЕНТСКИ) БОН
-разширена клиентска бележка (фактура)
|
FiscalResponse |
command49Variant0Version0(java.lang.String L1,
java.lang.String L2,
java.lang.String taxCd,
java.lang.String price,
java.lang.String quan,
java.lang.String UN,
java.lang.String perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
Процентна надабава/отстъпка
|
FiscalResponse |
command49Variant0Version1(java.lang.String L1,
java.lang.String L2,
java.lang.String Dept,
java.lang.String price,
java.lang.String quan,
java.lang.String UN,
java.lang.String perc)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
Процентна надабава/отстъпка
|
FiscalResponse |
command49Variant1Version0(java.lang.String L1,
java.lang.String L2,
java.lang.String taxCd,
java.lang.String price,
java.lang.String quan,
java.lang.String UN,
java.lang.String absSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
Надабава/отстъпка по стойност
|
FiscalResponse |
command49Variant1Version1(java.lang.String L1,
java.lang.String L2,
java.lang.String Dept,
java.lang.String price,
java.lang.String quan,
java.lang.String UN,
java.lang.String absSum)
31h (49) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА СТОКА
Надабава/отстъпка по стойност
|
FiscalResponse |
command50Variant0Version0(java.lang.String startDate,
java.lang.String endDate)
32h (50) ДАНЪЧНИ СТАВКИ ЗАДАВАНИ ПРЕЗ СЪОТВЕТНИЯ ПЕРИОД
|
FiscalResponse |
command51Variant0Version0(java.lang.String print,
java.lang.String display)
33h (51) МЕЖДИННА СУМА
|
FiscalResponse |
command51Variant1Version0(java.lang.String print,
java.lang.String display,
java.lang.String perc)
33h (51) МЕЖДИННА СУМА
С процентмна отстъпка/надбавака
|
FiscalResponse |
command51Variant2Version0(java.lang.String print,
java.lang.String display,
java.lang.String absSum)
33h (51) МЕЖДИННА СУМА
Отстъпка/надбавка по абсолютна стойност
|
FiscalResponse |
command52Variant0Version0(java.lang.String L1,
java.lang.String taxCd,
java.lang.String price,
java.lang.String quan,
java.lang.String UN,
java.lang.String perc)
34h (52) РЕГИСТРИРАНЕ И ПОКАЗВАНЕ НА ДИСПЛЕЯ
Процентна надабава/отстъпка
|
FiscalResponse |
command52Variant0Version1(java.lang.String L1,
java.lang.String Dept,
java.lang.String price,
java.lang.String quan,
java.lang.String UN,
java.lang.String perc)
34h (52) РЕГИСТРИРАНЕ И ПОКАЗВАНЕ НА ДИСПЛЕЯ
Процентна надабава/отстъпка
|
FiscalResponse |
command52Variant1Version0(java.lang.String L1,
java.lang.String taxCd,
java.lang.String price,
java.lang.String quan,
java.lang.String UN,
java.lang.String absSum)
34h (52) РЕГИСТРИРАНЕ И ПОКАЗВАНЕ НА ДИСПЛЕЯ
Надабава/отстъпка по стойност
|
FiscalResponse |
command52Variant1Version1(java.lang.String L1,
java.lang.String Dept,
java.lang.String price,
java.lang.String quan,
java.lang.String UN,
java.lang.String absSum)
34h (52) РЕГИСТРИРАНЕ И ПОКАЗВАНЕ НА ДИСПЛЕЯ
Надабава/отстъпка по стойност
|
FiscalResponse |
command53Variant1Version0(java.lang.String L1,
java.lang.String L2,
java.lang.String paidMode,
java.lang.String amount)
35h (53) ИЗЧИСЛЯВАНЕ НА СБОР (ТОТАЛ)
|
FiscalResponse |
command54Variant0Version0(java.lang.String text)
36h (54) ПЕЧАТАНЕ НА ФИСКАЛЕН СВОБОДЕН ТЕКСТ
|
FiscalResponse |
command54Variant1Version0(java.lang.String Font,
java.lang.String Flags,
java.lang.String Text)
36h (54) ПЕЧАТАНЕ НА ФИСКАЛЕН СВОБОДЕН ТЕКСТ
|
FiscalResponse |
command56Variant0Version0()
38h (56) ЗАТВАРЯНЕ (ПРИКЛЮЧВАНЕ) НА ФИСКАЛЕН БОН
|
FiscalResponse |
command57Variant0Version0(java.lang.String Bulstat,
java.lang.String seller,
java.lang.String receiver,
java.lang.String client,
java.lang.String taxNo,
java.lang.String address)
39h (57) ПЕЧАТ НА ИНФОРМАЦИЯ ЗА КЛИЕНТА
|
FiscalResponse |
command58Variant0Version0(java.lang.String D,
java.lang.String plu,
java.lang.String dept,
java.lang.String quan,
java.lang.String UN,
java.lang.String perc)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ ИЛИ ГОРИВО
Процентна надбаевка или отстъпка
|
FiscalResponse |
command58Variant0Version1(java.lang.String D,
java.lang.String plu,
java.lang.String dept,
java.lang.String quan,
java.lang.String UN,
java.lang.String abs)
3Ah (58) РЕГИСТРИРАНЕ (ПРОДАЖБА) НА АРТИКУЛ
Надбавка или отстъпка по стойност
|
FiscalResponse |
command60Variant0Version0()
3Ch (60) ОТКАЗВАНЕ (ПРЕКРАТЯВАНЕ) НА ФИСКАЛЕН БОН
|
FiscalResponse |
command61Variant0Version0(java.lang.String date,
java.lang.String time)
3Dh (61) УСТАНОВЯВАНЕ НА ДАТАТА И ЧАСА
|
FiscalResponse |
command62Variant0Version0()
3Eh (62) ПРОЧИТАНЕ НА ДАТАТА И ЧАСА
|
FiscalResponse |
command63Variant0Version0()
3Fh (63) ПОКАЗВАНЕ НА ДАТАТА И ЧАСА
|
FiscalResponse |
command64Variant0Version0(java.lang.String Option)
40h (64) ИНФОРМАЦИЯ ЗА ПОСЛЕДНИЯ ФИСКАЛЕН ЗАПИС
|
FiscalResponse |
command65Variant0Version0(java.lang.String option)
41h (65) ИНФОРМАЦИЯ ЗА СУМИТЕ ПО ДАНЪЧНИ ГРУПИ ЗА ДЕНЯ
|
FiscalResponse |
command66Variant0Version0(java.lang.String start,
java.lang.String end)
42h (66) ЗАДАВАНЕ НА ИНТЕРВАЛ ДОПУСТИМИ НОМЕРА НА ФАКТУРА
|
FiscalResponse |
command68Variant0Version0()
44h (68) БРОЙ СВОБОДНИ ПОЛЕТА ВЪВ ФП
|
FiscalResponse |
command69Variant0Version0(java.lang.String reportType)
45h (69) ДНЕВЕН ФИНАНСОВ ОТЧЕТ
|
FiscalResponse |
command69Variant1Version0(java.lang.String reportType)
45h (69) ДНЕВЕН ФИНАНСОВ ОТЧЕТ
изчистване на натрупаните данни по оператори при отчет с нулиране.
|
FiscalResponse |
command70Variant0Version0(java.lang.String amount)
6h (70) СЛУЖЕБЕН ВНОС И ИЗНОС НА ПАРИ
|
FiscalResponse |
command71Variant0Version0()
47h (71) ПЕЧАТ НА ДИАГНОСТИЧНА ИНФОРМАЦИЯ
|
FiscalResponse |
command73Variant0Version0(java.lang.String SHA1,
java.lang.String SkipZ,
java.lang.String Start,
java.lang.String End)
49h (73) ОТЧЕТ НА ФП ПО НОМЕР НА БЛОК
|
FiscalResponse |
command74Variant0Version0(java.lang.String option)
4Ah (74) ПОЛУЧАВАНЕ НА СТАТУСИТЕ
|
FiscalResponse |
command74Variant1Version0()
4Ah (74) ПОЛУЧАВАНЕ НА СТАТУСИТЕ
Връща брой оставащи редове за печат.
|
FiscalResponse |
command74Variant2Version0()
4Ah (74) ПОЛУЧАВАНЕ НА СТАТУСИТЕ
Връща хардуерна информация за принтера.
|
FiscalResponse |
command74Variant3Version0()
4Ah (74) ПОЛУЧАВАНЕ НА СТАТУСИТЕ
Връща данни за изпратените към сървъра на НАП клиентски документи.
|
FiscalResponse |
command75Variant0Version0(java.lang.String Restore)
* 4Bh (75) ФОРСИРАНЕ НА ПОДТИСНАТ ПЕЧАТ
|
FiscalResponse |
command76Variant0Version0(java.lang.String option)
4Ch (76) СТАТУС НА ФИСКАЛНАТА ТРАНЗАКЦИЯ
|
FiscalResponse |
command79Variant0Version0(java.lang.String start,
java.lang.String end)
4Fh (79) СЪКРАТЕН ОТЧЕТ НА ФИСКАЛНАТА ПАМЕТ ОТ ДАТА ДО ДАТА
|
FiscalResponse |
command80Variant0Version0(java.lang.String hz,
java.lang.String mSec)
50H (80) ЗВУКОВ СИГНАЛ
|
FiscalResponse |
command80Variant1Version0(java.lang.String SoundData)
50H (80) ЗВУКОВ СИГНАЛ (МЕЛОДИЯ)
|
FiscalResponse |
command81Variant1Version0()
51H (81) ПОЛУЧАВАНЕ НА ЗАХРАНВАЩОТО НАПРЕЖЕНИЕ И ТЕМПЕРАТУРАТА
|
FiscalResponse |
command83Variant0Version0(java.lang.String multiplier,
java.lang.String decimals,
java.lang.String currency,
java.lang.String enabledT,
java.lang.String taxA,
java.lang.String taxB,
java.lang.String taxC,
java.lang.String taxD,
java.lang.String taxE,
java.lang.String taxF,
java.lang.String taxG,
java.lang.String taxH)
53h (83) УСТАНОВЯВАНЕ НА ДЕСЕТИЧНИ ЗНАЦИ, ВАЛУТА И ДАНЪЧНИТЕ СТАВКИ
|
FiscalResponse |
command83Variant1Version0()
53h (83) ПРОЧИТАНЕ НА ДЕСЕТИЧНИ ЗНАЦИ, ВАЛУТА И ДАНЪЧНИТЕ СТАВКИ
|
FiscalResponse |
command84Variant0Version0(java.lang.String Type,
java.lang.String Align,
java.lang.String AllowN,
java.lang.String Data)
54H (84) ПЕЧАТ НА БАРКОД
|
FiscalResponse |
command85Variant0Version0(java.lang.String option,
java.lang.String name)
55H (85) УСТАНОВЯВАНЕ ИМЕНА НА ДОПЪЛНИТЕЛНИТЕ ПЛАЩАНИЯ
|
FiscalResponse |
command85Variant1Version0(java.lang.String option)
55H (85) ПРОЧИТАНЕ ИМЕНАТА НА ПЛАЩАНИЯ
|
FiscalResponse |
command86Variant0Version0()
56H (86) ПРОЧИТАНЕ НА ДАТАТА НА НАЙ-КЪСНИЯ ЗАПИС ВЪВ ФИСК.
|
FiscalResponse |
command86Variant1Version0()
56H (86) ПРОЧИТАНЕ НА ДАТАТА ЧАСА НА НАЙ-КЪСНИЯ ЗАПИС ВЪВ ФИСК.
|
FiscalResponse |
command87Variant0Version0(java.lang.String dept,
java.lang.String taxGr,
java.lang.String line1,
java.lang.String line2)
57H (87) ПРОГРАМИРАНЕ НА ИМЕ НА ДЕПАРТАМЕНТ
|
FiscalResponse |
command88Variant0Version0(java.lang.String dept)
58H (88) ПОЛУЧАВАНЕ ДАННИ ЗА НАТРУПАНИТЕ СУМИ ЗА ДЕПАРТАМЕНТ
|
FiscalResponse |
command89Variant0Version0(java.lang.String testType)
59h (89) ПРОГРАМИРАНЕ НА ПРОИЗВОДСТВЕНАТА ТЕСТОВА ОБЛАСТ
|
FiscalResponse |
command90Variant0Version0(java.lang.String calcCRC)
5Ah (90) ЧЕТЕНЕ НА ДИАГНОСТИЧНА ИНФОРМАЦИЯ
|
FiscalResponse |
command92Variant0Version0(java.lang.String type)
5Ch (92) ПЕЧАТ НА РАЗДЕЛИТЕЛНА ЛИНИЯ
|
FiscalResponse |
command92Variant1Version0(java.lang.String type)
5Ch (92) ПЕЧАТ НА РАЗДЕЛИТЕЛНА ЛИНИЯ
|
FiscalResponse |
command93Variant1Version0()
5Dh (93) ПОЛУЧАВАНЕ НА ИНФОРМАЦИЯ ЗА ОТСТЪПКИТЕ И НАДБАВКИТЕ ЗА ДЕНЯ
|
FiscalResponse |
command94Variant0Version0(java.lang.String SHA1,
java.lang.String SkipZ,
java.lang.String startDate,
java.lang.String endDate)
5Eh (94) ПЪЛЕН ОТЧЕТ НА ФП ПО ДАТА
|
FiscalResponse |
command94Variant1Version0(java.lang.String SHA1,
java.lang.String SkipZ,
java.lang.String startDate)
5Eh (94) ПЪЛЕН ОТЧЕТ НА ФП ПО ДАТА
МЕСЕЧЕН ИЛИ ГОДИШЕН
|
FiscalResponse |
command95Variant0Version0(java.lang.String first,
java.lang.String last)
5Fh (95) СЪКРАТЕН ОТЧЕТ НА ФП ПО БЛОКОВЕ
|
FiscalResponse |
command97Variant0Version0()
61h (97) ПРОЧИТАНЕ НА УСТАНОВЕНИТЕ ДАНЪЧНИ СТАВКИ
|
FiscalResponse |
command98Variant0Version0(java.lang.String text,
java.lang.String name)
62h (98) УСТАНОВЯВАНЕ НА ЕИК
|
FiscalResponse |
command99Variant0Version0()
63h (99) ПРОЧИТАНЕ НА ЕИК
|
int |
getCountryCode() |
int |
getDealerCode() |
java.lang.String |
getDeviceName() |
int |
getDeviceType() |
int |
getMaxFooterLines() |
int |
getMaxHeaderLines() |
int |
getMaxLinesToFeed() |
int |
getOBuildNumber() |
int |
getOMajorVersion() |
java.lang.String |
getSerialNumber() |
protected void |
INIT(boolean ChekInputParams,
boolean AutoCutInputParams) |
CHECK_STATUS, close, customCommand, formatNumber, get, get, get, get, getAutoCutInputParams, getInfo, getIsStatusCritical, getLastStatus, getParam, getParam, getStatusBitBol, getStatusBitDescriptionBg, isChkInputParams, isNullOrEmpty, notDbl, notInt, padRight, queryStatus, setAutoCutInputParams, setChkInputParams, setCriticalStatuses, setDebugLevel, setMsgSeparator, setThrowErrorMessage, split, toDouble, toInt
public final int maxFooterLines
public final int maxHeaderLines
public DP25_BGR(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
in
- out
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public DP25_BGR(AbstractTransportProtocol protocol) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
protocol
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public int getDeviceType()
public int getCountryCode()
public int getDealerCode()
public int getOMajorVersion()
public int getOBuildNumber()
public java.lang.String getDeviceName()
public java.lang.String getSerialNumber()
protected void INIT(boolean ChekInputParams, boolean AutoCutInputParams) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
INIT
in class FiscalDeviceV1
ChekInputParams
- AutoCutInputParams
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command33Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command33Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command34Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command34Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command34Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command34Variant1Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command35Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command35Variant0Version0
in class FiscalDeviceV1
text
- Текст до 20 символа, който се изпраща директно към
дисплея. Преди него се изпраща команда за и
изчистване на долния ред.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command36Variant0Version0(java.lang.String IPAddr, java.lang.String SubnetMask, java.lang.String TCPPort, java.lang.String DefGateway) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command36Variant0Version0
in class FiscalDeviceV1
IPAddr
- 4 числа от 0 до 255 разделени със точка, представляващи IP адреса на устройството.SubnetMask
- 4 числа от 0 до 255 разделени със точка, представляващи Subnet маската на
устройството.TCPPort
- Число от 1 до 65535 представляващо IP порта на устройствотоDefGateway
- 4 числа от 0 до 255 разделени със точка, представляващи Default Gateway адреса на
устройството.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command36Variant1Version0(java.lang.String IPAddr, java.lang.String SubnetMask, java.lang.String TCPPort, java.lang.String DefGateway, java.lang.String MACAddr) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command36Variant1Version0
in class FiscalDeviceV1
IPAddr
- 4 числа от 0 до 255 разделени със точка, представляващи IP адреса на устройството.SubnetMask
- 4 числа от 0 до 255 разделени със точка, представляващи Subnet маската на
устройството.TCPPort
- Число от 1 до 65535 представляващо IP порта на устройствотоDefGateway
- 4 числа от 0 до 255 разделени със точка, представляващи Default Gateway адреса на
устройството.MACAddr
- До 12 шестнайсетични символа представляващи MAC адреса на устройството.
Работи само при наличие на сервизен джъмпер!!!java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command36Variant2Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command36Variant2Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command37Variant0Version0(java.lang.String Closure) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command37Variant0Version0
in class FiscalDeviceV1
Closure
- Цяло число. Предстоящ номер на дневен отчетjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command37Variant1Version0(java.lang.String Closure) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command37Variant1Version0
in class FiscalDeviceV1
Closure
- Цяло число. Предстоящ номер на дневен отчетjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command37Variant2Version0(java.lang.String Closure) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command37Variant2Version0
in class FiscalDeviceV1
Closure
- Цяло число. Предстоящ номер на дневен отчетjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command37Variant3ersion0(java.lang.String Closure) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command37Variant3ersion0
in class FiscalDeviceV1
Closure
- Цяло число. Предстоящ номер на дневен отчетjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command37Variant4ersion0(java.lang.String Closure) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command37Variant4ersion0
in class FiscalDeviceV1
Closure
- Цяло число. Предстоящ номер на дневен отчетjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command37Variant5ersion0(java.lang.String Closure) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command37Variant5ersion0
in class FiscalDeviceV1
Closure
- Цяло число. Предстоящ номер на дневен отчетjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command37Variant6ersion0(java.lang.String Closure) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command37Variant6ersion0
in class FiscalDeviceV1
Closure
- Цяло число. Предстоящ номер на дневен отчетjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command37Variant7ersion0(java.lang.String Closure) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command37Variant7ersion0
in class FiscalDeviceV1
Closure
- Цяло число. Предстоящ номер на дневен отчетjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command38Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command38Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command39Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command39Variant0Version0
in class FiscalDeviceV1
ФУ извършва следните действия: • Отпечатва се FOOTER. • Отпечатва се поредния номер, датата и часа на документа • Отпечатва се “СЛУЖЕБЕН БОН”.* • Връща се отговор, съдържащ Allreceipt.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command41Variant0Version0(java.lang.String Switches) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command41Variant0Version0
in class FiscalDeviceV1
Switches
- - 8 или 16 байта със стойност ‘0’ или ‘1’ – конфигурационните “ключета”.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command42Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command42Variant0Version0
in class FiscalDeviceV1
text
- Текст до 36 символа.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command42Variant1Version0(java.lang.String Font, java.lang.String Flags, java.lang.String Text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command42Variant1Version0
in class FiscalDeviceV1
Font
- 0 32 точки (4 mm) височина, по-високи букви
1 32 точки (4 mm) височина, нормални букви
2 24 точки (3 mm) височина
3 16 точки (2 mm) височинаFlags
- B Bold (Удебелено)
H High (Двойна височина)
I Italic (Наклонено)Text
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command43Variant0Version0(java.lang.String itemIndex, java.lang.String itemText) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command43Variant0Version0
in class FiscalDeviceV1
itemIndex
- ‘0’ до ‘7’ е номера на линията, която се задава.
Линиите на HEADER са с номера от 0 до 5, а
тези на FOOTER – 6 и 7.itemText
- Текста, от който се състои съответната линия.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
- * HEADER се състои от 6 реда текст, които се отпечатват в началото на всеки фискален или
служебен бон. За нормална работа на ФУ е необходимо да се зададат поне 2 реда Header.
ЕИК (зададен от команда 98) се печати винаги на трети ред, така че редовете от HEADER-а след
втория автоматично се преместват с една позиция надолу.
FOOTER се състои от 2 линии текст, които се отпечатват в края на всеки бон.
HEADER и FOOTER се центрират автоматично.
Тази команда трябва да се изпълни до 8 пъти, за да се зададат всичките линии на HEADER и FOOTER.public FiscalResponse command43Variant1Version0(java.lang.String printOption, java.lang.String value) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command43Variant1Version0
in class FiscalDeviceV1
printOption
- до 5, а тези на FOOTER – 6 и 7.
‘А’ Автоматично форматиране на продажбите като за фактура (4 отделни реда).
’B’ Задава височината на баркода в пиксели (0.125 mm). Възможни стойности от 24 (3 mm) до 240 (30 mm). Баркодът се печати с команда 84 (54H). ‘C’ Разрешаване / забраняване на автоматичното отрязване на хартията след всеки* документ. След включване на принтера поведението на принтера се определя от ключе Sw8.
’D’ Задава плътност на печат. Възможни стойности: ‘1’: Много блед ‘2’: Блед ‘3’: Нормален ‘4’: Плътен ‘5’: Много плътен
‘E’ Разрешаване / забраняване на печата на общата сума в EUR при първата команда за плащане (53) във фискален бон. По подразбиране печатът е забранен. Опционално командата задава и валидния курс EUR/ЛВ. Синтаксис на данните: Enable[,Rate] Enable Флаг за забрана / разрешаване на печата. Един байт: ‘0’ или ‘1’. Rate Обменен курс. Плаващо число с до 8 значещи цифри и 5 десетични знака. Ако липсва, запазва се старата стойност. Ако е 0.00000, то стойност в евро не се печати независимо от Enable.
‘F’ Задаване на шрифта за печат на принтера. Възможни стойности: 0 32 точки (4 mm) височина, по-високи букви 1 32 точки (4 mm) височина, нормални букви 2 24 точки (3 mm) височина
‘L’ Разрешаване / забраняване печата на графичното лого непосредствено преди HEADER-а. Логото се дефинира с команда 115. Данните Text са във формат Enable,H. H е височината на логото в пиксели, а Enable е един байт със стойност ‘1’ (разрешено) или ‘0’ (забранено).
‘N’ Разрешаване / забраняване на отпечатването на името на департамента в началото на всеки фискален бон.
‘Q’ Разрешаване / забраняване на подтискането на печата във фискален или служебен бон. Данните са във формат Q0 или Q1,Lines,Seconds. Q0 забранява натрупването на редове в бона без печат. Q1 разрешава натрупването на редове в бона без печат. Печатът се стартира при някое от следните условия: - Натрупване на Lines неотпечатани редове. Lines може да е от 4 до 1000 или 0. При стойност 0 печатът се стартира при запълване на буфера за печат. - Изминали Seconds секунди без добавяне на нов ред за печат. Seconds може да е от 2 до 120 или 0. При стойност 0 времето е неограничено. - Затваряне на бона. - Изключване и включване на принтера. - Изпълнение на команда 75.
‘R’ Задава допълнителното разстояние в пиксели (0.125 mm) между буквите в завъртян на 90 градуса служебен бон. Възможни стойности от 0 до 4. ‘SIM’ Избира коя от SIM-картите да използва GPRS модемът. Допустима стойност 0 или 1.
‘T’ Разрешаване / забраняване на отпечатването на натрупания ДДС за бона в нормален (не разширен) фискален бон.
‘X’ Разрешаване / забраняване на автоматичното генерирането на импулс за отваряне на чекмедже при команди 53 (35H) и 70 (46H).
‘W’ Задава времето на което да сработи предупреждението за не предадени данни за платежни документи и не обновени данни за нивомерната система. Отпечатват се като служебен бон (веднага след затваряне на фискален бон), който не се помни в контролната лента.
‘c’ Забраняване / разрешаване на функциите на бутона FEED (‘1’- забранява, ‘0’ – разрешава). След включване на принтера функциите на бутона винаги са разрешени.
‘d’ Забраняване / разрешаване връщането на опционален текст в отговора на командата при настъпила грешка (‘0’- забранява, ‘1’ – разрешава).
value
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command43Variant2Version0(java.lang.String itemOption) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command43Variant2Version0
in class FiscalDeviceV1
itemOption
- ‘I’ Дава възможност да прочетем стойностите, зададени по-рано с команда 43.
След буквата ‘I’ следва точно още един символ, съвпадащ с някой от по-горните.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command44Variant0Version0(java.lang.String lines) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command44Variant0Version0
in class FiscalDeviceV1
lines
- Броят на редовете, с които да бъде придвижена хартията.
Трябва да бъде положително число не по-голямо от 99.
Ако параметър липсва, подразбира се 1 ред.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command45Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command45Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command46Variant0Version0(java.lang.String OpNum, java.lang.String Password, java.lang.String TillNum, java.lang.String Invoice, java.lang.String InvNum, java.lang.String UNP, java.lang.String StType, java.lang.String DocNo, java.lang.String StUNP, java.lang.String StDT, java.lang.String StFMIN, java.lang.String StornoReason) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command46Variant0Version0
in class FiscalDeviceV1
OpNum
- -Номер на оператор /1 до 16/Password
- -Операторска парола /4 до 8 цифри/TillNum
- -Номер на касово място /цяло число от 1 до 99999/Invoice
- -Един символ със стойност “I”. Наличието му предизвиква отпечатването на
сторно разширена клиентска бележка (кредитно известие). Автоматично след
HEADER-а се отпечатва номера на фактурата, а след първата команда за
плащане разпечатка на сумите по данъчни групи. След плащането трябва да се
отпечата информация за купувача с команда 57 (39h).InvNum
- -Номер на фактурата която се сторнираUNP
- -Уникален номер на продажбата (формат: сериен номер на ФУ“-“четири цифри
или латински букви“-“пореден номер на продажбата (седем цифри с водещи
нули)“ пример: DT000600-OP01-0001000).
Преди първа продажба УНП трябва да бъде зададен поне веднъж, ако след това
се пропуска параметъра ФУ ще инкрементва с единица номера на продажбата
автоматично.StType
- -Причина за сторниране:
E – операторска грешка
R – връщане/рекламация
T – намаление на данъчната основаDocNo
- -Номер на документа (глобален), който се сторнира.StUNP
- -УНП на документа, който се сторнира. Задава се цялото УНП задължително.StDT
- -Дата и час на сторнирания документ. Формат „DDMMYYhhmmss“.StFMIN
- -Номер на фискалната памет на ФУ от което е издаден бона, който се
сторнира.StornoReason
- -Причина за сторниране (до 30 символа).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
- Ако последния аргумент е StornoReceipt и няма следващи аргументи, ФУ търси издадения бон в
контролната си лента. Ако не го намери, командата приключва неуспешно. Ако го намери, данните се
попълват автоматично и се издава сторно бон с всички присъстващи в оригиналния фискален бон данни.
Ако се подадат StUNP, StDT, StFMIN командата ще бъде приета само като отваряне на сторно бон
в който трябва да се направят продажби, плащания и затваряне (по аналогия с команда 48).public FiscalResponse command47Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command47Variant0Version0
in class FiscalDeviceV1
text
- Текст до 20 символа, който се изпраща директно към дисплея.
Преди него се изпраща команда за позициониране и изчистване на горния ред.
Командата се отхвърля, ако е отворен фискален бон.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public int getMaxLinesToFeed()
getMaxLinesToFeed
in class FiscalDeviceV1
public FiscalResponse command48Variant0Version0(java.lang.String OpNum, java.lang.String Password, java.lang.String TillNum, java.lang.String UNP) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command48Variant0Version0
in class FiscalDeviceV1
OpNum
- Номер на оператор /1 до 16/Password
- Операторска парола /4 до 8 цифри/TillNum
- Номер на касово място /цяло число от 1 до 99999/UNP
- Уникален номер на продажбата (формат: сериен номер на ФУ“-“четири цифри
или латински букви“-“пореден номер на продажбата (седем цифри с водещи
нули)“ пример: DT000600-OP01-0001000).
Преди първа продажба УНП трябва да бъде зададен поне веднъж, ако след това
се пропуска параметъра ФУ ще инкрементва с единица номера на продажбата
автоматично.FiscReceipt Броят на всички издадени фискални бонове от риключване на деня до момента.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command48Variant1Version0(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb, java.lang.String UNP) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command48Variant1Version0
in class FiscalDeviceV1
opCode
- Номер на оператор /1 до 30/opPwd
- Операторска парола /1 до 8 цифри/tillNmb
- Номер на касово място /цяло число от 1 до 99999/UNP
- Уникален номер на продажбата (формат: сериен номер на ФУ“-“четири цифри
или латински букви“-“пореден номер на продажбата (седем цифри с водещи
нули)“ пример: DT000600-OP01-0001000).
Преди първа продажба УНП трябва да бъде зададен поне веднъж, ако след това
се пропуска параметъра ФУ ще инкрементва с единица номера на продажбата
автоматично.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command49Variant0Version0(java.lang.String L1, java.lang.String L2, java.lang.String taxCd, java.lang.String price, java.lang.String quan, java.lang.String UN, java.lang.String perc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command49Variant0Version0
in class FiscalDeviceV1
L1
- Текст до 22 байта съдържащ ред, описващ продажбатаL2
- Текст до 22 байта съдържащ втори ред, описващ продажбатаtaxCd
- Един байт, съдържащ буквата, показваща вида на данъка (‘А’, ‘Б’, ‘В’, ...).
Има ограничение, зависещо от параметъра Enabled_taxes, който се установява при
задаването на валутата в команда 83.price
- Цена до 8 значещи цифри.quan
- Количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от ФУ до зададения брой десетични знаци и
също не трябва да надхвърля 8 значещи цифри.UN
- Име на мерна единица. Опционален текст за мерна единица на количеството до 8
символа, например “kg”.perc
- Параметър, показващ стойността на надбавката или отстъпката (в зависимост от
знака) в проценти върху текущата продажба. Допустими стойности са от -99.00 % до 99.00 %. Приемат се
до 2 десетични знака.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command49Variant1Version0(java.lang.String L1, java.lang.String L2, java.lang.String taxCd, java.lang.String price, java.lang.String quan, java.lang.String UN, java.lang.String absSum) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command49Variant1Version0
in class FiscalDeviceV1
L1
- Текст до 22 байта съдържащ ред, описващ продажбатаL2
- Текст до 22 байта съдържащ втори ред, описващ продажбатаtaxCd
- Един байт, съдържащ буквата, показваща вида на данъка (‘А’, ‘Б’, ‘В’, ...).
Има ограничение, зависещо от параметъра Enabled_taxes, който се установява при
задаването на валутата в команда 83.price
- Цена до 8 значещи цифри.quan
- Количеството на стоката. По подразбиране е 1.000. Дължина до 8
значещи цифри (не повече от 3 след десетичната точка). Произведението Price*Qwan се закръгля от ФУUN
- Име на мерна единица. Опционален текст за мерна единица на количеството до 8
* символа, например “kg”.
до зададения брой десетични знаци и също не трябва да надхвърля 8 значещи цифри.
absSum
- Параметър, показващ стойността на надбавката или отстъпката (в зависимост от
знака) като сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command49Variant0Version1(java.lang.String L1, java.lang.String L2, java.lang.String Dept, java.lang.String price, java.lang.String quan, java.lang.String UN, java.lang.String perc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command49Variant0Version1
in class FiscalDeviceV1
L1
- Текст до 22 байта съдържащ ред, описващ продажбатаL2
- Текст до 22 байта съдържащ втори ред, описващ продажбатаDept
- Номер на департамент. Цяло число от 1 до 60 включително. Продажбата се
причислява към данъчната група, с която е асоцииран департаментът при
програмирането му.price
- Цена до 8 значещи цифри.quan
- Количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от ФУ до зададения брой десетични знаци и
също не трябва да надхвърля 8 значещи цифри.UN
- Име на мерна единица. Опционален текст за мерна единица на количеството до 8
символа, например “kg”.perc
- Параметър, показващ стойността на надбавката или отстъпката (в зависимост от
знака) в проценти върху текущата продажба. Допустими стойности са от -99.00 % до 99.00 %. Приемат се
до 2 десетични знака.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command49Variant1Version1(java.lang.String L1, java.lang.String L2, java.lang.String Dept, java.lang.String price, java.lang.String quan, java.lang.String UN, java.lang.String absSum) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command49Variant1Version1
in class FiscalDeviceV1
L1
- Текст до 22 байта съдържащ ред, описващ продажбатаL2
- Текст до 22 байта съдържащ втори ред, описващ продажбатаDept
- Един байт, съдържащ буквата, показваща вида на данъка (‘А’, ‘Б’, ‘В’, ...).
Има ограничение, зависещо от параметъра Enabled_taxes, който се установява при
задаването на валутата в команда 83.price
- Цена до 8 значещи цифри.quan
- Количеството на стоката. По подразбиране е 1.000. Дължина до 8
значещи цифри (не повече от 3 след десетичната точка). Произведението Price*Qwan се закръгля от ФУUN
- Име на мерна единица. Опционален текст за мерна единица на количеството до 8
* символа, например “kg”.
до зададения брой десетични знаци и също не трябва да надхвърля 8 значещи цифри.
absSum
- Параметър, показващ стойността на надбавката или отстъпката (в зависимост от
знака) като сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command50Variant0Version0(java.lang.String startDate, java.lang.String endDate) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command50Variant0Version0
in class FiscalDeviceV1
startDate
- Дата за начало на периода – DDMMYYendDate
- Дата за край на периода – DDMMYYjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command51Variant0Version0(java.lang.String print, java.lang.String display) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command51Variant0Version0
in class FiscalDeviceV1
print
- Един байт, който ако е ‘1’ стойността на междинната сума ще се отпечати.display
- Един байт, който ако е ‘1’ стойността на междинната сума ще се покаже на дисплея.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command51Variant1Version0(java.lang.String print, java.lang.String display, java.lang.String perc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command51Variant1Version0
in class FiscalDeviceV1
print
- Един байт, който ако е ‘1’ стойността на междинната сума ще се отпечати.display
- Един байт, който ако е ‘1’ стойността на междинната сума ще се покаже на дисплея.perc
- Стойността в проценти на отстъпката или надбавката върху натрупаната до момента сума.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command51Variant2Version0(java.lang.String print, java.lang.String display, java.lang.String absSum) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command51Variant2Version0
in class FiscalDeviceV1
print
- Един байт, който ако е ‘1’ стойността на междинната сума ще се отпечати.display
- Един байт, който ако е ‘1’ стойността на междинната сума ще се покаже на дисплея.absSum
- Стойността на надбавката или отстъпката (в зависимост от знака) като сума
(до 8 значещи цифри).
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command52Variant0Version0(java.lang.String L1, java.lang.String taxCd, java.lang.String price, java.lang.String quan, java.lang.String UN, java.lang.String perc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command52Variant0Version0
in class FiscalDeviceV1
L1
- Текст до 22 байта съдържащ ред, описващ продажбатаtaxCd
- Един байт, съдържащ буквата, показваща вида на данъка (‘А’, ‘Б’, ‘В’, ...).
Има ограничение, зависещо от параметъра Enabled_taxes, който се установява при
задаването на валутата в команда 83.price
- Цена до 8 значещи цифри.quan
- Количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от ФУ до зададения брой десетични знаци и
също не трябва да надхвърля 8 значещи цифри.UN
- Име на мерна единица. Опционален текст за мерна единица на количеството до 8
символа, например “kg”.perc
- Параметър, показващ стойността на надбавката или отстъпката (в зависимост от
знака) в проценти върху текущата продажба. Допустими стойности са от -99.00 % до 99.00 %. Приемат се
до 2 десетични знака.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command52Variant1Version0(java.lang.String L1, java.lang.String taxCd, java.lang.String price, java.lang.String quan, java.lang.String UN, java.lang.String absSum) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command52Variant1Version0
in class FiscalDeviceV1
L1
- Текст до 22 байта съдържащ ред, описващ продажбатаtaxCd
- Един байт, съдържащ буквата, показваща вида на данъка (‘А’, ‘Б’, ‘В’, ...).
Има ограничение, зависещо от параметъра Enabled_taxes, който се установява при
задаването на валутата в команда 83.price
- Цена до 8 значещи цифри.quan
- Количеството на стоката. По подразбиране е 1.000. Дължина до 8
значещи цифри (не повече от 3 след десетичната точка). Произведението Price*Qwan се закръгля от ФУUN
- Име на мерна единица. Опционален текст за мерна единица на количеството до 8
* символа, например “kg”.
до зададения брой десетични знаци и също не трябва да надхвърля 8 значещи цифри.
absSum
- Параметър, показващ стойността на надбавката или отстъпката (в зависимост от
знака) като сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command52Variant0Version1(java.lang.String L1, java.lang.String Dept, java.lang.String price, java.lang.String quan, java.lang.String UN, java.lang.String perc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command52Variant0Version1
in class FiscalDeviceV1
L1
- Текст до 22 байта съдържащ ред, описващ продажбатаDept
- Номер на департамент. Цяло число от 1 до 60 включително. Продажбата се
причислява към данъчната група, с която е асоцииран департаментът при
програмирането му.price
- Цена до 8 значещи цифри.quan
- Количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението Price*Qwan се закръгля от ФУ до зададения брой десетични знаци и
също не трябва да надхвърля 8 значещи цифри.UN
- Име на мерна единица. Опционален текст за мерна единица на количеството до 8
символа, например “kg”.perc
- Параметър, показващ стойността на надбавката или отстъпката (в зависимост от
знака) в проценти върху текущата продажба. Допустими стойности са от -99.00 % до 99.00 %. Приемат се
до 2 десетични знака.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command52Variant1Version1(java.lang.String L1, java.lang.String Dept, java.lang.String price, java.lang.String quan, java.lang.String UN, java.lang.String absSum) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command52Variant1Version1
in class FiscalDeviceV1
L1
- Текст до 22 байта съдържащ ред, описващ продажбатаDept
- Един байт, съдържащ буквата, показваща вида на данъка (‘А’, ‘Б’, ‘В’, ...).
Има ограничение, зависещо от параметъра Enabled_taxes, който се установява при
задаването на валутата в команда 83.price
- Цена до 8 значещи цифри.quan
- Количеството на стоката. По подразбиране е 1.000. Дължина до 8
значещи цифри (не повече от 3 след десетичната точка). Произведението Price*Qwan се закръгля от ФУUN
- Име на мерна единица. Опционален текст за мерна единица на количеството до 8
* символа, например “kg”.
до зададения брой десетични знаци и също не трябва да надхвърля 8 значещи цифри.
absSum
- Параметър, показващ стойността на надбавката или отстъпката (в зависимост от
знака) като сума. Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command53Variant1Version0(java.lang.String L1, java.lang.String L2, java.lang.String paidMode, java.lang.String amount) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command53Variant1Version0
in class FiscalDeviceV1
L1
- Текст до 36 байта съдържащ първия редL2
- Текст до 36 байта съдържащ втория редpaidMode
- ‘P’ - Плащане в брой (по подразбиране);
‘N’ - Плащане с кредит;
‘C’ - Плащане с чек;
‘D’ - Плащане с дебитна карта
‘I’ - Програмируем тип плащане 1
‘J’ - Програмируем тип плащане 2
‘K’ - Програмируем тип плащане 3
‘L’ - Програмируем тип плащане 4
‘i’ - Програмируем тип плащане 1
‘j’ - Програмируем тип плащане 2
‘k’ - Програмируем тип плащане 3
‘l’ - Програмируем тип плащане 4
‘m’ - Талони
‘n’ - Външни талони
‘o’ - Амбалаж
‘p’ - Вътрешно обслужване
‘q’ - Повреди
‘r’ - Банкови трансфери
‘s’ - С чекamount
- Сумата, която се плаща /до 10 значещи цифри/.FiscalResponse
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command54Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command54Variant0Version0
in class FiscalDeviceV1
text
- Текст до 36 символа.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command54Variant1Version0(java.lang.String Font, java.lang.String Flags, java.lang.String Text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command54Variant1Version0
in class FiscalDeviceV1
Font
- 0 32 точки (4 mm) височина, по-високи букви
1 32 точки (4 mm) височина, нормални букви
2 24 точки (3 mm) височина
3 16 точки (2 mm) височинаFlags
- B Bold (Удебелено)
H High (Двойна височина)
I Italic (Наклонено)Text
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command56Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command56Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command57Variant0Version0(java.lang.String Bulstat, java.lang.String seller, java.lang.String receiver, java.lang.String client, java.lang.String taxNo, java.lang.String address) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command57Variant0Version0
in class FiscalDeviceV1
Bulstat
- ЕИК номер на купувача. Между 9 и 14 символа.seller
- Табулация (09H). Разделител между параметрите.receiver
- Име на продавача. До 36 символа.client
- Име на получателя. До 36 символа.taxNo
- ЗДДС номер на купувача. Между 10 и 14 символа.address
- Адрес на купувача. До два реда текст максимално от 36 символа, разделени с LF (0AH).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command58Variant0Version0(java.lang.String D, java.lang.String plu, java.lang.String dept, java.lang.String quan, java.lang.String UN, java.lang.String perc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command58Variant0Version0
in class FiscalDeviceV1
plu
- Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).dept
- Номер на департамент. Цяло число от 1 до 9 включително.
Ако този параметър присъства, то задължително трябва да ги има и разделителните табулации.quan
- Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението (Ед. цена)*Qwan се закръглява от ФУ до зададения брой десетични знаци
и също не трябва да надхвърля 8 значещи цифри.UN
- Име на мерна единица. Опционален текст за мерна единица на количеството до 8
символа, например “kg”.perc
- Параметър, показващ стойността на надбавката или отстъпката
(в зависимост от знака) в проценти върху текущата продажба.
Допустими стойности са от -99.00 % до 99.00 %. Приемат се до 2 десетични знака.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command58Variant0Version1(java.lang.String D, java.lang.String plu, java.lang.String dept, java.lang.String quan, java.lang.String UN, java.lang.String abs) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command58Variant0Version1
in class FiscalDeviceV1
plu
- Това е номер на артикула. Цяло число от 1 до 999999999 (до 9 цифри).dept
- Номер на департамент. Цяло число от 1 до 9 включително.
Ако този параметър присъства, то задължително трябва да ги има и разделителните табулации.quan
- Параметър, задаващ количеството на стоката. По подразбиране е 1.000.
Дължина до 8 значещи цифри (не повече от 3 след десетичната точка).
Произведението (Ед. цена)*Qwan се закръглява от ФУ до зададения брой десетични знаци
и също не трябва да надхвърля 8 значещи цифри.abs
- Ппараметър, показващ стойността на надбавката или отстъпката
(в зависимост от знака) като сума.
Не е допустима отстъпка със стойност по-голяма от стойността на продажбата.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command60Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command60Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command61Variant0Version0(java.lang.String date, java.lang.String time) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command61Variant0Version0
in class FiscalDeviceV1
date
- DD-MM-YYtime
- HH:MM[:SS]java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command62Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command62Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command63Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command63Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command64Variant0Version0(java.lang.String Option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command64Variant0Version0
in class FiscalDeviceV1
Option
- - '*' При наличието му се връща и часът на дневния отчет +
Без параметър - Суми по данъчни групи от продажби.
'0' - Суми по данъчни групи от продажби.
'1' - Суми по данъчни групи от сторно операции.
отчет.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command65Variant0Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command65Variant0Version0
in class FiscalDeviceV1
option
- Определя каква информация да се върне:
‘0’ - Общ оборот.
‘1’ – Натрупан ДДС.
Ако параметърът липсва, подразбира се ‘0’java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command66Variant0Version0(java.lang.String start, java.lang.String end) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command66Variant0Version0
in class FiscalDeviceV1
start
- end
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command68Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command68Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command69Variant0Version0(java.lang.String reportType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command69Variant0Version0
in class FiscalDeviceV1
reportType
- ‘0’ Отпечатва се Z-отчет. Разпечатката завършва с надпис “ФИСКАЛЕН БОН”.
‘2’ Прави се дневен финансов отчет без нулиране (т. е. не се извършва запис във
фискалната памет и нулиране на регистрите). Разпечатката завършва с лого
“СЛУЖЕБЕН БОНjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command69Variant1Version0(java.lang.String reportType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command69Variant1Version0
in class FiscalDeviceV1
reportType
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command70Variant0Version0(java.lang.String amount) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command70Variant0Version0
in class FiscalDeviceV1
amount
- Сумата за регистриране (до 10 значещи цифри).
В зависимост от знака на числото тя се интерпретира внос или износ.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command71Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command71Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command73Variant0Version0(java.lang.String SHA1, java.lang.String SkipZ, java.lang.String Start, java.lang.String End) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command73Variant0Version0
in class FiscalDeviceV1
SHA1
- Опционален аргумент – един байт със стойност '#'. Ако присъства, за всеки Z-отчет се
отпечатва и контролната сума по алгоритъм SHA-1.SkipZ
- Опционален аргумент – един байт със стойност '*'. Ако присъства, за всеки Z-отчет се
отпечатват само данъчните ставки, за които натрупаните суми за деня са ненулеви. Такъв
отчет е нестандартен и може дасе използува само за вътрешни справки на обекта!Start
- Номер на началния фискален блок. 4 байта.End
- Номер на крайния фискален блок. 4 байта.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command74Variant0Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command74Variant0Version0
in class FiscalDeviceV1
option
- Един байт със следните значения:
W Първо чака да се отпечата всичко от буфера за печат на принтера.
X Не изчаква принтера, а отговаря веднага.
P Връща хардуерна информация за принтера. R Връща данни за изпратените към сървъра на НАП клиентски документи.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command74Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command74Variant1Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command74Variant2Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command74Variant2Version0
in class FiscalDeviceV1
Len Дължина на отпечатаната хартия в милиметри. Docs Брой отпечатани документи. Cuts Брой отрязвания на хартията. PwOns Брой включвания на принтера. MdRst Брой рестартирания на модема. Не се поддържа в момента.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command74Variant3Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command74Variant3Version0
in class FiscalDeviceV1
Lastprintdoc Номер на последния изпечатан документ. Nlastsentdoc Номер на последния успешно изпратен документ. Dtlastsentdoc Дата и час на последния успешно изпратен документ. Minfromlastsuccesssent Минути от последния успешно изпратен документ. Nfirstnotsentdoc Номер на първия не изпратен документ. Dtfirstnotsentdoc Дата и час на първия не изпратен документ. Minfromfirstnotsuccesssent Минути от първия не изпратен документ.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command75Variant0Version0(java.lang.String Restore) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command75Variant0Version0
in class FiscalDeviceV1
Restore
- 0 След края на печата той е разрешен – следващите данни ще се печатат веднага.
1 След изчистването на буфера за печат той остава подтиснат до края на бона.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command76Variant0Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command76Variant0Version0
in class FiscalDeviceV1
option
- ‘T’. Ако този параметър е указан командата ще върне информацията относно
* текущото състояние на дължимата до момента сметка от клиентаjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command79Variant0Version0(java.lang.String start, java.lang.String end) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command79Variant0Version0
in class FiscalDeviceV1
start
- Начална дата - 6 байта (DDMMYY)end
- Крайна дата - 6 байта (DDMMYY)java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command80Variant0Version0(java.lang.String hz, java.lang.String mSec) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command80Variant0Version0
in class FiscalDeviceV1
hz
- mSec
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command80Variant1Version0(java.lang.String SoundData) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command80Variant1Version0
in class FiscalDeviceV1
SoundData
- Нота: Една латинска главна буква със стойност от ‘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.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command81Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command81Variant1Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command83Variant0Version0(java.lang.String multiplier, java.lang.String decimals, java.lang.String currency, java.lang.String enabledT, java.lang.String taxA, java.lang.String taxB, java.lang.String taxC, java.lang.String taxD, java.lang.String taxE, java.lang.String taxF, java.lang.String taxG, java.lang.String taxH) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command83Variant0Version0
in class FiscalDeviceV1
multiplier
- Множител - между 0 и 3 и показва степента на 10 преди да се
умножи с входното или изходното число. В момента е деактивиран
и не се използува.decimals
- Това е един байт със стойност между 0 и 2 и показва мястото,
където да се сложи десетичната запетая.*currency
- Името на валутата. До 3 байта.enabledT
- 8 байта с възможна стойност ‘0’ или ‘1’,
определящи дали съответната данъчна група е
забранена (‘0’) или * разрешена (‘1’).taxA
- Стойността на данъчните ставки.taxB
- taxC
- taxD
- taxE
- taxF
- taxG
- taxH
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command83Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command83Variant1Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command84Variant0Version0(java.lang.String Type, java.lang.String Align, java.lang.String AllowN, java.lang.String Data) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command84Variant0Version0
in class FiscalDeviceV1
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’ Двумерен баркод Data Matrix. Данните са произволни печатаеми символи (дължинадо 140).
‘Q’ Двумерен баркод QR Code. Данните са произволни печатаеми символи (дължина до 140).
‘P’ Двумерен баркод PDF417. Данните са произволни печатаеми символи (дължина до 140).Align
- Един байт - 'L', 'R', или 'C' - съответно ляво и дясно подравнен или центриран.
Допустим е само при двумерните баркодове. Ако разделителят от данните е ',', има и
дублиращ текст.AllowN
- Незадължителен параметър - един символ със стойност '*'. Ако го има, баркодове
Code 128 и ITF при необходимост (по-дълги входни данни) ще се отпечатат с размер
на тънката линия само една точка. Имайте предвид, че така отпечатания баркод не
отговаря на стандартите, но повечето четци все пак ще го прочетат. Максималната
дължина на входните данни нараства двойно. На останалите баркодове параметърът
не оказва влияние.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command85Variant0Version0(java.lang.String option, java.lang.String name) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command85Variant0Version0
in class FiscalDeviceV1
option
- ‘I’ Допълнително плащане 1.
‘J’ Допълнително плащане 2.
‘K’ Допълнително плащане 3.
‘L’ Допълнително плащане 4.
‘i’ Допълнително плащане 1. Дублира ‘I’.
‘j’ Допълнително плащане 2. Дублира ‘J’.
‘k’ Допълнително плащане 3. Дублира ‘K’.
‘l’ Допълнително плащане 4. Дублира ‘L’.
‘m’ Допълнително плащане 5.
‘n’ Допълнително плащане 6.
‘o’ Допълнително плащане 7.
‘p’ Допълнително плащане 8.
‘q’ Допълнително плащане 9.
‘r’ Допълнително плащане 10.
‘s’ Допълнително плащане 11name
- Име на съответния тип плащане (до 24 символа).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command85Variant1Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command85Variant1Version0
in class FiscalDeviceV1
option
- ‘I’ Допълнително плащане 1.
* ‘J’ Допълнително плащане 2.
* ‘K’ Допълнително плащане 3.
* ‘L’ Допълнително плащане 4.
* ‘i’ Допълнително плащане 1. Дублира ‘I’.
* ‘j’ Допълнително плащане 2. Дублира ‘J’.
* ‘k’ Допълнително плащане 3. Дублира ‘K’.
* ‘l’ Допълнително плащане 4. Дублира ‘L’.
* ‘m’ Допълнително плащане 5.
* ‘n’ Допълнително плащане 6.
* ‘o’ Допълнително плащане 7.
* ‘p’ Допълнително плащане 8.
* ‘q’ Допълнително плащане 9.
* ‘r’ Допълнително плащане 10.
* ‘s’ Допълнително плащане 11java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command86Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command86Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command86Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command86Variant1Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command87Variant0Version0(java.lang.String dept, java.lang.String taxGr, java.lang.String line1, java.lang.String line2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command87Variant0Version0
in class FiscalDeviceV1
dept
- Номер на департамент. Цяло число от 1 до 1200.taxGr
- Данъчна група, асоциирана с департамента.line1
- Име или поясняващ текст за департамента. До 28 символаline2
- Име или поясняващ текст за департамента – втори ред. Незадължителен параметър -
до 34 символа.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command88Variant0Version0(java.lang.String dept) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command88Variant0Version0
in class FiscalDeviceV1
dept
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command89Variant0Version0(java.lang.String testType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command89Variant0Version0
in class FiscalDeviceV1
testType
- Ако е ‘Т’ то се извършва запис във ФП,
иначе няма запис, а само се връщат параметрите.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command90Variant0Version0(java.lang.String calcCRC) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command90Variant0Version0
in class FiscalDeviceV1
calcCRC
- При стойност ‘1’ – изчислява се контролна сума
на кодовата памет (фирмуера), в противен случай
се връща‘FFFF’.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command92Variant0Version0(java.lang.String type) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command92Variant0Version0
in class FiscalDeviceV1
type
- '1' Запълване със символа '-'.
'2' Запълване последователно със символите '-' и ' '.
'3' Запълване със символа '='.
'4' Запълване със символа '*' с двойна ширинаjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command92Variant1Version0(java.lang.String type) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command92Variant1Version0
in class FiscalDeviceV1
type
- 0 до 3 (битова маска)
0 - Безусловно се добавя надписа „не се дължи плащане!“ с тройна височина.
1 - добавя надписа „по този бон“.
2 - добавя отгоре и отдолу рамка от символа '*' с двойна ширина.
Комадата се поддържа само в служебни бонове !java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command93Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command93Variant1Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command94Variant0Version0(java.lang.String SHA1, java.lang.String SkipZ, java.lang.String startDate, java.lang.String endDate) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command94Variant0Version0
in class FiscalDeviceV1
SHA1
- Опционален аргумент – един байт със стойност '#'. Ако присъства, за всеки Z-отчет се
отпечатва и контролната сума по алгоритъм SHA-1.
SkipZ Опционален аргумент – един байт със стойност '*'. Ако присъства, за всеки Z-отчет се
отпечатват само данъчните ставки, за които натрупаните суми за деня са ненулеви. Такъв
отчет е нестандартен и може дасе използува само за вътрешни справки на обекта!startDate
- Началната дата на фискален запис. 6 байта (DDMMYY).endDate
- Крайна дата на фискален запис. 6 байта (DDMMYY).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command94Variant1Version0(java.lang.String SHA1, java.lang.String SkipZ, java.lang.String startDate) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command94Variant1Version0
in class FiscalDeviceV1
startDate
- Началната дата на фискален запис.
Месец – 4 байта (MMYY) за месечен отчет.
Година – 2 байта (YY) за годишен отчет.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command95Variant0Version0(java.lang.String first, java.lang.String last) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command95Variant0Version0
in class FiscalDeviceV1
first
- Начален номер на фискален запис.last
- Краен номер на фискален запис.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command97Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command97Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command98Variant0Version0(java.lang.String text, java.lang.String name) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command98Variant0Version0
in class FiscalDeviceV1
text
- Това са до 14 байта съдържащи ЕИК като текст.name
- Това е коментарният текст пред ЕИК. По подразбиране е “ЕИК”.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command99Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command99Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command100Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command100Variant0Version0
in class FiscalDeviceV1
text
- Текст до 40 символа, който се изпраща към дисплея.
Ако е необходимо да се предадат ASCII символи помалки от 20h (управляващи поредици)
те се увеличават с 40h и се предхождат от 10h.
Пример: за да се предаде 1Bh,4Bh,00h в полето за данни се записва 10h,5Bh,4Bh,10h,40h.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command101Variant0Version0(java.lang.String operatorCode, java.lang.String oldPassword, java.lang.String newPassword) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command101Variant0Version0
in class FiscalDeviceV1
operatorCode
- Код на оператор. От 1 до 16.oldPassword
- Стара парола (1 до 8 цифри).newPassword
- Нова парола (1 до 8 цифри).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command102Variant0Version0(java.lang.String operatorCode, java.lang.String operatorPass, java.lang.String operatorName) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command102Variant0Version0
in class FiscalDeviceV1
operatorCode
- Код на оператор. От 1 до 30.operatorPass
- Парола (1 до 8 цифри).operatorName
- Име на оператор (до 10 символа).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command103Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command103Variant0Version0
in class FiscalDeviceV1
CanVd: Възможно ли е връщане (продажба с отрицателен знак) [0/1] TaxA: Натрупана сума по данъчна група А TaxB: Натрупана сума по данъчна група Б TaxC: Натрупана сума по данъчна група В TaxD: Натрупана сума по данъчна група Г TaxE: Натрупана сума по данъчна група Д TaxF: Натрупана сума по данъчна група Е TaxG: Натрупана сума по данъчна група Ж TaxH: Натрупана сума по данъчна група З Inv: Отворена ли е разширена клиентска бележка? InvNmb: Номер на следващата фактура /10 цифри/. Не се поддържа от ФУ.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command105Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command105Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command106Variant0Version0(java.lang.String mSec) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command106Variant0Version0
in class FiscalDeviceV1
mSec
- Дължина на импулса в милисекунди (5-100)java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant1Version0(java.lang.String taxGr, java.lang.String PLU, java.lang.String group, java.lang.String price, java.lang.String replaceQty, java.lang.String quantity, java.lang.String name) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant1Version0
in class FiscalDeviceV1
taxGr
- Данъчна група (‘А’,’Б’,’В’,’Г’...)PLU
- Номер на артикула (1 до 999999999)group
- Стокова група (1 до 9)price
- Единична цена. До 8 значещи цифри.replaceQty
- Незадължителен параметър – един байт със стойност ‘A’.
Променя значението на следващия параметър (Quantity).quantity
- Число с до 3 десетични знака – наличното количество за дадения
артикул. ФУ не поддържа количество и връща 0.000name
- Име на артикула. До 22 байта.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant2Version0(java.lang.String PLU, java.lang.String quantity) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant2Version0
in class FiscalDeviceV1
PLU
- quantity
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant3Version0(java.lang.String option, java.lang.String fromPLU, java.lang.String toPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant3Version0
in class FiscalDeviceV1
option
- ’A’ Изтриват се всички артикули с ненулеви натрупани суми.fromPLU
- Изтрива се артикула с посочения номер, ако няма натрупани суми.toPLU
- Изтриват се артикулите до указания.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant4Version0(java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant4Version0
in class FiscalDeviceV1
PLU
- Номер на артикула. Между 1 и 999999999.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant5Version0(java.lang.String startPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant5Version0
in class FiscalDeviceV1
startPLU
- Номер на артикула. Между 1 и 999999999.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant6Version0(java.lang.String lastPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant6Version0
in class FiscalDeviceV1
lastPLU
- Номер на артикула. Между 1 и 999999999.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant7Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant7Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant8Version0(java.lang.String startPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant8Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant9Version0(java.lang.String startPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant9Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant10Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant10Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant11Version0(java.lang.String option, java.lang.String startPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant11Version0
in class FiscalDeviceV1
startPLU
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command108Variant0Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command108Variant0Version0
in class FiscalDeviceV1
option
- Командата има същия синтаксис както команда 69 (45H),
но в началото на дневния отчет се отпечатва и отчет на
артикули, по които има продажби за деня.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command109Variant0Version0(java.lang.String count) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command109Variant0Version0
in class FiscalDeviceV1
count
- Брой дублиращи бонове (приема се само стойност 1!).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command110Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command110Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command111Variant0Version0(java.lang.String reportType, java.lang.String firstPLU, java.lang.String lastPLU, java.lang.String group) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command111Variant0Version0
in class FiscalDeviceV1
reportType
- ‘S’ Отпечатват се само артикулите с продажби за деня.
За всеки артикул се отпечатва номера на артикула,
данъчната група, името, продаденото количество и оборота.
‘P’ Отпечатват се всички програмирани артикули, с номер на артикула, данъчна група, стокова група, име, баркод, принадлежност към департамент , тип на програмираната цена и единична цена.
firstPLU
- Начален номер на артикул, който да се включи в отчета. По подразбиране е 1.lastPLU
- Последен номер на артикул, който да се включи в отчета. По подразбиране е 999999999.group
- Число от 1 до 9. Ако е зададен този параметър, само артикулите от тази група се
включват в отчета, в противен случай се печатат всички групи.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command112Variant0Version0(java.lang.String operator) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command112Variant0Version0
in class FiscalDeviceV1
operator
- Номер на оператор (1 до 30).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command113Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command113Variant0Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command114Variant0Version0(java.lang.String Rec1) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command114Variant0Version0
in class FiscalDeviceV1
Rec1
- Номер на запис от ФП.ErrorCode Един байт със стойност: • ’P’ Данните са валидни. • ‘F’ Невалидна контролна сума на записа. Няма данни. • ‘E’ Няма такъв запис. Няма данни. DecRec Последен (активен) запис с данъчни ставки. DecimalsCount Брой десетични знаци за посочения Z-отчет запис. VATEnabled Разрешени данъчни ставки – 8 байта със ст-ст ‘0’ или ‘1’, където ‘1’ означава “разрешено”. PercX Данъчна ставка за съответната данъчна група в проценти. DT Дата и час на данните във формат: DD-MM-YY hh:mm:ss.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command114Variant1Version0(java.lang.String closure1, java.lang.String closure2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command114Variant1Version0
in class FiscalDeviceV1
closure1
- Номер на запис от ФП.closure2
- Номер на запис от ФП.ErrorCode Един байт със стойност: • ’P’ Данните са валидни. • ‘F’ Невалидна контролна сума на записа. Няма данни. • ‘E’ Няма такъв запис. Няма данни. DecRec Последен (активен) запис с данъчни ставки. DecimalsCount Брой десетични знаци за посочения Z-отчет запис. VATEnabled Разрешени данъчни ставки – 8 байта със ст-ст ‘0’ или ‘1’, където ‘1’ означава “разрешено”. PercX Данъчна ставка за съответната данъчна група в проценти. DT Дата и час на данните във формат: DD-MM-YY hh:mm:ss.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command114Variant2Version0(java.lang.String closure1, java.lang.String closure2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command114Variant2Version0
in class FiscalDeviceV1
closure1
- Номер на запис от ФП.closure2
- Номер на запис от ФП.ErrorCode Един байт със стойност: • ’P’ Данните са валидни. • ‘F’ Невалидна контролна сума на записа. Няма данни. • ‘E’ Няма такъв запис. Няма данни. Closure Брой фискални записи за посочения период. Receipts Брой бонове. TotX Оборот за съответната данъчна група.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command114Variant3Version0(java.lang.String closure1, java.lang.String closure2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command114Variant3Version0
in class FiscalDeviceV1
closure1
- Номер на запис от ФП.closure2
- Номер на запис от ФП.ErrorCode Един байт със стойност: • ’P’ Данните са валидни. • ‘F’ Невалидна контролна сума на записа. Няма данни. • ‘E’ Няма такъв запис. Няма данни. DecRec Последен (активен) запис с данъчни ставки. DecimalsCount Брой десетични знаци за посочения Z-отчет запис. VATEnabled Разрешени данъчни ставки – 8 байта със ст-ст ‘0’ или ‘1’, където ‘1’ означава “разрешено”. PercX Данъчна ставка за съответната данъчна група в проценти. DT Дата и час на данните във формат: DD-MM-YY hh:mm:ss.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command114Variant4Version0(java.lang.String closure1) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command114Variant4Version0
in class FiscalDeviceV1
closure1
- Номер на запис от ФП.ErrorCode Един байт със стойност: • ’P’ Данните са валидни. • ‘F’ Невалидна контролна сума на записа. Няма данни. • ‘E’ Няма такъв запис. Няма данни. DecRec Последен (активен) запис с данъчни ставки. DecimalsCount Брой десетични знаци за посочения Z-отчет запис. VATEnabled Разрешени данъчни ставки – 8 байта със ст-ст ‘0’ или ‘1’, където ‘1’ означава “разрешено”. PercX Данъчна ставка за съответната данъчна група в проценти. DT Дата и час на данните във формат: DD-MM-YY hh:mm:ss.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command114Variant5Version0(java.lang.String closure1) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command114Variant5Version0
in class FiscalDeviceV1
closure1
- Номер на запис от ФП.ErrorCode Един байт със стойност: • ’P’ Данните са валидни. • ‘F’ Невалидна контролна сума на записа. Няма данни. • ‘E’ Няма такъв запис. Няма данни. DecimalsCount Брой десетични знаци за посочения Z-отчет запис. VATEnabled Разрешени данъчни ставки – 8 байта със ст-ст ‘0’ или ‘1’, където ‘1’ означава “разрешено”. PercX Данъчна ставка за съответната данъчна група в проценти. DT Дата и час на данните във формат: DD-MM-YY hh:mm:ss.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command114Variant6Version0(java.lang.String closure1, java.lang.String closure2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command114Variant6Version0
in class FiscalDeviceV1
closure1
- Номер на запис от ФП.closure2
- Номер на запис от ФП.ErrorCode Един байт със стойност: 'P' - Командата е изпълнена успешно. Следват данни. 'F' - Невалидна контролна сума на записа. Няма данни. 'E' - Няма такъв запис. Няма данни. Closure- Брой фискални записи за посочения период. STRTotX Сторно борот за съответната данъчна група.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command114Variant7Version0(java.lang.String closure1, java.lang.String closure2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command114Variant7Version0
in class FiscalDeviceV1
closure1
- Номер на запис от ФП.closure2
- Номер на запис от ФП.ErrorCode Един байт със стойност: 'P' - Командата е изпълнена успешно. Следват данни. 'F' - Невалидна контролна сума на записа. Няма данни. 'E' - Няма такъв запис. Няма данни. Closure- Брой фискални записи за посочения период. STRTotX Сторно борот за съответната данъчна група.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command114Variant8Version0(java.lang.String closure1, java.lang.String closure2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command114Variant8Version0
in class FiscalDeviceV1
closure1
- Номер на запис от ФП.closure2
- Номер на запис от ФП.ErrorCode Един байт със стойност: 'P' - Командата е изпълнена успешно. Следват данни. 'F' - Невалидна контролна сума на записа. Няма данни. 'E' - Няма такъв запис. Няма данни. Closure- Брой фискални записи за посочения период. STRTotX Сторно борот за съответната данъчна група.
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command115Variant0Version0(java.lang.String rowNum, java.lang.String data) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command115Variant0Version0
in class FiscalDeviceV1
rowNum
- Показва реда, който програмираме. Число от 0 до 95.data
- Графични данни. Задават се в шестнайсетичен вид, два символа за
всеки байт информация.Дължината на данните е до 54 байта, ако са
по-малко, се допълват автоматично с 00.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command115Variant1Version0(java.lang.String rowNum) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command115Variant1Version0
in class FiscalDeviceV1
rowNum
- Показва реда, който програмираме. Число от 0 до 95.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command117Variant0Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command117Variant0Version0
in class FiscalDeviceV1
option
- Командата има същия синтаксис както команда 69 (45H),
Преди дневния отчет се отпечатва и отчет по департаменти,
за които има продажби за деня.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command118Variant0Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command118Variant0Version0
in class FiscalDeviceV1
option
- Командата има същия синтаксис както команда 69 (45H),
Преди дневния отчет се отпечатват отчетите по департаменти и
артикулите.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command119Variant0Version0(java.lang.String Flg, java.lang.String DT1, java.lang.String DT2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command119Variant0Version0
in class FiscalDeviceV1
Flg
- Символ, задаващ тип на документ, който да се избере за четене:
'A' Всички видове документи.
'F' Фискални (клиентски) бонове.
'V' Сторно (клиентски) бонове.
'C' Анулирани (клиентски) бонове.
'N' Служебни бонове.
'I' Бонове от служебно въвеждане.
'О' Бонове от служебно извеждане.
'R' Служебни бонове със завъртян на 90 градуса печат.
'S' Бонове от сервизни операции.
'P' Отчети (само информация за дата/час и номер на бона)
'X' X-отчети.
'Z' Z-отчетиDT1
- Начални дата и час на справката във формат DDMMYY[hhmmss].
Ако се изпусне часа, то се подразбира „000000“, т.е 00:00:00.DT2
- Крайни дата и час на справката във формат DDMMYY[hhmmss].
Ако се изпусне часа, то се подразбира „235959“, т.е 23:59:59.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command119Variant1Version0(java.lang.String Fnt, java.lang.String Flg, java.lang.String D1, java.lang.String D2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command119Variant1Version0
in class FiscalDeviceV1
Fnt
- Незадължителен параметър, с който можем да предизвикаме печата на документите от КЛЕН с шрифт с определена височина, ако принтерът го допуска. Един байт с допустима стойност:
'>' Печат с нормален размер на шрифта.
'<' Печат с ? височина на шрифта.Flg
- Символ, задаващ тип на документ, който да се избере за четене:
'A' Всички видове документи.
'F' Фискални (клиентски) бонове.
'V' Сторно (клиентски) бонове.
'C' Анулирани (клиентски) бонове.
'N' Служебни бонове.
'I' Бонове от служебно въвеждане.
'О' Бонове от служебно извеждане.
'R' Служебни бонове със завъртян на 90 градуса печат.
'S' Бонове от сервизни операции.
'P' Отчети (само информация за дата/час и номер на бона)
'X' X-отчети.
'Z' Z-отчетиD1
- Първи номер на документ в КЛЕН.D2
- Последен номер на документ в КЛЕН
Ако се изпусне часа, то се подразбира „235959“, т.е 23:59:59.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command119Variant2Version0(java.lang.String Flg, java.lang.String Cl, java.lang.String D1, java.lang.String D2) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
* Връща първия ред от документ номер D1 за Z-отчет Cl * и задава край на търсенето при документ D2 (включително) за същия Zотчет. * Следващите редове се теглят с изпращане на команда клас 'N'. * Броячът на документи е за Z-отчета, т. е. Командата „*5,1,3“ ще избере * първите три документа от Z-отчет номер 5.Ако е пропуснат D2, то е избран * само един документ – D1. Ако са пропуснати D1 и D2, избрани са всички документи за * Z-отчета.
command119Variant2Version0
in class FiscalDeviceV1
Flg
- Символ, задаващ тип на документ, който да се избере за четене:
'A' Всички видове документи.
'F' Фискални (клиентски) бонове.
'V' Сторно (клиентски) бонове.
'C' Анулирани (клиентски) бонове.
'N' Служебни бонове.
'I' Бонове от служебно въвеждане.
'О' Бонове от служебно извеждане.
'R' Служебни бонове със завъртян на 90 градуса печат.
'S' Бонове от сервизни операции.
'P' Отчети (само информация за дата/час и номер на бона)
'X' X-отчети.
'Z' Z-отчетиD1
- Първи номер на документ в КЛЕН.D2
- Последен номер на документ в КЛЕН
Ако се изпусне часа, то се подразбира „235959“, т.е 23:59:59.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command119Variant0Version1() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command119Variant0Version1
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command119Variant3Version0(java.lang.String Num) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command119Variant3Version0
in class FiscalDeviceV1
Num
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command125Variant1Version0(java.lang.String docNum)
command125Variant1Version0
in class FiscalDeviceV1
public FiscalResponse command140Variant0Version0(java.lang.String EIK, java.lang.String Client, java.lang.String TaxNo, java.lang.String Address) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command140Variant0Version0
in class FiscalDeviceV1
EIK
- ЕИК (9 до14 символа).Символа ’#’ пред ЕИК означава, че е ЕГН.Client
- Клиент (36 символа)TaxNo
- ЗДДС номер (10 до 14 символа)Address
- Адрес (два реда по 36 символа разделени с '\t')java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command140Variant1Version0(java.lang.String EIK) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command140Variant1Version0
in class FiscalDeviceV1
EIK
- ЕИК (9 до14 символа).Символа ’#’ пред ЕИК означава, че е ЕГН.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command140Variant2Version0(java.lang.String EIK) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command140Variant2Version0
in class FiscalDeviceV1
EIK
- ЕИК (9 до14 символа).Символа ’#’ пред ЕИК означава, че е ЕГН.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command140Variant3Version0(java.lang.String Seller) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command140Variant3Version0
in class FiscalDeviceV1
Seller
- ЕИК (9 до14 символа).Символа ’#’ пред ЕИК означава, че е ЕГН.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command140Variant2Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command140Variant2Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command140Variant4Version0(java.lang.String Seller) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command140Variant4Version0
in class FiscalDeviceV1
Seller
- ЕИК (9 до14 символа).Символа ’#’ пред ЕИК означава, че е ЕГН.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command140Variant5Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command140Variant5Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command140Variant6Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command140Variant6Version0
in class FiscalDeviceV1
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command255Variant0Version0(java.lang.String PLU, java.lang.String Name, java.lang.String TaxGr, java.lang.String BAR, java.lang.String SPrice, java.lang.String TPrice, java.lang.String Dep, java.lang.String Group) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command255Variant0Version0
in class FiscalDeviceV1
PLU
- Номенклатурен код на артикула до 15 цифриName
- Наименование на артикул до 22 символаTaxGr
- Данъчна група (1 до 8). 1 за данъчна група А, 2- Б и т.н.BAR
- Баркод на артикула до 13 цифри.SPrice
- Единична цена. До 9 цифри.TPrice
- Тип на цената (0,1, 2).
0 - Продажба само с програмирана цена;
1 – Продажба с програмирана и свободна цена;
2 – Продажба с цена по-малка или равна на програмираната ценаDep
- ДепартаментGroup
- Стокова група (1 до 9)java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command255Variant1Version0(java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command255Variant1Version0
in class FiscalDeviceV1
PLU
- Номенклатурен код на артикула до 15 цифриjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public int getMaxHeaderLines()
getMaxHeaderLines
in class FiscalDeviceV1
public int getMaxFooterLines()
getMaxFooterLines
in class FiscalDeviceV1