Добрый день.

Есть самописка, вопрос по взаимодействию с ККМ (на основе БП 3.0).

Клиент вчера внёс аванс (именно аванс, не предоплату) в размере 100 рублей. Получил чек.
Сегодня получил услугу на 30 рублей, его аванса достаточно для её оплаты. Как пробить чек?

При формировании таблицы оплат в модуле ПечатьФискальныхДокументов какое значение у нас выставляется в ТипыОплатыККТ и ПризнакиСпособаРасчета?

Курение гугла привело к тому, что в чеке должна быть строка "Предварительная оплата (аванс) 30 рублей" как стоимость зачтённого аванса, а в строке "Наличными" или "Электронно" должны стоять нули.
СтрокаПозицииЧека после формирования имеет вид пикрелейтед.
Чек (фото) при таком значении структуры прикрепляю.

В обработку "Печать чека" приходит в процедуру ПриСозданииНаСервере массив МассивЧеков[0], скрин прикреплен.

Главная проблема, на мой взгляд, состоит в том, что чек повторно проводит приход, вместо того чтоб просто зачесть аванс.

Куда копать, где смотреть?
---
по другому всего 2 вида оплаты когда деньги поступают в кассу! Наличными и Безналичными! И два вида когда денег не поступает Зачет Аванса! И товар отдали , и Кредит товар отдали а денег нету :)
P/S по упрощенной схеме :)
---
Клиент вчера внёс аванс (именно аванс, не предоплату) в размере 100 рублей. Получил чек.
Сегодня получил услугу на 30 рублей, его аванса достаточно для её оплаты. Как пробить чек? - Пробить чек на полный расчет!
---
Могу я уточнить - как?

Если я пробиваю чек на полный расчёт - у меня в налоговую уходит информация о том, что клиент якобы заплатил еще раз, что отображается в Х-отчёте.

Мне надо указатьв чеке что услуга стоит условные 30 рублей, но клиент их не платит потому что у него есть аванс.
---
В какую налоговую :) может оператору фискальных данных? :)

Изучите внимательно этот документ http://www.consultant.ru/document/cons_doc_LAW_362322/

+ Закрывающие чеки
---
в ОФД, да.
Не понял что я должен найти в документе по ссылке
---
"Оформление чека на аванс или предоплату практически идентично, за исключением того, какой признак указывается. Продавец пробивает первый чек в тот момент, когда покупатель передаёт ему деньги: либо часть, либо полную сумму (при предоплате 100%).

Второй чек выдаётся при фактическом получении товара или услуги клиентом. При этом он указывает признак «полный расчёт». В сумме должно быть указано, что был внесён аванс или предварительная оплата."
---
ок, полный расчет.
При запросе у кассы отчёта эта сумма всё равно бьётся. Что я делаю не так?
---
При запросе у кассы отчёта эта сумма всё равно бьётся - фото Z отчете ( Отчет о закрытии кассовой смены)

И читаем в нем
Приход
Предварительная оплата (аванс) !
---
Давай я приложу два скрина:
1 - из 1С, перед тем как выбивается чек.
2 - Отчёт ДО того как выбили, потом сам чек на услугу, потом отчет ПОСЛЕ
---
:) Ну им что не так :) Прям по каждой строке отчета!

Картинку которую вы убрали у вас там указана ранее полученные аванс! И полный расчет!

Денежные средства в кассу поступают или наличными или безналичными! :) Отдельно выделяются закрытые авансы
---
почему то что мы зачли с аванса опять плюсуется в аванс по итогам Х-отчёта?

Т.е. у нас получается что:

мы приняли аванс 100 рублей вчера. Сняли отчёт, эти деньги видны в "Предварительная оплата (аванс)".
Сегодня мы в зачёт этого аванса оказываем услугу, и её стоимость опять в этой же строке
---
У вас в картинке 1С что было указано Ранее полученный аванс! :) И Далее вы указали Полный расчет! ( картинку то убрали :)
---
Картинку не убирал, отредактировал убрав с неё ИНН. По прежнему на месте.

Всё ещё не понимаю почему на третьем чеке (отчёт который) в разделе Предварительная оплата (аванс) указана сумма, которую мы зачли.

Попробую еще раз:

Нам вчера человек прислал на р\с 10.000 рублей за будущие услуги. Мы выбиваем чек на аванс, в конце дня в строке отчёта "Предварительная оплата (аванс)" = 10.000 рублей. Пока всё верно?

Далее сегодня этот человек до нас дошёл и получил услугу на 1350 рублей. Выбиваем чек с
ПризнакСпособаРасчета = Перечисления.ПризнакиСпособаРасчета.ПередачаСПолнойОплатой
и
СтрокаОплаты.Вставить("ТипОплаты", Перечисления.ТипыОплатыККТ.Предоплата)

Выбили (он на картинке выше). Снимаем отчёт в конце дня и видим сумму 1350 рублей опять в строке "Предварительная оплата (аванс)", хотя её там быть не должно.
---
Аванс 10 000 рублей Форма отплаты Наличными

в Z отчете приход наличными 10 000 рублей

в кассе 10 000 рублей

Второй чек

Зачет Аванс! 10 000 рублей

Полный расчет

Z отчет Предварительной оплатой ( авансами) 10 000 рублей

в кассе денег 0
---
Нам вчера человек прислал на р\с 10.000 рублей за будущие услуги. Мы выбиваем чек на аванс, в конце дня в строке отчёта "Предварительная оплата (аванс)" = 10.000 рублей.
Не верно!

Безналичными 10 000 рублей
---
Спасибо, вот где была собака зарыта.
Я был уверен что это идёт отдельной строкой "аванс".
А туда, выходит, идут оказанный в зачёт аванса услуги?
---
по другому всего 2 вида оплаты когда деньги поступают в кассу! Наличными и Безналичными! И два вида когда денег не поступает Зачет Аванса! И товар отдали , и Кредит товар отдали а денег нету :)
P/S по упрощенной схеме :)
---
Спасибо, теперь всё ясно
---
В какую налоговую :) может оператору фискальных данных? :)Да в том то и дело, что от ОФД они таки прямиком идут в налоговую. Без задержек. Через секунду после пробития чека его можно проверять по базе налоговой с помощью их приложения.
---
Через секунду после пробития чека его можно проверять по базе налоговой с помощью их приложения. - :) до 30 дней, данные могут не передаваться! :) согласно ФЗ54!
---
Могут, но все равно таки потом уйдут. И потому особо не поэкспериментируешь, ибо последствия экспериментов не спрячешь.
---
я могу экспериментировать, у меня есть тестовая касса
---
уйдут в ОФД , а ФНС по API получает сведения от ОФД :)
---
Почему-то не загрузились вложения в тему