фармэксперт.учёт:отчёты:torg29

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
фармэксперт.учёт:отчёты:torg29 [29112025/ 11:27] – Дописал как считается "Сумма розн НДС" #67592 Рощупкин Олегфармэксперт.учёт:отчёты:torg29 [24122025/ 12:19] (текущий) – Заменил 20% на 22% #68585 Актуализировать инструкцию о переходо не оплату НДС Рощупкин Олег
Строка 36: Строка 36:
   * **Описание:** Применяет округление всех суммовых значений в отчете до двух знаков после запятой (копеек).   * **Описание:** Применяет округление всех суммовых значений в отчете до двух знаков после запятой (копеек).
   * **Как работает:**   * **Как работает:**
-    * Если опция включена, метод `roundValuesToKopeika` корректирует значения в структуре `TLineData` (b1, b2, b3, b4, b5 и их аналоги без НДС) так, чтобы итоговые суммы сходились с детализацией по НДС (10%, 20%, без НДС).+    * Если опция включена, метод `roundValuesToKopeika` корректирует значения в структуре `TLineData` (b1, b2, b3, b4, b5 и их аналоги без НДС) так, чтобы итоговые суммы сходились с детализацией по НДС (10%, 22%, без НДС).
     * Округление выполняется с учетом возможных расхождений, распределяя разницу между значениями (см. метод `roundValuesToKopeika`).     * Округление выполняется с учетом возможных расхождений, распределяя разницу между значениями (см. метод `roundValuesToKopeika`).
   * **Влияние:**   * **Влияние:**
Строка 79: Строка 79:
     * Данные для каждого столбца рассчитываются в методе `line` на основе структуры `TLineData` (b1, nb1 и др.).     * Данные для каждого столбца рассчитываются в методе `line` на основе структуры `TLineData` (b1, nb1 и др.).
   * **Отображение:**   * **Отображение:**
-    * В заголовке таблицы столбцы группируются по блокам: "Товар (весь)", "ЖНВЛС" (если включена детализация), "НДС 10", "НДС 20%", "Без НДС" (см. метод `header`).+    * В заголовке таблицы столбцы группируются по блокам: "Товар (весь)", "ЖНВЛС" (если включена детализация), "НДС 10", "НДС 22%", "Без НДС" (см. метод `header`).
     * Каждый блок повторяет выбранные столбцы в указанном порядке.     * Каждый блок повторяет выбранные столбцы в указанном порядке.
  
Строка 94: Строка 94:
      
 ==== 2. Выводить детализацию по НДС ==== ==== 2. Выводить детализацию по НДС ====
-  * **Описание:** Добавляет блоки "НДС 10%", "НДС 20%" и "Без НДС" в таблицу, разделяя суммы по ставкам НДС.+  * **Описание:** Добавляет блоки "НДС 10%", "НДС 22%" и "Без НДС" в таблицу, разделяя суммы по ставкам НДС.
   * **Как работает:**   * **Как работает:**
-    * Если включено, данные делятся на три категории в зависимости от ставки НДС (10%, 18/20%, без НДС), определяемой полем `detailNDS` или `detailNDSSale`.+    * Если включено, данные делятся на три категории в зависимости от ставки НДС (10%, 20/22%, без НДС), определяемой полем `detailNDS` или `detailNDSSale`.
     * Расчет выполняется в SQL-запросах с условиями вроде `sum(case when %7=10 then ...)` (см. методы `bDetailSale`, `bDetailCashlessDoc` и др.).     * Расчет выполняется в SQL-запросах с условиями вроде `sum(case when %7=10 then ...)` (см. методы `bDetailSale`, `bDetailCashlessDoc` и др.).
   * **Отображение:** Блоки следуют за "Товар (весь)" и "ЖНВЛС" (если включен).   * **Отображение:** Блоки следуют за "Товар (весь)" и "ЖНВЛС" (если включен).
Строка 115: Строка 115:
     * Выбранный вариант влияет на переменные `detailNDS` и `detailNDSSale` в методе `_render`.     * Выбранный вариант влияет на переменные `detailNDS` и `detailNDSSale` в методе `_render`.
     * Эти переменные определяют логику условий в SQL-запросах.     * Эти переменные определяют логику условий в SQL-запросах.
-  * **Отображение:** Влияет на значения в блоках "НДС 10%", "НДС 20%" и "Без НДС".+  * **Отображение:** Влияет на значения в блоках "НДС 10%", "НДС 22%" и "Без НДС".
      
 [[фармэксперт.учёт:отчёты:prod_kkm#расчёт_ндс_в_соответствии_с_офд|Расчёт НДС при продаже через ККМ в соответствии с ОФД]] [[фармэксперт.учёт:отчёты:prod_kkm#расчёт_ндс_в_соответствии_с_офд|Расчёт НДС при продаже через ККМ в соответствии с ОФД]]
  • фармэксперт.учёт/отчёты/torg29.txt
  • Последнее изменение: 24122025/ 12:19
  • Рощупкин Олег