Вход | Регистрация
 

Реализации работы с он-лайн кассой

Реализации работы с он-лайн кассой
Я
   Джордж1
 
11.09.20 - 15:07
Конфигурация самописная, приходится реализовывать всю логику работы С ККМ самостоятельно?

1. Как организуется операция открытия/закрытия смены. Это просто обработка? При печати каждого чека проверять открыта ли смена?
2. Нужно ли как-то сохранять ID чека в документе оплаты?
3. Чек на возврат/корректировку - он как то связан с исходным чеком?
4. Выбора кассира делается только один раз при открытии смены?
   mayo
 
1 - 11.09.20 - 15:17
1 Проверка статуса смены перед пробитием чека - обязательна
2 Сохранять желательно для дальнейшей работы с чеками
3 Связан тем, что на основании чека кода делается возврат - в этот чек заполняются все данные из чека продажи
4 Тут на Ваше усмотрение но, при пробитии чека тег "кассир" должен передаваться (реквизиты кассира фамилия инициалы"
Вообще, для понимания мехпнизма, рекомендую изучить логи из онлайн кассы (их можно найти в интернетах)
   HawkEye
 
2 - 11.09.20 - 15:20
(0) 1. смена открывается автоматически при пробитии первого чека...
закрытие - кассиром при закрытии.
2. я сохраняю
3. не помню, для ККМ - по моему нет
4. выбирай сколько хочешь, хоть ни разу, главное ИНН передай )
   Джордж1
 
3 - 11.09.20 - 15:25
По поводу кассира - я смотрю ФИО/ИНН кассира передается и при открытии смена и в каждом чеке - как правильно?

Как сделать что бы продавцы не забывали смену закрывать?

Я планирую реализовать следующие функции:

1. Открытие/закрытие смены
2. Регистрация продажи
3. Корректировка/отмена предыдущей продажи

Ничего не забыл?

В чек достаточно передавать только наименование товара? никаких ШК не надо? Скидки не обязательно указывать в чеке?
   johnnik
 
4 - 11.09.20 - 15:48
(3) В чек достаточно передавать только наименование товара
------------
Наименование, количество, цену, скидку, ставку НДС. Затем нужно вид оплаты, нужно передать инфу аванс это, кредит или передача с полной оплатой. Если покупает юридическое лицо, то наодо передатвать ИНН и наименование юр.лица. Если продаете маркированный товар, то нужно к каждому товару (точнее, к каждому экземпляру товара) присобачить код маркировки. В будущем грозятся вообще все перевести на маркировку, так что думайте сразу что будет потом. Мало ли что еще минфину придет в голову, какие-нибудь новые тэги и так далее
   Джордж1
 
5 - 11.09.20 - 15:52
(4)Маркировку по нашему ассортименту пока не планируют. Как работать с маркировкой -если упаковка дербанится на листы, а краска из банки идет в разлив

Юрлицам не продаем в розницу. Если кто-то что-то подкупает в счет подотчета - для нас разницы нет


А со скидкой поясните - это не сервисная функция? Если я дам скидку (на сумму чека) - то зачем мне ее отражать в чеке?
   yzimin
 
6 - 11.09.20 - 15:52
https://its.1c.ru/db/metod8dev#content:4829:hdoc:chapter270
тут можно посмотреть из каких полей состоит CheckPackage
   Kigo_Kigo
 
7 - 11.09.20 - 16:01
1. Как организуется операция открытия/закрытия смены. Это просто обработка? При печати каждого чека проверять открыта ли смена?
Смена открывается при пробитии первого чека автоматом, если этого не происходит - меняйте прошивку ККТ на свежую, в первых версиях- было обязательным действием(открытие смены), потом все поняли что это полная бестолковщина и сделали автоматом

2. Нужно ли как-то сохранять ID чека в документе оплаты?
не ID а номер чека ККТ, методом драйвера получайте и сохраняйте

3. Чек на возврат/корректировку - он как то связан с исходным чеком?
нет, никак, сча точно не скажу, были проблемы с автоматической инкассации при закрытии смены(когда по ККТ в кассе налички ноль) и при начале смены , если возврат, ккт ругалась, что не хватает налички в кассе, я решил эту проблему так, если выходила подобная ошибка, делалось внесение денег в кассуи потом оформление возврата
4. Выбора кассира делается только один раз при открытии смены?
каждый раз при пробитии чека, в ККТ передается кассир и его инн, от него и происходит пробитие
5 надо предусмотреть куда отправить чек - на емаил или смс, эти теги надо будет заполнять, если попросит продавец, также есть возможность без бумажного пробития чека- типа полностью электронный
6 Скидка в ККТ не предается, в ККТ должный уйти цены и количество(сумма не передается) уже у четом всех скидок и баллов и сертификатов и все что вы там напридумываете в своей системе лояльности, и да по цене Ноль - тоже можно продавать, сам факт "лояльности(скидки баллы и прочее) можно отпечатать в начале или в конце чека нефискальными строками
7 ШК не обязательно , но порядок такой загона данных в ккт такой обязателен - наименование товара, цена , количество, налоги
   Джордж1
 
8 - 14.09.20 - 13:51
(7)
А что операции по внесению снятию налички стали фискальной операцией?
   Джордж1
 
9 - 14.09.20 - 13:52
А надо ли что-то печатать на кассе при открытии/закрытии смены?
Раньше Z-отчеты печатали, а как сейчас?
   Ёпрст
 
10 - 14.09.20 - 13:58
(9) они так же печатаются..по идее, их надо хранить, тока непонятно зачем, когда это всё теперь в офд есть
   d4rkmesa
 
11 - 14.09.20 - 14:00
(10) Ну, например, чтобы переслать клиенту ссылку на чек, если тот по каким-то причинам не получил?
   Ёпрст
 
12 - 14.09.20 - 14:01
(11) речь про z jnxtn
   d4rkmesa
 
13 - 14.09.20 - 14:01
(12) пардон.
   Ёпрст
 
14 - 14.09.20 - 14:01
z- отчет клиентосу не нужен..
А для пересылки, завсегда можно с сайта офд послать
   Джордж1
 
15 - 14.09.20 - 14:02
(9)смотрю можно и не печатать

Так и не понял с кассирами - кассира можно задать при открытии смены, а можно в каждом чеке. В чем разница?
   Джордж1
 
16 - 14.09.20 - 14:02
И вот EAN13 - это для каких товаров надо указывать ш/к?
   d4rkmesa
 
17 - 14.09.20 - 14:02
(15) Обычно все-таки в каждом чеке передается.
   Джордж1
 
18 - 14.09.20 - 14:04
(17)для чего тогда при открытии смены указывать? Или имеется ввиду кассир кто смену открыл/закрыл.

Вроде по логике кто смену открыл, тот по ней и чеки бьет и закрывает смену. Нет?
   dezss
 
19 - 14.09.20 - 14:04
(18) Нет. Передавать и в каждом чеке и при открытии/закрытии смены.
   Джордж1
 
20 - 14.09.20 - 14:05
(19)Тогда получается они разные могут быть в рамках одной смены?
   dezss
 
21 - 14.09.20 - 14:05
(8) Эта инфа не передается в ОФД, насколько я помню. Просто кассы контролируют свою наличку. И если ее не хватает, то не получится сделать возврат.
   dezss
 
22 - 14.09.20 - 14:05
(20) Да, конечно могут быть разные.
   Джордж1
 
23 - 14.09.20 - 14:06
(22)ОК, спасибо
   Джордж1
 
24 - 14.09.20 - 14:06
Внесение/изъятие денежных средств - это же не обязательная операция?
   Kigo_Kigo
 
25 - 14.09.20 - 14:10
(8) При возврате касса контролирует наличие денег в кассе, их должно хватить, чтобы в любой момент времени "снять кассу" и посчитать наличность в кассе, такая ситуация возникает, когда к примеру покупатель говорит, что отдал вам денег, кассир, забил или закрутился, и говорит, что не давали, тогда пересчитывается ниличка, так же это удобно снимать при проверке, в кассе лишних денег быть не должно, а если есть то кассир что то крутит мутит
(18) А если продавцов 3 человека?
(20) Да
(24)нет, не бязательная, у меня на некоторых кассах стоит атоматическая инкасация, при снятии z отсчета, налиность обнуляется, у некотрых не стоит и там идет наличка нарастающим итогом, хозяина спросил, делаем? он нет, я так вижу скока денег я типа заработал, бред конечно но ему так удобно
   Джордж1
 
26 - 14.09.20 - 14:13
(25)
"А если продавцов 3 человека?" - тогда вопрос как матответственностью быть - получается на данные ККМ нельзя полагаться для этих целей
" хозяина спросил, делаем? он нет, я так вижу скока денег я типа заработал, бред конечно но ему так удобно" - ну с хозяином понятно, а ИФНС это не интересно?
   d4rkmesa
 
27 - 14.09.20 - 14:16
(18) Вопрос интересный. ) В БПО, например, кассир передается почти с каждым xml-пакетом для чек, как при открытии/закрытии, так и при печати самого чека. Другое дело, что на уровне программного кода может быть реализовано, чтобы брался кассир из текущей смены. Вроде в БПО так и сделано.
   Джордж1
 
28 - 14.09.20 - 14:19
(27)Да, только если это реализовывать в самом ПО
И данные кассира открывшего смену вроде как ниоткуда не вытащишь -  надо где-то в базе хранить
   Kigo_Kigo
 
29 - 14.09.20 - 14:21
(26)  ну с хозяином понятно, а ИФНС это не интересно?
Нет, нашим по крайней мере нет
(28) На шрихах к примеру, можно в начале смена прописать кассира в первую строку "Таблиц кассиров и паролей", а потом тока передать пароль"1" и все чеки будут биться от него
   Джордж1
 
30 - 14.09.20 - 14:23
А есть чего-то толковое почитать по ФФД 1.1?
Там же черт ногу сломит. 50 таблиц в приказе

Как на практике 1С-ники с кассами работают.

Или может не стоит шибко заморачиваться?
 
 Рекламное место пустует
   Йохохо
 
31 - 14.09.20 - 14:28
(30) сделай продажу, возврат и зет отчет, остаток времени можно потратить на подключение безналичной оплаты
   Джордж1
 
32 - 14.09.20 - 14:30
(31)возврат или корректировку? в чем разница?

"а подключение безналичной оплаты" - а что под этим подразумевается? эквайринговые терминалы не обязательно же интегрировать? Планирую просто сделать выбор способа оплаты перед печатью чека.
   Йохохо
 
33 - 14.09.20 - 14:38
(32) возврат, это достаточный минимум
   Джордж1
 
34 - 15.09.20 - 09:40
Продолжаю делать реализацию работы с онлайн-кассой

1. Вот думаю а на кой хранить в документе в 1С некий идентификатор чека? Он вообще пригодиться? А если хранить что номер чека (я так понимаю это есть фискальный номер документа)?
2. Эквайринговый терминал, а надо ли их связывать с программой и онлайн-кассой. Какой профит от этого?
3. Что происходит когда на кассе, например, кончилась лента - в программу возвращается статус ошибки или онлайн касса ждет пока бумаги не заправишь
4. Что сама 1С должна делать в случае невозможности сформировать чек? - Не давать записать документ продажи или ПКО?
   Джордж1
 
35 - 15.09.20 - 10:09
А что делаете что с наименованием товара что бы оно в 64 символа убралось?
   Ёпрст
 
36 - 15.09.20 - 10:10
(34)
1. чтобы повторно отправить чек клиентосу, или найти по номеру чека чек в офд и оттуда отправить
3. обычно ошибка и всё. Когда ленту заправишь, заново чек пробиваешь
4. Просто не записывает номер чека. По номеру чек определяешь, пробит ли на кассе чек или нет
   Ёпрст
 
37 - 15.09.20 - 10:11
(35) зачем ? Нет таких ограничений, хоть войну и мир пиши.
Есть шаблоны чека, там в таблицах сымаешь ограничение на длину наименования
   Джордж1
 
38 - 15.09.20 - 10:20
(36)
1. Ну этого пока не надо, слава богу таких покупателей пока нет
4. Или 1С должна смотреть статус выполнения операция по формированию чека?

(37)
А это не ограничение ФФД?
Наименование товара 64 символа, Тег 1059

А вот EAN13 и страна происхождения товара - это фискальные данный - в каких случаях их заполнять требуется?
   Trimax
 
39 - 15.09.20 - 11:06
(38) 1. "Будут" (с) Шурик (у вас на стройке несчастные случае были?). Лучше подстраховаться заранее.
4. Должна. Ибо возможны "махинации" со стороны персонала или "сбои" в работе терминала.
5. Эквайринг не обязательно, но желательно. Рано или поздно пользователи "захотят" "волшебную кнопку".
ПыСы. Если твой заказчик связан с керамической плиткой и/или как-то связан с фамилией "курочкин" - беги оттуда теряя тапочки.
   Джордж1
 
40 - 15.09.20 - 11:07
(39)
5. Чисто ради удобства персонала?

Не курочкины
   Trimax
 
41 - 15.09.20 - 11:17
(40) Да. И время клиента. Плюс соответствие эквайринга с кассовыми документами в 1С (человеческий фактор ни кто не отменял). Например клиент купил на 1000 рублей, а продавец ручками чисто случайно нолик на терминале набрал. Далее геморой с возвратом и выбитием нового чека.
   Джордж1
 
42 - 15.09.20 - 11:23
(41)И как это работает? Сначала проводится платеж через терминал, потом чек?
   craxx
 
43 - 15.09.20 - 11:44
(0) не мучайся, добавь в конфу БПО и пользуйся стандартным функционалом
   Джордж1
 
44 - 15.09.20 - 11:47
(43)в 7-ку то?
   craxx
 
45 - 15.09.20 - 11:49
(44) ну так в теме и указывай что 7-ка. Из начального поста это не очевидно
   Trimax
 
46 - 15.09.20 - 11:51
(42) На основании реализации делаешь платежный документ (эквайрин по типу ПКО). Он отправляет запрос на терминал и слушает ответ (на случай недостатка денег на карте или других причин. После оплаты бьеш чек с кассы через реализацию.
Я "прикручивал" типовой функционал с ТиСа (удаление гланд через ЖПО). Тот еще гемор.
   Джордж1
 
47 - 15.09.20 - 11:55
(45)так мои вопросы без привязки к конкретной платформе
   dezss
 
50 - 15.09.20 - 12:15
(37) Ну-ка покажи чек с длинной наименования товара символов так 200.
   Trimax
 
51 - 15.09.20 - 12:27
(48) Ты видел эту "нетленку" и функционал? Нет? Тогда скажи на кой икс в семерке тащить табличную часть в эквайринговую операцию, для печати наименований продаваемого товара.
   Trimax
 
53 - 15.09.20 - 12:30
(47) Из всех торговых "нетленок на 7.7" в нашем городе я не видел еще ни одной, которая не подходила-бы под типовой функционал 8-ки. (за исключением одной нетеленки, реальной нетленки, написаной для МакМастера сервисоидами). По расценкам франчайзи, затрачиваемое время и денег на "прикручивание" кассы и эквайринга к этой "самописке", хватит на простенькую УТ и б/у сервачек.
   Trimax
 
54 - 15.09.20 - 12:33
(52) Что именно рассказывать? Из какого дока я печатаю правильный чек? Для налоговой 1С-ка не является доказательной базой.
   Джордж1
 
55 - 15.09.20 - 12:35
(53)Значит мало видел

Дело не в деньгах
   Джордж1
 
56 - 15.09.20 - 12:39
(48)что же такого сакрального в п.1 письма ФНС России от 21.08.2019 № АС-4-20/16571?
   Trimax
 
57 - 15.09.20 - 12:45
(55) Ах да, я про "кенгуру" и базу на мебельном (забыл название) не учел... Но там реальный "трэшак" (особенно последний). Тогда вперед. Только еще одно замечание. У многих банков "свои подключалки" к своим терминалам и прикручивание их к не типовой 1С стоит "отдельных" денег. А без их "подключалок" работать не будет.
   Джордж1
 
58 - 15.09.20 - 12:51
(57)Не они. Красное и Белое еще забыл

Мне не проблема терминал подключить. Мне понять на кой это нужно. Терминалы уже есть и замечательно работают уж сколько лет
   Trimax
 
59 - 15.09.20 - 12:55
(58) "Мне понять на кой это нужно" - точное соответствие платежа с покупкой. Алканавты знают счет деньгам, как ни странно.
   Джордж1
 
60 - 15.09.20 - 12:58
(59)Да вот как то не было проблем с этим все эти годы
 
 Рекламное место пустует
   Ёпрст
 
61 - 15.09.20 - 13:04
(50) ну у нас такие печатаются в рознице в алкашке.. и более 200 есть в наименованиии
   Trimax
 
62 - 15.09.20 - 13:04
(60) Еще как вариант - сведение выручки за смену в разных разрезах. В некоторых конторах данный "процесс" занимает часы, особенно при "несхождениям" по ошибочным чекам. Плюс, если взять безнал и "вольности" продавцов. При продаже возможны махинации одной крысы, за которую платит весь коллектив.
   Ёпрст
 
63 - 15.09.20 - 13:05
лень топать в офд и делать копию чека, в основном, всё в электронном виде, без бумажек
   Джордж1
 
64 - 15.09.20 - 13:09
(62)ИП, патент - нет бухучета, не так важно сколько пробили

Зато есть строгий внутренний учет
   Kigo_Kigo
 
65 - 15.09.20 - 13:17
Хоспадя, да купи ты уже готовую Разработку на инфостарте, коих там вагон и маленькая тележка, это будет дешевле, чем самому это все рагребать...
   Джордж1
 
66 - 15.09.20 - 13:25
(65)Там полуфабрикаты продают. Я уже разгреб
   Trimax
 
67 - 15.09.20 - 13:27
(64) Хм. ИМХО. Отсутствие бухучета+строгий упр. учет+попытка прикрутить телегу к самокату+"дело не в деньгах"=Жадность заказчика+желание поправить личное благосостояние за счет работников.
   Джордж1
 
68 - 15.09.20 - 13:30
(67)И опять мимо
   Trimax
 
69 - 15.09.20 - 13:33
(68) Ёжтвоюметь... Это-ж что-же за такая честная фирма и почему в Иваново такая низкая средняя з/п :)
   Джордж1
 
70 - 15.09.20 - 13:36
(69)Очень странно что вы хотите сформировать мнение о жадности/честности и тех данных что я озвучил.

Это никак между собой не связано
   Trimax
 
71 - 15.09.20 - 14:20
(70) Не заморачивайся... Плохое настроение у меня... :)
   Джордж1
 
72 - 15.09.20 - 14:35
Ура. Вывел первый чек.
До конца недели все доделаю

(71) В общем есть решение на 1сv77 которому уже 13 лет и которое замечательно работает. Рассматривали возможность переход на типовые конфигурации на v8 - решили что лучше к существующему решению дописать работу с кассами
   Trimax
 
73 - 15.09.20 - 15:08
(72) Хозяин - барин. Я своих "подработок" (из 5-ых) уломал на переход с 7 на 8 (как типовые так и "самописки" и "куча доработок"), один в конце года планирует (отвалился в связи с ковидом), но этот в ярике. Одну сам бросил из-за кидалова и долгов(см. выше, кого).
   Джордж1
 
74 - 15.09.20 - 15:10
(73)а смысл? только нервы заказчику и его персоналу, и мне в 8-ке копаться как-то не шибко охота
   Джордж1
 
75 - 15.09.20 - 15:18
(74)+да и не подходят типовые решения под нашу специфику, и даже некоторые вещи не допишешь.
Я тут создавал тему не так давно
   Trimax
 
76 - 15.09.20 - 15:19
(74) У меня смысл был в сдаче отчетности, без ручного переноса данных в налоговую. Плюс клиенты с несколькими фирмами с разным налогооблажением. Плюс обязаловка по кассам. Ну и более расширеный функционал по отчетам на УФ.
   Trimax
 
77 - 15.09.20 - 15:20
+ (76) Все клиенты "купи-продай" или просто бух+ЗП.
   Джордж1
 
78 - 15.09.20 - 15:22
(77)это так кажется. можно было перейти на типовые решения, но со значительным неудобством для всех
   Trimax
 
79 - 15.09.20 - 15:36
(78) Все МОИ клиенты.
   d4rkmesa
 
80 - 15.09.20 - 15:48
(73) "Магазька" не зашла?
   Джордж1
 
81 - 15.09.20 - 15:50
(80)нет
   dezss
 
82 - 15.09.20 - 16:07
(61) А правили шаблон через тест драйвера ккт?
   Джордж1
 
83 - 16.09.20 - 10:44
Продолжая копать тему

Вид оплаты ЭЛЕКТРОННО - платежи по картам ведь под эту категорию подпадают?

Не обращал внимание - в магазинах для оплаты картой продавцы какую то кнопку специальную жмут в своем ПО?

От чего зависит вид чека? Вот не вижу я смысла указывать в каждой строке - ТОВАР, ПОЛНЫЙ РАСЧЕТ, БЕЗ НДС - это самой кассы зависит?

Так и не понял до конца когда применять чек ВОЗВРАТ ПРИХОДА, а когда КОРРЕКЦИЯ ПРИХОД ?

Непонятно так же есть ли какая связь между исходным и отменяемым чеком?

В чеке коррекции надо указывать информацию о товарах?
   Ёпрст
 
84 - 16.09.20 - 11:03
(82) для атола есть приблуда для правки шаблона чека.
А в вэбсервере это уже не актуально, там длина наименование не ограничена изначально
   Ёпрст
 
85 - 16.09.20 - 11:03
по-умолчанию, там или 64 или 128 стояло, не помню.
   d4rkmesa
 
86 - 16.09.20 - 11:11
(83) >>Непонятно так же есть ли какая связь между исходным и отменяемым чеком?

По идее, данные исходного чека надо указывать в реквизите 1192 ("Дополнительный реквизит чека"). У 1С в БПО он появился как "AdditionalAttribute".
   Джордж1
 
87 - 16.09.20 - 11:16
(86)ДА, в письме ИФНС там и указывается, а вот самом приказе ИФНС по формату ничего такого нет
   Джордж1
 
88 - 16.09.20 - 11:20
(85)По формату ФФД по моему 128 разрешается
   dezss
 
89 - 17.09.20 - 09:11
(86) Вроде типа рекомендуется, но не вот прям обязательно.
(83) Электронно - это и картой в том числе. Да, продавцы жмут кнопку оплаты картой.
Надо в каждой строке указывать ТОВАР, ПОЛНЫЙ РАСЧЕТ, БЕЗ НДС. Ну вот нельзя по-другому и все тут.
Всегда, когда есть возможность, делай возврат прихода. Т.е. возвращает человек товар, ты делаешь возврат прихода. Накосячил кто-то, делаешь возврат прихода, а потом приход с корректными данными.
А если косяков слишком много, то уже чеком коррекции. В чеке коррекции не надо указывать товар, там только суммы и НДС.
   Джордж1
 
90 - 18.09.20 - 10:28
(89)А вот в типовых конфигурациях как возврат реализован - через какую операцию?

Там вообще чеки коррекции реализованы

" В чеке коррекции не надо указывать товар, там только суммы и НДС." - в ФФД 1.1 уже и товары указывать надо


Список тем форума
Рекламное место пустует  Рекламное место пустует
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.