Автоматизация расчета налоговых платежей

Разработка программного модуля, который позволил бы на основании баз данных бухгалтерской системы анализировать выплаты в бюджет. Формирование и вывод отчета о возможностях снижения налоговых платежей. Алгоритм решения задачи, программное обеспечение.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 24.08.2010
Размер файла 4,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Вспомогательные функции:

формирование шаблона отчетной сводки;

контроль правильности исчисления налогооблагаемой базы и налоговых платежей;

сохранение полученной информации на жестком диске.

Требования к видам обеспечения

1) Информационное обеспечение.

В ПБС 1С: Бухгалтерия должны быть представлены данные по торгово-закупочной деятельности предприятия, а именно: счета-фактуры полученные и предъявленные, записи в Книге продаж и Книге покупок (для определения налога на добавленную стоимость), выписки банка об оплате платежных требований и платежных поручений (для определения доходов и расходов фирмы). Также необходимо ведение журнала хозяйственных операций для отражения в бухгалтерском учете всех операций предприятия.

Данные в ПБС 1С: Бухгалтерия хранятся в таблицах. Эти данные могут использоваться для формирования различных отчетов средствами самой системы. Обмен данными может производиться не только внутри системы 1С, но и с другими системами, например, с СУБД (Access, FoxPro) с помощью импорта/экспорта таблиц, установления связей с таблицами.

Сбор информации для анализа и вычислений производится системой автоматически путем обращения к определенным полям таблиц.

2) Лингвистическое обеспечение.

Язык взаимодействия пользователя с системой, а также язык ввода-вывода данных - естественный. Конфигурирование в системе 1С: Бухгалтерия происходит на встроенном языке 1С; написание программы в СУБД Accеss - на языке программирования Visual-Basic.

3) Организационное обеспечение.

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

1.4.5 Состав и содержание работ по созданию системы

Таблица 1.5

Наименование стадии

Сроки выполнения

Выходные документы

1. Предприятие обследование:

сбор материалов об объекте автоматизации;

анализ собранных материалов;

формирование технического задания

15.02.06 - 12.03.06

Технические задание на АРНП

2. Техническое проектирование:

определение задач, решаемых с помощью АРНП;

определение форм входных и выходных документов;

формирование постановки задачи.

13.03.06 - 01.04.06

Постановка задачи

3. Рабочее проектирование:

создание программного обеспечения;

разработка инструкции пользователю.

02.04.06 - 20.04.06

Инструкция пользователю

4. Тестирование АРНП:

выполнение контрольного примера

21.04.06 - 25.04.06

1.4.6 Порядок контроля и приемки системы

Испытание системы проводится троекратно с помощью выполнения контрольных примеров.

По стадиям поочередно предъявляются Техническое задание, Постановка задачи и Инструкция пользователю АРНП.

Работа принимается внутренней комиссией в составе 3 человек.

1.4.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие

Информация для обработки с помощью АРНП должна быть перенесена в ПБС 1С: Бухгалтерия с бумажных первичных документов, а оттуда с помощью добавленной функции "Перенос данных" - в саму систему АРНП. Перенос информации с первичных документов осуществляется с помощью форм ввода. При вводе информации в форму заполняются таблицы баз данных, и в дальнейшем информация хранится в этих таблицах.

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

Функционирование АРНП возможно при правильном учете всех поставок и продаж, расчетов с контрагентами, своевременном формировании записей в книгах продаж и покупок, правильном выборе периода расчета.

1.4.8 Требования к документированию

Документы, подлежащие разработке:

Техническое задание на АРНП;

Постановка задачи;

Инструкция пользователю.

1.4.9 Источники разработки

1.1 С: Предприятие 7.7. Конфигурирование и администрирование. Ч.1,2. / А. Алексеев, О. Дерут, В. Егоров и др. - М: Фирма "1С", 1999. - 784 с.

2. Автоматизированные информационные технологии в экономике Титоренко Г. М, М: Компьютер, ЮНИТИ, 1998 - 454 с.

3. Автоматизированные информационные технологии в экономике М.И. Семенов, И.Т. Трубилин М: Финансы и статистика, 2000 - 561 с.

4. 1С Бухгалтерия от А до Я казахстанский стандарт А, 2002 - 252 с.

5. Налоговый кодекс Республики Казахстан: - Изд. дом "БИКО", Алматы, 2005 - 304с.

6. Форт С., Хоуи Т., Релстон Д. Программирование в среде Access 2000: Энциклопедия пользователя / [Пер. с англ. Куликова О.В. и др.]. - Киев: ДиаСофт, 2000. - 544 с.

2. Постановка задачи

2.1 Характеристика комплекса задач

1) Назначение комплекса задач.

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

2) Перечень объектов, при управлении которыми решают комплекс задач. Данная задача решается отделом бухгалтерии в ходе формирования и

предоставления отчетности в Налоговый комитет МФ РК по итогам торгово-закупочной деятельности предприятия, а также для текущего анализа деятельности предприятия.

3) Периодичность и продолжительность решения.

Для предоставления отчетности в Налоговом комитете МФ РК задача решается раз в месяц или раз в квартал, в зависимости от вида налога. Для целей анализа и планирования деятельности предприятия может решаться по мере необходимости. При следующих условиях: товарооборот - 50 продаж в день, платежи поставщикам производятся 1 раз в день, число партнеров - 150 покупателей и 30 поставщиков - при помощи только системы 1С: Бухгалтерия задача решается не менее чем за 4 часа; автоматизировано - за 5-10 минут.

4) Связи данного комплекса задач с другими комплексами (задачами). Данная задача связана с задачами планирования вложения денежных средств, планирования затрат на будущий период, учета обязательных расчетов, полученная информация может быть использована как исходная для прогнозирования деятельности предприятия.

5) Должности лиц и (или) наименования подразделений, определяющих условия и временные характеристики конкретного решения задачи.

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

6) Распределение действий между персоналом и техническими средствами.

При решении задачи сотрудник бухгалтерии формирует исходные данные для расчета (выполняет формирование исходных таблиц из базы данных 1С Бухгалтерия), задает условия для вычисления налогов (вводит даты начала и окончания периода вычисления). Расчет сумм налогов и формирование выходных отчетов выполняются техническими средствами.

2.2 Выходная информация

Сообщения системы

Сообщения системы сведены в табл.2.1

Таблица 2.1

Сообщения системы

№ п/п

Наименование сообщения

Идентификатор

Условие вывода на экран

Потребитель

"Перенос проводок в базу данных с: <…>по: <…>"

Для переноса данных о сумме налогов предприятия нажмите кнопку "Налоги"

Для переноса информации для расчета налогов по другим режимам налогообложения нажмите кнопку "Доходы и расходы"

Начало_работы

Поступление от пользователя команды в 1С Операции

Обработка

Перенос данных

Пользователь, производящий вычисление налогов и анализ налоговых выплат (бухгалтер или финансовый аналитик)

"Неправильно задан период отчета! Дата начала больше даты окончания периода"

Ошиб_дата

Ввод неправильного периода расчета (начальная дата больше конечной)

Пользователь, производящий вычисление налогов и анализ налоговых выплат

"За выбранный период итоги не рассчитаны! Расчет итогов выполняется в режиме "Операции - Управление бухгалтерскими итогами""

Итоги

Введенная конечная дата более поздняя, чем дата, на которую рассчитаны бухгалтерские итоги

Пользователь, производящий вычисление налогов и анализ налоговых выплат

"Введите площадь торгового помещения"

Площадь

Формирование пользователем отчета о налоговых платежах предприятия и их анализе

Пользователь, производящий вычисление налогов и анализ налоговых выплат

"Площадь торгового помещения при применении ЕНВД должна быть не более 150 кв. метров!"

Ошиб_площадь

Введенное значение площади превышает 150 кв. метров

Пользователь, производящий вычисление налогов и анализ налоговых выплат

Выходные документы

При решении задачи формируется выходной документ "Анализ налоговых выплат". Его структура представлена в табл.2.2, а выходная форма - на рисунке 3.14.

Таблица 2.2

Структура отчета "Анализ налоговых выплат"

Наименование поля

Тип

Длина

Точность

Начало периода

Дата

8

0

Конец периода

Дата

8

0

Общий доход предприятия

Числовой

10

2

Доход предприятия от оптовой торговли

Числовой

10

2

Доход предприятия от розничной торговли

Числовой

10

2

Общие расходы предприятия

Числовой

10

2

Расходы предприятия на оптовую торговлю

Числовой

10

2

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

Числовой

10

2

Налог на добавленную стоимость

Числовой

10

2

Налог на имущество

Числовой

10

2

Социальный налог

Числовой

10

2

Налог на прибыль

Числовой

10

2

Налог на прибыль от оптовой торговли

Числовой

10

2

Сумма налогов при общем режиме налогообложения

Числовой

10

2

Чистая прибыль при общем режиме налогообложения

Числовой

10

2

Сумма налоговых платежей при упрощенной системе налогообложения

Числовой

10

2

Сумма платежей при применении патента

Числовой

10

2

Чистая прибыль при применении патента

Числовой

10

2

1) Идентификатор документа - Анализ.

2) Тип носителя.

Документ хранится на жестком диске в составе базы данных, либо в отдельном дисковом файле, а также может быть распечатан и сохранен на бумажном носителе.

3) Периодичность.

Для анализа ежеквартальных выплат документ формируется раз в 3 месяца, для текущего анализа - по мере необходимости.

4) Объем выдачи - 1 страница, содержащая 8-10 строк с информацией об уплачиваемых фирмой налогах, а также рассчитанные значения налога при упрощенной системе налогообложения и единого налога на вмененный доход. Также отчет содержит вывод о том, можно ли данному предприятию снизить налоговые выплаты, и каким образом.

5) Структурные единицы информации.

Структурные единицы информации:

значение налоговых выплат: при общем режиме налогообложения. Наименование - "Сумма налогов при общем режиме налогообложения". Точность - 2 знака после запятой;

значение налоговых выплат при упрощенной системе налогообложения: Наименование - "Сумма налоговых платежей при упрощенной системе налогообложения". Точность - 2 знака после запятой;

значение налоговых выплат при системе обложения единым налогом на вмененный доход. Наименование - "Патент". Точность - 2 знака после запятой.

Базы данных

В результате выполнения задачи формируется база данных "Налоги", содержащая следующие таблицы:

"СН_итог" (содержит значение суммы социального налога);

"На_имущество_итог" (содержит сумму налога на имущество);

"КПН" (содержит сумму корпоративного индивидуального налога);

"НДС_входящий" (содержит сумму налога на добавленную стоимость купленных товаров);

"НДС_отгруж" (содержит сумму НДС проданных товаров);

"НДС_к_уплате" (содержит сумму НДС, подлежащую выплате в бюджет);

"Все_налоги" (содержит общую сумму существующих налоговых выплат предприятия);

"Доходы" (содержит значение суммы доходов предприятия);

"Зарплата" (содержит сумму денежных средств, идущих на выплату заработной платы);

"НДФЛ" (содержит сумму подоходного налога, удерживаемого с работников предприятия);

"Затраты_ОС__НМА" (содержит сумму денежных средств, идущих на приобретение основных средств и нематериальных активов);

"Мат_затраты" (содержит сумму денежных средств, идущих на покупку сырья, товаров, и другие материальные затраты предприятия);

"Страхование" (содержит сумму денежных средств, идущих на страхование работников от несчастных случаев и производственных заболеваний);

"Налоговая_база" (содержит значение налогооблагаемой базы при использовании упрощенной системы налогообложения);

"Упрощ_налог" (содержит вычисленное значение суммы налога при упрощенной системе налогообложения);

"ПАТЕНТ" (содержит вычисленное значение патента)

База данных "Налоги" имеет следующую структуру данных

Структуры входящих в состав базы данных таблиц представлены в табл.2.3-2.9

Таблица 2.3

Структура таблицы "СН итог"

Наименование поля

Тип

Расшифровка

Длина

Точность

Max-DATA

Дата

Последняя дата в проводках (т.к налог вычисляется нарастающим итогом)

10

0

DEBET

Текстовый

Дебетовые счета

30

0

KREDIT

Текстовый

Кредитовые счета

30

0

SUMMA

Числовой

Сумма социального налога на данную дату

10

2

Подобную структуру имеют также таблицы "НДС_отгруж" и "Доходы" с той лишь разницей, что в них не выбирается самая поздняя дата.

Таблица 2.4

Структура таблицы "На_имущество_итог"

Наименование поля

Тип

Расшифровка

Длина

Точность

DEBET

Текстовый

Дебетовые счета

30

0

KREDIT

Текстовый

Кредитовые счета

30

0

SUMMA

Числовой

Сумма налога на имущество

10

2

Такую же структуру со значениями соответствующих налогов и иных выплат имеют следующие таблицы: "КПН", "НДС_входящий", "Зарплата" "НДФЛ","Затраты_ОС_НМА", "Мат_затраты", "Страхование".

Таблица 2.5

Структура таблицы "НДС_к_уплате"

Наименование поля

Тип

Расшифровка

Длина

Точность

НДС_к_уплате

Числовой

Сумма НДС за указанный период

10

2

Таблица 2.6

Структура таблицы "Все налоги"

Наименование поля

Тип

Расшифровка

Длина

Точность

Налог

Числовой

Общая сумма налогов, выплачиваемых предприятием в настоящее время

10

2

Таблица 2.7

Структура таблицы "Налоговая_база"

Наименование поля

Тип

Расшифровка

Длина

Точность

База

Числовой

Значение налоговой базы для расчета налога при использовании упрощенной системы налогообложения

10

2

Таблица 2.8

Структура таблицы "Упрощ_налог"

Наименование поля

Тип

Расшифровка

Длина

Точность

Упрощ_налог

Числовой

Сумма налога при использовании упрощенной системы налогообложения

10

2

Таблица 2.9

Структура таблицы "ПАТЕНТ"

Наименование поля

Тип

Расшифровка

Длина

Точность

ПАТЕНТ

Числовой

Сумма налога на патент

10

2

2.3 Входная информация

Таблица 2.10

Входные сообщения

№ п/п

Содержание сообщения

Формат сообщения

Условие ввода

1

Начальная дата периода расчета

Дата

Запрос системы на ввод начальной даты

2

Конечная дата периода расчета

Дата

Запрос системы на ввод конечной даты

3

Торговая площадь предприятия

Числовой

Запрос системы на ввод значения площади для расчета ПАТЕНТА

Остальная входная информация представлена в Таблицах, сформированных на основе баз данных ПБС 1С бухгалтерия:

"data. dbf" (Даты начала и окончания периода расчета);

"doxod. dbf" (Доходы и расходы предприятия);

"nalogi. dbf" (Существующие налоги предприятия);

Таблицы имеют структуры, представленные в. табл. - 2. .11.2.12 и 2.13.

Таблица 2.11

Структура таблицы "data. dbf"

Наименование поля

Расшифровка

Тип

Длина

Точность

NACHDATA

Дата начала периода расчета

Дата

8

0

KONDATA

Дата окончания периода расчета

Дата

8

0

Структурные единицы информации из данной таблицы - оба поля "NACHDATA" и "KONDATA". Значения этих полей необходимы для вывода в отчете периода расчета, а также для самого расчета.

Таблица 2.12

Структура таблицы "doxod. dbf"

Наименование поля

Расшифровка

Тип

Длина

Точность

DATA

Дата операции

Дата

8

0

DEBET

Дебетовый счет

Текстовый

10

0

KREDIT

Кредитовый счет

Текстовый

10

0

SUMMA

Сумма в основной валюте

Числовой

10

2

SOD

Содержание операции

Текстовый

45

0

Структурные единицы информации из данной таблицы - поля "DEBET", "KREDIT", "SUMMA". Точность поля "SUMMA" - 2 знака после запятой. Значения этих полей необходимо знать для определения сумм доходов и расходов предприятия.

Таблица "nalogi. dbf" имеет такую же структуру, как и "doxod. dbf" (см. табл.2.12). Значения полей "DEBET", "KREDIT", "SUMMA" необходимы для определения структуры и общей суммы существующих налоговых выплат предприятия.

2.4 Алгоритм решения задачи

1. Определение сумм налоговых выплат предприятия при общем режиме налогообложения. Для этого необходимо сформировать в 1С бухгалтерии оборотно-сальдовую ведомость за требуемый период и сложить обороты по субсчетам 634 (Налоги и сборы) и 687 счетов (Расчеты по соц. страхованию) по тем налогам, которые необходимы для целей данной задачи: 639.1 (Налог на добавленную стоимость), 639.2 (Корпоративный подоходный налог), 639.3 (Налог на имущество), 635.1 (Социальные отчисление), 635.2 Социальный налог, 635.3 (Расчеты по пенсионному обеспечению).

2. Определение доходов предприятия. Для этого необходимо с помощью оборотно-сальдовой ведомости определить кредитовый оборот

3. Определение расходов предприятия. Для этого необходимо сложить дебетовые обороты по следующим счетам: 202 (Сырье и материалы), 223 (Товары на складах), 120-126 (ОС в организации), 101-106 (Нематериальные активы) - и кредитовые обороты по счетам 681 (Расчеты по оплате труда),

4. Формулировка вывода о наиболее выгодной системе налогообложения.

3. Разработка программного обеспечения

3.1 Разработка структуры программного обеспечения

Программный комплект состоит из двух частей:

1) модуль, написанный на встроенном языке 1С в Конфигураторе, выполняющий формирование исходных данных для дальнейших расчетов;

2) база данных "Налоги", содержащая набор запросов, форм и отчетов, с помощью которых выполняются следующие действия: производится расчет существующих налогов на предприятии и их общей суммы; выполняется расчет налогов по другим системам налогообложения при тех же исходных данных; осуществляется выбор наименьшей суммы налоговых платежей и проводится анализ существующего положения на предприятии на предмет возможности перехода на другую систему налогообложения, если ее использование оказалось наиболее подходящим.

В состав программного обеспечения входит модуль "ПереносДанных", который был написан в объекте метаданных "Обработки" Конфигуратора 1С. С помощью этой обработки формируется таблицы с исходными данными для расчета ("data. dbf", "nalogi. dbf", "doxod. dbf") [2].

В базе данных "Налоги" при помощи функции MS Access "Внешние данные > Связь с таблицами" установлена связь с этими таблицами, благодаря чему данные в них обновляются каждый раз при выполнении обработки "ПереносДанных" в 1С.

Все вычисления, формирование выходных таблиц и данных для отчетов выполняются с помощью запросов.

Основные запросы, сформированные в системе:

"СН";

"На_имущество";

"Корпоративный подоходный налог";

"НДС_к_уплате";

"Доходы";

"Основные затраты";

"Все налоги";

"ПАТЕНТ";

"Упрощ налог";

"Доход без НДС".

Программное обеспечение в своем составе содержит следующие формы:

"Анализ налоговых платежей предприятия" (идентификатор "Анализ");

"Проверка на право применения УСН" (идентификатор "Проверка_УСН").

С помощью формы "Анализ" осуществляется формирование и вывод отчета либо завершение работы с программой.

Форма "Проверка_УСН" выводит на экран заключение о том, имеет ли предприятие право перехода на упрощенную систему налогообложения в соответствии с законодательством.

По итогам расчетов в системе формируется отчет "Анализ налоговых выплат". Выбор представления отчета осуществляется с помощью формы "Анализ".

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

3.2 Описание программных модулей

Описание запросов, с помощью которых реализован алгоритм вычисления и сравнительного анализа сумм налоговых платежей, приведено в таблице 3.1

Таблица 3.1

Описание основных запросов системы

Наименование запроса

Исходные данные

Выполняемые действия

"СН"

Таблица "nalogi. dbf"

Вычисляется сумма значений поля "SUMMA", соответствующих значениям "134", "135", "136" и "137" поля "KREDIT" (складываются кредитовые обороты по счетам 69.1, 69.2, 69.3, 69.11)

"На_имущество"

Таблица "nalogi. dbf"

Вычисляется сумма значений поля "SUMMA", соответствующих значениям "190" поля "DEBET" и "132" поля "KREDIT" (обороты по корреспонденции Д91.2 К68.8)

"КПН"

Таблица "nalogi. dbf"

Вычисляется сумма значений поля "SUMMA", соответствующих значениям "200" поля "DEBET" и "128" поля "KREDIT" (обороты по корреспонденции Д99 К68.4)

"НДС_к_уплате"

Таблица "nalogi. dbf"

Вычисляется сумма значений поля "SUMMA", соответствующих значениям "181" поля "DEBET" и "126" поля "KREDIT" (обороты по корреспонденции Д90.3 К68.2), из этой вычитается сумма значений поля "SUMMA", соответствующих значениям "126" поля "DEBET" и "40" или "42" поля "KREDIT" (обороты по корреспонденциям Д68.2 К19.1 и Д68.2 К19.3)

"Доходы"

Таблица "doxod. dbf"

Вычисляется сумма значений поля "SUMMA", соответствующих значению "179" поля "KREDIT" (кредитовые обороты по счету 90.1.1)

"Основные_затраты"

Таблица "doxod. dbf"

Вычисляется сумма значений поля "SUMMA", соответствующих значениям "23", "54" или "126" поля "DEBET" и "20", "21" или "138" поля "KREDIT" (кредитовые обороты по счетам 10.1, 41.1, 68.2 и дебетовые обороты по счетам 08.4, 08.5 и 70)

"Все налоги"

Запросы

"НДС_к_уплате", "КПН", "На_имущество",

"ЕСН"

Вычисляется сумма значений поля "SUMMA" перечисленных запросов

"ПАТЕНТ"

Данные для расчета задаются пользователем с помощью диалогового окна

Вычисляется значение единого налога на вмененный доход по заданной в запросе формуле (ЕНВД = 1200* [Площадь торгового помещения] *1,133*0,15, где 1200 - базовая доходность, соответствующая ведению розничной торговли; 1,133 - значение коэффициента-дефлятора К3; 0,15 - ставка налога)

"Упрощ_налог"

Запросы "Доходы", "Основные_затраты"

От значения поля "SUMMA" таблицы "Доходы" отнимается значение поля "SUMMA" таблицы "Основные_затраты", полученный результат умножается на ставку налога по упрощенной системе налогообложения (15%)

"Доход без НДС"

Запрос "Доходы", таблица "nalogi. dbf"

От значения поля "SUMMA" таблицы "Доходы" отнимается сумма значений поля "SUMMA" таблицы "nalogi. dbf", соответствующих значениям "181" поля "DEBET" и "126" поля "KREDIT" (обороты по корреспонденции Д90.3 К68.2)

Запросы не требуют ввода входных параметров, кроме "ЕНВД", который в качестве входного параметра запрашивает площадь торгового помещения.

При нажатии на кнопки "Просмотр отчета", "Печать отчета" или "Сохранить отчет" формы "Анализ" на экран выдается запрос пользователю ввести площадь торгового помещения; затем происходит выполнение вышеперечисленных запросов и формирование выходного отчета.

3.3 Разработка технологии работы пользователей в системе

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

Для работы с системой необходимо иметь персональный компьютер со следующими параметрами:

операционная система: Windows 9X\2000\XP;

установленная СУБД Microsoft Access;

установленная профессиональная бухгалтерская система 1С: Бухгалтерия в локальной или сетевой версии;

установленная база данных "Налоги. mdb";

клавиатура для ввода параметров расчета;

мышь для удобства работы с системой:

установленный принтер для распечатки готовых отчетов.

Перед началом работы необходимо выполнить система следующее:

определить период, за который необходимо провести расчет и анализ налоговых платежей;

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

Работа с системой состоит из двух частей: формирование исходных данных в ПБС 1С: Бухгалтерия и формирование и вывод отчета в базе данных "Налоги".

3.3.1 Формирование исходных данных

Необходимо запустить программу 1С: Бухгалтерия, если это еще не сделано. При этом в системе за определенный период должны быть сформированы хозяйственные операции, в чем можно убедиться при помощи формирования "Оборотно-сальдовой ведомости" (рис.3.2).

Обновить

Настройка

Оборотно-сальдовая ведомость

за 1 квартал 2006г.

Код

Наименование

Сальдо на начало периода

Обороты за период

Сальдо на конец периода

Основные средства

40766,67

40766,67

ОС в организации

40766,67

40766,67

Амортизация ОС

684, 20

684, 20

Аморт. С, уч. на сч.110

684, 20

684, 20

Нематери. активы

25000,00

25000,0

Амортиз. НМА

2083,0

2083,0

Влож. в внебюдж. ак.

65766,48

65766,48

Приобр. отд. объектов

25000,00

25000,0

Приобретен. НМА

25000,00

25000,0

Материалы

25000,00

25000,0

Сырье и материалы

43150,00

35660,00

7500,00

НДС по прио. ценнос.

3593,33

3593,33

НДС по приобр

39566,67

32066,67

7500,00

Основное производ.

51640,83

47940,83

3700,00

Рис.3.2 Оборотно-сальдовая ведомость в системе 1С: Бухгалтерия

2. B главном меню выбрать пункт Операции - Обработка... (рис.3.3)

Рис.3.3 Выбор строки "Обработка." подменю "Операции"

3. На экране появится диалоговое окно "Выбор обработки" (рис.3.4). В нем необходимо выбрать строку "Перенос данных (перенос проводок в базу данных)" и нажать ОК.

Рис.3.4 Диалоговое окно выбора обработки

4. После выбора обработки на экране появится диалоговое окно "Перенос данных" (рис.3.5).

В поля ввода "с: " и "по: " необходимо ввести соответственно начальную и конечную даты периода расчета. Даты можно либо вводить с клавиатуры, либо с помощью кнопки вызвать календарь (рис.3.6) и щелчком мыши указать нужную дату, либо с помощью кнопки вызвать диалоговое окно "Выбор периода" (рис.3.6).

Рис.3.6 Диалоговое окно выбора периода расчета

5. После того, как нужный период выбран, необходимо последовательно нажать кнопки "Налоги" и "Доходы и расходы" (см. рис.3.5). Первую - для формирования таблицы "nalogi. dbf", на основе которой будет рассчитана общая сумма существующих налоговых платежей на предприятий; вторую - для формирования таблицы "doxod. dbf", с помощью которой будут рассчитаны налоговые платежи по другим системам налогообложения.

После этого можно закрыть форму "Перенос данных" при помощи кнопки "Закрыть" (см. рис.3.5). Часть работы, выполняемая в системе 1С, завершена.

3.3.2 Формирование и вывод отчета

Необходимо открыть базу данных "Налоги". Для этого возможны два варианта:

1) в корневом каталоге диска с: / выбираем "Налоги. mdb" (рис.3.7);

2) запускаем Microsoft Access и выбираем команду Файл > Открыть…, после чего выбираем "Налоги. mdb" в корневом каталоге диска с: /

Рис.3.7 Размещение базы данных "Налоги"

После этого на экран выведено окно базы данных "Налоги" с уже сформированными нами таблицами "nalogi. dbf" и "doxod. dbf", а также таблицей "data. dbf", которая формируется автоматически. Окно базы данных "Налоги", закладка "Таблицы"

Для работы с системой необходимо перейти на закладку "Формы"

Чтобы проанализировать налоговые платежи предприятия, нужно открыть форму "Анализ". На экран будет выведена форма следующего вида (рис.3.8):

Рис.3.8 Форма "Анализ налоговых платежей предприятия"

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

После нажатия кнопки формирования отчета начнется вычисление налогов.

Если в выводе по отчету сказано, что наилучшим вариантом является применение упрощенной системы налогообложения (УСН), необходимо узнать, имеет ли Ваша организация право применять УСН в соответствии с Налоговым Кодексом РК.

Для этого на закладке "Формы" окна базы данных "Налоги" нужно выбрать и открыть форму "Проверка_УСН".

6. Если вы выбрали "Просмотр отчета", на экран будет выведен отчет с результатами вычислений в режиме просмотра (рис 3.10).

Анализ налоговых выплат

за период с 01.01.2006 по 31.03.2006

Номер документа

Дата составления

000015

05.04.2006

№ п. п

Наименование статьи

Сумма, тенге

1

Доход предприятия в. т. ч.

370020,00

1.1

- от оптовой торговли

222012,00

1.2

- от розничной торговли

148008,00

2

Расходы предприятия в. т. ч.

288389,65

2.1

- на оптовую торговлю

173033,79

2.2

- на розничную торговлю

115355,86

3

Расходы предприятия для расчета УСН

292595,06

4

НДС

25255,67

5

Налог на имущество

1726,98

6

Социальный налог

23140,00

7

КПН

19591,28

8

Сумма налогов при общем режиме налогообложения

69713,93

9

Чистая прибыль при общем режиме налогообложения

62039,07

10

Сумма налогов при упрощенной системе налогообложения

11613,74

11

Чистая прибыль при упрощенной системе налогообложения

65811, 20

Вывод: на данный момент наиболее выгодным для организации является использование упрощенной системы налогооблажения.

Рекомендуется рассмотреть вариант перехода на данную систему

Руководитель организации _____________

Главный бухгалтер ______________

3.4 Порядок изменения ведения учета на предприятии при переходе на другой режим налогообложения

3.4.1 Переход на упрощенную систему налогообложения

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

Форма Книги учета доходов и расходов организаций и индивидуальных предпринимателей, применяющих упрощенную систему налогообложения, и порядок отражения хозяйственных операций в Книге учета доходов и расходов утверждены законодательными актами РК. (Приказ Министерства РК по налогам и сборам от 28 октября 2002 г. N БГ-3-22/606).

Для ведения учета организациями в условиях применения упрощенной системы налогообложения в соответствии с нормами главы 26.2 НК РК существует готовое решение - продукт фирмы "1С" "1С: Бухгалтерия 7.7. Упрощенная система налогообложения". Типовой конфигурации "Упрощенная система налогообложения" реализована также методология раздельного учета по видам деятельности, облагаемым по патентам и налогом по упрощенной системе налогообложения.

Конфигурация позволяет:

автоматически вести налоговый учет доходов и

автоматически учесть моменты переходного периода, в соответствии со ст.346.25 НК РК, если ранее организацией применялся общий режим налогообложения:

автоматически формировать Книгу учета доходов и расходов организаций

и индивидуальных предпринимателей, применяющих упрощенную систему налогообложения.

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

Следовательно, если предприятие перейдет на упрощенную систему налогообложения, для изменения ведения бухгалтерского учета необходимо будет:

1) приобрести продукт "1С: Бухгалтерия 7.7. Упрощенная система налогообложения";

2) перенести данные из /базы данных типовой конфигурации "1С: Бухгалтерия" по методике, упомянутой выше;

3) изучить приемы работы в новой системе (что не составит труда для опытного бухгалтера, который уже работал с продуктами компании "1С").

3.4.2 Переход на уплату патента

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

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

Это относится к рассматриваемому в данной работе предприятию, так как оно занимается оптово-розничной торговлей, а единым налогом на вмененный доход может облагаться только розничная торговля. В этом случае по оптовым продажам налоги платятся в обычном порядке (либо по упрощенной системе налогообложения), а по розничным - заменяются патент.

Для ведения такого учета уже приспособлена типовая конфигурация "Торговля + Склад";

Чтобы вести раздельный учет, необходимо особым образом регистрировать пролажу и поступление товара:

1. Регистрация продаж. Розничные продажи необходимо регистрировать документами "Расходная розничная" и "Отчет кассовой смены". Bce остальные документы можно отнести к оптовому документооборот. Для управления налогообложением в. этих документах предусмотрен флаг учета НДС: "Учитывать НДС". Тогда при выписке розничных документов следует очистить флажок учета НДС, в оптовых - установить его.

2. Регистрация поступления товара в случае, когда при оприходовании товаров точно известно, будут ли они проданы в розницу или оптом. В этом

случае предъявленный поставщиком НДС по товарам, приобретенным для розничной торговли, следует включить в их себестоимость, а по приобретенным для оптовой торговли - принять к учету для последующего возмещения из бюджета. В конфигурации "Торговля + Склад" для включения сумм выделенных поставщиком сумм НДС в себестоимость товара следует выбрать в документе "Приходная накладная" вариант расчета налогов "Без налогов" и вводить в графу "Сумма" суммы с НДС.

3. Регистрация поступления товара в случае, когда при оприходовании товаров не известно заранее, будут ли они проданы оптом или в розничном магазине. В этом случае предъявленный поставщиком НДС рекомендуется выделять в приходных накладных в полном объеме в соответствии с первичными документами. При оплате поставщику этот НДС будет принят к возмещению из бюджета. В конце месяца необходимо произвести корректировку принятого к учету НДС. Для этого нужно: а) расчетным путем определить суммы принятого к учету входящего НДС по товарам, проданным в розничной торговой точке; б) поскольку эти суммы НДС не должны быть, приняты к возмещению из бюджета, их следует включить в себестоимость проданных товаров (корректировочными записями по итогам месяца). В конфигурации "Торговля+Склад" все необходимые расчеты и корректировки выполняются автоматически с помощью специального документа "Закрытие месяца". Этот документ должен вводиться один раз в месяц (последним днем месяца).

4. Проектные оценки основных параметров программного средства и трудоемкость его разработки

4.1 Оценка оптимального количества модулей и числа иерархических уровней проектируемого программного средства

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

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

Определим количество имен входных переменных.

Как уже отмечалось ранее, система состоит; из двух частей:

1) формирование исходных данных для расчета в 1С;

2) выполнение расчетов и формирование выходного отчета в СУБД Access.

В первой части входными данными будут следующие таблицы из базы данных 1 С;

1SOPER (бухгалтерские операции);

1 SENTRY (бухгалтерские проводки).

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

data, (содержит даты начала и окончания периода расчета);

doxod (содержит данные о доходах и расходах предприятия за заданный период):

nalogi (содержит данные о величине налогов, уплачиваемых предприятием в настоящее время).

Следовательно, для выполнения функций системы на входе будут 5 таблиц, для задания которых необходимо 3*5 = 15 переменных.

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

дата начала периода расчета;

дата окончания периода;

площадь торгового помещения.

К числу входных переменных добавляются еще три.

Форма для формирования данных в 1С содержит в своем составе следующие процедуры:

процедура вызова календаря для выбора начальной даты;

процедура вызова календаря для выбора конечной даты;

процедура формирования периода расчетов специальной форме;

процедура "Налоги" (формирование таблицы "nalogi");

процедура "Доходы и расходы" (формирование таблицы "doxod").

Форма "Анализ" для выполнения расчетов и вывода отчета содержит следующие функции:

"Просмотр отчета";

"Печать отчета":

"Сохранить отчет"; - "Закрыть форму";

"Выход из MS Access".

Таким образом, для реализации решения задачи анализа налоговых платежей необходимо написать 10 процедур. Величина 2 получается, таким образом, равной 15 + 3 + 10 = 28. Оптимальное количество модулей программного средства находится следующим образом:

М = 2/ log 2 2= 28/log 56 = 5 (модулей).

Число входных переменных одного модуля составляет

= log 2 2= log 56 = 6.

Так как число модулей меньше 8, в системе будет один уровень иерархии.

Проектная оценка длины программного средства и его объема

Для определения длины и объема программы необходимо сначала найти размер словаря программы по следующей формуле:

2=2 log 2 2

2 = 28 log 28 = 135 (слов).

Тогда длина программы составит:

N = 22|2log2|2-2*135*log 135= 1890 (слов).

Объём программы

V = Nlog2=l 890*log 135-13 230 (бит),

4.2 Оценка трудоемкости и календарной длительности разработки программного средства

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

Для определения этих параметров нужно знать количество машинных команд и производительность программиста (количество отлаженных операторов в день одним программистом).

Число команд ассемблера (эквивалентное число машинных команд) определяется следующим образом:

Р = 3/8*N = 3/8* 1 890 = 709 команд.

Производительность (d) составляет 10 команд/чел. - дней.

Следовательно, трудоемкость разработки равна

А = Р / d = 709 /10 = 71 (чел. - день).

Трудоемкость в данном случае совпадает с календарным временем разработки (Тк), так как система создается одним программистом.

Оценка начальной надежности программного средства

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

Начальное количество ошибок:

Во= V/ 3 000 = 13 230 /3 000=5 (ошибок)

Время отладки:

= 2/3 Тк = 2/3 * (71* 8) = 379 (часов)

Следовательно, среднее; время проявления ошибок ("наработка на отказ") будет составлять

tn = /lnB0 = 379/ln5 = 237 (часов) = 30 (дней)

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

Проверка правильности полученных результатов

Проверить правильность расчетов проектных параметров программного средства можно при помощи вычисления величины л (уровень языка), значения которой заранее известны. В случае безошибочного определения метрических характеристик должно выполняться неравенство 1,1< л < 2,2.

Уровень языка:

л = (2*log 2*) 2/V = 1352/ 13 230= 1,38.

Данное значение удовлетворяет приведенном} выше неравенству, на основании чего можно сделать вывод о том, что значения основных параметров разрабатываемого программного средства были определены правильно.

Заключение

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

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

Автоматизация расчета и сравнительного анализа налоговых выплат позволяет сократить время, затрачиваемое бухгалтером, с 4-5 часов до 5-10 минут также сокращается возможность получения ошибочного значения в ходе расчета. Созданный программный модуль может применяться на предприятия: занимающихся торгово-закупочной деятельностью и ведущих бухгалтерский учет с помощью ПБС 1С: Бухгалтерия.

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

Список использованной литературы

1. 1С: Бухгалтерия 7.7. Упрощенная система налогообложения. Базовая версия <www.I c.ru/rus/products/lc/predpr/upr. htm> (27.05.2004)

2. 1С: Предприятие 7.7. Конфигурирование и администрирование. Ч.1,2.А. Алексеев.О. Дерут, В. Егоров и др. - М.: Фирма "1С", 1999. - 784 с.

3. 1С Бухгалтерия от А до Я казахстанский стандарт А, 2002 - 252 с.

4. Автоматизированные информационные технологии в экономике Титоренко Г. М, М: Компьютер, ЮНИТИ, 1998 - 454 с.

5. Автоматизированные информационные технологии в экономике М.И. Семенов, И.Т. Трубилин М: Финансы и статистика, 2000 - 561 с.

6. Дженнингс Р. Использование Microsoft Access 2000. - М.: Вильяме, 2000. - -1147 с.

7. Налоговый кодекс Республики Казахстан: - Изд. дом "БИКО", Алматы, 2005 - 304с.

8. Нормативные акты по финансам, налогам, бухгалтерскому учету, страхованию Официальные материалы №1 (253) - 2 (254), 2006 400с.

9. Хасенова А.Ж., Оразаева А.Р. "Оптимизация налогообложения предприятия", Материалы международной научно-технической конференции "ИКИ-2006", "Измерения, контроль, информатизация" Барнаул, изд-во Алт ГТУ, 2006г.

10. Оразаева А.Р., Хасенова А.Ж. "Информационные системы. Налогообложения предприятия", Барнаул, изд-во Алт ГТУ, 2006г.

11. Информационный бюллетень Министерства Финансов РК №7 2006г

12. Информационный бюллетень Министерства Финансов РК №9-10 (217-218) 2006г

13. Экономическое обоснование учета в 1 С бухгалтерии 7.7. - М: Фирма "ЛС"

14. Форт С, Хоуи Т., Рёлстон Д. Программирование в среде Access 2000: Энциклопедия пользователя / [Пер. с англ. Куликова О.В. и др.]. - Киев: Диа Софт, 2000. - 544 с.

15. Юридический консультант главного бухгалтера №4 апрель, 2006


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.