Nordlet

← Документация / Руководства

Спецификации (BOM)

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

Спецификация (bill of materials) представляет собой рецептуру для одной единицы производимой продукции: какие компоненты входят в ее состав, в каком количестве и какой объем каждого компонента закладывается на отходы. Производственные заказы создаются на основе спецификаций, а завершение заказа приводит к перемещению запасов и отражению себестоимости.

Все указанные ниже сущности находятся в приложении в разделе Производство (Production): на вкладке «Обзор (Overview)» располагаются спецификации и заказы, на вкладке «Технологические карты (Routines)» — рабочие операции, а на вкладке «Рабочие центры (Work centers)» — участки, на которых эти операции выполняются.

Поля шапки

Поле Описание
Код (Code) Уникальный короткий идентификатор внутри компании. Вторая спецификация с тем же кодом будет отклонена системой.
Название (Name) Понятное описание. В списках отображается в формате код - название.
Готовая продукция (Finished item) Элемент номенклатуры, который производится в результате. Он не может одновременно использоваться в качестве компонента той же спецификации.
Выходной объем (Output quantity) Количество готовых единиц, производимых за один цикл рецептуры. По умолчанию равен 1.
Технологическая карта (Routing) Необязательные рабочие операции (см. ниже). Значение «Без техкарты» означает, что рецептура предусматривает только списание материалов.

Спецификация должна содержать от 1 до 200 строк компонентов.

Строки компонентов

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

Процент брака (Scrap %) — это доля компонента, которая предположительно теряется в процессе производства, поэтому заказ списывает больше материалов, чем предусмотрено чистой рецептурой:

consumed = quantity per unit × order quantity × (1 + scrap % / 100)

Два компонента на единицу, заказ на десять штук и 5% брака приведут к списанию 21 единицы. Ноль означает отсутствие планируемых потерь. Значение не может превышать 100.

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

Технологические карты и рабочие центры

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

Рабочий центр (work center) — это место выполнения операции: станок, верстак или бригада. За ним закреплена стоимость часа работы и, при необходимости, собственный счет затрат.

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

planned minutes = setup minutes + run minutes per unit × finished quantity

Вы можете зафиксировать фактическое время выполнения операции (production/orders/record-operation), пока заказ находится в статусе черновика. В дальнейшем при завершении заказа вместо плановых минут будут использоваться фактические. Затраты на оплату труда по операции рассчитываются как minutes ÷ 60 × cost per hour. Операции, для которых указана проверка качества, создают незавершенную проверку по заказу, а заказ с незавершенной проверкой не может быть завершен.

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

Производственные заказы

Заказ содержит спецификацию, склад, количество и дату. Количество готовой продукции рассчитывается как order quantity × output quantity. Заказ остается в статусе черновика до тех пор, пока вы его не завершите, а для завершения необходимо, чтобы финансовый период был открыт.

Сборка (Assembly) списывает компоненты и производит готовую продукцию:

  • Каждая строка компонента списывается со склада с учетом процента брака. Себoстоимость материалов формируется на основе фактически списанных запасов.
  • Затраты на оплату труда добавляются по каждой операции технологической карты.
  • Общая стоимость должна быть больше нуля, в противном случае завершение будет отклонено с ошибкой «Компоненты не имеют себестоимости» (Components have no cost).
  • Вы можете указать бракованное количество (scrapped quantity) готовых единиц. Их доля в общей стоимости (total × scrapped ÷ finished) признается затратами на брак и не переносится на склад. Годные единицы принимаются на склад по цене (total cost − scrap cost) ÷ good quantity за единицу.

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

Какие проводки создает завершение заказа

Завершение сборочного заказа формирует одну бухгалтерскую запись:

Сторона Счет Сумма
Дебет Готовая продукция, по умолчанию 2030 Общая стоимость за вычетом затрат на брак
Дебет Счет учета брака, согласно правилу проводок production.scrap Затраты на брак (при наличии)
Кредит Счет учета запасов, с которого списывался каждый компонент, по умолчанию 2040 Себестоимость материалов
Кредит Счет затрат рабочего центра или правило проводок production.laborApplied Затраты на оплату труда по операции

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

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

Конечные точки API

Конечная точка Область действия (Scope) Назначение
production/boms/create, boms/get, boms/list production:write / production:read Управление спецификациями
production/work-centers/create, update, list production:write / production:read Управление рабочими центрами
production/routings/create, get, list production:write / production:read Управление рабочими операциями
production/orders/create, get, list production:write / production:read Управление заказами
production/orders/record-operation production:write Фиксация фактического времени выполнения операции
production/quality-checks/add, record, list production:write / production:read Управление проверками качества, блокирующими завершение
production/orders/complete production:write Перемещение запасов и отражение себестоимости

Порядок настройки

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