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 BANK_ACCOUNT = 51 * 1000
 51 — Расчётный счёт (А) Подробнее...
 
static constexpr uint64_t FINANCIAL_INVESTMENTS = 58 * 1000
 58 — Финансовые вложения (А) Подробнее...
 
static constexpr uint64_t SHARE_FUND = 80 * 1000
 80 — Паевой фонд (П) Подробнее...
 
static constexpr uint64_t TARGET_RECEIPTS = 86 * 1000
 86 — Целевое финансирование (П) Подробнее...
 

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

План счетов 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.

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

  • 04 — Нематериальные активы (РИД, принятые в паевой фонд)
  • 08 — Вложения во внеоборотные активы (промежуточное состояние)
  • 51 — Расчётный счёт
  • 58 — Финансовые вложения (выданные пайщикам беспроцентные займы)
  • 80 — Паевой фонд (складочный капитал)
  • 86 — Целевое финансирование (без субсчетов)

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

Правило кодирования 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 — Нематериальные активы (А)

◆ NON_CURRENT_INVESTMENTS

constexpr uint64_t ledger2_accounts::NON_CURRENT_INVESTMENTS = 8 * 1000
staticconstexpr

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

◆ 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 — Целевое финансирование (П)


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