Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Команды протокола

Изменения выделены красным цветом

...

Код команды  FF45h. Длина сообщения: 118 - 182 байта или 202 байта ( 4)

Пароль системного администратора (4 байта)

...

Сумма типа оплаты 14 (5 байт) аванс ( 5)

Сумма типа оплаты 15 (5 байт) кредит

...

Округление до рубля в копейках (1 байт)

Налог 1 (5 байт) НДС 18%20%

Налог 2 (5 байт) НДС 10%

Оборот по налогу 3 (5 байт) НДС 0%

...

Налог 5 (5 байт) НДС расч. 1820/118120

Налог 6 (5 байт) НДС расч. 10/110

...

Бит 5 – ПСН

Текст (0-64 байт) (4)

Налог 7 (5 байт) НДС 5% (4)

Налог 8 (5 байт) НДС 7% (4)

Налог 9 (5 байт) НДС расч. 5/105 (4)

Налог 10 (5 байт) НДС расч. 7/107 (4)


Ответ:  FF45h.  Длина сообщения: 16 (21) байт2.

...

Типы оплаты 2-13 при передаче в ОФД суммируются и передаются как оплата «БЕЗНАЛИЧНЫМИ». (5)

В режиме начисления налогов 0, 2 и 3 ( 1 Таблица) касса рассчитывает налоги самостоятельно исходя из проведенных в документе операций и налоги переданные в команде игнорируются. В режиме начисления налогов 1 налоги должны быть обязательно переданы из верхнего ПО. В документ попадут только те налоги, по которым в закрываемом чеке были проведены операции.

(4) – Налоги 7-10 передаются если длина сообщения равна 202 байта и не передаются в других случаях. При длине сообщения 202 байта длина поля «текст» должна быть 64 байта, текст должен быть дополнен нулями справа до длины 64 байта.

(5) – Если настройка «количество авансов» в таблице 17 больше 1, то несколько типов оплат будет суммировано и передано в ОФД в качестве аванса, а количество оплат, суммирующихся как «безналичные» будет уменьшено. К примеру, если установить значение 3, то оплаты 12, 13 и 14 станут авансами, а оплаты 2-11 – безналичными.

...

Налоговая ставка (1 байт)  (3)

Номер отдела (1 байт)

0..16 – режим свободной продажи

...

Если строка c названием товара начинается символами //,  то  название товара, количество и сумма не печатаются на чеке, но присутствуют в электронной форме и передаются на сервер ОФД .

(3) – Налоговые ставки кодируются следующим образом

Значение

Ставка НДС

Значение тега 1199

0x01

НДС 20%

1

0x02

НДС 10%

2

0x04

НДС 0%

5

0x08

БЕЗ НДС

6

0x10

НДС 20/120

3

0x20

НДС 10/110

4

0x81

НДС 5%

7

0x82

НДС 7%

8

0x84

НДС 5/105

9

0x88

НДС 7/107

10

иное

БЕЗ НДС

6


Сформировать чек коррекции V2

Код команды    FF4Ah. Длина сообщения: 69 байт или 89 байт (4).

Пароль системного администратора (4 байта)

...

Сумма по чеку встречным представлением (5 байт)

Сумма НДС 18% 20% (5 байт)

Сумма НДС 10% (5 байт)

...

Сумма НДС по расч. ставке 1820/118 120 (5 байт)

Сумма НДС по расч. ставке 10/110 (5 байт)

...

Бит 5 – ПСН

Сумма НДС 5% (5 байт) (4)

Сумма НДС 7% (5 байт) (4)

Сумма НДС по расч. ставке 5/105 (5 байт) (4)

Сумма НДС по расч. ставке 7/107 (5 байт) (4)


Ответ: FF4Ah. Длина сообщения: 13 (18) байт2.

...

2, 3 – Если настройка «РАСШИР. ОТВ. НА КОМАНДЫ ФОРМ. ФД» равна «1», в ответ добавляется поле «Дата и время» фактического времени формирования документа.  Наличие поддержки настройки «РАСШИР. ОТВ. НА КОМАНДЫ ФОРМ. ФД» можно узнать из команды расширенного запроса 0xF7 (50 бит).

(4) - Если длина сообщения равна 89 байт, то в команде должны быть переданы суммы НДС 5% , 7%, 5/105 и 7/107. При длине сообщения 69 байт они не передаются.

...