FormulaComponent
FormulaComponent (składnik formuły) to zasób kanoniczny reprezentujący element drzewa formuły księgowej w obrębie firmy. Umożliwia modelowanie struktury hierarchicznej (rodzic-dziecko), aktywności składnika i okresu obowiązywania.
Rozszerza DomainResource.
1. Zakres i zastosowanie
FormulaComponent służy do opisu składowych formuł FK (np. KO, KR, SB), które mogą być wykorzystywane podczas dekretacji i wyliczeń księgowych.
Obiekt zawiera:
- identyfikatory biznesowe składnika (identifier),
- relację do składnika nadrzędnego (partOf),
- poziom zagłębienia (level) oraz znacznik końca gałęzi (isLast),
- lata obowiązywania (startingYear, endingYear).
Szczegółowe atrybuty biznesowe (np. typ KO/KR/SB, nazwa numeryczna) mogą być modelowane w attribute[] lub osobnym profilu — poza rdzeniem kanonicznym opisanym w tym przewodniku.
2. Zawartość (struktura)
Poza polami z DomainResource (id, resourceType, meta, name, attribute, status, type, period):
| Nazwa | Kard. | Typ | Opis |
|---|---|---|---|
| identifier | 0..* | Identifier | Identyfikatory biznesowe składnika |
| partOf | 0..1 | Reference | Referencja do składnika nadrzędnego w strukturze drzewiastej |
| level | 0..1 | integer | Poziom zagłębienia w drzewie |
| isLast | 0..1 | boolean | Czy składnik jest ostatniego poziomu |
| startingYear | 0..1 | integer | Początkowy rok obowiązywania |
| endingYear | 0..1 | integer | Końcowy rok obowiązywania |