Планы счетов

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

image-1648203961137.png

  • Примитивы – данный раздел используется системными администраторами проекта.
  • Атрибуты – содержит описания дополнительных аналитик счета. Обычно раздел заполняется системными администраторами проекта.

image-1648203983698.png

  • Разделы – данный раздел используется системными администраторами проекта.
  • Классификация планов – содержит список зарегистрированных планов счетов.

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

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

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

    • Проводки группируются по планам счетов. Расчет проводок выполняется последовательно по каждому из планов. Обработка следующего плана счетов начинается только после завершения обработки проводок предыдущего плана.
    • Планы счетов упорядочиваются по значению атрибута ‘Приоритет при расчете, выводе’. Чем выше значение атрибута, тем раньше начнется обработка плана. Если атрибут не указан, то считается что его значение равно 0. При равенстве значений атрибута планы расставляются в порядке их описания в проекте: чем выше план описан, тем раньше будет обработан.
    • Расчет проводок по одному плану выполняется в порядке их описания в проекте.

image-1648204029952.png

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

  • Классификация счетов – содержит список классов счетов. Класс счета применятся в качестве родителя при описании счета.

Форма класса счета содержит два поля: наименование класса и ссылку на зарегистрированный план счетов.

При заполнении поля ‘План’ значение выбирается из списка планов счетов.

image-1648204097427.png

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

image-1648204115994.png

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

Рассмотрим пример описания класса счета для товарного плана.

image-1648204161348.png

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

      • Правила формирования сальдо – содержит список реализованных правил формирования сальдо по счету. Раздел заполняется программистами.

Сальдо изменяется в момент создания проводки. Имеются пять правил расчета сальдо по проводке.

image-1648204195139.png

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

Повторю еще раз другими словами.

Условия, при которых проводка не создается:

          1. До создания проводки: Сальдо.Дебет – Сальдо.Кредит > 0

После создания проводки: Сальдо.Дебет – Сальдо.Кредит < 0

          1. До создания проводки: Сальдо.Дебет – Сальдо.Кредит < 0

После создания проводки: Сальдо.Дебет – Сальдо.Кредит < 0

и эта разность увеличилась.

          •  Без формирования сальдо – сальдо по счету создано не будет.
          •  С замещением значения – значение сальдо заменяется на сумму проводки.
          • С удалением нулевого сальдо – если значение сальдо станет равно 0, то запись будет удалена из таблицы ‘Сальдо’, таким образом уменьшая объем хранимых  данных.
  •  План счетов – содержит список счетов по выбранному плану.

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

image-1648204462907.png

При создании нового счета будет предложено выбрать тип создаваемого элемента.

image-1648204506094.png

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

            Счета и подстановки счетов обозначаются иконкой .

При заведении счета заполняются наименование счета (поле ‘Имя’) и родитель (поле ‘Класс’).

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

           Например, для товарного плана список классов счетов будет вот таким:

image-1648204573794.png

Для счета можно указать атрибуты. Содержимое списка атрибутов зависит от описания класса счета. В последующем примере счет создается на базе класса счета ‘Товарный счет’.  Описание этого класса находится выше, в описании правил формирования сальдо.

Первые шесть атрибутов из списка задаются для всех счетов. Остальные атрибуты появились у счета от его родителя.

image-1648204602591.png

      • Использование (в режиме выполнения) – условие доступа пользователей к счету.
      • Аббревиатура – для задания аббревиатуры счета.
      • Счет – для создания нового субсчета.
      • HFile definition – используется программистами.
      • Правила формирования сальдо – содержит ссылку на одно из реализованных правил формирования сальдо по счету. Подробнее о правилах написано выше.
      • Уровень детализации счета – специальный атрибут, используемый в плане счетов GAAP.
      • Подразделение, Продукт, Цена – для задания значений аналитик счета. При описании счета обычно не указываются.
      • Подразделение, Продукт, Цена: Атрибут – указание этих атрибутов разрешит заполнение соответствующих аналитик при использовании данного счета в конструкциях проекта.
      • Правила формирования сальдо (Атрибут) - указание этого атрибута разрешит заполнение правила формирования сальдо при использовании данного счета в конструкциях проекта.

Описание субсчетов

Субсчета применяются при создании иерархии счетов.

image-1648204675448.png

Описание субсчетов в проекте полностью совпадает с описанием счетов.

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

Подстановка счета

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

Пример. В библиотеке ‘# Бухгалтерский план счетов для торговли’ находится описание счета.

image-1648204731247.png

Для счета указан признак использования ‘Нет’ и аббревиатура 15.01.

Требуется разрешить использование счета и изменить значение аббревиатуры.

image-1648204753945.png

В подстановке указано значение ‘Да’ для признака использования и значение 15.10 для аббревиатуры.