В практике ведения учета в «1С:Бухгалтерии 8» (ред. 3.0) нередко возникает желание бухгалтера добавить новые аналитические разрезы на счета расчетов с контрагентами. Типичный сценарий — учет расчетов через страхового агента или посредника, когда необходимо видеть задолженность перед страховой компанией не только в разрезе общего договора, но и по каждому конечному страховому полису. Разберем, как платформа 1С работает с субконто на субсчетах, какие системные ограничения накладывает типовая конфигурация и какие стандартные варианты позволяют решить эту задачу без внесения изменений в план счетов.
В платформе «1С:Предприятие 8» технически разрешено настраивать на субсчетах одного счета разные наборы субконто (яркий типовой пример — счет 10, где субсчет 10.04 имеет субконто «Номенклатура» и «Склады», а 10.07 — «Номенклатура», «Контрагенты» и «Договоры»). Однако при самостоятельном добавлении субконто важно учитывать ключевые платформенные правила:
Даже если в конфигураторе или плане счетов корректно настроить субконто, типовые документы не смогут с ними работать автоматически. Программные алгоритмы проведения типовых документов («Поступление на расчетный счет», «Списание с расчетного счета», «Корректировка долга», «Операция») жестко завязаны на предопределенные виды субконто взаиморасчетов: «Контрагенты», «Договоры», «Документы расчетов с контрагентом».
Если назначить на счет расчетов субконто произвольного типа, в типовых документах попросту не появятся поля для его выбора, а движения по нему не будут сформированы. Заполнять такие субконто придется вручную операциями либо дорабатывать модули проведения документов, что существенно усложнит последующие обновления программы.
Рассмотрим, как правильно решить бизнес-задачу учета полисов и посреднических расчетов типовыми механизмами без изменения плана счетов.
Самый простой и не требующий доработок способ связать генеральный договор со страховой компанией и конкретные полисы — использование групп в справочнике «Договоры контрагентов».
В результате при формировании стандартной оборотно-сальдовой ведомости по счету расчетов (например, 76.09) с включенной группировкой по договорам и иерархией мы увидим как итоговую сумму взаиморасчетов по генеральному договору в целом, так и детализацию по каждому полису.
Если генеральный договор со страховой компанией должен оставаться единым, задействуем штатный расчетный механизм детализации по документам:
Документы расчетов с контрагентом.В ОСВ задолженность будет выводиться по трем аналитическим уровням: Контрагент > Договор > Документ расчетов, что полностью закрывает потребность в разделении задолженностей по полисам.
Если организация выступает официальным посредником между физическими лицами и страховой компанией, наиболее методологически правильным вариантом в «1С:Бухгалтерии 3.0» является учет через механизм принципала/комитента:
Использование предложенных типовых решений исключает необходимость модификации плана счетов, сохраняет типовую логику закрытия счетов и избавляет от проблем при формировании бухгалтерской отчетности.