|
Доработка чека с учетом 54 ФЗ | ☑ | ||
---|---|---|---|---|
0
Fuas4
11.07.17
✎
15:53
|
Добрый день!
Подскажите, в какой момент драйвер ККМ отправляет данные о продаже в налоговую? Откуда вопрос: до 2021 наша компания может не печатать кучу строк для оптовых покупателей, а вместо этого печатать "Оптовая продажа", экономя чековую ленту. Допустим, я допишу процедуры, печатающие чек, чтобы они печатали одну строки вместо кучи. Надо ли допиливать драйвер и возможно ли это в принципе? |
|||
1
Генератор
11.07.17
✎
15:58
|
а драйверу какая разница как называется номенклатура, пусть она будет оптовая продажа, главное передать также цену и количество
|
|||
2
Fuas4
11.07.17
✎
16:00
|
(1) так о том и речь, что в реализации будет "Товар 1", "Товар 2", а на ленте "Оптовая продажа". Вот и вопрос, в налоговую уйдет "Товар 1" и "товар 2" или "Оптовая продажа"?
|
|||
3
Aleksey
11.07.17
✎
16:00
|
(2) что передадите то и уйдет
|
|||
4
Fuas4
11.07.17
✎
16:00
|
Т.е. продавать некую "Оптовую продажу" мы не хотим, аналитику по продажам надо сохранить. В 1С должны остаться продажи реальных товаров
|
|||
5
Aleksey
11.07.17
✎
16:01
|
А почему до 2021 и оптовые продажи? У вас какая система налоооблажения
|
|||
6
Fuas4
11.07.17
✎
16:01
|
(3) а передавать то как? обработку драйвера посмотрел, там не процедуры "ОтправитьСтрокуВНалоговую. Я так понимаю это где то глубже вшито
|
|||
7
Aleksey
11.07.17
✎
16:01
|
(4) откуда нам знать как у вас в ЗУП настроено?
|
|||
8
Aleksey
11.07.17
✎
16:02
|
(6) Купите обычные кассовые аппараты (например меркурий 115) и живите счастливо
|
|||
9
Fuas4
11.07.17
✎
16:02
|
УСН, конфа УТ 10.3
|
|||
10
Fuas4
11.07.17
✎
16:02
|
АТол 11 Ф купили
|
|||
11
Генератор
11.07.17
✎
16:03
|
там есть что-то типа "подготовитьДанныеДляФискализации", в обработке обслуживания нет ничего полезного, нужно общие модули ковырять
|
|||
12
Fuas4
11.07.17
✎
16:05
|
(11) с общими модулями там интереснее: конфа старая, ее пытались обновить по рекомендациям на сайте 1С, но драйвер отказывался с конфой работать. Потом просто заменили внешнюю обработку драйвера и все стало хорошо. Т.е. доработок под 54 ФЗ в самой конфе нет
|
|||
13
Генератор
11.07.17
✎
16:07
|
(12) а сейчас как печатает чек, пономенклатурно ?
|
|||
14
Fuas4
11.07.17
✎
16:07
|
поискал подготовитьДанныеДляФискализации - в типовой УТ есть, в моей старой нету. тем не менее, данные в налоговую уходят, видмимо, через сам драйвер все таки
|
|||
15
Fuas4
11.07.17
✎
16:07
|
(13) да
|
|||
16
Генератор
11.07.17
✎
16:08
|
(14) я ж на память писал, не думал что именно так называется. тогда выход брать отладчик и смотреть
|
|||
17
Fuas4
11.07.17
✎
16:11
|
(16) суть понял, надо найти аналог ПодготовитьДанныеДляФискализацииЧека и туда прописать ту же самую "светрку" товара, что и при печати ленты. Спасибо!
|
|||
18
Garykom
гуру
11.07.17
✎
16:46
|
(0) >Подскажите, в какой момент драйвер ККМ отправляет данные о продаже в налоговую?
Ни в какую налоговую никакой драйвер данные не отправляет. Отправляет ККТ после того как на ней через драйвер открыли чек, зарегистрировали позиции и закрыли чек. ККТ данные отправляет к вашему ОФД с кем договор на кассу. Отправялет сразу после закрытия чека если может, если не может то как связь появится. Повторно отправляет сверку при закрытии смены (Z-Отчет). Налоговая свои запросы/вопрос с ОФД решает помимо вас. |
|||
19
Fuas4
11.07.17
✎
17:29
|
(18) понятно, а данные для отправки подготавливает в "ПодготовитьДанныеДляФискализацииЧека", так получается. Т.е. мне кроме "свертки" товаров в чеке еще делать свертку в Z-отчете? А могу я на чеке печатать "Оптовая продажа", а в ОФД отправлять данные по товарам? Цель то ленту экономить, а не товары от ОФД скрывать
|
|||
20
piter3
11.07.17
✎
17:34
|
(19) Нет,не можешь.
|
|||
21
Garykom
гуру
11.07.17
✎
17:35
|
(19) Нет!
"ПодготовитьДанныеДляФискализацииЧека" - это всего лишь код подготовки для передачи данных о пробиваемом чеке для драйвера ККТ. Он ничего не передает сам, вот когда данные попадут в драйвер и драйвер выдаст команды на ККТ потом если все ОК то касса сама отправит в ОФД. |
|||
22
Garykom
гуру
11.07.17
✎
17:35
|
(19) Не печатать можно, бей электронный чек а не бумажный
|
|||
23
Garykom
гуру
11.07.17
✎
17:37
|
(22)+ читать http://www.atol.ru/upload/iblock/792/Drivers8_FprnM_PM.pdf стр. 121
Команда OpenCheck() туда передается CheckMode РежимЧека Int RW Признак печати чека на чековой ленте: ? 0 – электронный чек (не печатается на чековой ленте); ? 1 –чек печататется на чековой ленте. Значение по умолчанию = 1. |
|||
24
Garykom
гуру
11.07.17
✎
17:39
|
Скоро допилю "сервер ККТ" опенсурсный на C# с примерами внешних обработок для 1С.
Там банально будет навесить на любой документу "внешний печатный отчет" и оно будет "пробивать" хоть через инет на одну кассу как надо по очереди. |
|||
25
Fuas4
11.07.17
✎
17:41
|
(21) ну т.е. что на ленте пробьется, то и в ОФД уйдет, я правильно понял?
(23) В обработке драйвера команды OpenCheck() не вижу, вижу "открытьЧек", но там что то не то: Функция ОткрытьЧек(Объект, Пароль, ЭтоВозврат, НомерЧека, НомерСмены, ФискальныйЧек = Истина) Экспорт Результат = мНетОшибки; НомерЧека = 0; НомерСмены = 0; СтатусСмены = 0; Объект.Чек.Очистить(); Объект.ПризнакВозврата = ЭтоВозврат; ПараметрыСостояния = ""; Если Объект.Драйвер.ПолучитьТекущееСостояние(Объект.ИДУстройства, НомерЧека, НомерСмены, СтатусСмены, ПараметрыСостояния) Тогда Если СтатусСмены<>2 Тогда // Открыть смену, если смена закрыта НомерДокумента = 0; Результат = ОткрытьСмену(Объект, НомерСмены, НомерДокумента); Если НЕ Результат = мНетОшибки Тогда Возврат Результат; КонецЕсли; КонецЕсли; Иначе Результат = мОшибкаНеизвестно; Объект.Драйвер.ПолучитьОшибку(Объект.ОписаниеОшибки); КонецЕсли; Возврат Результат; КонецФункции // ОткрытьЧек() |
|||
26
Garykom
гуру
11.07.17
✎
17:47
|
(25) Да то что пробьется то и уйдет, выводить на бумагу или нет это опционально.
Не видишь потому что это обертка на 1С над оберткой над драйвером атол в виде драйвера по "формату 1С" для 54-ФЗ ККТ |
|||
27
Garykom
гуру
11.07.17
✎
17:48
|
(26) Есть родной драйвер 8 (или 9 версии) от атол, а есть специальная обертка "под требования 1С".
Оно использует как понимаем эту обертку и в ней может не быть "не пробивать на бумаге". Сча гляну точнее есть ли там |
|||
28
Garykom
гуру
11.07.17
✎
17:50
|
(27)+
"Электронно (Electronically) BOOL (IN) Формирование чека в только электроном виде. Печать чека не осуществляется." https://its.1c.ru/db/metod8dev/content/4829/hdoc/hdoc@1a7d1b3 |
|||
29
Garykom
гуру
11.07.17
✎
17:51
|
(28)+ Поищи в коде "СформироватьЧек (ProcessCheck)" и исправь как нуна
|
|||
30
Fuas4
11.07.17
✎
17:55
|
(29) нашел в обработке драйвера "Если НЕ Объект.Драйвер.СформироватьЧек(Объект.ИДУстройства,Кассир(Объект),Электронно, ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, AddressSiteInspections) Тогда"
Т.е. я могу перед этой строчкой сделать условие на "Электронно" и ставить там да/нет в зависимости от типа покупателя. Ну вроде здорово, осталось узнать у наших продавцов, устроит ли их такая схема или клиенту все-таки нужна какая-то бумажка. Спасибо! Удачи вам с (24) |
|||
31
Garykom
гуру
11.07.17
✎
17:59
|
(30) Отпишись удалось ли "электронно"
|
|||
32
Fuas4
11.07.17
✎
18:01
|
(31) обязательно :)
|
|||
33
Garykom
гуру
11.07.17
✎
18:02
|
У меня мысля то сделать чтобы с кучи компов/мест пробивалось на одну кассу электронно.
А чеки выходили бумажные на обычных "принтерах чеков" со всеми реквизитами, но там надо фискальные признаки читать и QR формировать самому, не ближайшее будущее. |
|||
34
Генератор
11.07.17
✎
18:09
|
(33) так то вроде выполнимо, только надо продумать асинхронность. ибо на компе с кассой очередь, а на местах или ждут отработку очереди, или дополнительно запрашивают статус своей печати
|
|||
35
Garykom
гуру
11.07.17
✎
18:12
|
(34) Очередь уже пройденный этап, все работает как надо
|
|||
36
Garykom
гуру
11.07.17
✎
18:14
|
(35)+ Уже сейчас оно позволяет в порядке очереди пробивать на "сетевой ФР по 54-ФЗ".
Но пока нет получения обратных данных, даже номер чека не возвращает и результат. Данные только на чеке (или ленте если ошибка) и в лог. |
|||
37
Генератор
11.07.17
✎
18:14
|
(35) а может драйверу отдавать электронную почту? тогда по идее не должен печататься чек, а офд будет отправлять чек на почту, указать свою почту для всех чеков
|
|||
38
Garykom
гуру
11.07.17
✎
18:15
|
(37) Это не законно уже
|
|||
39
Garykom
гуру
11.07.17
✎
18:15
|
(38)+ Даже если чек перешлем электронный на правильную почту/телефон сами
|
|||
40
Fuas4
16.07.17
✎
19:47
|
(31) Отписываюсь: продажники сказали "Нужен чек", поэтому от идеи пробивать электронно отказались. С (0) решили пока вообще не заморачиваться. Потенциальная выгода ниже стоимости доработки
|
|||
41
Garykom
гуру
16.07.17
✎
19:57
|
(40) Главное не нарушайте:
"5. Пользователи при осуществлении расчетов с использованием электронных средств платежа, исключающих возможность непосредственного взаимодействия покупателя (клиента) с пользователем или уполномоченным им лицом, и применением устройств, подключенных к сети "Интернет" и обеспечивающих возможность дистанционного взаимодействия покупателя (клиента) с пользователем или уполномоченным им лицом при осуществлении этих расчетов (далее - расчеты с использованием электронных средств платежа в сети "Интернет"), обязаны обеспечить передачу покупателю (клиенту) кассового чека или бланка строгой отчетности в электронной форме на абонентский номер либо адрес электронной почты, указанные покупателем (клиентом) до совершения расчетов. При этом кассовый чек или бланк строгой отчетности на бумажном носителе пользователем не печатается." http://www.consultant.ru/document/cons_doc_LAW_42359/d2fc933bc5ec367e9a8713330510af5d9e1a3fe4/ |
|||
42
Garykom
гуру
16.07.17
✎
19:58
|
(41)+ Суть что если "оплатили удаленно" то обязателен электронный чек, а бумажный нет.
|
|||
43
piter3
16.07.17
✎
23:38
|
А в передаваемых данных есть мыло или телефон?
|
|||
44
DmVl76
17.07.17
✎
04:13
|
(25) Если у вас нет доработок по 54ФЗ, то скорее всего печать номенклатуры в чеке сделана процедурой вроде ПечатьСтроки(), так что у вас и сейчас пономенклатурно ничего в ОФД не уходит.
Проверить можно в тест драйвере (если Штрих то закладка ФН/Данные, вводите номер документа/Прочитать фискальный документ)-именно то что выдаст и отправляется |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |