Имя: Пароль:
1C
1C 7.7
v7: после обновления фирмваре ккм - в чеке НДС 18% изменился на 18/118
0 monsterZE
 
15.02.18
08:37
Подошло время менять фискальный накопитель. В СЦ было заявлено, что со старой прошивкой он уже не регистрируется в налоговой и надо ее обновить. Обновили. Теперь вместо 18% НДС, на чеке 18/118. Вместо оплаты электронными - стоит нал. =\
Использую кусок от 1С с формированием XML файла.
--
    СписокТоваров.ВыбратьСтроки();
    Пока СписокТоваров.ПолучитьСтроку() = 1 Цикл
        XMLFiscalString = XMLPositions.СоздатьПодчиненныйЭлемент("FiscalString");
        Атрибут(XMLFiscalString, "Name", СписокТоваров.ТовНаим);
        Атрибут(XMLFiscalString, "Quantity", СписокТоваров.Количество);
        Атрибут(XMLFiscalString, "Price", СписокТоваров.Цена);
        Атрибут(XMLFiscalString, "Amount", СписокТоваров.Сумма);
        Атрибут(XMLFiscalString, "Tax", СписокТоваров.СтавкаНДС);
    КонецЦикла;    
    
    XMLPayments    = XMLCheckPackage.СоздатьПодчиненныйЭлемент("Payments");
    Если Строка(ВидОплаты) = "ПоКарте" Тогда
        Атрибут(XMLPayments, "Cash"         , "0");
        Атрибут(XMLPayments, "CashLessType1", "0");
        Атрибут(XMLPayments, "CashLessType2", "0");
        Атрибут(XMLPayments, "CashLessType3", Макс(СуммаЧека, Получено));
    Иначе
        Атрибут(XMLPayments, "Cash", Макс(СуммаЧека, Получено));
        Атрибут(XMLPayments, "CashLessType1", "0");
        Атрибут(XMLPayments, "CashLessType2", "0");
        Атрибут(XMLPayments, "CashLessType3", "0");
    КонецЕсли;
1 monsterZE
 
15.02.18
08:41
Драйвер ККМ обновил до 8.16
2 Сияющий в темноте
 
15.02.18
08:44
А драйвер и компоненту обновили?
потом,ндс у вас всегда был 18/118,т.к.он выделялся из цены,ндс,который 18,к цене добавляется,что обычно никто не использует,а вид оплаты нужно смотреть в кабирете ОФД,т.к.название на чеке туда не передается,а просто берется из таблицы
и,у вас Штрих,на последней прршивке от 20-12-2017,он работает без проблем
ну и из 7.7,я бы не свяхывался с гдючным xml,а печатал бы на фо-е его новыми командами с пиефиксом Fn,там все работает,и 128 символов наименования передаюься в ОФД без проблем
3 monsterZE
 
15.02.18
08:53
Не написал - касса АТОЛ 22Ф
Компоненту не обновлял.
Таблички касс, сравниваю со "старыми" по тегам совпадают, но другая очередность. Это имеет какое-то значение?
зы. До обновления прошивки, все работало адекватно. =)
4 monsterZE
 
15.02.18
08:56
Почему НДС у нас был 18/118? Если пробивается полная оплата. А как я понял 18/118 должен быть при авансе.
5 monsterZE
 
15.02.18
08:59
Попробую просто сменить очередность в табличке налогов..
6 mingw
 
15.02.18
09:00
CashLessType1 <> CashLessType3
7 mingw
 
15.02.18
09:03
Компоненту ("драйвер по формату 1С") поменяй/обнови.
8 monsterZE
 
15.02.18
09:15
(6) не понял. оплата по карте, вроде как, как раз CashLessType3
(7) а где скачать последнюю? и еще такой момент - обновили пока одну кассу, остальные работают пока по старому.. там помнят про обратную совместимость? =)
9 mingw
 
15.02.18
09:18
(8) В ККТ так же список видов оплат. Проверь http://docplayer.ru/docs-images/50/26039759/images/42-0.png

Последнюю из драйвера ККМ. Или из обновления конфы.
10 mingw
 
15.02.18
09:19
При перепрошивке накосячили. Дятлы накатили кривой файл.
11 mingw
 
15.02.18
09:19
(10)+ Не файл прошивки. Файл настроек.
12 monsterZE
 
15.02.18
09:22
Сейчас используется FprnM1C82_54FZ.dll от 21.02.17
8.12.1.0
У меня табличка выглядит вот так
http://imgdisk.ru/image/rBy7
13 monsterZE
 
15.02.18
09:26
.. и еще я забыл поменять драйвера на сервере.. 8-\ там остались 8.12
14 mingw
 
15.02.18
09:26
(12) Если настройки правильные. То прошивка прикольная.
Версия для ФФД 1.05 под старые атол дрова 8. Которые еще с 6 совместимы.
15 mingw
 
15.02.18
09:28
В драйвере поменять 1 с 5. Простое решение. Затем в 1С (6).
16 monsterZE
 
15.02.18
09:32
понятно, начать стоит с нового FprnM =)
спасибо!
17 Looking
 
15.02.18
09:39
Кстати, вспомнил, что когда вводили в прошлом году автономные онлайн-кассы, не связанные с учетной системой, то в ЛК ОФД отображалась ставка 18/118. Я связывался с представителем компании, который ставил и настраивал данные ККМ, и он меня убеждал, что у них у всех клиентов, кому настраивали, ставка 18/118, и клиенты так просят делать, так как цену же они указывают для покупателей с НДС в сумме, и им нужно, чтобы ККМ высчитывала НДС из суммы продажи, а не начисляла ее сверху. Я тогда отдал этот вопрос на откуп бухгалтерам, чтобы они долбили сервисника на предмет корректности, так как 18/118 для авансов. Так все-таки данный подход неверен и автономные онлайн-кассы могут высчитывать НДС из суммы при ставке 18%, а не 18/118?
18 monsterZE
 
15.02.18
09:41
(17) Весь прошлый год в чеках и офд исправно отображалось 18% НДС и всех все устраивало
19 Looking
 
15.02.18
09:42
(18)речь об автономных ККМ, они умеют высчитывать НДС из суммы при ставке 18% ? а не 18/118?
20 monsterZE
 
15.02.18
09:50
Кстати, нашел FprnM в поставке атола.. В установщике выбрал компоненты 8.2
FprnM1C82_54FZ.dll 8.15.0
21 Looking
 
15.02.18
09:51
+(19)то есть это 2 разных параметра у автономной ККМ - способ расчета НДС и отображаемая ставка? умеет ли автономная ККМ высчитывать НДС из суммы, указывая при этом ставку "сверху" 18% ? ведь "оператор ККМ" указывает цену и сумму конечную с НДС, у него ведь нет промежуточного ПО, которое может НДС высчитать из суммы, а ставку указать как НДС сверху.
22 monsterZE
 
15.02.18
09:56
У нас есть несколько автономных, про 18/118 я ничего не слышал. Но на всякий переспросил - попозже напишу.
23 Looking
 
15.02.18
10:00
(22)а в ЛК ОФД от данных ККМ какая ставка отображается? ЛК ОФД у вас же общий? в нем все ККМ видны?
24 monsterZE
 
15.02.18
10:11
(23) нет, разные ИП
25 monsterZE
 
15.02.18
10:12
обновил dll - любой чек теперь аннулирован
26 monsterZE
 
15.02.18
10:13
(24) в ЛК того ИП НДС 18%
27 monsterZE
 
15.02.18
10:13
Пишет
КАССОВЫЙ ЧЕК
ПРИХОД
ЧЕК АННУЛИРОВАН
28 monsterZE
 
15.02.18
10:15
До этого не использовал отделы, попробывал добавить
Атрибут(XMLFiscalString, "Department", "01");
ничего не изменилось
29 Kigo_Kigo
 
15.02.18
10:16
что пошло не так
НДС должен быть 18/118
30 Looking
 
15.02.18
10:17
(29)"НДС должен быть 18/118"
в каком случае?
31 Kigo_Kigo
 
15.02.18
10:17
Скорее всего сумма все оплат не хватит, что бы погасить оплату, потому что касса тебе накидывает еще 18% к сумме, и то что передается в оплаченно не хватает, вот по этому 18/118, а не 18 сверху
32 monsterZE
 
15.02.18
10:18
вот такую шляпу выдает:
КодПоследнейОшибки = -199
ОписаниеРезультата = "Method 'BeginItem' not supported by automation object"
33 Kigo_Kigo
 
15.02.18
10:19
(30) во всех, где конечная сумма фиксированная
34 monsterZE
 
15.02.18
10:21
Видимо на сервере драйвер тоже желательно обновить. Подключаюсь по рдп.
35 Looking
 
15.02.18
10:41
(31)"Скорее всего сумма все оплат не хватит, что бы погасить оплату, потому что касса тебе накидывает еще 18% к сумме, и то что передается в оплаченно не хватает, вот по этому 18/118, а не 18 сверху"

а как-же законодательные требования о применении ставки 18/118 только к авансовым платежам. 1С тоже НДС из конечной суммы высчитывает при продаже, но рисует-то при этом ставку 18%.
36 Looking
 
15.02.18
10:42
(26)"в ЛК того ИП НДС 18%"
спасибо! и при этом само собой продавец бьет по кассе общую сумму с НДС? не выкручивает же она вручную сумму без НДС, чтобы пробить ее по ККМ.
37 Aleksey
 
15.02.18
10:45
(17) В меркуриях в последних прошивках, по просьбам трудящихся добавили такую опцию

"Переключение формулы расчета НДС налогов "НДС 10%" и "НДС 18%". (Опция добавлена по просьбам потребителей). =0 - Налоги 2 (НДС 10%) и 4 (НДС 18%) рассчитываются как начисляемые (налог НЕ ВКЛЮЧЕН в цену). =1 - Налоги 2 (НДС 10%) и 4 (НДС 18%) рассчитываются как выделяемые (налог ВКЛЮЧЕН в цену)"
38 Looking
 
15.02.18
10:55
(37)вот спасибо! значит в том году все-таки действительно было  жесткое ограничение, и для расчета НДС из суммы приходилось задавать ставку 18/118, хотя законодательно требуется ставка 18%.
39 monsterZE
 
15.02.18
10:58
Народ а в 1с атоловскую длл используют или таки допиливают?
40 monsterZE
 
15.02.18
11:01
А то у меня на старом файле Авторские права - ""
а на новом "АТОЛ"
41 dot101
 
15.02.18
11:43
(0) в прошивках Атол версии 4555 и выше поменяли таблицу ставок НДС.
42 dot101
 
15.02.18
11:57
+(41) "Список изменений v.4555

-Изменена нумерация типов оплат в соответствии с требованием ФФД.
-Изменена нумерация ставок НДС в соответствии с требованием ФФД.
... "


Хотя в прошивках Штриха нумерацию не меняли.
43 monsterZE
 
15.02.18
12:10
(42) жду конца дня, чтобы обновить драйвера на сервере.. думаю причина "непробития" чека в этом.
т.к. подцепил длл от 8.16 а на сервере стоят 8.12
44 monsterZE
 
15.02.18
12:13
если ID серии - это прошивка, то сейчас залита 5199
45 monsterZE
 
15.02.18
12:18
посмотрел в офд, там тоже указано как на чеке
http://imgdisk.ru/image/rByL
46 Сияющий в темноте
 
15.02.18
12:42
В описании ФФД сказано,что ндс добавляемый к цене,это ндс 18
а ндс выделяемый из цены,это ндс 18/118,чтобы передать ндс 18,нужно цену уменьшить так,чтобы вместе с ндс получилась необходимая сумма,по другому касса не может
то,что там что-то работало и писало ндс 18 процентов,то это название налога,оно в ОФД не передается,смотрите старые чеки в ОФД и какой там был ндс
47 monsterZE
 
15.02.18
12:45
48 Джинн
 
15.02.18
12:45
Если в чеке печатается налоговая ставка, то это 18%. И совершенно пофиг как там кто высчитывает сумму НДС.
49 Looking
 
15.02.18
12:52
(48)тем не менее смотрите (37), только в последних прошивках добавили, а до этого - как нужно считать - такая и ставка - если считать нужно в сумме, то и ставка 18/118.

"В меркуриях в последних прошивках, по просьбам трудящихся добавили такую опцию
"Переключение формулы расчета НДС налогов "НДС 10%" и "НДС 18%". (Опция добавлена по просьбам потребителей). =0 - Налоги 2 (НДС 10%) и 4 (НДС 18%) рассчитываются как начисляемые (налог НЕ ВКЛЮЧЕН в цену). =1 - Налоги 2 (НДС 10%) и 4 (НДС 18%) рассчитываются как выделяемые (налог ВКЛЮЧЕН в цену)"
50 Джинн
 
15.02.18
12:59
(49) В чеке формула расчета печатается, или налоговая ставка? Налоговая ставка на товар - 18%.
51 Looking
 
15.02.18
13:03
(50)налоговая ставка, как в (47), и в ОФД отображается ставка 18/118
52 dot101
 
15.02.18
13:12
(50) это проблема на Атоле, из-за (40)
53 monsterZE
 
16.02.18
08:17
=) Ну что, драйвер обновил - старые кассы заработали как обычно. Прошивка у них в основном 2908.
Новая:
вместо 18% НДС - 0%
10% - 10%
При CashLessType3 - "Предварительная оплата АВАНС"
CashLessType2 - "Электронными"
CashLessType1 - "Последующая оплата КРЕДИТ"
---
Народ, дайте, плиз, у кого есть описание или просто адекватный xml с изменениями.. Мой выглядит так:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters PaymentType="2" TaxVariant="0" CustomerEmail="" CustomerPhone=""/><Positions><FiscalString Name="Гвоздь 1,2 х 20 (ящик 25кг.) г. Ревда" Quantity="1" Price="100" Amount="100" Tax="18"/></Positions><Payments Cash="100" CashLessType1="0" CashLessType2="0" CashLessType3="0"/></CheckPackage>
54 monsterZE
 
16.02.18
08:20
Кстати - в чеках с НДС 18% отображается 18% как на бумажке, так и в ЛК ОФД.
55 monsterZE
 
16.02.18
08:25
Вылез первый феномен - порядковые номера чеков за смену теперь все 9999, хотя на бумажке правильные 1,2,3
56 monsterZE
 
16.02.18
08:45
Это драйвер 8.16, фирмварь кассы 2908.
57 monsterZE
 
16.02.18
09:10
Короче ясно. Оставлю один с новой прошивкой, на поковырять. Остальные верну на старую.
Вот кусок лога:
16.02.2018 08:29:09.227 0000000031 Driver.BeginItem
16.02.2018 08:29:09.227 0000000000 Посылка пакета: C2 10
16.02.2018 08:29:09.227 0000000000 Посылка пакета: C1 01 11 00 00 EA 00 01 00
16.02.2018 08:29:09.243 0000000016 Received async answer: 55 00 00
16.02.2018 08:29:09.243 0000000016 Driver.Set_Summ 100
16.02.2018 08:29:09.243 0000000000 Driver.Set_Name Гвоздь 1,2 х 20 (ящик 25кг.) г. Ревда
16.02.2018 08:29:09.243 0000000000 Driver.Set_Quantity 1
16.02.2018 08:29:09.243 0000000000 Driver.Set_Price 100
16.02.2018 08:29:09.243 0000000000 Driver.Set_Department 0
16.02.2018 08:29:09.243 0000000000 Driver.Set_DiscountValue 0
16.02.2018 08:29:09.243 0000000000 Driver.Set_TaxTypeNumber 1
16.02.2018 08:29:09.243 0000000000 Driver.EndItem
58 monsterZE
 
16.02.18
09:47
--- старая касса
16.02.2018 09:18:26.326 0000000063 Driver.Set_CheckType 1
16.02.2018 09:18:26.326 0000000000 Driver.Set_CheckMode 1
16.02.2018 09:18:26.326 0000000000 Driver.OpenCheck
16.02.2018 09:18:29.665 0000003338 Write cached Email attribute (=)
16.02.2018 09:18:29.665 0000000000 Driver.Set_AttrNumber 1055
16.02.2018 09:18:29.665 0000000000 Driver.Set_AttrValue 1
16.02.2018 09:18:29.665 0000000000 Driver.WriteAttribute
16.02.2018 09:18:29.696 0000000031 Driver.Set_Name Брус 20*40*2000(15шт)
16.02.2018 09:18:29.696 0000000000 Driver.Set_Quantity 1
16.02.2018 09:18:29.696 0000000000 Driver.Set_Price 10
16.02.2018 09:18:29.696 0000000000 Driver.Set_Department 0
16.02.2018 09:18:29.696 0000000000 Driver.Set_DiscountValue 0
16.02.2018 09:18:29.696 0000000000 Driver.Set_TaxTypeNumber 3
16.02.2018 09:18:29.696 0000000000 Driver.Registration
16.02.2018 09:18:29.836 0000000141 Driver.Set_TypeClose 2
16.02.2018 09:18:29.836 0000000000 Driver.Set_Summ 10
16.02.2018 09:18:29.836 0000000000 Driver.Payment
--- новая касса
16.02.2018 09:28:52.444 0000000063 Driver.Set_CheckType 1
16.02.2018 09:28:52.444 0000000000 Driver.Set_CheckMode 1
16.02.2018 09:28:52.444 0000000000 Driver.OpenCheck
16.02.2018 09:28:56.048 0000003603 Write cached Email attribute (=)
16.02.2018 09:28:56.048 0000000000 Driver.Set_AttrNumber 1055
16.02.2018 09:28:56.048 0000000000 Driver.Set_AttrValue 1
16.02.2018 09:28:56.048 0000000000 Driver.WriteAttribute
16.02.2018 09:28:56.064 0000000016 Driver.BeginItem
16.02.2018 09:28:56.095 0000000031 Driver.Set_Summ 10
16.02.2018 09:28:56.095 0000000000 Driver.Set_Name Брус 20*40*2000(15шт)
16.02.2018 09:28:56.095 0000000000 Driver.Set_Quantity 1
16.02.2018 09:28:56.095 0000000000 Driver.Set_Price 10
16.02.2018 09:28:56.095 0000000000 Driver.Set_Department 0
16.02.2018 09:28:56.095 0000000000 Driver.Set_DiscountValue 0
16.02.2018 09:28:56.095 0000000000 Driver.Set_TaxTypeNumber 1
16.02.2018 09:28:56.095 0000000000 Driver.EndItem
16.02.2018 09:28:56.267 0000000172 Driver.Set_TypeClose 2
16.02.2018 09:28:56.267 0000000000 Driver.Set_Summ 10
16.02.2018 09:28:56.267 0000000000 Driver.Payment

=) спрашивается - какого хрена при неизменном ПО в одном случае передается Driver.Set_TaxTypeNumber 3 (18% НДС), а вдругом Driver.Set_TaxTypeNumber 1 (0% НДС)
59 monsterZE
 
16.02.18
14:00
Нашел что в новых дровах, теперь передается не ставка налога, а порядковый номер его в табличке ККМ
Driver.Price = 121.99
Driver.Quantity = 1
Driver.TaxTypeNumber = 1
Driver.Registration()

Driver.Name = "Товар 2"
Driver.Price = 121.99
Driver.Quantity = 1
Driver.TaxTypeNumber = 2
Driver.Registration()

Driver.Name = "Товар 3"
Driver.Price = 121.99
Driver.Quantity = 1
Driver.TaxTypeNumber = 3
Driver.Registration()

Driver.CloseCheck()
60 monsterZE
 
16.02.18
14:01
с прошивки 4555
61 monsterZE
 
16.02.18
14:01
При работе с секциями (Department) свойство TaxTypeNumber должно передаваться нулевым
Driver.Name = "Товар 1"
Driver.Price = 121.99
Driver.Quantity = 1
Driver.Department = 6 // номер секции
Driver.TaxTypeNumber = 0 // налог берется из секции
Driver.Registration()
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший