RaFaeL писал(а): ↑20 Ноябрь 2024, 11:04
Прошивки недавно обновляли
К сожалению, прошивок и драйверов для новых ставок налогов (и курортного налога) сейчас ещё нет.
По банальной причине - нет закона, а есть только проект.
Новые ставки налогов начинают действовать с 01.01.2025 г., требования отражать их в чеках с 01.03.2025 г.
Есть разъяснение ФНС о том, что при отсутствии технической возможности (прошивки + драйвера), в этот период налогоплательщик
продолжает выдавать чеки со ставкой "БЕЗ НАЛОГА" подразумевая, что в сумме без налога уже исчислен налог по новой ставке.
(не по ставке "0 % НДС" + сумма налога, как ошибочно копипастят друг у друга некоторые блогеры)
Что касается драйвера АТОЛ 10, то в нём добавлен метод
Код: Выделить всё
!!! Расчёт значения тега 1199 "Налоговая ставка"
Atol::Calc1199 Procedure(Byte bTaxRate = 255) !,String
Code
If bTaxRate = 0 then Return 'vat0'
elsIf bTaxRate = 5 then Return 'vat5' ! Предварительно
elsIf bTaxRate = 7 then Return 'vat7' ! Предварительно
elsIf bTaxRate = 10 then Return 'vat10'
elsIf bTaxRate = 20 then Return 'vat20'
elsIf bTaxRate = 105 then Return 'vat105' ! Предварительно
elsIf bTaxRate = 107 then Return 'vat107' ! Предварительно
elsIf bTaxRate = 110 then Return 'vat110'
elsIf bTaxRate = 120 then Return 'vat120'
else Return 'none'. ! Без налога
который по ЗНАЧЕНИЮ СТАВКИ НАЛОГА возвращает псевдоним для тега 1199.
В нём я тупо попытался угадать значения тегов для новых ставок налогов.
Но даже если я ошибся - то будет просто исправлено 4 строки и все проекты сразу уже работают с новыми
ставками налогов (в отличии от старой схемы, где псевдоним тега расчитывался от порядкового номера ставки)
и нужно было в каждой процедуре печати чеков обрабатывать ставки налогов, в т.ч. и добавлять новые ...
Как-то так оно вот ...
