2.2 KiB
2.2 KiB
ontology_v0_1
Scope
Базовая каноническая онтология бухгалтерского контура для MVP и assistant layer.
Core Facts
Posting (primary fact)
Posting — основной факт бухгалтерского отражения.
Required fields:
posting_idperioddocument_idorganization_iddebit_account_idcredit_account_idamountsource_register
Optional fields:
currency_idsubconto_1subconto_2subconto_3contentis_active
RegisterMovement (secondary fact)
RegisterMovement — вспомогательный факт трассировки, не второй источник истины для учета.
Required fields:
movement_idregister_nameperiodrecorder_document_id
Optional fields:
organization_iddimensionsresourcesis_active
Document
Required fields:
document_iddocument_typenumberdate
Optional fields:
organization_idcounterparty_idcontract_idposted_flagauthor_idcommentsource_entity_set
Main Dimensions
AccountSubcontoTypeCounterpartyContractOrganizationBankAccountCurrencyItem
Canonical Relations
Document -> creates -> PostingPosting -> basedOn -> DocumentPosting -> debitAccount -> AccountPosting -> creditAccount -> AccountPosting -> belongsTo -> OrganizationPosting -> hasCurrency -> CurrencyPosting -> usesSubcontoType -> SubcontoTypeCounterparty -> hasContract -> ContractOrganization -> ownsBankAccount -> BankAccountDocument -> referencesCounterparty -> CounterpartyDocument -> referencesContract -> ContractDocument -> referencesOrganization -> OrganizationDocument -> referencesBankAccount -> BankAccount
Modeling Rules
PostingиRegisterMovementне дублируют один и тот же факт без явного правила приоритета.- Каждая связь имеет
probe_status:direct|derivable|opaque|missing. - Источник связи фиксируется через
source_evidence(metadata, navigation link, key-based join, inference).