Имя: Пароль:
1C
1С v8
БП2.0: НДС с полож. курсовых разниц в 4ом квартале 2011. Объясните кусок кода.
0 IamAlexy
 
26.04.12
20:58
В недавнем обновлении приплыло:

при проведении документов в УЕ (поступление ДС на РС) если документ после 2011.10.01 - формируется проводка по НДС курсовых разниц.

Учетная политика соответственно была одна на 2011 г.
Ладно, делаем правило с 2011.10.01 - флаг про ндс курсовых заблокирован и отжат.  Но правило не работает.

Лезем в код и видим:

   // Для периодов позднее 01.10.2011 г. значение учетной политики получаем на дату 30.09.2011 г.
   Если СтруктураШапкиДокумента.Дата >= '20111001' Тогда
       Отказ = Ложь;
       ПараметрыУчетнойПолитики = ОбщегоНазначения.ПолучитьПараметрыУчетнойПолитики('20110930', Отказ, СтруктураШапкиДокумента.Организация);
       Если ПараметрыУчетнойПолитики.Свойство("УчитыватьПоложительныеСуммовыеРазницыПриНачисленииНДС") Тогда
           УчитыватьПоложительныеРазницыДляНДС = ПараметрыУчетнойПолитики.УчитыватьПоложительныеСуммовыеРазницыПриНачисленииНДС;
       Иначе
           Возврат;
       КонецЕсли;    
   Иначе    
       УчитыватьПоложительныеРазницыДляНДС = СтруктураШапкиДокумента.УчитыватьПоложительныеСуммовыеРазницыПриНачисленииНДС;

КонецЕсли;    

это в модуле УчетНДСФормированиеДвижений


Ладно, фиг с вами - делаем правило на 2011.09.30 но оно плавно переходит на начало месяца.

То есть получается либо с первого сентября мы не начисляем НДС на положительные курсовые либо продожаем начеслять и в октябре.


или я что то не так понял?

Бухи конечно же хотят 30го сентября начислять НДС  а 1го октября уже неначислять.
1 IamAlexy
 
26.04.12
21:00
почему нельзя было написать тупо:

   Если СтруктураШапкиДокумента.Дата >= '20111001' Тогда
       УчитыватьПоложительныеРазницыДляНДС = ложь;
   Иначе    
       УчитыватьПоложительныеРазницыДляНДС = СтруктураШапкиДокумента.УчитыватьПоложительныеСуммовыеРазницыПриНачисленииНДС;
   КонецЕсли;
2 КМ155
 
26.04.12
21:01
(0) блеать
не верь бухам
прочти сам декабрьское письмо минфина:
Начисление НДС с суммовых разниц

В соответствии с Письмом Минфина РФ от 30.12.2011 г. №03-07-11/363 при расчетах в условных единицах налоговая база по НДС по реализации подлежит корректировке в случае получения последующей оплаты по другому курсу в отношении тех операций, которые были совершены до 01.10.2011 года.

Документы "Платежное поручение входящее", "Приходный кассовый ордер", "Корректировка долга"

Начиная с 01.10.2011 года, при отражении в учете оплаты от покупателя по договору в условных единицах проводки и движения регистров подсистемы НДС по начислению НДС с положительных суммовых разниц формируются только при последующей оплате реализации, совершенной до 01.10.2011 года.
По реализациям, совершенным с 01.10.2011 года, для целей налога на прибыль вся суммовая разница, в том числе в части НДС, относится на внереализационные доходы (расходы).
3 IamAlexy
 
27.04.12
09:55
(2) я может что то не понимаю - но тут нет отсылки к дате реализации.
этот кусок кода смотрит только на дату поступления на РС..

то есть пофиг когда была реализация (и была ли)
даже если реализации небыло - будет применена уч. политика сентябрьская.. то есть либо надо с 1го сентября снимать флаг НДСа курсовых, либо в октябре БУДЕТ НДС с курсовых
4 КМ155
 
27.04.12
09:57
(3) код не верный, алгоритм  приведён в (2)
5 IamAlexy
 
27.04.12
09:58
(4) а.. ну я это и хотел уточнить  - что в типовой косяк...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший