Оперативный учет
Компания занимается оптовой торговлей. Все операции отражаются документами «Приходная накладная», «Расходная накладная», «Приход денег» и «Расход денег», причем для каждого из них может быть указана своя статья затрат. Таким образом, документ «Расход денег» может отражать операции например по оплате поставщику или возврата от покупателя в зависимости от выбранной статьи затрат.
Структурно компания состоит из нескольких подразделений. В целях ведения управленческого учета для каждого отдела заводится бюджет (документ «Бюджет») на предстоящий месяц произвольный период (указывается в шапке документа) с указанием всех предполагаемых статей затрат, сумм по ним и возможного превышения этих сумм в суммовом выражении. Следует считать, что каждое подразделение может вводить несколько документов «Бюджет», данные которых должны суммироваться для формирования итогового бюджета.
В целях контроля над исполнением бюджета при проведении любого документа должен происходить анализ фактических затрат и выводится соответствующее предупреждение, в случае превышения над бюджетом. Например, если по статье «оплата поставщикам» запланировано 100 000 и 20 000, то при суммарной оплате более 100 000 и более 120 000 должны быть выданы соответствующие предупреждения.
Можно считать, что документы задним числом не вводятся, но существующие документы могут быть перепроведены.
Необходимо создать отчет по исполнению бюджета за период, кратный месяцу.
Исполнение бюджета за период с 01.01.2010 по 29.02.2010
Подразделение |
Статья |
Январь |
Февраль |
||||
План |
Факт |
% исп. |
План |
Факт |
% исп. |
||
Отд. закупок |
|||||||
Оплата поставщикам |
500 |
450 |
90 |
500 |
500 |
100 |
|
Закупка товара |
500 |
470 |
94 |
500 |
530 |
106 |
|
Зарплата |
20 |
22 |
110 |
20 |
25 |
125 |
|
Розница |
|||||||
Оплата покупателей |
800 |
880 |
110 |
800 |
840 |
105 |
|
Возвраты покупателей |
5 |
5 |
2 |
40 |
«% исп.» рассчитывается как процент фактических затрат относительно плановых.
Бухгалтерский учет
Необходимо создать документ «Операция», с помощью которого пользователь должен иметь возможность ввести проводки с произвольной корреспонденцией счетов. При решении задачи следует учитывать возможность наличия проводок, формированных с помощью данного документа.
Необходимо реализовать возможность закупки и продажи редких товаров. Поступление таких товаров осуществляется документом «Приходная накладная». В документе поступления каждая единица товара оформляется отдельной строкой с количеством равным 1. Каждой позиции закупаемого товара присваивается уникальный инвентарный номер (считается, что за уникальностью следит пользователь, автоматизировать получение уникальных инвентарных номеров в рамках задачи не требуется). Одним документом может оформляться поступление нескольких одинаковых товаров, но с разными инвентарными номерами.
Документ «Приходная накладная» реализует следующую проводку:
Дт «Товары» - Km «Поставщики» на сумму закупаемого товара.
Продажа товара регистрируется документом «Расходная накладная». При продаже инвентарный номер вводится в табличную часть документа вручную. При проведении документа должен производиться контроль наличия указанного в документе товара (по указанному инвентарному номеру). Себестоимость списываемого товара определяется по каждой номенклатурной позиции для каждого ее инвентарного номера. При списании себестоимости следует учесть, что она может быть скорректирована пользователем документом «Операция» и не совпадать с закупочной ценой.
Документ «Расходная накладная» реализует следующие проводки:
Дт «Прибыли и убытки» - Km «Товары» на сумму себестоимости;
Дт «Покупатели» - Km «Прибыли и убытки» на сумму в продажных ценах.
Также в документе «Расходная накладная» указывается сотрудник, осуществивший продажу. Для сотрудников нужна возможность указывать различные свойства – пол, образование, наличие прав и т.п. (комментарий от тех, кто сдавал)
Необходимо сформировать отчет, который за указанный интервал дат показывал бы данные о продажах товара сотрудниками (аналогично).
Сотрудник |
Образование (свойство) |
Товар |
Стоимость |
Продажа |
Бельдыев |
Среднее |
Скрипка/0012 |
150 000 |
200 000 |
Иванов |
Высшее |
Барабан/0014 |
50 000 |
70 000 |
Иванов |
Высшее |
Барабан / 0024 |
52 000 |
75 990 |
Периодические расчеты
Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений и ведется одновременно в двух валютах (рублях и долларах). Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам.
Сотрудники предприятия получают оплату по часовому тарифу. Сумма начисления по тарифу определяется как тарифная ставка, умноженная на количество фактически отработанных часов, причем для каждого подразделения компании ведется свой график. Тарифная ставка должна быть определена отдельно для каждого подразделения по специальной шкале в зависимости от отработанного времени. Например:
Подразделение |
Фактически отработанные часы |
Размер ставки |
Отдел внедрения |
до 60 |
12,5 |
Отдел внедрения |
от 60 до 130 |
25 |
Отдел внедрения |
от 130 |
35 |
Бухгалтерия |
до 50 |
10 |
Бухгалтерия |
от 50 до 150 |
20 |
Бухгалтерия |
от 150 |
40 |
За каждый рабочий день по графику в течение периода начисления сотрудникам предприятия полагается фиксированная сумма денег в качестве компенсации затрат на разговоры по мобильному телефону. Размер суммы в расчетном периоде не меняется и для каждого сотрудника должен быть указан в документе «Начисление зарплаты».
Механизм перерасчетов в рамках данной задачи использовать не надо.
Ввод всех начислений происходит документом «Начисление зарплаты». Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по тарифу с 10.01 по 31.01, а запись: тариф с 10.01 по 03.02 вводить нельзя. В одном документе могут быть данные за разные расчетные периоды.
Для анализа сделанных сотрудникам предприятия начислений в конфигурации необходимо предусмотреть отчет следующего вида:
Подразделение |
Сотрудник |
Вид расчета |
Период 1 |
Период 2 |
... |
||
Сумма в руб. |
Сумма в USD |
Сумма в руб. |
Сумма в USD |
||||
Итого: |
Отчет может быть построен за любой расчетный период
Управляемые формы
В компании продажами занимаются обычные менеджеры и старшие менеджеры. С целью дополнительного контроля при продаже в документах «Приход денег» и «Расходная накладная» может быть указан ответственный старший менеджер, контролирующий данную операцию. Указывать эту информацию может не каждый пользователь, а только обладающий соответствующими привилегиями. В том случае, если у пользователя отсутствуют необходимые полномочия, информация об ответственном менеджере должна быть для него не видима. Управление видимостью должно быть реализовано с помощью механизма функциональных опций. Следует учитывать, что права на просмотр и внесение данных об ответственном сотруднике могут меняться не чаще, чем 1 раз в день. Информация в документе должна отображаться только в том случае, если на дату документа пользователь имел соответствующие права.