Имя: Пароль:
1C
1С v8
Виды электронной оплаты в чеке
0 protsenkodv
 
07.09.19
15:35
Приветствую!
УТ 10.3
Печатаю чек с видом оплаты Кредит. Но на чеке выдает Плат.Карта.
Смотрю XML пакет который отправляется. Там не нахожу указания вида оплаты.
Подскажите, пожалуйста, как указать на какой вид оплаты печатать?

Вот xml пакет:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="2" CashierName="Администратор" CustomerEmail="" CustomerPhone="">
        <AgentData/>
        <PurveyorData/>
    </Parameters>
    <Positions>
        <FiscalString Name="Принято от: Частное лицо Основание: Оплата от покупателя банковским кредитом 00000000022 от 02.09.2019 19:45:36" Quantity="1" PriceWithDiscount="1" SumWithDiscount="1" DiscountSum="" Department="0" Tax="none" SignMethodCalculation="1" SignCalculationObject="10" TaxSum="0"/>
    </Positions>
    <Payments Cash="0" ElectronicPayment="1" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>
1 protsenkodv
 
07.09.19
15:36
Вот нашел Секция видов электронной оплаты (ElectronicPaymentOptions)
ectronicPaymentOption    
ElectronicPaymentType    int    
1 - Платежная карта
2 - Банковский кредит
3 - Подарочный сертификат
4 - Бонусы

Как его передать не знаю(((
2 RomanYS
 
07.09.19
16:39
(1) вот же
<Payments Cash="0" ElectronicPayment="1" Credit="0" AdvancePayment="0" CashProvision="0"/>
3 protsenkodv
 
07.09.19
16:58
Это не то. Это отвечает за Наличные, безналичные, аванс, предоплата, оплаты встречным предоставлением...
А ниже в чеке еще идет вид оплаты: Наличные, Плат. карта, кредит, сертификат, бонусы
Вот нужен вид оплаты.
4 Сияющий в темноте
 
08.09.19
10:28
таг payments и его параметры как раз за это и отвечают.
в примере электронная оплата 1,остальные 0.
5 Zerga
 
08.09.19
11:13
Автор. Сам подумай... Если я одновременно заплачу и налом и карточкой, а то и бонусов добавлю.
6 protsenkodv
 
08.09.19
11:20
Здесь можно картинки добавлять? показал бы на примере.
7 protsenkodv
 
08.09.19
11:29
https://photos.google.com/search/_tra_/photo/AF1QipOwievTC_4MQLxXswhvu3sarN5JbF0scvLWthy9

таг payments отвечает за первую обведенную строку
А я говорю про вторую обведенную строку.
8 protsenkodv
 
08.09.19
11:34
9 Сияющий в темноте
 
08.09.19
13:17
в офд идет только один из пяти типов оплаты.
а виды оплаты фискального регистратора,печатаемые на чеке названия и т.п.это от модели фр зависит,поэтому,не факт,что 1с это корректно поддерживает.

у атола 10 видов оплаты,первые 5 по типам и остальные добавочные электронные
у штрихов 16 видов оплаты,но там дополнительные в последних версиях можно авансами сделать.

а картинка не грузится.
10 karpik666
 
08.09.19
18:54
(0) читайте здесь описание тегов
https://its.1c.ru/db/metod8dev#content:4829:hdoc
может хоть немного начнете понимать, что да как
11 protsenkodv
 
09.09.19
08:45
(9) Да я посмотрел в ЛК офд. Не передается туда. Подскажите, пожалуйста, кассовый же понимает когда первый вид (Наличные) печатать когда второй (Плат карта)... я не могу понять как это передает 1С. Мне вместо 2го нужно 3й (Кредит) передать.
Картинка (8)
(10) я знаком с этой страничкой. Там и нашел тег ElectronicPaymentType (1), но ума не хватает как сформировать xml пакет. Поэтому и прошу помощи.
12 protsenkodv
 
09.09.19
19:59
Или может вообще как-то убрать эту строку "Оплата картой"?
13 isa2net
 
10.09.19
04:02
(11) ElectronicPaymentType - где вы это нашли? В разделе "обмен офлайн", а вам нужен этот - "3.5. Требования к разработке драйверов для ККТ с функцией передачи в ОФД". Смотрите МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляФискализацияЧека
14 protsenkodv
 
10.09.19
08:51
(13) Здесь формируем XML пакет. Это понятно. Вопрос: что там изменить чтоб не выводило эту ПЛАТ. КАРТУ?
15 Kigo_Kigo
 
10.09.19
09:00
</Positions>
    <Payments Cash="0" ElectronicPayment="0" Credit="1" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>
16 isa2net
 
10.09.19
11:13
(14) Нельзя не выводить обязательные реквизиты, вам ФН ошибку выдаст.
17 protsenkodv
 
10.09.19
11:37
(15) тогда такой чек получается. Это правильно?
https://photos.google.com/photo/AF1QipOdJihZuunTI8A_0iZvsauvzo2CM5MKVcJaEUHI
18 protsenkodv
 
10.09.19
11:40
Я так понимаю в случае кредита я должен пробить 2 чека.
1. при реализации. Нефискальная сумма. Не уходит в ОФД
2. при получении денег из банка. Здесь должна быть фискальная сумма которая уходит в ОФД
Или я ошибаюсь?
19 Kigo_Kigo
 
10.09.19
11:40
наверно нет или да
https://yadi.sk/i/W6U7q9A5xftcww
ккт то хоть какая?
20 Kigo_Kigo
 
10.09.19
11:45
(19) к (17) нет картинки
21 isa2net
 
10.09.19
11:52
(18) У вас не выводится PaymentMethod "Признаки способа расчета", он должен входить в позицию <FiscalString />
22 isa2net
 
10.09.19
11:54
(18) https://buh.ru/articles/documents/61310/ - посмотрите здесь
23 isa2net
 
10.09.19
12:32
(18) вот это тоже по теме https://buh.ru/news/uchet_nalogi/92627/
24 protsenkodv
 
10.09.19
17:19
25 protsenkodv
 
10.09.19
17:20
(19) Штрих лайт
26 Kigo_Kigo
 
10.09.19
17:33
(24) (25) да,теперь правильно
а виды оплат переименовываются в тесте драйвера, настройка свойств, таблицы, наименование типов оплаты
27 protsenkodv
 
10.09.19
17:53
не переименовываются. Но даже если бы переименовывались то это тоже не подходит. Т.к. бывает и оплата платежной картой и кредитом.
28 hhhh
 
10.09.19
18:08
(27) закон самое главное почитайте. Там должно быть перечислено, какие виды оплаты. А то вы сейчас отсебятину нагоните, напереименовываете, а фирме штрафы потом платить.
29 Kigo_Kigo
 
10.09.19
18:16
(27) не переименовывается только первая строка(наличными)
Вторая строка должна быть БЕЗНАЛИЧНЫМИ
30 protsenkodv
 
10.09.19
20:27
(29) ну даже если переименовывается, то как тогда печатать оплаты по карте? Тогда все будет Кредит)
31 hhhh
 
10.09.19
22:42
(30) оплаты по карте это БЕЗНАЛИЧНЫМИ как раз.
32 protsenkodv
 
11.09.19
18:24
Меняю на БЕЗНАЛИЧНЫМИ. Закрываю драйвер. Открываю снова там возвращается Плат.Картой. Я слышал что первые 3 не меняются.
33 Kigo_Kigo
 
11.09.19
21:28
(32) когда поменяешь, несколько раз нажми интер
34 protsenkodv
 
11.09.19
21:48
да я так и делал. Выхожу из таблиц, захожу снова стоит Безнал. Закрываю драйвер печатаю чек из 1С. Печатает Карта. Захожу снова в драйвер там стоит Плат. карта. Он сам ее меняет обратно.
35 Сияющий в темноте
 
11.09.19
23:00
так эти поля можно менять хоть перед каждым чеком.
тем более,что эта строка в офд не идет,и в ффд ее тоже нет.
так,для красоты и для разделения различных видов безналичной оплаты по счетчикам.
36 Kigo_Kigo
 
12.09.19
07:30
(35) Все дело в том есть ФЗ и там написано про оформление чека(бумажного), где должно быть именно Безналичными, а не рюшечки как вам охото, это во первых, во вторых в офд и ффд уходит не наименование оплаты и его номер, который вы загнали в ккм, именно они по строками соответствуют типам оплат в таблице, например укажите тип оплаты "2", а таблицу загоните - "оплата космическим мусором", на чеке будет "оплата космическим мусором", в ОФД уйдет - безналичные
37 protsenkodv
 
12.09.19
09:48
(35) так я и меняю. Но настройка не сохраняется.
(36) я в ЛК офд не нашел данных о типе оплаты. Есть только Виды оплаты. А это другое.
Обвел на картинке
https://cloud.mail.ru/public/4AXu/36L4SFpX2
38 hhhh
 
12.09.19
10:11
(37) ну вам как раз вид оплаты и нужен. Тип - это нет такого, вы сами его придумали.
39 Kigo_Kigo
 
12.09.19
10:21
(38) Ну так то они называются виды, а у штриха в таблицах типы
https://yadi.sk/i/YEJP_0hDR5kOxg
40 protsenkodv
 
12.09.19
11:35
Я так понимаю на чеке бумажном есть две строки:
1. Вид оплаты Наличные, безналичные, аванс, предоплата, оплаты встречным предоставлением. Передается в ОФД
2. Тип оплаты Наличные, Плат. карта, кредит, сертификат, бонусы. Не передается в ОФД
Вот проблема с типом оплаты. Я не знаю как сделать так чтоб на бумажном чеке не печаталось "Плат. карта"
Если я в драйвере в типах переименовываю Плат карта на БЕЗНАЛИЧНЫЕ то после пробития все возвращается назад.
41 Kigo_Kigo
 
12.09.19
14:11
"Если я в драйвере в типах переименовываю Плат карта на БЕЗНАЛИЧНЫЕ то после пробития все возвращается назад."
Ищи в коде, у тебя это устанавливается принудительно!
42 Kigo_Kigo
 
12.09.19
14:16
По умолчанию в штрихе вторая строчка "Платежной картой МИР""
43 protsenkodv
 
12.09.19
19:27
(42) У меня ПЛАТ. КАРТОЙ.
В отладчике все прогнал... не могу понять где он присваивает этот тип. (((
44 hhhh
 
12.09.19
21:04
(43) ну, ут типовая у вас? и какого релиза?
45 protsenkodv
 
12.09.19
21:14
10.3.53.2 Немного доработана. Доработки не связаны с пробитием чеков.
46 hhhh
 
12.09.19
21:38
(45) ну то есть вс самое свежее? Самый последний драйвер, самая последняя прошивка кассы и самая последняя УТ?
47 protsenkodv
 
12.09.19
22:01
(46) да именно так
48 Сияющий в темноте
 
12.09.19
22:48
таблица наименований оплат в настройках оборудования
при подключении кассы(при открытии документа)заливается в кассу
49 protsenkodv
 
13.09.19
08:50
(48) не совсем понятно. А можно фрагмент кода?
50 Сияющий в темноте
 
13.09.19
09:10
код будет внутри интеграционной компоненты,ей кормят параметры,и уже внутри нее эти параметры используются
1с же хочет xml передавать.
51 protsenkodv
 
13.09.19
10:43
Понятней не стало((( Что делать то? Можете подсказать?
52 Сияющий в темноте
 
13.09.19
12:48
написать в настройках правильные значения
53 Максим Нижегородец
 
13.09.19
13:40
(0) Вот xml пакет:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="2" CashierName="Администратор" CustomerEmail="" CustomerPhone="">
        <AgentData/>
        <PurveyorData/>
    </Parameters>
    <Positions>
        <FiscalString Name="Принято от: Частное лицо Основание: Оплата от покупателя банковским кредитом 00000000022 от 02.09.2019 19:45:36" Quantity="1" PriceWithDiscount="1" SumWithDiscount="1" DiscountSum="" Department="0" Tax="none" SignMethodCalculation="1" SignCalculationObject="10" TaxSum="0"/>
    </Positions>
    <Payments Cash="0" ElectronicPayment="1" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>

Это ElectronicPayment="1" - и есть электронной картой "БЕЗНАЛИЧНО", Credit="0" - Это оплата в кредит.

Или про "Признаки способа расчета"?
54 protsenkodv
 
14.09.19
14:08
(53)ElectronicPayment это вид оплаты. С ним у меня нет вопросов.
Меня интересует Тип оплаты. В XML пакете нет по нему данных. Посмотрите на картинке.
ElectronicPayment это сверху обведено https://cloud.mail.ru/public/2yEz/59TAQmrvc а меня интересует то что снизу обведено
55 Максим Нижегородец
 
16.09.19
08:55
(54) У меня АТОЛ 55Ф (все 30 ккт). Ни на одном такого нет.

БЕЗНАЛИЧНЫМИ 1.00
ПОЛУЧЕНО 1.00
СНО: ОСН

Вот так выводит. Возможно Штрихи - иначе делают.
56 protsenkodv
 
16.09.19
19:55
(55) Возможно.
Не пойму неужели ни у кого такой проблемы не возникло?
57 protsenkodv
 
16.09.19
20:01
И как вообще отразить приход денег от банка при продаже в кредит? В УТ10.3 вид оплаты кредит есть и использовать его можно только в чеке.
Я сделал документ аналогичный Оплата платежной картой. Для того чтобы перенести долг с клиента на банк. А сейчас потребовалось организовать печать чеков. И встрял. Расскажите, как решаете вопрос кредита. Может я изначально не по тому пути пошел. Но делал я этот документ еще до появления онлайн касс.
58 karpik666
 
16.09.19
20:27
59 protsenkodv
 
17.09.19
08:49
(58) Это другое. Просто понятия пересекаются.
Если оплата частичная, то в чеке будет: сумма которую вносят - НАЛИЧНЫЕ (или БЕЗНАЛИЧНЫЕ); сумма остатка - ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ).
А у меня ситуация такая: Человек пошел в банк и получил кредит на приобретение товара. Товар ему отгрузили (деньги в организацию еще не поступили) Мы печатаем чек из реализации. В нем будет нефискальная строка ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ). А когда организация получает деньги из банка нужно напечатать еще один чек. Вот вопрос: откуда его печатать? И каким документом отразить получение денег от банка по кредиту?
60 dezss
 
17.09.19
09:00
(59) ИМХО, это полная чушь. Чеки - это не про кредиты от банка, чеки - это про кредитование покупателя. Вы продаете в кредит, т.е. не получая денег.
А вот когда пришли деньги от банка к вам и клиент уже должен не вам, а банку, то между вами и клиентом произошел полный расчет. Все. Ваши отношения закончились. Клиент получил от вас товар/услугу/четаеще, вы получили деньги (откуда они пришли, не важно, важно, что они уже у вас и они ваши).
61 dezss
 
17.09.19
09:02
(59) Передачу товара / получение денег нельзя отражать нефискальными строками. Это неприменение ККТ.
62 karpik666
 
17.09.19
10:19
(59) да что мешает пробить чек из реализации, а затем сделать ПКО и пробить чек из него?
63 protsenkodv
 
17.09.19
12:47
(60) Вы не правы. Я тоже сначала думал что чушь. Почитайте. Получение денег от банка тоже нужно пробивать. Не понятно куда потом этот чек девать. Клиент то уже получил товар и ушел. Но вот такой бред имеет место быть.
(61) Передача товара и получение денег происходит в разное время поэтому должно печататься 2 чека. Первый при передаче с видом оплаты ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ). Второй с видом НАЛИЧНЫЕ или БЕЗНАЛИЧНЫЕ.
64 protsenkodv
 
17.09.19
12:49
(62) если я делаю ПКО то у меня 1. отражается поступление наличных 2. в чеке напечатает вид оплаты НАЛИЧНЫЕ.
А мне нужно перенести долг клиента на Банк и в чеке напечатать вид БЕЗНАЛИЧНЫЕ
65 piter3
 
17.09.19
12:52
66 protsenkodv
 
17.09.19
14:07
(65) вот вот. Из какого документа это делать не понятно) Вот я и спрашиваю кто как выкручивается?
67 dezss
 
17.09.19
16:31
(63) Меня не правильно поняли. Ну или я не точно выразился. Пробивать надо всегда. Любое движение товара и/или денег влечет пробитие чека.

Просто фраза из (59) " В нем будет нефискальная строка ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ)." и вызвала смятение. Нефискальная строка - это просто текст, который в ОФД не уходит.

И моя фраза из (60) "Вы продаете в кредит, т.е. не получая денег." - подразумевает пробитие чека с видом оплаты кредит.
А фраза "А вот когда пришли деньги от банка к вам и клиент уже должен не вам, а банку, то между вами и клиентом произошел полный расчет." - подразумевает пробитие чека  с видом оплаты "Электронно".

Видимо, не всегда получается свои мысли правильно сформулировать.
68 piter3
 
17.09.19
16:35
(66) Без разницы,или ищещь готовый код или дописываешь.
69 Сияющий в темноте
 
17.09.19
22:46
(61) передачу товара можно,если мы не говорим,что сейчас происходит расчет. особенно,когда цена товара потом может измениться а вот если мы фиксируем цену и говорим,что покупатель заплатит по данной цене,то пробивается чек с постоплатой.
70 protsenkodv
 
18.09.19
08:36
Все это понятно... Только решения основного вопроса я пока не нашел(((
71 piter3
 
18.09.19
08:37
(70) И не найдешь таким способом
72 dezss
 
18.09.19
10:49
(69) Т.е. отдаем сейчас, а цену назовем позже. Это что-то смахивает на кота Шредингера. Вроде и логично отчасти, но не понятно, что будет дальше. А если, чисто гипотетически, клиент в отказ пойдет? Скажет, что нифига мне не отдавали, платить не буду.
Или обратная ситуация, цену ж не зафиксировали, а потом скажут, что эта дизайнерская зубочистка стоит 100500 тыс. долларов?