Вход | Регистрация
    1  2   
1С:Предприятие :: 1С:Предприятие 8 общая

Чек 20 %НДС

Чек 20 %НДС
Я
   isa2net
 
01.01.19 - 07:37
СНГ! Если уже опохмелились, то хелп) Вот так выдал чек https://ibb.co/ykVJ0Mh Ставка в эмуляторе и хмл отражается DiscountSum="" Department="0" Tax="20"  Драйвера Атол 9.12, обработка AtolKKT тоже свежая. Где копать?
 
 
   mexanik_96
 
1 - 01.01.19 - 07:39
1.в логи драйвера
2.пробить чек продажи из драйвера с указанием ставки, посмотреть какую ставку пробьет
   isa2net
 
2 - 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
   ask76
 
3 - 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
   isa2net
 
6 - 01.01.19 - 10:52
Из драйвера все норм. Из 1с не хочет, уже из второй конфы
   ask76
 
7 - 01.01.19 - 11:02
(6) Конфа, что характерно, все еще не озвучена
   ask76
 
8 - 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 типовая, последняя.
   isa2net
 
9 - 01.01.19 - 11:37
(7) Розница 22 и ут10.3 (8) это поправил изначпльно, смотрю данные чека, ставка уходит
   ask76
 
10 - 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
 
 Рекламное место пустует
   ask76
 
11 - 01.01.19 - 11:47
Уточнение насчет обработки. В типовой 10.3 скорее всего идет обработка к 9.12.2. Мы взяли из БПО 2.0.6.14, последней на ИТС, там более свежая, к 9.12.4. Может это имеет значение.
   isa2net
 
12 - 01.01.19 - 12:02
(10) Вот меня смущает что строк хмл в логах не, только сообщения самого драйвера (11)9.12.4. стоит , драйвер его видит
   ask76
 
13 - 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()

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

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

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

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

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

"none" - БЕЗ НДС
"0" - НДС 0
   Rrd
 
59 - 02.01.19 - 21:18
У нас похожая проблема, только в офд правильно приходит и сумма ндс 20 и ставка 20, в чеках тоже все верно, а вот в x отчете и z отчете пишет 18 процентов, а сумму ндс опять таки правильно выводит. Используется обработка, которая передает сумму ндс и ее номер в драйвере. Пока не знаем что делать.
   braynt
 
60 - 02.01.19 - 21:21
(59) конфа какая?
   Rrd
 
61 - 02.01.19 - 21:22
Я одного не пойму, если в чеке ккм выводит 20%, откуда в итогах 18 получается. На сколько я понимаю, обработка при х или zотчете только команду на драйвер ккм посылает.
   Rrd
 
62 - 02.01.19 - 21:26
Древняя розница отраслевая 1.0. Все параметры с нее передаются правильно- сумма ндс, номер налога в таблице.
   braynt
 
63 - 02.01.19 - 21:28
а драйвер какой? у меня сегодня был такой глюк когда поверх 10 драйвера поставил 8 чтобы прописать настройки порта для передачи в офд. снес потом 8 оставил только 10 и перезагрузил комп
   Rrd
 
64 - 02.01.19 - 21:30
10.4.2
   Rrd
 
65 - 02.01.19 - 21:33
То есть при установке 10 автоматом разве предыдущий не сносится? Завтра посмотрб, может у нас эта же ерунда
   braynt
 
66 - 02.01.19 - 21:34
(65) нет конечно
   Rrd
 
67 - 02.01.19 - 21:37
На сколько я понимаю, данная проблема не критична, то есть есть время на подумать и исправть. Ведь в офд все верно, в чеках тоже. А x и z отчет по идеи только для нас. В офд z отчет не несет в себе информацию о суммах и налогах.Правильно я думаю, как думаете?
   braynt
 
68 - 02.01.19 - 21:42
все верно.. х отчет вообще никуда не отправляется
   Rrd
 
69 - 02.01.19 - 21:43
Спасибо вам
   Petr1
 
70 - 03.01.19 - 12:05
braynt, и мы дозвонились в Астрал. В нашем случае ОФД своих косяков не видит. Говорят, что касса может печатать чек с 20 процентами, а отправлять 18 процентов и что ОФД здесь ни при чем.
Странно однако, проблема у нас с вами идентичная полностью, а ответ от ОФД разный...
   braynt
 
71 - 03.01.19 - 12:45
Вообщем нужно с ними ругаться. Так как тег один и тот же. И в письме налоговой написано заменить текст сумма Ндс 18 на сумма ндс20
   isa2net
 
72 - 03.01.19 - 14:40
Я как раз создавал пост, что будет если передать старую ставку вместо новой. Похоже что кктшники у себя закодили не выдавать ошибку , а печатать как 20 %. Здесь возникает разночтение, в чеке 20, а по факту 18. Что при этом уйдет а офд? Тут же вопрос, поскольку регистр ставки 18% в ккт просто переименовали в 20 может у офд не поправлен алгоритм чтения данных этого  формируемых этим регистром. И как быть с возвратвми продаж по старой ставке, 1с отправит 18, а ккт передаст 20, если регистр просто переименовали?
   braynt
 
73 - 03.01.19 - 18:35
что 18 что 20, на чеке будет 20%
   braynt
 
74 - 03.01.19 - 19:11
(70) если будут новости напишите пожалуйста
   hhhh
 
75 - 03.01.19 - 19:23
(67) не то чтобы критичная, а это вообще для вас расстрельная статья.Если в z-отчете написано не то, вместо нал, безнал, а вместо безнал, кредит. 9 числа вас бухгалтерия живьем съест.
   braynt
 
76 - 03.01.19 - 20:39
(75) вы не о том. проблема в ставке ндс.. наличные и безналичные. там все норм.
   hhhh
 
77 - 03.01.19 - 20:53
(76) ну, если ставка в z-отчете у него стоит 18%, то же самое. Может уже сейчас писать на увольнение. Потому что где, где, а уж в z-отчете должно стоять 20% без вариантов.
   Petr1
 
78 - 03.01.19 - 21:16
Новости такие по 18 процентам в z- отчете.
http://forum.atol.ru/index.php?showtopic=36941
   braynt
 
79 - 03.01.19 - 21:17
(77) в печатном z отчете ставка 20. все суммы верные.. в офд в z отчете вообще нету ставки НДС. + Налоговая дата квартал на решение проблем с переходом при условии сдачи отчетности со ставкой 20%.
   braynt
 
80 - 03.01.19 - 21:17
(78) а у вас в z реально ставка 18%
   isa2net
 
81 - 04.01.19 - 14:43
Похоже у всех проблемы https://ibb.co/k1ffxpj
   Seriy_Volk
 
82 - 04.01.19 - 17:10
(81) у нас проблем нет. Подозреваю, что все ложится, куда нужно, за счет доработки из (8). Без нее определение ставки отдается на откуп кассе, а там косяк...
   isa2net
 
83 - 04.01.19 - 20:13
(82) То, что в (8) определяет что у вас попадет в хмл в тэг tax. А дальше уже работает интеграционная компонента драйвера, основная поставка драйвера, прошивка ккт.
   Antust
 
84 - 05.01.19 - 20:48
Ох ребзя, что вам сейчас расскажу.... :)
Пребываю в легком шоке весь день: эйфория от того, что получилось победить НДС 20% и "глубочайшее удивление" от логики программистов ПО ККМ Атол.
1С: УТ 10.3 сильно допиленная. Вставлены блоки работы с ККМ из УПП 1.3.
Драйвер Атол 9.12.2.6323
ККТ Атол 55Ф и 30Ф
Версии прошивок 10-7333 и лицензии с кодом защиты 10.
Читал эту тему и был удивлен, как так??? А оказалось вот так.
Тоже сработала только Tax="18" и TaxSum, рассчитанная для 20%
   Antust
 
85 - 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>
   Antust
 
86 - 05.01.19 - 20:56
Изначально в УПП (версия 1.3.113.4 кстати, забыл указать) было как в (8), исправил аналогично, но не взлетело :)))))
Видимо, в этой версии рассчитано как раз на наш случай, так как в пакете должна уходить ставка 18:)

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

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

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

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

И, как показывает практика, даже золотое правило иметь на всех участках цепи последние версии ПО в данной ситуации не особенно хорошо работает.
  1  2   

Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует