Имя: Пароль:
1C
 
Чек коррекции вроде все поля заполнил
,
0 Klesk
 
12.03.19
10:33
<?xml version="1.0" encoding="UTF-8"?>
<CheckCorrectionPackage>
    <Parameters PaymentType="3" TaxVariant="2" CashierName="Вася" CorrectionType="0" Sum="2015" SumTAXNone="2015"/>
    <Payments Cash="0" ElectronicPayment="2015" CashProvision="0" Credit="0" AdvancePayment="0"/>
</CheckCorrectionPackage>

пишет ошибку драйвера -4048

а в 1с то:
При печати чека произошла ошибка.
Чек не напечатан на фискальном регистраторе.
Дополнительное описание:
Ошибок нет

а иногда

При печати чека произошла ошибка.
Чек не напечатан на фискальном регистраторе.
Дополнительное описание:
Ошибка реквизита: Не задан необходимый реквизит для совершения операции

вроде все обязательные задал
1 Cyberhawk
 
12.03.19
10:42
Абстрагируйся от 1С, на ошибку драйвера внимание обрати
2 Масянька
 
12.03.19
10:44
(1) +100500
(0) С кассами: сначала ошибка драйвера, потом (как правило - не требуется) - 1С.
3 Garykom
 
гуру
12.03.19
10:49
(0) Ты с чего взял что чеки коррекции корректно через драйвер по формату 1С (компонента интеграции поверх нативного драйвера) пробиваются?
4 Oftan_Idy
 
12.03.19
11:18
(3) Ну может быть потому что они корректно работают и без проблем.
5 Garykom
 
гуру
12.03.19
11:25
(4) "1212 Признак предмета расчета 1" и прочее где?
http://docs.cntd.ru/document/550948019
6 Garykom
 
гуру
12.03.19
11:26
(5)+ Надо каким то местом задать в ККТ обязательные по ФФД 1.05 реквизиты по умолчанию, и тогда возможно "драйвер по формату 1С" и будет пробивать корректно.
7 Garykom
 
гуру
12.03.19
11:27
Но имхо лучше выкинуть "драйвер по формату 1С" и пробивать подобные чеки через нативный драйвер от производителя ККТ.
8 Garykom
 
гуру
12.03.19
11:29
(5) "В случае формирования кассового чека коррекции в отношении расчета, ранее произведенного без применения ККТ, такой фискальный документ должен содержать (помимо обязательных реквизитов самого кассового чека коррекции) реквизиты, соответствующие расчету, который был произведен без применения ККТ (дата, наименование товара, работы, услуги, адрес расчета и другие реквизиты в соответствии с приказом ФНС России от 09.04.2018 N ММВ-7-20/207@ "О внесении изменений в приложение N 2 к приказу Федеральной налоговой службы от 21.03.2017 N ММВ-7-20/229@")."
9 Klesk
 
12.03.19
14:03
переписал по  https://its.1c.ru/db/metod8dev#content:4829:hdoc:checkcorrectionpackage

<?xml version="1.0" encoding="UTF-8"?>
<CheckCorrectionPackage>
    <Parameters PaymentType="3" TaxVariant="1" CashierName="Петя" CorrectionType="0" CorrectionBaseName="Реализация товаров и услуг ТР00-000391 от 08.03.2019 11:14:31" CorrectionBaseDate="2019-03-08T11:14:31" CorrectionBaseNumber="ТР00-000391" Sum="2015" SumTAXNone="2015" SumTAX0="0" SumTAX10="0" SumTAX18="0" SumTAX110="0" SumTAX118="0"/>
    <Payments Cash="0" ElectronicPayment="2015" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckCorrectionPackage>

все равно ругается, что ему надо
10 Garykom
 
гуру
12.03.19
14:23
(9) Жалость то какая... Читать то пробовали?
Где у тебя тут "признак предмета" расчета, "признак способа расчета" и т.д.?
Где
"дата, наименование товара, работы, услуги, адрес расчета и другие реквизиты в соответствии с приказом ФНС"
11 Klesk
 
12.03.19
14:44
а 1с переделала в последних конфигурациях работу через драйвер?
12 Garykom
 
гуру
12.03.19
15:09
(11) В том то и дело что ничего не переделала как положено или точнее не обновила свой формат под новые требования, чтобы производители ККТ могли допилить работающее нормально решение.

Под обычные чеки ("CheckPackage" без "Correction") оно много кому надо поэтому делают чтоб работало, а на чеки коррекции все забили.

Тоже самое было с обычными чеками когда старые конфы со старой БПО только старый формат и с новыми драйверами и новыми прошивками ККТ не работает.
13 karpik666
 
12.03.19
19:21
(12) не путайте человека, признак предмета расчета не обязателен https://its.1c.ru/db/kkt#content:83:hdoc
14 Garykom
 
гуру
12.03.19
19:35
(13) Там в вышей ссылке есть ссылки на документы и вот там есть интересная штука:

http://www.consultant.ru/document/cons_doc_LAW_214339/8e9e44e77be15c72d4006b3d1dc516410b17bfd3/
15 karpik666
 
13.03.19
13:15
(14) а еще есть такой текст "при их наличии"
16 Garykom
 
гуру
13.03.19
14:18
(15) Т.е. вы согласны с тем что в чеке коррекции могут быть (при желании пользователя и по требованию ФНС например) эти реквизиты-теги?

А где они в формате от 1С ?
17 karpik666
 
13.03.19
17:38
(16) да, согласен, но в тоже время их может и не быть, и в этом не будет ошибки, я так понимаю обязательным это станет при переходе на ффд 1.1, а сейчас 1С руководствуется тем, что не запрещено, то разрешено, и судя по коду типовых конфигураций, появится такая поддержка только в новой ревизии драйверов 3000, которая непонятно когда появится.
18 Klesk
 
13.03.19
17:51
сделал через драйвер 10, например тег СorrectionBaseName был обязательным
19 Garykom
 
гуру
13.03.19
17:54
(18) Поискал по СorrectionBaseName и сразу нашел
https://help.dreamkas.ru/hc/ru/community/posts/360007746949-Печать-чека-коррекции-из-1С-УТ-10-3

Надо проверить, возможно атол в интеграционной компоненте уже добавил все что требуется, только конфа сама не передает новые теги.
20 Garykom
 
гуру
13.03.19
17:55
(19)+ Хотя напрямую через нативный драйвер все равно лучше.
21 Klesk
 
15.03.19
15:02
Через 1с без изменения кода, сработало на 9.X дровах атола