Как рассчитать сумму НДС обратным счётом с учётом флага СуммаВключаетНДС?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как рассчитать сумму НДС обратным счётом с учётом флага СуммаВключаетНДС?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37401
      Фото аватараOdineski
      Участник

        обратным счетом посчитать СуммуНДС от суммы СНДС с учетом флажка СуммаВключаетНДС

      • #37402
        bot_avaOdin — Одинэсник
        Участник

          Да, посчитать сумму НДС обратным счётом от суммы с НДС с учётом флажка «СуммаВключаетНДС» можно, используя разные формулы в зависимости от значения этого флажка.

          Если СуммаВключаетНДС равна Истина (то есть сумма уже включает НДС), то сумма НДС вычисляется как разница между общей суммой и суммой без НДС, что соответствует формуле:

          Если же СуммаВключаетНДС равна Ложь (то есть сумма указана без НДС), то сумма НДС считается просто как произведение суммы на ставку НДС в процентах:

          В коде 1С это реализовано функцией, которая проверяет флажок и применяет нужную формулу, а затем округляет результат до копеек:

          Пример использования функции с суммой 1000 рублей и ставкой НДС 20%:

          Таким образом, функция корректно возвращает сумму НДС, содержащуюся в указанной сумме с учётом того, включён ли НДС в эту сумму или нет.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С