Методы пересчета. От суммы с НДС

 
Пересчет зависит типа документа, в котором применяется пересчет.
 

УПД

Алгоритм, используемый в ряде торговых сетей (например, Тандер).
 
Расчет построчных сумм
  • Количество → округляется до 11 знаков в дробной части
  • Цена → округляется до 11 знаков в дробной части
  • Стоимость без НДС → округляется до 2 знаков в дробной части
  • Сумма НДС → округляется до 2 знаков в дробной части
  • Стоимость с НДС → округляется до 2 знаков в дробной части
 
Расчет для налоговых ставок 5% 7%, 9,09%, 10%, 16,67%, 18%, 18,03%, 20%, 22%:
  • НДС за ед. = (Цена за ед. * ставка НДС / 100) → округляется до 2 знаков в дробной части
  • Цена с НДС за ед. = (НДС за ед. + Цена за ед.) → округляется до 2 знаков в дробной части
  • Стоимость с НДС = (Цена с НДС за ед. * Количество) → округление  до 2 знаков в дробной части
  • Сумма НДС = (Стоимость с НДС (неокругленная) / (1 + Налоговая ставка / 100) * (Налоговая ставка / 100)) → округляется до 2 знаков в дробной части
  • Стоимость без НДС = (Стоимость с НДС - Сумма НДС
     
    Расчет для дробных (авансовых) налоговых ставок:
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.05) для ставки 5/105 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.07) для ставки 7/107 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.10) для ставки 10/110 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.18) для ставки 18/118 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.20) для ставки 20/120 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.22) для ставки 22/122 → округляется до 2 знаков в дробной части
при этом Стоимость с налогом берется из формы, не вычисляется
 
Сумма акциза (графа 6) должна быть не больше Стоимости без налога (графа 5). Это условие не подкреплено нормативным документом. На данный момент если Сумма акциза > Стоимости без налога в графу 6 записывается значение Стоимости без налога (условие не касается дробных ставок).
 
Расчет итоговых сумм (Всего к оплате)
  • Всего к оплатеСтоимость без налога = Σ Стоимость без налога
  • Всего к оплате, Сумма Налога = Σ Сумма налога
  • Всего к оплате, Стоимость с налогом = Σ Стоимость с налогом
 
Блокировка итоговых сумм (Всего к оплате)
  • Стоимость без налога
  • Сумма налога
  • Стоимость с налогом
 

УПД по услугам

Алгоритм, используемый в ряде торговых сетей (например, Тандер).
Автопересчет работает в случае, если:
 
  • в Дополнительных сведениях о товаре выбран признак «Услуга» (Файл/Документ/ТаблСчФакт/СведТов/ДопСведТов/@ПрТовРаб = 3) 
    и
  • в поле «Кол-во» указано 0 (ноль) или пусто
 
Расчет построчных сумм
Округление:
  • Количество → округляется до 11 знаков в дробной части
  • Цена → округляется до 11 знаков в дробной части
  • Стоимость без НДС → округляется до 2 знаков в дробной части
  • Сумма НДС → округляется до 2 знаков в дробной части
  • Стоимость с НДС → округляется до 2 знаков в дробной части
 
Расчет для налоговых ставок 5%, 7%, 9,09%, 10%, 16,67%, 18%, 18,3%, 20%, 22%:
  • в поле «Кол-во» указываем 0,00, но для целей автопересчета считаем, что «Кол-во» = 1 (кроме дробных налоговых ставок)
  • в поле «Цена за ед.»:
        -     если в поле пусто или 0,00 - указываем 0,00 и начинаем расчет с шага 2 (ниже) (кроме дробных налоговых ставок)
        -     если в поле указано значение, отличное от нуля - для целей автопересчета используем именно его
     
  • НДС за ед. = (Цена за ед. * ставка НДС / 100) → округляется до 2 знаков в дробной части
  • Цена с НДС за ед. = (НДС за ед. + Цена за ед.) → округляется до 2 знаков в дробной части
  • Стоимость с НДС = (Цена с НДС за ед. * Количество→ округление  до 2 знаков в дробной части
  • Сумма НДС = (Стоимость с НДС (неокругленная) / (1 + Налоговая ставка / 100) * ( Налоговая ставка / 100)) → округляется до 2 знаков в дробной части
  • Стоимость без НДС = (Сумма с НДС - Сумма НДС
 
Расчет для дробных (авансовых) налоговых ставок:
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.05) для ставки 5/105 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.07) для ставки 7/107 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.10) для ставки 10/110 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.18) для ставки 18/118 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.20) для ставки 20/120 → округляется до 2 знаков в дробной части
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.22) для ставки 22/122 → округляется до 2 знаков в дробной части
при этом Стоимость с налогом берется из формы, не вычисляется
 
Сумма акциза (графа 6) должна быть не больше Стоимости без налога (графа 5). Это условие не подкреплено нормативным документом. На данный момент если Сумма акциза > Стоимости без налога в графу 6 записывается значение Стоимости без налога (условие не касается дробных ставок).
 
Расчет итоговых сумм (Всего к оплате)
  • Всего к оплатеСтоимость без налога = Σ Стоимость без налога
  • Всего к оплате, Сумма Налога = Σ Сумма налога
  • Всего к оплате, Стоимость с налогом = Σ Стоимость с налогом
 
Блокировка итоговых сумм (Всего к оплате)
  • Стоимость без налога
  • Сумма налога
  • Стоимость с налогом
 

УКД

Алгоритм, используемый в ряде торговых сетей (например, Тандер).
 
Обратите внимание! Пересчитываются только суммы по строке «После изменения».
 
Расчет построчных сумм «После изменения» 
  • Вычисляется Цена за единицу измерения с НДС по формуле «(произведение значения в графе 5 (Цена за единицу измерения без НДС) и значения в графе 8 (Налоговая ставка), округленное до 2-х знаков после запятой + значение в графе 5». Результат округляется до 2-х знаков после запятой, но на веб-форму не выводится. Результаты всех последующих расчетов также округляются до 2-х знаков после запятой
     
Примечание: при расчете данного значения «Налоговая ставка» принимает вид десятичной дроби (0,1/0,18).
 
  • Значение в графе 10 (Стоимость с налогом) равняется произведению Цены за единицу измерения с НДС и значения в графе 4 (Количество)
  • Значение в графе 9 (Сумма налога) рассчитывается по формуле «(произведение Цены за единицу измерения с НДС и значения в графе 4)  / (100+значение в графе 8). Результат умножается на значение в графе 8»
     
Примечание: при расчете данного значения, «Налоговая ставка» принимает вид целого числа (10,18).
Например, Количество = 1, Цена за единицу измерения без НДС = 100, Ставка налога =18% Цена за единицу измерения с НДС = 118.
Соответственно,
а)118*1/(100+18) = 1
б)1*18 = 18, Сумма налога.
 
Расчет для дробных (авансовых) налоговых ставок:
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.05) для ставки 5/105
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.07) для ставки 7/107
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.10) для ставки 10/110
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.18) для ставки 18/118
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.20) для ставки 20/120
  • Сумма налога = (Стоимость с налогом - Стоимость с налогом/ 1.22) для ставки 22/122
     
  • Значение в графе 7 (В том числе акциз) должно быть не больше значения графы 6 (по строкам «Всего увеличение» и «Всего уменьшение» не проверяется)
  • Значение в графе 6 (Стоимость без налога) = разность значений графы 10 и графы 9
 
 
Расчет значений по строкам «к доплате» и «к уменьшению»
К доплате
  • Стоимость без налога = Стоимость без налога после изменения - Стоимость без налога до изменения
  • В том числе акциз = В том числе акциз после изменения - В том числе акциз до изменения
  • Сумма налога = Сумма налога после изменения - Сумма налога до изменения
  • Стоимость с налогом = Стоимость с налогом после изменения - Стоимость с налогом до изменения
 
К уменьшению
  • Стоимость без налога = Стоимость без налога до изменения - Стоимость без налога после изменения
  • В том числе акциз = В том числе акциз до изменения - В том числе акциз после изменения
  • Сумма налога = Сумма налога до изменения - Сумма налога после изменения
     
  • Стоимость с налогом = Стоимость с налогом до изменения - Стоимость с налогом после изменения
     
 
Расчет итоговых сумм (Всего увеличение/ Всего уменьшение)
Всего увеличение
  • Стоимость без налога = Σ Стоимость без налога к доплате → округление до 2-х знаков после запятой
  • Сумма налога = Σ Сумма налога к доплате → округление до 2-х знаков после запятой
  • Стоимость с налогом = Σ Стоимость с налогом к доплате → округление до 2-х знаков после запятой
     
Всего уменьшение
  • Стоимость без налога = Σ Стоимость без налога к уменьшению → округление до 2-х знаков после запятой
  • Сумма налога = Σ Сумма налога к уменьшению → округление до 2-х знаков после запятой
  • Стоимость с налогом = Σ Стоимость с налогом к уменьшению → округление до 2-х знаков после запятой
 
Блокировка итоговых сумм (Всего увеличение/ Всего уменьшение)
  • Стоимость без налога
  • Сумма налога
  • Стоимость всего с учетом налога