Имя: Пароль:
1C
1С v8
Чек 20 %НДС
0 isa2net
 
01.01.19
07:37
СНГ! Если уже опохмелились, то хелп) Вот так выдал чек https://ibb.co/ykVJ0Mh Ставка в эмуляторе и хмл отражается DiscountSum="" Department="0" Tax="20"  Драйвера Атол 9.12, обработка AtolKKT тоже свежая. Где копать?
1 mexanik_96
 
01.01.19
07:39
1.в логи драйвера
2.пробить чек продажи из драйвера с указанием ставки, посмотреть какую ставку пробьет
2 isa2net
 
01.01.19
07:56
Ошибок вроде не вижу в Fptr1C или не там ищу?

[2019.01.01 03:32:57+440 U T:0000004456:0000098C] reset error with [0] Ошибок нет
[2019.01.01 03:32:57+440 D T:0000004456:0000098C] << TED::Fptr::Fptr1C::CallAsFunc()
[2019.01.01 03:32:57+441 U T:0000004456:0000098C] method name = [УстановитьПараметр]
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] >> TED::Fptr::Fptr1C::GetNParams() 4
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] << TED::Fptr::Fptr1C::GetNParams()
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] >> TED::Fptr::Fptr1C::HasRetVal() 4
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] << TED::Fptr::Fptr1C::HasRetVal()
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] >> TED::Fptr::Fptr1C::HasRetVal() 4
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] << TED::Fptr::Fptr1C::HasRetVal()
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] >> TED::Fptr::Fptr1C::GetNParams() 4
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] << TED::Fptr::Fptr1C::GetNParams()
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] >> TED::Fptr::Fptr1C::CallAsFunc() 4 0018D568 23AB3E48 2
[2019.01.01 03:32:57+441 U T:0000004456:0000098C] Имя - [PrintBarcodeText]
[2019.01.01 03:32:57+441 U T:0000004456:0000098C] Значение - [0] [тип = 11]
[2019.01.01 03:32:57+441 U T:0000004456:0000098C] reset error with [0] Ошибок нет
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] << TED::Fptr::Fptr1C::CallAsFunc()
[2019.01.01 03:32:57+441 U T:0000004456:0000098C] method name = [УстановитьПараметр]
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] >> TED::Fptr::Fptr1C::GetNParams() 4
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] << TED::Fptr::Fptr1C::GetNParams()
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] >> TED::Fptr::Fptr1C::HasRetVal() 4
[2019.01.01 03:32:57+441 D T:0000004456:0000098C] << TED::Fptr::Fptr1C::HasRetVal()
[2019.01.01 03:32:57+441 D
3 ask76
 
01.01.19
09:45
А конфигурация у вас какая? У меня УПП 1.3.144.2, наисвежайшая, и тоже БезНДС выбился.

Посмотрел процедуру МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека и к несказанному своему удивлению обнаружил там отсутствие ставки НДС20%

Как так?
4 ФормаДокумента
 
01.01.19
09:47
тоже предстоят 9го танцы.
из 1с вышло "Уведомляем о снятии с поддержки драйвера "АТОЛ: Драйвер ККТ с передачей данных в ОФД (54-ФЗ), 8.x" с 01.01.2019 в связи с отсутствием поддержки формата фискальных документов 1.05. Рекомендуем обновить драйвер до версии 10.Х. Подробнее. "

может только 10 стаибильна?
5 ФормаДокумента
 
01.01.19
09:54
позвольте оставлю тут.
думаю пригодится https://its.1c.ru/db/metod81/content/6950/hdoc
6 isa2net
 
01.01.19
10:52
Из драйвера все норм. Из 1с не хочет, уже из второй конфы
7 ask76
 
01.01.19
11:02
(6) Конфа, что характерно, все еще не озвучена
8 ask76
 
01.01.19
11:16
В общем поправил общий модуль:

Функция ПолучитьСтавкуНДСДляФискализацииЧека(СтавкаНДС, ПорядокНалогообложения = "") Экспорт
    
    Если СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.БезНДС")
        ИЛИ СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.ПустаяСсылка")
        ИЛИ ВРег(ПорядокНалогообложения) = "ЕНВД" Тогда
        Результат = "";
    ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10") Тогда
        Результат = 10;
    ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18") Тогда
        Результат = 18;
    ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10_110") Тогда
        Результат = 110;
    ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18_118") Тогда
        Результат = 118;
    //ask76+    
    ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20") Тогда
        Результат = 20;
    ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20_120") Тогда
        Результат = 120;
    //ask76-    
    КонецЕсли;
        
    Возврат Результат;
    
КонецФункции


Прекрасно все заработало. Драйвер АТОЛ 9.12.3, обработка AtolKkt типовая, последняя.
9 isa2net
 
01.01.19
11:37
(7) Розница 22 и ут10.3 (8) это поправил изначпльно, смотрю данные чека, ставка уходит
10 ask76
 
01.01.19
11:42
А в логе Fptr1C какой xml светится? У меня сейчас такой:  

[2019.01.01 15:08:28+257 U T:0000012488:00002924] ИДУстройства - [ATOL_KKT_1C83_V9#0]
[2019.01.01 15:08:28+260 U T:0000012488:00002924] Электронно - [нет]
[2019.01.01 15:08:28+260 U T:0000012488:00002924] ДанныеЧека - [<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="2" TaxVariant="0" CashierName="Кассир" CustomerEmail="" CustomerPhone="">
        <AgentData/>
        <PurveyorData/>
    </Parameters>
    <Positions>
        <FiscalString Name="ПОДШИПНИК (10х19х9) РУЛЕВОЙ КРЕСТОВИНЫ (11-4502029) шт" Quantity="1" PriceWithDiscount="86" SumWithDiscount="86" DiscountSum="" Department="0" Tax="20" SignMethodCalculation="4" SignCalculationObject="1" TaxSum=""/>
    </Positions>
    <Payments Cash="86" ElectronicPayment="0" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>]
[2019.01.01 15:08:28+441 D T:0000012488:00002924] Текущий timestamp: 1546355313
11 ask76
 
01.01.19
11:47
Уточнение насчет обработки. В типовой 10.3 скорее всего идет обработка к 9.12.2. Мы взяли из БПО 2.0.6.14, последней на ИТС, там более свежая, к 9.12.4. Может это имеет значение.
12 isa2net
 
01.01.19
12:02
(10) Вот меня смущает что строк хмл в логах не, только сообщения самого драйвера (11)9.12.4. стоит , драйвер его видит
13 ask76
 
01.01.19
13:13
(12) Тогда в отладку. xml должен быть, надо смотреть на каком этапе он теряется. Команды в логах у вас настораживают. По идее должны быть вызовы функций ПолучитьПараметрыККТ и СформироватьЧек. Как-то так:

[2019.01.01 12:53:53+650 U T:0000005116:000012BC] method name = [ПолучитьПараметрыККТ]
[2019.01.01 12:53:53+650 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::GetNParams() 10
[2019.01.01 12:53:53+650 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::GetNParams()
[2019.01.01 12:53:53+650 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::HasRetVal() 10
[2019.01.01 12:53:53+650 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::HasRetVal()
[2019.01.01 12:53:53+650 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::HasRetVal() 10
[2019.01.01 12:53:53+650 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::HasRetVal()
[2019.01.01 12:53:53+650 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::GetNParams() 10
[2019.01.01 12:53:53+650 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::GetNParams()
[2019.01.01 12:53:53+650 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::CallAsFunc() 10 0018E278 2EDF79A0 2
[2019.01.01 12:53:53+651 U T:0000005116:000012BC] ИДУстройства - [ATOL_KKT_1C83_V9#1]
[2019.01.01 12:53:53+885 U T:0000005116:000012BC] ТаблицаПараметровККТ - [<?xml version="1.0" encoding="UTF-8"?> ... ]
[2019.01.01 12:53:53+885 U T:0000005116:000012BC] reset error with [0] Ошибок нет
[2019.01.01 12:53:53+885 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::CallAsFunc()
[2019.01.01 12:53:54+432 U T:0000005116:000012BC] method name = [СформироватьЧек]
[2019.01.01 12:53:54+432 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::GetNParams() 14
[2019.01.01 12:53:54+432 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::GetNParams()
[2019.01.01 12:53:54+432 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::HasRetVal() 14
[2019.01.01 12:53:54+432 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::HasRetVal()
[2019.01.01 12:53:54+432 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::HasRetVal() 14
[2019.01.01 12:53:54+432 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::HasRetVal()
[2019.01.01 12:53:54+432 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::GetNParams() 14
[2019.01.01 12:53:54+433 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::GetNParams()
[2019.01.01 12:53:54+433 D T:0000005116:000012BC] >> TED::Fptr::Fptr1C::CallAsFunc() 14 0018E278 2F792950 7
[2019.01.01 12:53:54+433 U T:0000005116:000012BC] ИДУстройства - [ATOL_KKT_1C83_V9#1]
[2019.01.01 12:53:54+435 U T:0000005116:000012BC] Электронно - [нет]
[2019.01.01 12:53:54+435 U T:0000005116:000012BC] ДанныеЧека - [<?xml version="1.0" encoding="UTF-8"?><CheckPackage> ... </CheckPackage>]
[2019.01.01 12:53:54+622 D T:0000005116:000012BC] Текущий timestamp: 1546347239
[2019.01.01 12:53:56+993 U T:0000005116:000012BC] НомерЧека - [14]
[2019.01.01 12:53:56+994 U T:0000005116:000012BC] ФискальныйПризнак - [...]
[2019.01.01 12:53:56+997 U T:0000005116:000012BC] НомерСмены - [4]
[2019.01.01 12:53:56+997 U T:0000005116:000012BC] АдресСайтаПроверки - [nalog.ru]
[2019.01.01 12:53:56+997 U T:0000005116:000012BC] reset error with [0] Ошибок нет
[2019.01.01 12:53:56+997 D T:0000005116:000012BC] << TED::Fptr::Fptr1C::CallAsFunc()

Лишнее я убрал, думаю общий смысл понятен.
14 isa2net
 
01.01.19
15:46
(13) Так наименование с количеством и ценой приезжает.И до этого в логах хмл не было, хотя все работало.
15 craxx
 
01.01.19
15:58
(0) Драйвер до 10 обновляй. Не работает 9-й с 20% НДС
16 isa2net
 
01.01.19
16:18
(15) Вон у человека работает (8)
17 ask76
 
01.01.19
20:34
(14) Если xml не было, то возможно вы столкнулись с ситуацией предсказанной в общих чертах здесь:

http://forum.atol.ru/lofiversion/index.php?t36546.html
18 ask76
 
01.01.19
20:40
(17)+ убедиться в этом точно поможет fptr_log.txt, он рядом с fptr1C_log
19 d4rkmesa
 
01.01.19
20:44
(8) Браво, а то 1С уже который релиз не может поправить эту хрень. Вместо этого, какие-то судорожные попытки, если я правильно понял, внедрить что-то вроде БПО в новые конфы.
20 d4rkmesa
 
01.01.19
20:46
(19) Т.е. в старые конфы.
21 ask76
 
01.01.19
20:51
(15) И я бы поостерегся ставить 10 драйвер в линейку УПП 1.3 / УТ 10.3 В этих конфах БПО не самые свежие и, например, при подключении кассы по Ethernet неправильные параметры передают в драйвер интеграционной компоненты. Что еще там неправильно передается я опытным путем решил не определять, остановился на 9-м. А жаль, в 10-м com-компоненту сделали, придется два набора драйверов ставить, для всякого, что интеграционная компонента не позволяет
22 ask76
 
01.01.19
20:54
(19) Этот косяк я занес себе в книжечку, в которой перечисляются аргументы для перехода УПП->ERP. Если кто готов поделится другими плюсами-минусами, был бы зело благодарен.
23 isa2net
 
01.01.19
23:12
(15) Ваша правда, 10 помог) теперь его надо в обычные формы засунуть, в обработку.
24 isa2net
 
01.01.19
23:12
(15) Спасибо!
25 braynt
 
02.01.19
10:13
помогите! передаю 20 печатается без НДС.. передаю 18 печатается 20 а в офд уходит 18.. что не так?  драйвера 9 стоят.
26 braynt
 
02.01.19
10:18
вообще бред.. в офд ставка 18 а суммаНДС 20..
27 isa2net
 
02.01.19
10:44
(25) какая версия драйвера, конфы?
28 braynt
 
02.01.19
10:51
ут 10.3.50
Драйвер стоит 9.12
29 hhhh
 
02.01.19
10:53
(28) саму сумму проверьте в чеке в 1с.
30 braynt
 
02.01.19
10:56
сумма правильная... и в чеке бумажном ставка 20 и суммаНДС верная.. а в офд ставка 18 но сумма ндс 20%
31 hhhh
 
02.01.19
11:06
(30) ставка там отдельно, сумма отдельно. Они никак не связаны. Друг с другом.  У вас ставка неправильно передается.
32 braynt
 
02.01.19
12:05
так я только передаю ставку НДС. сумму я не передаю..
33 braynt
 
02.01.19
12:16
поставил 10 драйвера. в чеке передаю tax 20.  в чеке печается 20% в офд 18.. походу в офд косяк
34 braynt
 
02.01.19
12:32
позвонил в офд - говорят что к ним приходит 18% а сумма НДС по ставке 20.

вот логи
[FiscalPrinter] libfptr_util_form_tlv()
2019.01.02 10:59:57.065 T:00000FF8 INFO  [FiscalPrinter] < LIBFPTR_PARAM_TAG_VALUE (65624) =
2019.01.02 10:59:57.065 T:00000FF8 INFO  [FiscalPrinter] > LIBFPTR_PARAM_COMMODITY_NAME (65631) = Тетрадь 48л клетка Колористика арт. TO48K9568/6 шт
2019.01.02 10:59:57.066 T:00000FF8 INFO  [FiscalPrinter] > LIBFPTR_PARAM_PRICE (65632) = 24
2019.01.02 10:59:57.066 T:00000FF8 INFO  [FiscalPrinter] > LIBFPTR_PARAM_QUANTITY (65633) = 1
2019.01.02 10:59:57.066 T:00000FF8 INFO  [FiscalPrinter] > LIBFPTR_PARAM_POSITION_SUM (65634) = 24
2019.01.02 10:59:57.066 T:00000FF8 INFO  [FiscalPrinter] > LIBFPTR_PARAM_INFO_DISCOUNT_SUM (65562) = 0
2019.01.02 10:59:57.066 T:00000FF8 INFO  [FiscalPrinter] > LIBFPTR_PARAM_DEPARTMENT (65568) = 1
2019.01.02 10:59:57.066 T:00000FF8 INFO  [FiscalPrinter] > LIBFPTR_PARAM_TAX_TYPE (65569) = 7
2019.01.02 10:59:57.066 T:00000FF8 INFO  [FiscalPrinter] > LIBFPTR_PARAM_TAX_SUM (65570) = 0
2019.01.02 10:59:57.066 T:00000FF8 INFO  [FiscalPrinter] > LIBFPTR_PARAM_USE_ONLY_TAX_TYPE (65563) = false
35 braynt
 
02.01.19
12:48
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="0" CashierName="" CustomerEmail="" CustomerPhone="">
        <AgentData/>
        <PurveyorData/>
    </Parameters>
    <Positions>
        <FiscalString Name="Тетрадь 48л клетка Колористика арт. TO48K9568/6 шт" Quantity="1" PriceWithDiscount="24" SumWithDiscount="24" DiscountSum="" Department="1" Tax="20" SignMethodCalculation="4" SignCalculationObject="1" TaxSum=""/>
    </Positions>
    <Payments Cash="24" ElectronicPayment="0" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>

это в 1с формиуется
36 braynt
 
02.01.19
15:29
Просьба! у кого НДС посмотрите что у вас в ОФД
37 rozer76
 
02.01.19
15:46
(36) а почему TaxSum="" ?
38 braynt
 
02.01.19
15:47
чтобы касса сама подсчитала
39 rozer76
 
02.01.19
15:48
(32) передай сумму, в 10.3.50 в коде смотрю сумма ндс передается
40 rozer76
 
02.01.19
15:50
(38) ты 18% должен тоже передать при возврате прихода прошлого года т.к. вот чтобы ккт не превратила 18% в 20% нужно сумму передать
41 rozer76
 
02.01.19
15:51
(33) что за офд ?
42 rozer76
 
02.01.19
15:53
>>позвонил в офд - говорят что к ним приходит 18% а сумма НДС по ставке 20.

прошивка какая щас ?
43 braynt
 
02.01.19
15:53
Калуга-Астрал.
еще раз на чеке и в офд сумма ндс верная.. ставка ндс на чеке 20 (как и должно быть) в офд 18
44 braynt
 
02.01.19
15:54
прошивка последняя.. код защиты 10 норм.
45 rozer76
 
02.01.19
15:54
(44) какая точно ?
46 braynt
 
02.01.19
15:58
нахожусь не рядом с кассой. Но прошивали через exe.
47 braynt
 
02.01.19
15:59
если бы не было прошивки , то в чеках ставка ндс была бы 18, а так как положено 20
48 rozer76
 
02.01.19
16:01
(47) я меня 10-7733 но первый чек будет 9-го только... чо думаешь дрова ?
49 braynt
 
02.01.19
16:04
драйвера уже поставил 10. все тоже самое. ещё как вариант косяк в офд.. Попробую у них получить логи.
50 rozer76
 
02.01.19
16:08
(49) уже все поставили накануне ) хотелось бы думать что это офд, просто если или дрова или прошивка то это веселое начало года для атола
51 Petr1
 
02.01.19
19:33
braynt, привет. У нас точно такая же проблема. На чеке бумажном выходит 20 процентов, в ОФД отправляется 18, при этом сумма ндс правильная. Неправильное именно наименование. ОФД такой же, только до них не дозвонишься. Есть понимание что не так?
52 hhhh
 
02.01.19
19:51
(51) возможно там таблица ставок есть в кассовом аппарате. И нужно не число 20 отправлять, а номер этой ставки в списке. Может 1. или например, 2.
53 braynt
 
02.01.19
20:23
(51) вот я и спрашиваю. Если в другом офд все норм, то дело в ОФД. Народ ни у кого нету клиентов с НДС, которые работают не с 9 января?))
54 rozer76
 
02.01.19
20:24
(52) там типовая крайняя ут10.3 там хмл скармливают драйверу, гдн там номер в списке?
55 hhhh
 
02.01.19
20:42
(54) тогда вам стандартный вопрос. Есть ставка БезНДС, а есть ставка 0%. Это две разные ставки. Как вы их отправите?
56 Seriy_Volk
 
02.01.19
20:51
(53)
УПП последняя 1.3.114.2
обработка обслуживания последняя из комплекта 1.3.114.2
драйвер последний с сайта атола 10.4.3
ОФД - первый ОФД.

на всякий случай добавил еще и проверку как в (8).

все выглядит верно, что на чеке, что в личном кабинете ОФД и по суммам и по ставке НДС.
57 braynt
 
02.01.19
21:04
Дозвонился до ОФД.. на их стороне косяк. можно выдыхать)))
58 rozer76
 
02.01.19
21:08
(55)

"none" - БЕЗ НДС
"0" - НДС 0
59 Rrd
 
02.01.19
21:18
У нас похожая проблема, только в офд правильно приходит и сумма ндс 20 и ставка 20, в чеках тоже все верно, а вот в x отчете и z отчете пишет 18 процентов, а сумму ндс опять таки правильно выводит. Используется обработка, которая передает сумму ндс и ее номер в драйвере. Пока не знаем что делать.
60 braynt
 
02.01.19
21:21
(59) конфа какая?
61 Rrd
 
02.01.19
21:22
Я одного не пойму, если в чеке ккм выводит 20%, откуда в итогах 18 получается. На сколько я понимаю, обработка при х или zотчете только команду на драйвер ккм посылает.
62 Rrd
 
02.01.19
21:26
Древняя розница отраслевая 1.0. Все параметры с нее передаются правильно- сумма ндс, номер налога в таблице.
63 braynt
 
02.01.19
21:28
а драйвер какой? у меня сегодня был такой глюк когда поверх 10 драйвера поставил 8 чтобы прописать настройки порта для передачи в офд. снес потом 8 оставил только 10 и перезагрузил комп
64 Rrd
 
02.01.19
21:30
10.4.2
65 Rrd
 
02.01.19
21:33
То есть при установке 10 автоматом разве предыдущий не сносится? Завтра посмотрб, может у нас эта же ерунда
66 braynt
 
02.01.19
21:34
(65) нет конечно
67 Rrd
 
02.01.19
21:37
На сколько я понимаю, данная проблема не критична, то есть есть время на подумать и исправть. Ведь в офд все верно, в чеках тоже. А x и z отчет по идеи только для нас. В офд z отчет не несет в себе информацию о суммах и налогах.Правильно я думаю, как думаете?
68 braynt
 
02.01.19
21:42
все верно.. х отчет вообще никуда не отправляется
69 Rrd
 
02.01.19
21:43
Спасибо вам
70 Petr1
 
03.01.19
12:05
braynt, и мы дозвонились в Астрал. В нашем случае ОФД своих косяков не видит. Говорят, что касса может печатать чек с 20 процентами, а отправлять 18 процентов и что ОФД здесь ни при чем.
Странно однако, проблема у нас с вами идентичная полностью, а ответ от ОФД разный...
71 braynt
 
03.01.19
12:45
Вообщем нужно с ними ругаться. Так как тег один и тот же. И в письме налоговой написано заменить текст сумма Ндс 18 на сумма ндс20
72 isa2net
 
03.01.19
14:40
Я как раз создавал пост, что будет если передать старую ставку вместо новой. Похоже что кктшники у себя закодили не выдавать ошибку , а печатать как 20 %. Здесь возникает разночтение, в чеке 20, а по факту 18. Что при этом уйдет а офд? Тут же вопрос, поскольку регистр ставки 18% в ккт просто переименовали в 20 может у офд не поправлен алгоритм чтения данных этого  формируемых этим регистром. И как быть с возвратвми продаж по старой ставке, 1с отправит 18, а ккт передаст 20, если регистр просто переименовали?
73 braynt
 
03.01.19
18:35
что 18 что 20, на чеке будет 20%
74 braynt
 
03.01.19
19:11
(70) если будут новости напишите пожалуйста
75 hhhh
 
03.01.19
19:23
(67) не то чтобы критичная, а это вообще для вас расстрельная статья.Если в z-отчете написано не то, вместо нал, безнал, а вместо безнал, кредит. 9 числа вас бухгалтерия живьем съест.
76 braynt
 
03.01.19
20:39
(75) вы не о том. проблема в ставке ндс.. наличные и безналичные. там все норм.
77 hhhh
 
03.01.19
20:53
(76) ну, если ставка в z-отчете у него стоит 18%, то же самое. Может уже сейчас писать на увольнение. Потому что где, где, а уж в z-отчете должно стоять 20% без вариантов.
78 Petr1
 
03.01.19
21:16
Новости такие по 18 процентам в z- отчете.
http://forum.atol.ru/index.php?showtopic=36941
79 braynt
 
03.01.19
21:17
(77) в печатном z отчете ставка 20. все суммы верные.. в офд в z отчете вообще нету ставки НДС. + Налоговая дата квартал на решение проблем с переходом при условии сдачи отчетности со ставкой 20%.
80 braynt
 
03.01.19
21:17
(78) а у вас в z реально ставка 18%
81 isa2net
 
04.01.19
14:43
Похоже у всех проблемы https://ibb.co/k1ffxpj
82 Seriy_Volk
 
04.01.19
17:10
(81) у нас проблем нет. Подозреваю, что все ложится, куда нужно, за счет доработки из (8). Без нее определение ставки отдается на откуп кассе, а там косяк...
83 isa2net
 
04.01.19
20:13
(82) То, что в (8) определяет что у вас попадет в хмл в тэг tax. А дальше уже работает интеграционная компонента драйвера, основная поставка драйвера, прошивка ккт.
84 Antust
 
05.01.19
20:48
Ох ребзя, что вам сейчас расскажу.... :)
Пребываю в легком шоке весь день: эйфория от того, что получилось победить НДС 20% и "глубочайшее удивление" от логики программистов ПО ККМ Атол.
1С: УТ 10.3 сильно допиленная. Вставлены блоки работы с ККМ из УПП 1.3.
Драйвер Атол 9.12.2.6323
ККТ Атол 55Ф и 30Ф
Версии прошивок 10-7333 и лицензии с кодом защиты 10.
Читал эту тему и был удивлен, как так??? А оказалось вот так.
Тоже сработала только Tax="18" и TaxSum, рассчитанная для 20%
85 Antust
 
05.01.19
20:50
XML-пакет следующего вида:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="0" CashierName="Иванова И. И." CustomerEmail="" CustomerPhone="">
        <AgentData/>
        <PurveyorData/>
    </Parameters>
    <Positions>
        <FiscalString Name="а/м FORD шт." Quantity="1" PriceWithDiscount="935000" SumWithDiscount="935000"
        DiscountSum="" Department="0" Tax="18" SignMethodCalculation="2" SignCalculationObject="1" TaxSum="155833.33"/>
    </Positions>
    <Payments Cash="10000" ElectronicPayment="0" Credit="925000" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>
86 Antust
 
05.01.19
20:56
Изначально в УПП (версия 1.3.113.4 кстати, забыл указать) было как в (8), исправил аналогично, но не взлетело :)))))
Видимо, в этой версии рассчитано как раз на наш случай, так как в пакете должна уходить ставка 18:)

Сначала отправлял Tax="20" с соответствующей TaxSum, выдавалась ошибка "Сумма налога больше суммы регистраций по чеку и/или итога".
Сломал мозг, но не ожидал, что надо передавать 18.
Кстати, если отправлять Tax="20" и TaxSum="", то чек печатается БЕЗ НДС
87 Antust
 
05.01.19
20:58
В общем ребята, спасибо вам за обсуждения, эта ветка меня спасла! Почему вчера не зашел сюда? :)))
88 rozer76
 
05.01.19
22:42
(84) >>Тоже сработала только Tax="18" и TaxSum, рассчитанная для 20%

Оч интересно, в типовой 10.3 и УПП такого нет.
Надо поглядеть вот такое: в декабре сделали передачу в кредит по 18% (118сумма и 18ндс) и а сейчас если чек пробить на оплату кредита то судя по коду типовой в чек уйдет также Tax=18 и TaxSum=18... и интересно что выдаст ККТ с 10-7333 ? По идее должно пересчитаться на 20% не смотря что TaxSum=18 ?
И только если возврат прихода тогда Tax=18 и TaxSum=18 ?
Веселое будет 9-ое число походу ...
89 rozer76
 
05.01.19
22:44
(86) >>Сначала отправлял Tax="20" с соответствующей TaxSum, выдавалась ошибка "Сумма налога больше суммы регистраций по чеку и/или итога".

а c dto 10.4.2 не пробовали ?
90 isa2net
 
06.01.19
01:16
(86)Тоже столкнулся с TaxSum, вот рекомендации техподов Атола: http://forum.atol.ru/index.php?showtopic=31858
91 minele
 
06.01.19
07:07
Для того чтобы кассовый аппарат работал на 20?НДС надо всего лишь сделать 14 прошивок, и не факт, что это бесплатно.
92 DrZombi
 
гуру
06.01.19
09:01
(90) Обалдеть, господа... новый год свиньи себя оправдывает :)
93 DrZombi
 
гуру
06.01.19
09:01
(91) Для Атола платно :)
94 DrZombi
 
гуру
06.01.19
09:02
+ Атол радует, черт походу 10-го придется тут (на работе) ночевать :)
95 rozer76
 
06.01.19
10:11
(90) атол сам себе противоречит, тут была ссылка на ветку где этот же Царюков  говорил что нужно передавать TaxSum для корректного возврата прихода по 18%. Кста в типовых TaxSum передается в ККТ ну а если что всегда можно в Т2Р1П114 поставить 1 или вообще 0.
96 rozer76
 
06.01.19
10:15
+ (95) да и еще TaxSum передают чтобы сумма НДС была одинаковой с УПД например т.к. копейки гуляют и Т2Р1П114  позволяет с контролем только +- 1 коп в TaxSum передать.
97 Antust
 
06.01.19
10:23
(95) Пробовал танцевать с этим полем. Но тогда я передавал Tax=20, и это не помогло. Возможно, поможет при расхождении TaxSum в копейки и соответствующей вашей прошивке Tax.
98 Antust
 
06.01.19
10:39
(88) >> Оч интересно, в типовой 10.3 и УПП такого нет.  
По тем блокам, что я переносил из УПП:
Функция ЗапросДанныеЧека(Ссылка, ВалютаРеглУчета) общего модуля МенеджерОборудованияВызовСервера делает выборку СуммыНДС из таб. частей документов, где она рассчитана для 20%.
Далее, при заполнении Данных Для Фискализации Чека, там, где рассчитывается ставка НДС используется функция из (8), по которой без доработки 20% не подставиться. Но и 18 вроде бы тоже:)))

По остальным вопросам:
После того, как получилось распечатать чек с Tax=18 и TaxSum=20 не было больше желания экспериментировать, т.к. уже шел 3-й день войны с НДС20 и было несколько клиентов в очереди:)))

(89) установил 10-й драйвер, но не понял, как его использовать. Насколько я понял внешняя компонента для обычных форм совместима только с 8 (более ранняя) и 9 драйвером.
99 Antust
 
06.01.19
10:43
Что интересно, в таблице ставок НДС в 8-м драйвере (8.15.3.8197) нет ставки НДС 20, только 18 и 118 :)
Если смотреть через 10-й драйвер, то там указан налог 18(20)%.
Т.е. 18% как бы подменено на 20%. Видимо так проще для программирования ПО ККМ.
100 ask76
 
06.01.19
11:59
(98) Если ваш драйвер не в курсе про ставку 20, то вы всегда можете нарисовать что-то вроде

    ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20") Тогда
        Результат = 18;
    ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20_120") Тогда
        Результат = 118;


И если у вас есть авансы с НДС, то полезно будет также поправить функцию

МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляФискализацияЧека_ТО

добавив там соответствующую ветку:

                    Если НЕ ПустаяСтрока(ТекущаяПозиция.СтавкаНДС) Тогда
                        Если ТекущаяПозиция.СтавкаНДС = 118 Тогда
                            ЗначениеСтавкаНДС = "18/118";
                        ИначеЕсли ТекущаяПозиция.СтавкаНДС = 110 Тогда
                            ЗначениеСтавкаНДС = "10/110";
                        //ask76+    
                        ИначеЕсли ТекущаяПозиция.СтавкаНДС = 120 Тогда
                            ЗначениеСтавкаНДС = "20/120";
                        //ask76-    
                        Иначе
                            ЗначениеСтавкаНДС = ТекущаяПозиция.СтавкаНДС;
                        КонецЕсли;
                    Иначе
                        ЗначениеСтавкаНДС = "none";
                    КонецЕсли;



Но это все далеко не общий совет. У каждого своя комбинация (Конфигурация/ДрайверККТ/Прошивка кассы)

Почему у кого-то работает 18, а у кого-то 20 приблизительно понятно - тэг в TLV-структуре, которая передается из кассы в налоговую, один и тот же для обоих ставок. Но эту структуру формирует кассовое ПО,которому  данные сообщает драйвер, а драйверу - конфигурация 1С.  Соответсвенно, в этой цепочке неизбежно возникает ситуация испорченного телефона, поскольку за конфу отвечает 1сник, за драйвера, вообще говоря, админы, а за прошивку кассы ЦТО АТОЛа.  

И, как показывает практика, даже золотое правило иметь на всех участках цепи последние версии ПО в данной ситуации не особенно хорошо работает.
101 isa2net
 
06.01.19
13:20
(95) А корректность при возврате с 18% это еще та загадка. Как уже и вы упоминали (88), есть вопрос , что уйдет в ОФД, если ставка 18 в ККМ отсутствует?
102 Mikhail Volkov
 
06.01.19
14:42
Странно, в отбитых чеках наименование ставок НДС 20%, суммы НДС посчитаны по ставке НДС 18%!? В самих оплачиваемых документах суммы НДС стоят по ставке НДС 20%. В ЦТО обращаться?
103 braynt
 
06.01.19
15:20
по логам (34) и (35) видно что из 1с  передается 20. то что атол отправляет в офд ставку 18 это может быть.. но как это выяснить? офд логи не дают((
104 ask76
 
06.01.19
15:25
(103) вы можете попытаться посмотреть логи EoU. В принципе, там есть вся необходимая информация. Но еще раз, атол отправляет в ОФД не ставку, а значение тега, которое одно и то же для ставок 18 и 20. Ну, если техподдержка АТОЛ не врет.
105 d4rkmesa
 
06.01.19
15:28
(103) Как это не дают? Если договориться, легко дадут, может надо переформулировать вопрос? Все логи не скинут, но сообщение одного чека или интересующий фрагмент запросто прикрепят к ответу.
106 ask76
 
06.01.19
15:30
(105) я думаю, что это от оператора ОФД зависит. Но и от формулировки вопроса, конечно, тоже. Не без этого.
107 ask76
 
06.01.19
15:48
(104) Более точно - тег 1102:

http://www.consultant.ru/document/cons_doc_LAW_214339/0dc584d229d23df6aec7f70c60edef56ce065b83/

до 01.01.2019 в него записывалась сумма, соответствующая НДС18%, теперь сумма соответствующая НДС20%.

Так что ОФД, конечно, можно пытать, но смысла в этом не много. Смысл имеет сама сумма.
108 ask76
 
06.01.19
16:00
И тут возникает интересный вопрос. У нас есть подразделение, которое торгует Б/У автомобилями. НДС там считается не с суммы продажи, а с суммы наценки. То есть если мы купили у физика авто за 100000, продали за 218000, то сумма товара в чеке у нас, очевидно 218000, а вот сумма НДС, внезапно, 18000, что не бьется ни со ставкой 18% ни со ставкой 20%. АТОЛ в своей заботе о пользователях оставил возможность передавать свою сумму, если это возврат прихода, имея в виду розничные возвраты продаж прошлого года, но зарубил на уровне прошивки суммы ндс отличные от 20% для приходов. И что теперь делать с этими бэушками вообще непонятно.
109 rozer76
 
06.01.19
17:19
(108) т.е. если я щас просто для операции "приход" оплата кредита (чек на кредит был декабрем) передам данные реализации 118сумма, Tax=18 и TaxSum=18 то ККТ выдаст чек 118сумма, ндс20% = 19,67р  ?
110 ask76
 
06.01.19
17:43
(109) Он выдаст что-то вроде "сумма налога не равна сумме регистраций". А вот есл вы "Возврат прихода" сделаете - то да, чек выбьется, с НДС18% если сумма соответствует. У нас, во всяком случае, выбивается.
111 rozer76
 
06.01.19
19:28
(110) т.е. в этом случае для "приход" надо передать только Tax=18 если основание прихода ранее 01.01.19 чтобы ККТ сама "превратила" его в 20 и автоматом посчитала TaxSum ?
112 ask76
 
06.01.19
20:06
(111) В данных, передаваемых драйверу (и, тем более, ККМ) нет понятия "основание прихода". Есть сумма и количество товара, есть сумма НДС и ставка НДС. Причем НДС18 и НДС20 - это два идентификатора одного и того же числа. Так что да, если вы сегодня передаете ставку 18, то на самом деле вы передаете ставку 20, и касса сама посчитает сумму.
113 ask76
 
06.01.19
20:13
(111)+ чтобы не быть голословным:

http://integration.atol.ru/#e69a57a061
114 rozer76
 
06.01.19
22:18
(112) угу, это "основание прихода"  - просто товарная часть чека, например в ПКО.

Значит надо заполнять суммуНДС в ут10.3 в ЗаполнитьТоварнуюСтрокуЧека и в ЗаполнитьФиктивнуюСтрокуЧека не всегда а при условии типо такого


для ПКО и РТиУ:

Если НЕ (Дата >= Дата(2019,1,1) и СтрокаЧека.СтавкаНДС = 18 И ОбщиеПараметры.ТипРасчета = Перечисления.ТипыРасчетаДенежнымиСредствами.ПриходДенежныхСредств)  Тогда
СтрокаЧека.СуммаНДС         = СтрокаПозиции.СуммаНДС;
КонецЕсли

для РКО:

Если НЕ (Дата >= Дата(2019,1,1) и СтрокаЧека.СтавкаНДС = 18 И ОбщиеПараметры.ТипРасчета = Перечисления.ТипыРасчетаДенежнымиСредствами. РасходДенежныхСредств)  Тогда
СтрокаЧека.СуммаНДС         = СтрокаПозиции.СуммаНДС;
КонецЕсли
115 ask76
 
06.01.19
22:50
(114) эм... несколько озадачен вашим кодом. Какую задачу вы хотите решить?
116 rozer76
 
06.01.19
23:20
(115) не передавать суммундс при ставке = 18 и определенном 'виде расчета" с НГ... ну что бы ККТ считала ее исходя из ставки уже 20%. В остальных случаях суммандс должна расчитываться в 1с а не ККТ.
117 ask76
 
06.01.19
23:55
(116) мне кажется вам надо сейчас спокойно выспаться, помня о том, что наши спины прикрыты письмом ФНС:

https://www.garant.ru/news/1233588/

А с 9-го числа начать решать проблемы по мере их поступления.

Не читали "Конец вечности" Азимова? Мне кажется, это произведение должно быть настольной книгой любого одинэсника.
118 rozer76
 
07.01.19
00:05
(117) спасибо за совет
119 d4rkmesa
 
08.01.19
13:22
Народ, ну подскажите, что делать с оплатами по накладным с прошлого года? Там теперь чеки полезли с 20% и будут лезть еще весь январь. Насколько я понимаю, это нормально и никаких последствий не несет?
120 Mikhail Volkov
 
08.01.19
13:32
(119) Если оплату получаешь в этом году, то накладные нужно переоформить...
121 d4rkmesa
 
08.01.19
13:45
(120) Это было бы правильно, если бы отгрузка еще не произошла. А там уже давно все оформилось, отгрузилось, что надо вернулось, еще в прошлом году. В общем, беглое изучение вопроса показало, что вроде ничего делать не нужно. Единственно, нужно быть аккуратным с признаком способа расчета, наверное. Т.е. "оплата кредита" - ОК, "передача с полной/частичной оплатой" - не ОК.
122 Mikhail Volkov
 
08.01.19
14:48
(121) У меня в Альфа-Авто обработка Обновление ставки НДС все не закрытые (не оплаченные) заказ-наряды 2018 переоформила по ставке НДС 20%.
123 ask76
 
08.01.19
15:18
В копилку знаний: сегодня один из филиалов схватил ошибку

сумма налога больше суммы регистраций по чеку и/или итога

Оказалось, проблема в том, что в проблемной кассе не введен код защиты 10, на другой кассе те же данные пробились без каких-либо возражений. Наличие этого кода можно проверить через тест драйвера 9, слева отдельный пункт меню так и называется - "Коды защиты".
124 Mikhail Volkov
 
08.01.19
15:25
(123) У нас тоже в кассе не введен код защиты 10, отбивала чеки без ошибок! Правда драйвера 8-е.
125 ask76
 
08.01.19
15:31
(124) может драйвера, может у вас поле Т2Р1П114 в ноль установлено. Может не было волшебных комбинаций суммматовара/суммандс, когда сумма ндс построчно не равна ндс с итога. Эта касса уже неделю нормально работает, ошибку первый раз вот схватили, на округлениях. Пока установили Т2Р1П114 в ноль, до установки кода, пробился чек.
126 braynt
 
08.01.19
15:47
(124) а без кода защиты "Электронными" заменено на "Безналичными"?
127 Rrd
 
08.01.19
22:11
Еще косяк. Мало того, что z отчет с 18 процентами вместо 20, теперь , оказывается, возвраты за 2018 год с надписью 20% в офд приходят, хотя сумма соответствует 18% (как и должно быть), на возвратном чеке 18%. У кого что по возвратам за 2018 ???
128 Rrd
 
08.01.19
22:15
А у кого что по возвратам за 2018 год? Печатается правильно 18 %, а передается в офд надпись ставки 20 %
129 lex1972
 
09.01.19
10:46
Спасибо Antust! УПП (Версия 1.3.115.1) ККТ штрих-лайт-01ф, все что можно обновил но печатало 18 процентов вместо 20. Видимо 1C-ники не успевают, хорошо празднуют.
130 rozer76
 
09.01.19
10:47
(128) не знаю как возврат прихода но проверил если передаю 118сумма, Tax=18 и TaxSum=18 т.е. пробиваю оплату кредита по прошлогодней отгрузке в чеке печатается ндс18% в platformaofd улетает ндс20%. Попробовал что даже не передавать TaxSum=18 а передать только Tax=18 - все равно в ОДФ улетает 20%. Поставил костыль чтобы в таких случаях было Tax=20 а сумму НДС пусть считает сама ККТ...
131 karpik666
 
09.01.19
10:50
(129) вот была тема https://forum.infostart.ru/forum81/topic207238/
вывод, либо ждите обновления, либо дорабатываете, либо используете стороннюю разработку.
132 gantonio
 
09.01.19
11:01
Не дайте пропасть бедному человеку ..
киньте код функции из
БП 30
ОфлайнОборудованиеАтолККМКлиент модуль
нужна вот эта функция ПолучитьКодНалогаПоСтавкеНДС
а то 1с не алё
а чеки надо печатать, и есть у меня подозрение, что там что-то другое должно быть ,а не как у меня.
133 karpik666
 
09.01.19
11:06
(132) а у вас Фронтол стоит, что вы с ним обмениваетесь через файл? или вы все-таки хотите работать с ККТ напрямую? данный модуль для офлайн взаимодействия.
134 gantonio
 
09.01.19
11:08
(133) точно - не внимательно смотрел. Не такое мне не нужно.
У меня Атол онлайн .. не вижу где править НДС на 20 процентов.
Единственное место которое показалось подходящим.
135 gantonio
 
09.01.19
11:11
впрочем, спасибо, сейчас посмотрел другие модули .. там есть что править.
136 karpik666
 
09.01.19
11:12
(135) модуль отвечающий за передачу называется "ПодключаемоеОборудованиеУниверсальныйДрайверКлиент"
137 gantonio
 
09.01.19
11:14
там в других модулях россыпью есть ставки по ндс .. у меня просто выдрано из бп 30 код .. не думал, что обновление не смогу получить .. 1с мертва на отдачу.
138 karpik666
 
09.01.19
11:17
(137) еще используется модуль "МененджерОборудованиеКлиентСервер" и др. Также используется Модуль менеджера документа из которого происходит печать, например будет называеть "подготовитьДанныеДляФисказилации"
139 gantonio
 
09.01.19
11:18
(138) да, я уже вижу, спасибо ..там более линейный код ,
в этом модуле прям было не понятно что ставить.
Впрочем, спасибо зеркалам 1с ) обновление у меня сейчас будет.
Вот называется, вернешься с праздников, а тут какая то ставка в 20 процентов)
140 isa2net
 
09.01.19
14:05
(128) а считает сумму ндс по какой ставке?
141 Mikhail Volkov
 
09.01.19
17:55
(128) У меня, но нам КЗ10 не поставили, в бумажных чеках и ставки 18%, и суммы НДС пересчитаны по ставкам 18%. А в ОФД приходят ставки 20%.
142 Antust
 
10.01.19
13:40
(129) Пожалуйста дорогой! Рад, что кому-то пригодилось)
Самого так бомбило, что очень хотел поделиться:)))
143 Antust
 
10.01.19
13:43
(123) Насколько я понял со слов спецов ОФД Контур, код защиты 10, это признак установки последней лицензии и обновления прошивки ККТ (должна быть 10-7333 для Атола). Без этого в таблице налогов 20% не появится.
144 gantonio
 
10.01.19
13:52
а нужно ли править эти таблицы налогов ? А то у меня на 9 драйвере понимает только 18 процентов на вход - после чего в офд двадцать стоит, на чеке тоже вроде бы 20 ..
как и описано это выше, но что-то меня гнетет тяжело чувство косяка .. посылаю 18 ведь.
145 Antust
 
11.01.19
12:08
(144) Ну вроде выше все это уже разобрали
146 lazyluck
 
21.01.19
13:30
(123) Уважаемый ask76
а можно ли самим этот код поставить? или звонить в Атол?
147 Antust
 
23.01.19
11:05
(146) Устанавливается с прошивкой кассы насколько я знаю. Нам это делали специалисты организации, которая обслуживает кассы. ЗА денежку разумеется)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.