0
Dimon1C
04.10.16
✎
13:53
|
Добрый день, столкнулся с такой ситуацией:
есть Счет фактура выданный: Сумма с НДС: 458,00. НДС: 69,86. соответственно Сумма без НДС: 388,14.
Причем в регистре накопления Книга продаж я такие суммы и вижу.
Формирую книгу продаж 735: вижу что в колонке Сумма без НДС программа ставит: 388,11.
Смотрю код:
ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА НДС_КнигаПродажОбороты.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
| И НЕ НДС_КнигаПродажОбороты.ПричинаНалогообложения = &ПНО_АвансПолученный
| И НЕ НДС_КнигаПродажОбороты.ПричинаНалогообложения = &ПНО_АвансВыданный
| ТОГДА ВЫБОР
| КОГДА НЕ(НДС_КнигаПродажОбороты.СуммаНДСОборот * 100 / 18 - НДС_КнигаПродажОбороты.СуммаБезНДСОборот МЕЖДУ -0.0278 И 0.0278)
| ТОГДА ВЫРАЗИТЬ(НДС_КнигаПродажОбороты.СуммаНДСОборот * 100 / 18 КАК ЧИСЛО(18, 2))
| ИНАЧЕ НДС_КнигаПродажОбороты.СуммаБезНДСОборот
| КОНЕЦ
| КОГДА НДС_КнигаПродажОбороты.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18_118)
| И НЕ НДС_КнигаПродажОбороты.ПричинаНалогообложения = &ПНО_АвансПолученный
| И НЕ НДС_КнигаПродажОбороты.ПричинаНалогообложения = &ПНО_АвансВыданный
| ТОГДА ВЫБОР
| КОГДА НЕ(НДС_КнигаПродажОбороты.СуммаНДСОборот * 118 / 18 - НДС_КнигаПродажОбороты.СуммаБезНДСОборот МЕЖДУ -0.0328 И 0.0328)
| ТОГДА ВЫРАЗИТЬ(НДС_КнигаПродажОбороты.СуммаНДСОборот * 118 / 18 КАК ЧИСЛО(18, 2))
| ИНАЧЕ НДС_КнигаПродажОбороты.СуммаБезНДСОборот
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК СуммаБезНДС18,
То есть программа хитрым образом высчитываем Сумму без НДС.
Вопрос: зачем она так делает?
И нормально ли что получается по книге продаж: Сумма НДС + Сумма без НДС <> Сумма реализации
|
|