Интересно, почему все-таки так своеобразно бьется НДС по командировке при наличии суточных?

Получить 200 видеоуроков по 1С бесплатно:

Marina7 08.02.2013
Интересно, почему все-таки так своеобразно бьется НДС по командировке при наличии суточных. Ольга говорит, что победить это не смогла. Хотелось бы хотя бы понять. Может, наши программисты знают?

Lada 11.02.2013
Я, конечно, посмотрела программный… :)
Но там довольно сложные запросы.
Если попытаться подвести итог этого «расмотрения», то можно сказать, что, нет, похоже, это не ошибка.
Хотя расчет довольно сложный, включающий распределение НДС по «универсальному» алгоритму.
По-хорошему, можно было бы разработчикам заложить при проведении сортировку таблицы НДС по ставкам и проблема бы, возможно, в большинстве случаев решилась. Но вот не факт. Хотя смещение строки со ставкой «Без НДС» в конец, действительно, дает «красивую» картинку.
В тех случаях, что я пробывала – да, помогало.
А работает это так.
Вот приведу сжатый машинный расчет, как он идет в базе, хотя воспринимать его сложно.
Итак, в авансовом отчете, когда первой строкой идет Командировочное удостоверение (ставка «Без НДС») идет перераспределение косвенных расходов в результате чего НДС по сч-ф №000001002 (Сумма без НДС = 2500 руб. НДС = 450 руб.) перераспределяется двумя строчками:
Сумма Без НДС: 466, 1руб. – НДС: 83,9 руб.
Сумма Без НДС: 2033,91 руб. – НДС: 366,1 руб.
Почему?
А вот происходит последовательное покрытие сумм оплаты в той последовательности, как они заданы в закладке «Прочее».
Суммы для регистра НДС Предъявленный мы, в случае расхождений с распределительной расчетной суммой, мы получаем пересчетом по пропорциональному распределению.
Вот на примере.
1 случай:
первой строкой идет Командировочное удостоверение (Без НДС).
После проведения документа происходит перераспределение косвенных расходов в результате чего НДС по сч-ф №000000012 перераспределяется двумя строчками:
Сумма Без НДС: 466, 1руб. – НДС: 83,9 руб.
Сумма Без НДС: 2033,91 руб. – НДС: 366,1 руб.
Вот как это происходит:
Программой создается таблица НДС, где фильтруются строчки с НДС:
Сч-ф 11 Сумма без НДС: 2500 НДС: 450 Сумма с НДС: 2950
Сч-ф 12 Сумма без НДС: 2500 НДС: 450 Сумма с НДС: 2950
И таблица оплаты (таблица авансов), куда входят все строки закладки «Прочее», в том числе и строчка Командировочного удостоверения «Без НДС».
Сумма с НДС: 3500 НДС: 0 Сумма без НДС: 3500
Сумма с НДС: 2950 НДС: 450 Сумма без НДС: 2500
Сумма с НДС: 2950 НДС: 450 Сумма без НДС: 2500
Вот теперь происходит последовательное закрытие этой таблицы суммами, прошедшими по НДС:
Распределению подлежат 2950 *2 = 5900 руб.
Для каждой строки таблицы оплаты вносится соразмерная ей распределенная сумма, и получается следующая таблица:
1-я строка Сумма БУ: 3500 НДС: 0 Распределенная сумма: 3500 Сумма без НДС: 3500
2-я строка Сумма БУ: 2950 НДС: 450 Распределенная сумма: 2400 Сумма без НДС: 2500
3-я строка Сумма БУ: 2950 НДС: 450 Распределенная сумма: 0 Сумма без НДС: 2500
На 3500 руб. распределения ложатся 2950 руб. таблицы НДС первой сч-ф и остается распределить еще 550 руб., которая распределяется на 2-ю сч-ф от суммы 3500 руб. и остаток распределения по оплате 2400 руб. от другой суммы 2950 руб. пропорционально базе, т. е. производится следующий расчет для двух строк:
1. 550 руб. распределяются:
Сумма БЕЗ НДС: 550*2500/2950 = 466,1 руб.
НДС: 550*450/2950 = 83,9 руб.
2. На 2400 руб. распределения во 2-й строке ложатся 2950 руб. таблицы НДС второй сч-ф, таким образом 2400 руб. распределяются:
Сумма БЕЗ НДС: 2400*2500/2950 = 2033.91 руб.
НДС: 2400*450/2950 = 366.1 руб.
Распределенные строки добавляется в регистр «НДС Предъявленный».
В результате чего мы и получаем три строки в регистре «НДС предъявленный»
Это упрощенный подход, в программе все сложнее и высчитываются различные проверки по закрываемым суммам. Привести просто сложно.
Это в самом первом приближении.
Ниже приведу машинные таблицы, по которым происходит формирование записей для регистра накопления НДС Предъявленный в других положениях строки «Без НДС».
По ним уже проще.
2 случай:
Командировочное удостоверение (Без НДС) идет второй строкой.
После проведения документа происходит перераспределение косвенных расходов следующим образом:
Распределению подлежат 2950 *2 = 5900 руб.
Для каждой строки НДС рассчитывается Распределенная сумма для НДС.
1-я строка Сумма БУ: 2950 НДС: 450 Распределенная сумма: 2950 Сумма без НДС: 2500
2-я строка Сумма БУ: 3500 НДС: 450 Распределенная сумма: 2950 Сумма без НДС: 2500
3-я строка Сумма БУ: 2950 НДС: 0 Распределенная сумма: 0 Сумма без НДС:2500
Перераспределения не требуется, суммы оплаты в таблице НДС закрываются, регистр НДС Предъявленный «красивый».
3 случай:
Командировочное удостоверение (Без НДС) идет третьей строкой.
После проведения документа происходит перераспределение косвенных расходов следующим образом:
Распределению подлежат 2950 *2 = 5900 руб.
Для каждой строки НДС рассчитывается Распределенная сумма для НДС.
1-я строка Сумма БУ: 2950 НДС: 450 Распределенная сумма: 2950 Сумма без НДС: 2500
2-я строка Сумма БУ: 2950 НДС: 450 Распределенная сумма: 2950 Сумма без НДС:2500
3-я строка Сумма БУ: 3500 НДС: 0 Распределенная сумма: 0 Сумма без НДС: 3500
Перераспределения не требуется, суммы оплаты в таблице НДС закрываются, регистр НДС Предъявленный «красивый»..
Вот как-то так. :)

Lada 11.02.2013
Боже. Попыталась прочитать то, что здесь написано и просто в ужасе. Если бы не разобралась сама – ничего бы не поняла. Тут надо сразу с конца читать, чтобы было понятнее…
Идея, если понять проста, а в коде реализовывается хитро, поэтому писала уже в невменяемом состоянии. :))
Но принцип того, что непокрытые суммы, которые добираются из других оплат, что стоят ниже в последовательности, идут двумя строками – он верен!
Я теперь на пальцах могу представить, как будут закрываться оплаты в закладке «Прочее» вообще.
Ну, например,
1-я стр. Сумма БУ:2500 НДС: 0% Сумма с НДС: 2500
2-я стр. Сумма БУ:2500 НДС: 18% Сумма с НДС: 2950
3-я стр. Сумма БУ:2500 НДС: 18% Сумма с НДС: 2950
Получается, что 2500 не хватит на закрытие 2950, значит придется брать со второй суммы 450, и это грозит нам двумя строчками в НДС Предъявленный по первой сч-ф.
Далее, от второй остается 2500, не хватает 450 для закрытия 2-й сч-ф, сумма берется с оплаты 3500. Следовательно, опять 2-мя суммами закрывается сч-ф и это плюс еще две строчки в регистр накопления НДС.
Итого 4!!! Распределены будут пропорционально: 2500*2500/2950 и 450*2500/2950 и вторая сч-ф также 2500*2500/2950 и 450*2500/2950

Добавить комментарий или вопрос: