Работа с тестом драйвера 4.14 - banhanman/ab-wiki GitHub Wiki

Работа с тестом драйвера

С помощью теста драйвера возможно бить полноценные фискальные чеки согласно законодательству.

Им не пользуются так как интерфейс не удобен для повседневной работы. Вместо пары-тройки кнопок чтобы пробить пару покупок нужно использовать несколько десятков. Также Тест Драйвера не уберегает Вас от ошибок в отличие от кассовых программ. Тест драйвера поможет сформировать любой чек, и единственное что его может остановить - ФН, который не даст проделать некоторые операции например когда истек его срок действия или чеки не уходили в ОФД более 30 дней или если пытаются использовать ФН на 36 месяцев в ОСН и так далее.

Пользоваться меню 02.Регистрация запрещено с января 2019 года, так как оно предназначено для формирования чеков в ФФД 1.0. Но в нем можно использовать некоторые нефискальные кнопки, которых нет в меню для ФФД 1.05: “Внесение”, “Выплата”, “Адм. отмена чека” и т.д.

Подготовка к работе

Укажите Фамилию и должность оператора в таблице 2 в Поле 30:

image

Как быстро пробить чек наличными  на копейку или рубль

В данном примере разберем без воды как пробить простейший чек на одну позицию:

image

Заполните поля:

Цена - цена товара (1 - рубль, 0,01 - копейка)

Количество - количество товара (1 по умолчанию)

Тип: Приход, так как мы деньги принимаем.

Налог согласно таблице 6:

image

Где 1 группа - НДС 20%

2 группа - НДС 10%

3 группа - НДС 0%

4 группа - Без НДС

5 группа - НДС 20/120%

6 группа - НДС 10/110%

СНО на которое зарегистрирован ФН можно посмотреть здесь:

image

Наименование можно указать “Пробная продажа”

Теперь надо указать сумму чека.

В поле Сумма 1 - Наличные (должна быть не меньше суммы всех позиций в чеке)

В поле Сумма 2 - Безналичные (не рекомендуется на пробных чеках, если это боевой ФН, потому что как правило, все операции по безналичному расчету должны дублироваться в банковском терминале)

Теги 1212 (Признак предмета расчета) и 1214 (Признак способа расчета) ставим “Полный расчет” и “Товар”. Если ФН на 36 месяцев, то ставим “Услуга”, иначе ФН не позволит провести операцию из-за ограничений.

Далее нажимаем на кнопки согласно картинке.

Кнопка “Открыть чек” автоматически откроет смену если она не работает.

Описание кассовой программы встроенной в Тест Драйвера

Для начала нужно понимать алгоритм формирования кассового чека. Кассовый чек - это своего рода бланк в электронной форме. Он состоит из полей, которые надо заполнить. У каждого поля есть номер. Этот номер называется “Тег”. У каждого тега есть своя обязательность к заполнению, форма (текст, цифры, значение и пр.), а также то, привязывается ли данный тег на весь чек целиком или на позицию в чеке. Тег не может привязываться и на позицию и на чек целиком и ФН не даст ошибиться выдав ошибку. Привязка тега на позицию или на весь чек выполняется двумя разными командами.

Отправлять теги предназначенные для всего чека можно в любой момент когда открыт чек до его закрытия.

Отправлять теги предназначенные для позиции можно после того как открыта позиция и до того как открыта другая позиция или закрыт чек.

Чек открыть можно кнопкой “Открыть чек” или заведя первую позицию кнопкой “Операция v2”. Автоматически откроется смена если она не открыта.

Завести позицию можно кнопкой “Операция v2”. После ее нажатия можно будет отправлять теги привязанные к позиции и будут привязываться к этой позиции, а не следующей.

Таким образом. Заполняем все поля и заводим позицию:

image

Автоматически откроется чек и смена.

1079 Цена за единицу предмета расчета.

1023 Количество предмета расчета.

  1. Признак Расчета:

Приход - когда наличность поступает в кассу

Возврат прихода - когда делается чек возврата в связи с тем что клиент передумал покупать товар или чек был оформлен неправильно. Подробнее о чеках возврата написано здесь.

Расход - когда клиент приносит товар, например в пункт сдачи стеклотары или металлолома и ему за это выплачиваются деньги.

Возврат расхода - когда делается чек возврата в связи с тем что клиент передумал продавать например свой металлолом или данный чек был оформлен неправильно.

Налог согласно таблице 6. Где 1 строка - 1 группа, 2 строка - 2 группа и т.д:

image

1199 ставка НДС. Тег привязывается к позиции:

1 группа - значение тега 1199: 1 - (НДС 20%)

2 группа - значение тега 1199: 2 - (НДС 10%)

3 группа - значение тега 1199: 5 - (НДС 0%)

5 группа - значение тега 1199: 3 - (НДС 20/120)

6 группа - значение тега 1199: 4 - (НДС 10/110)

4 группа - тег 1105 - сумма по чеку Без НДС. Тег привязывается ко всему чеку.

1055: Система налогооблажения не берется из последнего отчета о (пере)регистрации. СНО не берется из таблицы 18.Fiscal Storage. Система налогооблажения указывается при формировании чека каждый раз снова. В ККТ нет защиты от ошибки продать в другой СНО в то время как в отчете о (пере)регистрации указана другая СНО. Система налогооблажения может быть только одна чек. Это ограничено законодательно и технически. Невозможно пробить чек с двумя системами налогооблажения ни на одном ККТ. Если требуется работать в двух системах налогооблажения, то сначала пробивается чек в одной системе налогооблажения, а потом пробивается чек во второй системе налогооблажения.

Система налогооблажения записывается в чек при нажатии кнопки “Закрытие чека расширенное v2”, но давайте укажем сейчас.

1030: Наименование Предмета Расчета

1214: Признак способа расчета указывается обязательно при ФФД 1.05. Чаще всего это 4.Полный расчет. Остальные варианты указываются если идёт продажа в зачет Аванса или в Кредит. О том, как ими пользоваться описывается в матчасти  здесь. Все варианты.

1212: Признак предмета расчета указывается обязательно в ФФД 1.05, поэтому требуется обязательно что-то из этого выбрать. Чаще всего используются 1. Товар, 4. Услуга, 10. Платеж. Все варианты.

Привязка тегов к чеку

В любое время, когда открыт чек, то есть после того, как нажата кнопка [Открыть чек] или [Операция V2] и до того, как закрыт чек, то есть нажата кнопка [Закрытие чека расширенное v2], можно привязывать теги, которые привязываются к чеку, за исключением тех, которые привязываются автоматически. Список всех тегов, которые привязываются к чекe указан в таблице 19. Здесь указано как привязывать все теги к чеку, которые можно передать через меню “Теги ОФД” кроме агентских. Агентские описаны подразделом ниже.

1227 Наименование Покупателя:

image

1228 ИНН Покупателя (Проверки ИНН на контрольную сумму нет):

image

1203 ИНН Кассира (Есть проверка на длину (12 знаков) ИНН Кассира):

image

1008 Телефон или электронный адрес покупателя (Есть проверка на формат телефонного номера “+7” и далее номер без скобок, пробелов и дефисов, и email на присутствие в нем символа @ и точки.):

image

1117 Адрес электронной почты отправителя чека (указывается автоматически с августовской прошивки 2019 года из последнего отчета о (пере)регистрации)

image

Привязка тегов к позиции

К позиции теги привязываются только после того как нажата кнопка [Операция V2] и до того как нажата кнопка [Операция V2] чтобы завести еще одну позицию, или [Закрытие чека расширенное V2]. Список всех тегов, которые привязываются к позиции, указан в таблице 20. Здесь указано как привязывать все теги к позиции, которые можно передать через меню “Теги ОФД” кроме агентских. Агентские описаны подразделом ниже.

1230 Код страны происхождения:

image

1231 Номер Таможенной Декларации:

image

1229 Акциз. Цену указать с копейками без запятой ли точки. В данном случае будет “2000”:

image

1191

image

Привязка агентских тегов

Агентские теги указываются во вкладке Агент (ФФД 1.1). По закону, если у всех позиций в чеке одни и те же агентские теги, то они привязываются к чеку целиком (кроме тега 1226 ИНН Поставщика 1125 Наименование Поставщика, которые могут быть только в составе позиции). В примере указан ввод всех возможных агентских тегов, но на деле их 2-5. Снимите галочки с тех тегов, ввод которых Вам не нужен.

К каждой позиции отдельно

Заполните нужные теги и установите галочку напротив них, если их нужно передать во вкладке Агент (ФФД 1.1) и Нажмите [Операция V2 + Данные Агента (ФФД 1.1)] чтобы передать их в составе позиции, предварительно заполнив данные для ввода позиции:

1222 Признак Агента по предмету расчета

1226 ИНН Поставщика

1223 Данные Агента. Данный тег составной и включает в себя:

1075 телефон оператора перевода

1044 операция платежного агента

1073 телефон платежного агента

1074 телефон оператора по приему платежей

1026 наименование оператора перевода

1005 адрес оператора перевода

1016 ИНН оператора перевода

1224 Данные Поставщика. Данный тег составной и включает в себя:

1171 Телефон Поставщика

1225 Наименование поставщика

image

image

К чеку целиком

В любое время, когда открыт чек, то есть после того, как нажата кнопка [Открыть чек] или [Операция V2] и до того, как закрыт чек, то есть нажата кнопка [Закрытие чека расширенное v2], можно привязывать агентские теги:

1057 Признак Агента:

image

1075 телефон оператора перевода

1044 операция платежного агента

1073 телефон платежного агента

1074 телефон оператора по приему платежей

1026 наименование оператора перевода

1005 адрес оператора перевода

1016 ИНН оператора перевода

image

1171 Телефон Поставщика:

image

Привязка тега маркировки

Закрытие чека

Указываем сумму и закрываем чек.

image

О типах оплаты можно почитать тут.

Сумма1 (тег 1031):Наличными

Сумма2 - Сумма13 (тег 1081): Безналичными

Сумма 14 (тег 1215): В зачет Аванса и предыдущик Платежей

Сумма 15 (тег 1216): В Кредит

Сумма 16 (тег 1217): Иная форма оплаты; встречным предоставлением

Если оплата будет только “Наличными” (Сумма1), то можно указать любую сумму не меньше суммы всех товаров.

Если оплата идёт другими типами оплаты, кроме Сумма 1, то требуется указать абсолютно точно итог чека: чтоба сумма всех Сумм равнялась сумме товаров.

Затем закрываем чек “Закрытие чека расширенное v2”