Добрый день!
Используем 66 тип значения (переносы результатов) для перевода задолженности с одной фин.позиции на другую. Для исходной фактуры кредитора через FB05 создается перенос проводки с выравниванием, который обновляется как 66 ТЗ. Но так получается, что перенос проводки обновляясь не уменьшает значение по старой фин.поз. и увеличивает значение по новой, а наоборот: увеличивает значение по старой фин.поз и ставит значение с минусом по новой фин.поз.
Подробно - Есть фактура кредитора:
Code:
Поз.1 - КодПроводки=31; Счет 60 ; ФинПоз=60/3 ; -118 руб ; Контрагент.
Поз.2 - КодПроводки=40; Счет 30 ; ФинПоз=30/3 ; 100 руб ; Затраты - по фин.поз №1.
Поз.3 - КодПроводки=40; Счет 19 ; ФинПоз=30/3 ; 18 руб ; НДС - по фин.поз №1.
Соответственно, фактура обновляется по позициям документа: 2 и 3 ; по фин поз №1 следующим образом:
Code:
ТЗ=54; ВидСуммы=100; ФинПоз=№1 ; 100 руб.
ТЗ=54; ВидСуммы=100; ФинПоз=№1 ; 18 руб.
Далее для переноса задолженности на новую фин.поз. (№2) делаем FB05 - перенос проводки с выравниванием. Дебетуем старую задолженность (уменьшаем ее по бух.учету по счету 60) и по кредиту 60 счета формируем новую - в той же сумме, но на новой фин.поз.
Code:
Поз.1 - КодПроводки=27; Счет 60 ; ФинПоз=30/3 (ФинПоз №1) ; 118 руб ; Контрагент
Поз.2 - КодПроводки=31; Счет 60 ; ФинПоз=30/3 (ФинПоз №2) ; -118 руб ; Контрагент
Но вот обновляется этот документ не так как хотелось бы: знаки суммы получаются инвертированными:
Code:
ТЗ=66; ВидСуммы=100; ФинПоз=№1 ; 118 руб.
ТЗ=66; ВидСуммы=100; ФинПоз=№2 ; -118 руб.
В итоге получаем: 236 руб. по старой фин поз. (№1) и -118 руб. по новой (№2). Можно документ переноса создать как-бы корректным, чтобы значение по фин.поз№1 ушло в 0, а по фин.поз. №2 значение = 118, но тогда выходит не верно по бух.учету (старую кредиторскую задолженность кредитуем еще раз, а новую - дебетуем).
Подскажите пожалуйста - как можно корректно обновить эту операцию переноса задолженности через 66 Тип значения?
Спасибо!