F_TAXREPORT
Краткое описание :
Разделение пользовательских и системных скриптовОписание :
Электронная отчетность в целомЧто измененно :
В случае, если пользователь разрабатывает собственные "скрипты" в "дополнительном алгоритме", то для того чтобы их вызвать в "основном алгоритме" приходится делать следующее:
1. в качестве "основного алгоритма", использовать пользовательскую копию "системного алгоритма"
2. в полученном "основном алгоритма":
2.1. определить пользовательский "дополнительный алгоритм"
2.2. прописать вызовы скриптов из "дополнительного алгоритма"
Такой подход весьма трудоемкий, и не удобный в сопровождении, для случая когда выходит новое системное обновление, в котором был изменен "системный алгоритм". Придется полностью повторить п.1-п.2.
Для удобства, предлагаю сделать доработку:
1. Выделить отдельные скрипты, которые будут запускаться системой до и после "системного скрипта". Например, есть "системный скрипт" - "On_Recalc". Надо добавить скрипты:
1.1. OnBefor_ReCalc
1.2. OnAfter_ReCalc
2. Эти скрипты не будут поставляться в системных обновлениях
3. Эти скрипты будет делать пользователь, и располагать в "дополнительном алгоритме"
4. Свой "Дополнительный алгоритм", пользователь подключит к "системному алгоритму" (копию делать не надо)
5. Перед запуском "On_Recalc", система будет искать скрипт "Befor_On_Recalc", если найдет, то запустит. Аналогично с "After_On_Recalc".
Как измененно :
Теперь:
При выборе пункта контекстного меню "Рассчитать" скрипты будут запущены в следующем порядке:
1) OnBefor_ReCalc - On_ReCalc - OnAfter_ReCalc
2) OnBefor_Visable - On_Visable - OnAfter_Visable
3) OnBefor_Check - On_Check - OnAfter_Check
При выборе пункта контекстного меню "Проверить" скрипты будут запущены в следующем порядке:
1) OnBefor_Visable - On_Visable - OnAfter_Visable
2) OnBefor_Check - On_Check - OnAfter_Check
При выборе пункта контекстного меню "Экспорт" скрипты будут запущены в следующем порядке:
1) OnBefor_Visable - On_Visable - OnAfter_Visable
2) OnBefor_ExportXML - On_ExportXML - OnAfter_ExportXML
Исключение составляет "Декларация по НДС":
При выборе пункта контекстного меню "Рассчитать" скрипты будут запущены в следующем порядке:
1) OnBefor_ReCalc - On_ReCalc - OnAfter_ReCalc
При выборе пункта контекстного меню "Проверить" скрипты будут запущены в следующем порядке:
1) OnBefor_Check - On_Check - OnAfter_Check
При выборе пункта контекстного меню "Экспорт" скрипты будут запущены в следующем порядке:
1) OnBefor_Visable - On_Visable - OnAfter_Visable
2) OnBefor_ExportXML - On_ExportXML - OnAfter_ExportXML
Предполагается, что пользовательские скрипты типа OnBefor_* и OnAfter_*, будут располагаться в "Дополнительном алгоритме". Эти скрипты:
1. не должны содержать параметров
2. в качестве результат возвращать признак успешного выполнения
Например:
@SCRIPT OnBefor_Check : Boolean;
@BEGIN
OnBefor_Check := False;
// код скрипта
Message('OnBefor_Check');
OnBefor_Check := True;
@END.
F_TAXREPORT
Краткое описание :
О внесении изменений в приказ об утверждении декларации по НДСОписание :
Декларация по НДСЧто измененно :
О внесении изменений в приказ ФНС России от 29.10.2014 № ММВ-7-3/558@ "Об утверждении формы налоговой декларации по налогу на добавленную стоимость, порядка ее заполнения, а также формата представления налоговой декларации по налогу на добавленную стоимость в электронной форме"
Как измененно :
ОБЩИЕ СВЕДЕНИЯ
В "Электронную отчетность", добавлена новая версия отчета: "Декларация по НДС".
Приказ ФНС России от 29.10.2014 N ММВ-7-3/558@ (ред. от 20.12.2016)
"Об утверждении формы налоговой декларации по налогу на добавленную стоимость, порядка ее заполнения, а также формата представления налоговой декларации по налогу на добавленную стоимость в электронной форме"
К+:
http://base.consultant.ru/cons/cgi/online.cgi?req=doc&base=LAW&n=210999
СПОСОБ ИСПОЛЬЗОВАНИЯ
Для работы с новым отчетом, следует внести его в список используемых "Электронных отчетов". Для этого надо добавить его в интерфейсе "Бухгалтерская отчетность | Отчеты | Настройка электронной отчетности | Настройка отчетов" (F7 - добавить).
ОСОБЕННОСТИ ДАННОЙ ВЕРСИИ ОТЧЕТА
Отчет в FastReport по основным разделам исключен из функциональности, вместо его следует использовать аналогичный отчет в формате PDF-417 (Печать с штрихкодом)
Отчеты в FastReport по дополнительным разделам исключены из функциональности, вместо их следует использовать аналогичные отчеты в Excel
Дополнительно в рамках решения текущей задачи, во всех отчетах где не реализован FastReport-отчет, удалена соответствующая кнопка из ToolBar-а
F_TAXREPORT
Краткое описание :
Для раздела 9 декларации по НДС добавить контроль заполнения поля "Сведения о покупателе" для всех, кроме физ.лицОписание :
Декларация по НДСЧто измененно :
Необходимо чтобы, если не указан код государства у контрагента, контрагент считался российским.
Как измененно :
Изменено определение государства контрагента. Теперь если у контрагента не выбрано государство, или выбрано государство с не заполненным кодом, или кодом 643, то контрагент будет считаться российским.
F_TAXREPORT
Краткое описание :
Налоговая декларация по НДС. Порядковые номера при импорте XML файлов.Описание :
Декларация по НДСЧто измененно :
Требуется возможность при импорте доп разделов из XML, указывать начальный "Порядковый номер" для импортируемых строк.
Как измененно :
В окно запуска импорта из XML, добавлено поле для указания начального "Порядкового номера" для импортируемых строк.
F_TAXREPORT
Краткое описание :
Не устанавливается "признак актуальности ранее предоставленных сведений"Описание :
Декларация по НДСЧто измененно :
Не устанавливается "признак актуальности ранее
предоставленных сведений".
На титульном листе ставлю номер корректировки 1,
после этого для раздела 9 или 8 хочу поменять признак
актуальности ранее предоставленных сведений. В
результате признак пропадает (поле становится пустым) и
заполнить его не получается. Соответственно в xml он не
выгружается.
Как измененно :
Теперь в указанной ситуации "признак актуальности ранее
предоставленных сведений" устанавливается.
F_TAXREPORT
Краткое описание :
Обновлена XSD-схема декларации по налогу на прибыльОписание :
Декларация по налогу на прибыль организацийЧто измененно :
Обновлена XSD-схема декларации по налогу на прибыль
Обновленная XSD-схема имеет следующее наименование NO_PRIB_1_002_00_05_07_04
Как измененно :
В XSD-схему электронного формата декларации внесены изменения, делающие узел структуры декларации "РасчУбытУмНБ" множественным. Данный узел структуры хранит в себе информацию со станицы "Лист 09. Прил. 1".
Для поддержки актуальности декларации по налогу на прибыль версии 2017 года - в текущую версию декларации внесены требуемые изменения. В декларацию добавлена возможность дублирования страницы "Лист 09. Прил. 1". Так же изменены атрибут множественности узла структуры декларации "РасчУбытУмНБ" и наименование актуальной XSD-схемы (на "NO_PRIB_1_002_00_05_07_04.xsd"). Новые отчеты по "Декларации по налогу на прибыль" (2017) будут создаваться со ссылкой на новую XSD-схему (на "NO_PRIB_1_002_00_05_07_04.xsd"). Для ранее созданных отчетов по "Декларации по налогу на прибыль" (2017), в случае необходимости также можно вручную проставить ссылку на новую XSD-схему, прописав ее в "Структуре документа" по адресу: "Файл/xsi:noNamespaceSchemaLocation"
F_TAXREPORT
Краткое описание :
Тиражирование настроек отчетаОписание :
Электронная отчетность в целомЧто измененно :
Требуется функционал, для "тиражирование настроек отчета", включающих в себя:
1. настройки "Структуры документа"
2. настройки "Алгоритмов расчета"
По п.1 есть в "Структуре документа" соответствующий функционал "экспорт/импорта" ч/з XML.
По п.2. для каждого в отдельности "Алгоритма расчета" также есть соответствующий функционал "экспорт/импорта" ч/з TXT. Однако в случае использования цепочек пользовательских "Доп алгоритмов", такой "экспорт/импорт" становится затруднительным, т.к. надо:
1. При "экспорте":
1.1. выгрузить каждый в отдельности "пользовательский алгоритм"
1.2. прописать в ReadMe цепочку зависимостей "пользовательских алгоритмов"
2. При "импорте":
2.1. для каждого импортируемого алгоритма:
2.1.1. определить "алгоритм-приемник"
2.1.1.1. либо создать новый "алгоритм-приемник"
2.1.1.2. либо найти уже существующий "алгоритм-приемник"
2.1.2. в "алгоритм-приемник":
2.1.2.0. желательно откорректировать "наименование" и "описание" алгоритма
2.1.2.1. импортировать содержимое алгоритма
2.1.2.2. в случае необходимости прописать ссылку на подчиненные "доп алгоритм"
При выполнении всех этих действие, возможно возникновение "ошибок пользователя". Требуется функционал, который бы позволял производить экспорт и импорт "одной кнопкой".
Как измененно :
Разработан функционал, для импорта и экспорта настроек отчета, включающих в себя:
1. настройки "Структуры документа"
2. настройки "Алгоритмов расчета"
Данный функционал вызывается по соответствующим функциям локального меню из интерфейса редактирования электронного отчета.
F_TAXREPORT
Краткое описание :
Декларация на прибыль организаций при выборе сотрудника в Приложении 2 заполнять его данныеОписание :
Декларация по налогу на прибыль организацийЧто измененно :
В декларации по налогу на прибыль в приложении 2 есть выбор из списка сотрудников.
Предлагаем, при выборе сотрудника "подтягивать" данные из его карточки в отчет, такие как ИНН, адрес и т.д.
Как измененно :
Теперь при выборе сотрудника будут получены не только его ФИО, но и:
- ИНН в РФ
- ИНН в стране гражданства
- Статус налогоплательщика
- Дата рождения
- Код страны гражданства
- Данные документа удостоверяющего личность (серия и номер, код документа)
- Адрес в РФ
Также внесены изменения в пункт контекстного меню "Сформировать "Приложение 2 к декларации"". Значения для поля ИНН в РФ и в стране регистрации будет получено автоматически для всех физических лиц, отобранных при вызове данного пункта (в случае если ИНН заполнено для соответствующего физического лица).