Имя: Пароль:
1C
 
Помогите понять как происходит Корректировка амортизации при переходе на ФСБУ6 есть пример
0 evorle145
 
08.02.22
12:13
ОС первоначальная стоимость 987 750,22
принят у учету 08.10.2019 то есть на текущий момент при закрытии месяца декабрь 2021 срок использования 26 месяцев
на момент принятия к учету уже была входящая амортизация на 02.01    470 357,62 руб

при закрытии месяца при нажатии переход на ФСБУ 6 делается такая проводка: 02.01 -  84.01 Корректировка амортизации при переходе на ФСБУ 6 на сумму 470 357,62

Бух говорит что так не должно быть.. типа получается что система как бы не видит начальную амортизацию на момент ввода в эксплуатацию....

Пытаюсь понять.. в коде просто вижу такие строки:
    
Если АмортизацияФСБУ6 > ВыборкаПоОС.АмортизацияБУ Тогда
            УвеличениеАмортизацииБУ = АмортизацияФСБУ6 - ВыборкаПоОС.АмортизацияБУ;
        Иначе
            УменьшениеАмортизацииБУ = ВыборкаПоОС.АмортизацияБУ - АмортизацияФСБУ6;
        КонецЕсли;

где АмортизацияФСБУ6 = 87 351,94  ВыборкаПоОС.АмортизацияБУ  =  557 709,56 то есть типа нужно уменьшать амортизацию, и получается эта проводка 02.01 -  84.01 Корректировка амортизации при переходе на ФСБУ 6 на сумму 470 357,62
1 evorle145
 
08.02.22
13:02
Коллеги, у меня закрались подозрения:
    Если ВыборкаПоОС.СпособНачисленияАмортизации = Перечисления.СпособыНачисленияАмортизацииОС.Линейный Тогда
            
            Если ВыборкаПоОС.СрокПолезногоИспользованияФСБУ6 <= ВыборкаПоОС.ИстекшийСрокПолезногоИспользования Тогда
                АмортизацияФСБУ6 = ВыборкаПоОС.СтоимостьБУ;
            Иначе
                Стоимость = Макс(0, ВыборкаПоОС.СтоимостьБУ - ВыборкаПоОС.ЛиквидационнаяСтоимость);
                АмортизацияФСБУ6 = Окр(Стоимость / ВыборкаПоОС.СрокПолезногоИспользованияФСБУ6, 2) * ВыборкаПоОС.ИстекшийСрокПолезногоИспользования;
                АмортизацияФСБУ6 = Мин(ВыборкаПоОС.СтоимостьБУ, АмортизацияФСБУ6);
            КонецЕсли;

        КонецЕсли;

ЛиквидационнаяСтоимость - что это? у меня она равна нулю! Не в этом ли все дело?
2 evorle145
 
08.02.22
13:15
(1) не, глупость написал... если ликвид стоимость допустим приравнять к стоимости, то будет уменьшение амортизации.

Вообщем, не ясно... получается что система думает, что амортизация 557 709,56 начислена за 26 месяц с момента ввода в эксплуатацию...
3 evorle145
 
08.02.22
13:35
Походу я слишком сумбурно написал. Проще говоря, есть формула для перехода на фсбу6
АмортизацияФСБУ6 = Окр(Стоимость / ВыборкаПоОС.СрокПолезногоИспользованияФСБУ6, 2) * ВыборкаПоОС.ИстекшийСрокПолезногоИспользования;
И вроде бы все верно, но если ОС принято к учету с какой то остаточной амортизаций - то эта формула это не учитывает. А именно получается что срок ИстекшийСрокПолезногоИспользования равен 26 месяцев , СрокПолезногоИспользованияФСБУ6 = 294 месяца... Но ведь это не так... срок СрокПолезногоИспользованияФСБУ6 по идее с учетом остатка амортизации на момент ввода будет 140 + 26
4 evorle145
 
08.02.22
15:00
вообщем, пробую так:

            ДобавкаКСрокуИстекщегоПолезногоИспользования = ВыборкаПоОС.АмортизацияБУ/(ВыборкаПоОС.СтоимостьБУ/ВыборкаПоОС.СрокПолезногоИспользования)-ВыборкаПоОС.ИстекшийСрокПолезногоИспользования;
            
            Если ВыборкаПоОС.СрокПолезногоИспользованияФСБУ6 <= ВыборкаПоОС.ИстекшийСрокПолезногоИспользования Тогда
                АмортизацияФСБУ6 = ВыборкаПоОС.СтоимостьБУ;
            Иначе
                Стоимость = Макс(0, ВыборкаПоОС.СтоимостьБУ - ВыборкаПоОС.ЛиквидационнаяСтоимость);
                АмортизацияФСБУ6 = Окр((Стоимость / ВыборкаПоОС.СрокПолезногоИспользованияФСБУ6) * (ВыборкаПоОС.ИстекшийСрокПолезногоИспользования + ДобавкаКСрокуИстекщегоПолезногоИспользования), 2);
                АмортизацияФСБУ6 = Мин(ВыборкаПоОС.СтоимостьБУ, АмортизацияФСБУ6);
            КонецЕсли;


вроде работает, но хз косяк это или так задумано было...
5 volfy
 
21.02.22
13:49
У них в типовой в формуле 1 переменная не та и 1 знак не тот, -- вместо -
6 evorle145
 
21.02.22
14:54
(5) не совсем понял. Что именно не правильно в типовой?
7 Has
 
21.02.22
16:17
логика пересчета

ОС перед пересчетом:
сч01 100 руб.
отработало 6 лет

ликвидационная 10 руб.
еще отработает 3 года

расчет необходимого входящего сальдо по сч02:
(100-10) / (6+3) * 6 = 60 руб.
8 c0ns
 
27.04.22
13:29
(4) "хз косяк это или так задумано было... " получилось разобраться?
9 shuhard
 
27.04.22
13:33
(8) в следующих релизах формулы приведены в соответствие с ФСБУ
10 c0ns
 
27.04.22
13:40
(9) спасибо, похоже сильно отстали от жизни