| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| фармэксперт.учёт:отчёты:torg29 [23112025/ 13:04] – [3. Распределение сумм по ставкам НДС при детализации по НДС] Добавил информацию по расчёту НДС в чеке Рощупкин Олег | фармэксперт.учёт:отчёты:torg29 [29112025/ 11:27] (текущий) – Дописал как считается "Сумма розн НДС" #67592 Рощупкин Олег |
|---|
| - "Розн Без НДС" (или "Продажа опт Без НДС") — розничная сумма без НДС (название зависит от конфигурации `unit.orderIncomeProvider`). | - "Розн Без НДС" (или "Продажа опт Без НДС") — розничная сумма без НДС (название зависит от конфигурации `unit.orderIncomeProvider`). |
| - "Розн с НДС" (или "Продажа опт с НДС") — розничная сумма с НДС. | - "Розн с НДС" (или "Продажа опт с НДС") — розничная сумма с НДС. |
| - "Сумма розн НДС" — разница между розничной суммой с НДС и без НДС. | - "Сумма розн НДС" — разница между розничной суммой с НДС и без НДС. Столбец показывает сумму НДС, рассчитанную от розничной стоимости товара на основе выбранной ставки НДС. Программа выбирает ставку НДС автоматически. Если включён функционал **[[фармэксперт.учёт:номенклатурный_каталог:розничный_ндс|розничного НДС]]**, используются ставки, указанные в Номенклатурном каталоге. Если функционал не задействован, применяется оптовая ставка НДС из накладной поставщика. Для позиций со ставками 5% и 7% оптовая ставка устанавливается равной 0, так как эти ставки не являются общеустановленными для расчёта НДС. |
| - "Наценка от Без НДС" — разница между розничной суммой с НДС и оптовой без НДС. | - "Наценка от Без НДС" — разница между розничной суммой с НДС и оптовой без НДС. |
| - "Наценка от с НДС" — разница между розничной суммой с НДС и оптовой с НДС. | - "Наценка от с НДС" — разница между розничной суммой с НДС и оптовой с НДС. |
| * Эти переменные определяют логику условий в SQL-запросах. | * Эти переменные определяют логику условий в SQL-запросах. |
| * **Отображение:** Влияет на значения в блоках "НДС 10%", "НДС 20%" и "Без НДС". | * **Отображение:** Влияет на значения в блоках "НДС 10%", "НДС 20%" и "Без НДС". |
| | |
| | [[фармэксперт.учёт:отчёты:prod_kkm#расчёт_ндс_в_соответствии_с_офд|Расчёт НДС при продаже через ККМ в соответствии с ОФД]] |
| |
| === Расчёт НДС в соответствии с ОФД === | ==== 4. Выводить детализацию по операциям ==== |
| Для корректного анализа данных необходимо учитывать особенности расчёта НДС для разных типов позиций в чеке. В отчёте применяется тот же принцип округления и группировки, что и в ККМ, однако в некоторых случаях возможны расхождения с ОФД. | |
| | |
| Подсчёт суммы НДС для целых позиций ведётся построчно, так же как в чеке. Маркированные товары с разными КИЗами передаются в ККМ отдельными строками, и сумма НДС рассчитывается для каждой из них отдельно. Это полностью соответствует расчёту ОФД. | |
| | |
| Подсчёт суммы НДС для частей делёной позиции с одним КИЗом выполняется от их общей суммы, поскольку в чеке такая позиция передаётся одной строкой. В этом случае данные НДС в отчёте совпадают с данными ОФД. | |
| | |
| Подсчёт суммы НДС для частей делёной позиции с разными КИЗами также выполняется от их общей суммы. Однако совпадение с расчётом ОФД не гарантируется, поскольку ККМ может разделить такую позицию по КИЗам иначе, чем это делает программа при построении отчёта. | |
| ==== 4. Выводить детализацию по операциям ==== | |
| * **Описание:** Включает разбивку операций по дням или документам в зависимости от типа операции. | * **Описание:** Включает разбивку операций по дням или документам в зависимости от типа операции. |
| * **Как работает:** | * **Как работает:** |
| * Без этой опции данные агрегируются по группам без разбивки. | * Без этой опции данные агрегируются по группам без разбивки. |
| * **Отображение:** Под каждой группой операций появляются строки с датой, номером документа и суммами. | * **Отображение:** Под каждой группой операций появляются строки с датой, номером документа и суммами. |
| | |
| ==== 5. При отключенной детализации выделять скидку в продажах ==== | ==== 5. При отключенной детализации выделять скидку в продажах ==== |
| * **Описание:** Выделяет сумму скидок в блоке продаж, даже если детализация по операциям отключена. | * **Описание:** Выделяет сумму скидок в блоке продаж, даже если детализация по операциям отключена. |
| * **Как работает:** | * **Как работает:** |
| * Если включено, скидки рассчитываются отдельно в методе `bDetailDiscount` и добавляются как отдельные строки. | * Если включено, скидки рассчитываются отдельно в методе `bDetailDiscount` и добавляются как отдельные строки. |
| * **Отображение:** Скидки отображаются в блоке "Расход. Продажа" с комментарием. | * **Отображение:** Скидки отображаются в блоке "Расход. Продажа" с комментарием. |
| | ==== 6. Номера накладных поставщика в детализации приходных накладных ==== |
| ==== 6. Номера накладных поставщика в детализации приходных накладных ==== | |
| * **Описание:** Включает номера накладных поставщика в строках детализации приходных накладных. | * **Описание:** Включает номера накладных поставщика в строках детализации приходных накладных. |
| * **Как работает:** | * **Как работает:** |
| * **Отображение:** Исключенные блоки не появляются в таблице. | * **Отображение:** Исключенные блоки не появляются в таблице. |
| | |
| ==== 12. Выделять комиссию в отчете ==== | ==== 12. Выделять комиссию в отчете ==== |
| * **Описание:** Разделяет отчет на две части: без комиссии и по комиссии. | * **Описание:** Разделяет отчет на две части: без комиссии и по комиссии. |
| * **Как работает:** | * **Как работает:** |
| * Оба отчета выводятся последовательно с разделителем (`hr()`). | * Оба отчета выводятся последовательно с разделителем (`hr()`). |
| * **Отображение:** Заголовок отчета дополняется "(без комиссии)" или "(по комиссии)". | * **Отображение:** Заголовок отчета дополняется "(без комиссии)" или "(по комиссии)". |
| | |
| === Вкладка "Подписи" === | === Вкладка "Подписи" === |
| |