COOPENOMICS  v1
Кооперативная Экономика
Структура ledger2_accounts

План счетов ledger2 (MVP) со смещением *1000. Подробнее...

#include <accounts.hpp>

Статические открытые данные

static constexpr uint64_t INTANGIBLE_ASSETS = 4 * 1000
 04 — Нематериальные активы (А) Подробнее...
 
static constexpr uint64_t NON_CURRENT_INVESTMENTS = 8 * 1000
 08 — Вложения во внеоборотные активы (А) Подробнее...
 
static constexpr uint64_t MATERIALS = 10 * 1000
 10 — Материалы (А; склад имущества на КУ, per-КУ субсчета) Подробнее...
 
static constexpr uint64_t BANK_ACCOUNT = 51 * 1000
 51 — Расчётный счёт (А) Подробнее...
 
static constexpr uint64_t FINANCIAL_INVESTMENTS = 58 * 1000
 58 — Финансовые вложения (А) Подробнее...
 
static constexpr uint64_t PARTICIPANT_SETTLEMENTS = 76 * 1000
 76 — Расчёты с пайщиками (А-П): суспенс регистрационного взноса до решения совета Подробнее...
 
static constexpr uint64_t TAX_SETTLEMENTS = 68 * 1000
 68 — Расчёты по налогам и сборам (П): удержанный НДФЛ до перечисления в бюджет Подробнее...
 
static constexpr uint64_t SHARE_FUND = 80 * 1000
 80 — Паевой фонд (П) Подробнее...
 
static constexpr uint64_t TARGET_RECEIPTS = 86 * 1000
 86 — Целевое финансирование (П) Подробнее...
 
static constexpr uint64_t OTHER_INCOME_EXPENSES = 91 * 1000
 91 — Прочие доходы и расходы (А/П; транзит на выдаче и при утилизации скоропорта) Подробнее...
 

Подробное описание

План счетов ledger2 (MVP) со смещением *1000.

Пересмотрен 2026-04-20: 99 «Переходные остатки» удалён — миграция идёт прямыми проводками Dr 51/Cr 80/86 и Dr 04|08/Cr 80, без транзитного счёта. Добавлен 08 «Вложения во внеоборотные активы» для промежуточного состояния «принятый коммит» (паевой взнос имуществом в переходе РИД в программу Благорост): commit → Dr 08 / Cr 80, accept → Dr 04 / Cr 08.

Состав (10 счетов):

  • 04 — Нематериальные активы (РИД, принятые в паевой фонд)
  • 08 — Вложения во внеоборотные активы (промежуточное состояние)
  • 10 — Материалы (склад имущества на кооперативных участках; per-КУ субсчета)
  • 51 — Расчётный счёт
  • 58 — Финансовые вложения (выданные пайщикам беспроцентные займы)
  • 68 — Расчёты по налогам и сборам (удержанный НДФЛ до перечисления в бюджет)
  • 76 — Расчёты с пайщиками (суспенс регистрационного взноса до решения совета)
  • 80 — Паевой фонд (складочный капитал)
  • 86 — Целевое финансирование (без субсчетов)
  • 91 — Прочие доходы и расходы (транзит при выдаче имущества пайщику и при утилизации скоропорта по «Столу заказов»)

Счёт 67 удалён: беспроцентные займы пайщикам идут через 58/51, без 67.

Счета 10 и 91 добавлены 2026-05-11 под членскую модель «Стола заказов».

Счёт 68 добавлен 2026-08-13: кооператив стал налоговым агентом по материальной помощи доверенным (решение владельца отменяет прежнее «НДФЛ платит получатель сам»). Удержанный налог не уходит с расчётного счёта в момент выплаты — он повисает обязательством перед бюджетом и гасится отдельным платежом бухгалтера, поэтому нужен свой пассивный счёт.

Правило кодирования id: integer(code) * 1000. Детализация — через wallets (см. wallets.hpp).

Данные класса

◆ BANK_ACCOUNT

constexpr uint64_t ledger2_accounts::BANK_ACCOUNT = 51 * 1000
staticconstexpr

51 — Расчётный счёт (А)

◆ FINANCIAL_INVESTMENTS

constexpr uint64_t ledger2_accounts::FINANCIAL_INVESTMENTS = 58 * 1000
staticconstexpr

58 — Финансовые вложения (А)

◆ INTANGIBLE_ASSETS

constexpr uint64_t ledger2_accounts::INTANGIBLE_ASSETS = 4 * 1000
staticconstexpr

04 — Нематериальные активы (А)

◆ MATERIALS

constexpr uint64_t ledger2_accounts::MATERIALS = 10 * 1000
staticconstexpr

10 — Материалы (А; склад имущества на КУ, per-КУ субсчета)

◆ NON_CURRENT_INVESTMENTS

constexpr uint64_t ledger2_accounts::NON_CURRENT_INVESTMENTS = 8 * 1000
staticconstexpr

08 — Вложения во внеоборотные активы (А)

◆ OTHER_INCOME_EXPENSES

constexpr uint64_t ledger2_accounts::OTHER_INCOME_EXPENSES = 91 * 1000
staticconstexpr

91 — Прочие доходы и расходы (А/П; транзит на выдаче и при утилизации скоропорта)

◆ PARTICIPANT_SETTLEMENTS

constexpr uint64_t ledger2_accounts::PARTICIPANT_SETTLEMENTS = 76 * 1000
staticconstexpr

76 — Расчёты с пайщиками (А-П): суспенс регистрационного взноса до решения совета

◆ SHARE_FUND

constexpr uint64_t ledger2_accounts::SHARE_FUND = 80 * 1000
staticconstexpr

80 — Паевой фонд (П)

◆ TARGET_RECEIPTS

constexpr uint64_t ledger2_accounts::TARGET_RECEIPTS = 86 * 1000
staticconstexpr

86 — Целевое финансирование (П)

◆ TAX_SETTLEMENTS

constexpr uint64_t ledger2_accounts::TAX_SETTLEMENTS = 68 * 1000
staticconstexpr

68 — Расчёты по налогам и сборам (П): удержанный НДФЛ до перечисления в бюджет


Объявления и описания членов структуры находятся в файле: