Автоматизация налогового учета

Автор работы: Пользователь скрыл имя, 01 Апреля 2012 в 13:26, курсовая работа

Описание

В настоящее время произошло увеличение значимости бухгалтерского учета, функций и задач бухгалтерских работников. Быстроизменяющееся налоговое, финансовое, хозяйственное законодательство усложняет задачу ведения бухгалтерского учета, составление отчетности. По сути в последнее время значительно изменилась роль бухгалтера. Бухгалтер должен обладать навыками юриста, финансиста и даже аудитора.

Содержание

ВВЕДЕНИЕ 33
1. ПРИНЦИПЫ ПОСТРОЕНИЯ СИСТЕМЫ АВТОМАТИЗАЦИИ НАЛОГОВОГО УЧЕТА 4
1.1. Характеристика предприятия 4
1.2. Причины внедрения системы налогового учета 4
1.3. Основные методы и методики ведения налогового учета 66
1.4. Задачи автоматизации налогового учета 9
1.5. Выбор средства разработки системы автоматизации. 10
1.5.1. Характеристика системы "1С:Предприятие". 11
2. РЕАЛИЗАЦИЯ СИСТЕМЫ АВТОМАТИЗАЦИИ НАЛОГОВОГО УЧЕТА ООО «Летан» 16
2.1. Внереализованные расходы 16
2.2. Внереализованные доходы Ошибка! Закладка не определена.17
2.3. Построение налоговых регистров 18
Модуль регистра «учет внереализационных расходов». 20
Модуль регистра «учет внереализационных доходов». 24
ЗАКЛЮЧЕНИЕ 28

Работа состоит из  1 файл

Курсовая по Кожедуб!!!!.doc

— 145.50 Кб (Скачать документ)

12.              Истекшая дебиторская задолженность.

13.              Потери от брака.

14.              Потери от простоев.

15.              Недостачи ТМЦ при инвентаризации.

16.              Убытки от реализации амортизируемого имущества.

При необходимости перечень этих аналитик может быть дополнен.

 

2.2. Внереализационные доходы

Ст. 250 НК установлено, что к внереализационным доходам относятся все доходы, за исключением доходов от реализации перечисленных в статье 249. Там же приводится расширенный перечень основных  видов внереализационных доходов (20 видов).

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

В налоговом плане счетов внереализационные доходы учитываются на счете Н91-1 «Внереализационные доходы». На этом счете ведется аналитический учет по видам доходов.

В программе заведены аналитики для следующих внереализационных доходов:

1.              Долевое участие в других организациях.

2.              Доходы от купли продажи валюты.

3.              Штрафы, пени и иные санкции по договорам.

4.              Сдача имущества в аренду.

5.              Проценты по договорам, кредитам, займам.

6.              Доходы прошлых лет, выявленные в отчетном периоде.

7.              Положительные курсовые разницы от переоценки имущества в валюте.

8.              Положительные разницы от переоценки имущества до рыночной стоимости.

9.              Стоимость материалов полученных при демонтаже ОС.

10.              Истекшая кредиторская задолженность.

11.              Стоимость излишков ТМЦ при инвентаризации.

12.              Прочие внереализационные доходы.

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

 

2.3. Построение налоговых регистров

Налоговые регистры реализованы в программе в виде отчетов. Источниками данных для этих отчетов являются:

              проводки по налоговым счетам;

              некоторые документы (Ведомости амортизации и переоценки ОС);

              расчеты по заработной плате;

              реквизиты справочников (Основные средства, доходы и расходы будущих периодов).

Для учета расходов на торговлю предназначены два регистра:

              Регистр учета транспортных расходов.

              Регистр-расчет остатка транспортных расходов.

Регистр учета внереализационных расходов текущего периода Регистр формируется для определения общей суммы внереализационных расходов, учитываемых в качестве расходов отчетного периода на основании о произведенных в течение отчетного периода соответствующих видов расходов. Состав внереализационных расходов и убытков, которые в целях налогообложения приравниваются к внереализационных расходам, определен статьей 265 НК РФ. Записи в регистре формируется в разрезе первичных документов с итогами по видам расходов. Состав внереализационных расходов и убытков, которые в целях налогообложения приравниваются к внереализационных расходам, определен статьей 265 НК РФ. Информация из этого регистра отражается в приложении №7 к листу 02 Декларации. Сумма этих расходов определяется как дебетовый оборот по налоговому счету Н91-2 «Внереализационные расходы».

Регистр учета внереализационных доходов текущего периода. Записи в регистре формируется в разрезе первичных документов с итогами по видам доходов. Сумма этих расходов определяется как кредитовый оборот по налоговому счету Н91-1 «Внереализационные доходы».

Модуль регистра «учет внереализационных расходов».

 

//******************************************************************************

// ПроверкаПериода()

//

// Возвращаемое значение:

//  1 - корректно выбран период в диалоге

//  0 - не корректно выбран период в диалоге

//

// Описание:

// Функция проверяет корректность ввода интервала дат в дилоге и рассчитаны ли итоги за заданный период

//

Функция ПроверкаПериода()

             

              Если НачДата > КонДата Тогда

                            Предупреждение("Неправильно задан период формирования отчета!"+РазделительСтрок+

                                           "Дата начала больше даты окончания периода.");

                            Возврат 0;

              КонецЕсли;

              Если КонДата > КонецРассчитанногоПериодаБИ() Тогда

                            Предупреждение("За выбранный период итоги не рассчитаны!"+РазделительСтрок+

                            "Расчет итогов выполняется в режиме"+РазделительСтрок+

                            """Операции - Управление бухгалтерскими итогами"".");

                            Возврат 0;

              КонецЕсли;

             

              Возврат 1;

             

КонецФункции // ПроверкаПериода()

 

//******************************************************************************

Процедура Сформировать()                                              

             

              Перем СтатьяРасхода;

             

              Если ПроверкаПериода() = 0 Тогда

                            Возврат;

              КонецЕсли;

             

              Таб = СоздатьОбъект("Таблица");

              БухИт = СоздатьОбъект("БухгалтерскиеИтоги");

             

              // подготовка реквизитов шапки

              СтрНалогоплательщик = СокрЛП(Константа.ОфициальноеНазваниеОрганизации);

              Если ПустаяСтрока(СтрНалогоплательщик) = 1 Тогда

              СтрНалогоплательщик = СокрЛП(Константа.НазваниеОрганизации);                 

              КонецЕсли;

              ИНН = Константа.ИННОрганизации;                                             

              Таб.ВывестиСекцию("Шапка");       

                                               

              НеУчитываемыйВидРасхода = Перечисление.ВнереализационныеРасходы.ОперацииСФинансовымиИнструментамиНеОбращающимися;

              ОбщаяСумма = 0;

             

             

              ВыбранныйВидРасхода = ВидыРасхода.ПолучитьЗначение(ВидыРасхода.ТекущаяСтрока(), СтатьяРасхода);

              Если ВыбранныйВидРасхода <> "Все" Тогда

                            БухИт.ИспользоватьСубконто(ВидыСубконто.ВнереализационныеРасходы, ВыбранныйВидРасхода, 2);             

                           

              Иначе

                            БухИт.Опции(1,);

              КонецЕсли;

                    

              БухИт.ВыполнитьЗапрос(НачДата, КонДата, "Н09",,,, "Проводка",);

              БухИт.ВыбратьПериоды(, 1);

              Пока БухИт.ПолучитьПериод() = 1 Цикл

                            Опер = БухИт.Операция;

                            Док = БухИт.Операция.Документ;

                            СтатьяРасхода = Опер.Дебет.Субконто(ВидыСубконто.ВнереализационныеРасходы);

                            Если СтатьяРасхода = НеУчитываемыйВидРасхода Тогда

                                Продолжить;

                            КонецЕсли;

                            НаименованиеОперации = Опер.СодержаниеПроводки;                              

                            ДатаОперации = БухИт.НачДата;

                            Сумма        = БухИт.ДО();

                            Таб.ВывестиСекцию("Строка");             

                            ОбщаяСумма = ОбщаяСумма + Сумма;

              КонецЦикла;

 

              Таб.ВывестиСекцию("Подвал");   

             

              Таб.ТолькоПросмотр(1);

              Таб.Опции(0, 0, 0, 0, "ПечатьРегистрУчетаВнереализационныхРасходовТекущегоПериода", "ОкноРегистрУчетаВнереализационныхРасходовТекущегоПериода");

              Таб.Показать("Регистр учета внереализационных расходов текущего периода");

             

КонецПроцедуры

 

////////////////////////////////////////////////////////////////////////////////

// ПРЕДОПРЕДЕЛЕННЫЕ ПРОЦЕДУРЫ

//

 

//******************************************************************************

// Предопределенная процедура

//

Процедура ПриОткрытии() //предопределенная

             

              НачДата = НачГода(РабочаяДата());

              КонДата = КонКвартала(РабочаяДата());

             

              // очистка и заполнение списка видов дохода

              ВидыРасхода.УдалитьВсе();

              ВидыРасхода.ДобавитьЗначение("Все", "По всем");

              ВидыРасхода.ДобавитьЗначение(Перечисление.ВнереализационныеРасходы.СодержаниеИмуществаПереданногоВАренду);

              ВидыРасхода.ДобавитьЗначение(Перечисление.ВнереализационныеРасходы.ПроцентыПоДолговымОбязательствам);

              ВидыРасхода.ДобавитьЗначение(Перечисление.ВнереализационныеРасходы.УслугиБанков);

              ВидыРасхода.ДобавитьЗначение(Перечисление.ВнереализационныеРасходы.Штрафы);

              ВидыРасхода.ДобавитьЗначение(Перечисление.ВнереализационныеРасходы.УбыткиПрошлыхЛет);

              ВидыРасхода.ДобавитьЗначение(Перечисление.ВнереализационныеРасходы.ДолгиНереальныеКВзысканию);

              ВидыРасхода.ДобавитьЗначение(Перечисление.ВнереализационныеРасходы.КурсовыеРазницы);

              ВидыРасхода.ДобавитьЗначение(Перечисление.ВнереализационныеРасходы.ПереоценкаИмущества);

              ВидыРасхода.ДобавитьЗначение(Перечисление.ВнереализационныеРасходы.ФормированиеРезервовПоСомнительнымДолгам);

Информация о работе Автоматизация налогового учета