composition skeleton: L1 accounting domain + six L2 function-group packages
Step 2 of the vk-gramatvediba build (absorbs the planned Step 3 — the enterprise index now references the domain, since the two are one coherent unit). - domains/gramatvediba/ — L1 domain package; includes the six FG packages - processes/fg1..fg6/ — six L2 function-group packages (composition stubs; FG3 carries its sub-process inventory and is taken to executable depth in later steps) - each package: uapf.yaml + metadata/ownership.yaml + metadata/lifecycle.yaml + README - enterprise/enterprise.yaml now references the L1 domain All 22 manifests and metadata files validate against the UAPF 2.2.0 schemas; all seven includes / enterprise references resolve.
This commit is contained in:
17
domains/gramatvediba/README.md
Normal file
17
domains/gramatvediba/README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Grāmatvedības uzskaite — accounting domain (L1)
|
||||||
|
|
||||||
|
Level 1 domain package. Composes the six Valsts Kase / Vienotais pakalpojumu
|
||||||
|
centrs (VPC) accounting function groups via the manifest `includes` field.
|
||||||
|
|
||||||
|
| FG | Function group |
|
||||||
|
|----|----------------|
|
||||||
|
| FG1 | Ilgtermiņa nefinanšu aktīvu un krājumu uzskaite |
|
||||||
|
| FG2 | Finanšu aktīvu uzskaite |
|
||||||
|
| FG3 | Saistību un izdevumu uzskaite |
|
||||||
|
| FG4 | Saistību par atlīdzību uzskaite |
|
||||||
|
| FG5 | Prasību un ieņēmumu uzskaite |
|
||||||
|
| FG6 | Pārskatu sagatavošana publiskošanai |
|
||||||
|
|
||||||
|
Each function group is an L2 package under `processes/`. FG3 is taken to
|
||||||
|
executable (L4) depth in this proof-of-concept; the others are composition
|
||||||
|
stubs.
|
||||||
4
domains/gramatvediba/metadata/lifecycle.yaml
Normal file
4
domains/gramatvediba/metadata/lifecycle.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
kind: uapf.metadata.lifecycle
|
||||||
|
status: draft
|
||||||
|
created: "2026-05-19T00:00:00Z"
|
||||||
|
lastModified: "2026-05-19T00:00:00Z"
|
||||||
8
domains/gramatvediba/metadata/ownership.yaml
Normal file
8
domains/gramatvediba/metadata/ownership.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: uapf.metadata.ownership
|
||||||
|
owners:
|
||||||
|
- type: organization
|
||||||
|
id: vpc
|
||||||
|
name: Vienotais pakalpojumu centrs (Valsts Kase)
|
||||||
|
role: owner
|
||||||
|
approvers:
|
||||||
|
- vpc.process-office
|
||||||
22
domains/gramatvediba/uapf.yaml
Normal file
22
domains/gramatvediba/uapf.yaml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
kind: uapf.package
|
||||||
|
id: vk.gramatvediba.domain
|
||||||
|
name: "Grāmatvedības uzskaite — accounting domain"
|
||||||
|
description: "Level 1 domain composing the six Valsts Kase / VPC accounting function groups (FG1-FG6)."
|
||||||
|
level: 1
|
||||||
|
version: 0.1.0
|
||||||
|
includes:
|
||||||
|
- ../../processes/fg1
|
||||||
|
- ../../processes/fg2
|
||||||
|
- ../../processes/fg3
|
||||||
|
- ../../processes/fg4
|
||||||
|
- ../../processes/fg5
|
||||||
|
- ../../processes/fg6
|
||||||
|
cornerstones:
|
||||||
|
bpmn: false
|
||||||
|
dmn: false
|
||||||
|
cmmn: false
|
||||||
|
resources: false
|
||||||
|
owners:
|
||||||
|
- type: team
|
||||||
|
id: vpc
|
||||||
|
lifecycle: draft
|
||||||
@@ -6,6 +6,9 @@ enterprise:
|
|||||||
description: >-
|
description: >-
|
||||||
Enterprise index for the Valsts Kase / Vienotais pakalpojumu centrs (VPC)
|
Enterprise index for the Valsts Kase / Vienotais pakalpojumu centrs (VPC)
|
||||||
accounting workspace — a UAPF transcription of the six published accounting
|
accounting workspace — a UAPF transcription of the six published accounting
|
||||||
function groups (FG1–FG6). Domain and process packages are registered here
|
function groups (FG1-FG6).
|
||||||
as they are added to the workspace.
|
packages:
|
||||||
packages: []
|
- ref: ../domains/gramatvediba
|
||||||
|
level: 1
|
||||||
|
domain: gramatvediba
|
||||||
|
tags: [accounting, valsts-kase, vpc]
|
||||||
|
|||||||
14
processes/fg1/README.md
Normal file
14
processes/fg1/README.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# FG1 — Ilgtermiņa nefinanšu aktīvu un krājumu uzskaite
|
||||||
|
|
||||||
|
Function group 1 - accounting for long-term non-financial assets and inventory: recognition, post-recognition value and master-data changes, derecognition, and stocktaking.
|
||||||
|
|
||||||
|
- **UAPF level:** L2 (function group)
|
||||||
|
- **Package id:** `vk.gramatvediba.fg1`
|
||||||
|
- **Source:** Valsts Kase *Grāmatvedības uzskaites procesu apraksts* — FG1 schema and process register.
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
Composition placeholder. Sub-process packages are not expanded in this
|
||||||
|
proof-of-concept, which takes FG3 to executable depth as the representative
|
||||||
|
function group. This package reserves the function-group identity and its
|
||||||
|
slot in the L0-L4 composition graph.
|
||||||
4
processes/fg1/metadata/lifecycle.yaml
Normal file
4
processes/fg1/metadata/lifecycle.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
kind: uapf.metadata.lifecycle
|
||||||
|
status: draft
|
||||||
|
created: "2026-05-19T00:00:00Z"
|
||||||
|
lastModified: "2026-05-19T00:00:00Z"
|
||||||
8
processes/fg1/metadata/ownership.yaml
Normal file
8
processes/fg1/metadata/ownership.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: uapf.metadata.ownership
|
||||||
|
owners:
|
||||||
|
- type: organization
|
||||||
|
id: vpc
|
||||||
|
name: Vienotais pakalpojumu centrs (Valsts Kase)
|
||||||
|
role: owner
|
||||||
|
approvers:
|
||||||
|
- vpc.process-office
|
||||||
16
processes/fg1/uapf.yaml
Normal file
16
processes/fg1/uapf.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
kind: uapf.package
|
||||||
|
id: vk.gramatvediba.fg1
|
||||||
|
name: "FG1 — Ilgtermiņa nefinanšu aktīvu un krājumu uzskaite"
|
||||||
|
description: "Function group 1 - accounting for long-term non-financial assets and inventory: recognition, post-recognition value and master-data changes, derecognition, and stocktaking."
|
||||||
|
level: 2
|
||||||
|
version: 0.1.0
|
||||||
|
includes: []
|
||||||
|
cornerstones:
|
||||||
|
bpmn: false
|
||||||
|
dmn: false
|
||||||
|
cmmn: false
|
||||||
|
resources: false
|
||||||
|
owners:
|
||||||
|
- type: team
|
||||||
|
id: vpc
|
||||||
|
lifecycle: draft
|
||||||
14
processes/fg2/README.md
Normal file
14
processes/fg2/README.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# FG2 — Finanšu aktīvu uzskaite
|
||||||
|
|
||||||
|
Function group 2 - accounting for financial assets: cash and payments, transfers, foreign financial assistance, subsidies and grants, participations in related and associated companies, and financial instruments.
|
||||||
|
|
||||||
|
- **UAPF level:** L2 (function group)
|
||||||
|
- **Package id:** `vk.gramatvediba.fg2`
|
||||||
|
- **Source:** Valsts Kase *Grāmatvedības uzskaites procesu apraksts* — FG2 schema and process register.
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
Composition placeholder. Sub-process packages are not expanded in this
|
||||||
|
proof-of-concept, which takes FG3 to executable depth as the representative
|
||||||
|
function group. This package reserves the function-group identity and its
|
||||||
|
slot in the L0-L4 composition graph.
|
||||||
4
processes/fg2/metadata/lifecycle.yaml
Normal file
4
processes/fg2/metadata/lifecycle.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
kind: uapf.metadata.lifecycle
|
||||||
|
status: draft
|
||||||
|
created: "2026-05-19T00:00:00Z"
|
||||||
|
lastModified: "2026-05-19T00:00:00Z"
|
||||||
8
processes/fg2/metadata/ownership.yaml
Normal file
8
processes/fg2/metadata/ownership.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: uapf.metadata.ownership
|
||||||
|
owners:
|
||||||
|
- type: organization
|
||||||
|
id: vpc
|
||||||
|
name: Vienotais pakalpojumu centrs (Valsts Kase)
|
||||||
|
role: owner
|
||||||
|
approvers:
|
||||||
|
- vpc.process-office
|
||||||
16
processes/fg2/uapf.yaml
Normal file
16
processes/fg2/uapf.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
kind: uapf.package
|
||||||
|
id: vk.gramatvediba.fg2
|
||||||
|
name: "FG2 — Finanšu aktīvu uzskaite"
|
||||||
|
description: "Function group 2 - accounting for financial assets: cash and payments, transfers, foreign financial assistance, subsidies and grants, participations in related and associated companies, and financial instruments."
|
||||||
|
level: 2
|
||||||
|
version: 0.1.0
|
||||||
|
includes: []
|
||||||
|
cornerstones:
|
||||||
|
bpmn: false
|
||||||
|
dmn: false
|
||||||
|
cmmn: false
|
||||||
|
resources: false
|
||||||
|
owners:
|
||||||
|
- type: team
|
||||||
|
id: vpc
|
||||||
|
lifecycle: draft
|
||||||
22
processes/fg3/README.md
Normal file
22
processes/fg3/README.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# FG3 — Saistību un izdevumu uzskaite
|
||||||
|
|
||||||
|
Function group 3 - accounting for liabilities and expenses: supplier data and contract management, receipt and processing of invoices and supporting documents, and business-trip and economic settlements.
|
||||||
|
|
||||||
|
- **UAPF level:** L2 (function group)
|
||||||
|
- **Package id:** `vk.gramatvediba.fg3`
|
||||||
|
- **Source:** Valsts Kase *Grāmatvedības uzskaites procesu apraksts* — FG3 schema and process register.
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
Composition placeholder. FG3 is the function group taken to executable
|
||||||
|
depth in this proof-of-concept. Its six sub-process packages and the FG3-1
|
||||||
|
executable build are added in subsequent steps:
|
||||||
|
|
||||||
|
| Sub-process | Title |
|
||||||
|
|-------------|-------|
|
||||||
|
| FG3-1 | Rēķina/kredītrēķina saņemšana par precēm/pakalpojumiem |
|
||||||
|
| FG3-2 | Iepirkuma līguma darbības izbeigšana |
|
||||||
|
| FG3-3 | Klienta datu pārvaldība |
|
||||||
|
| FG3-4 | Saimnieciskā norēķina veikšana |
|
||||||
|
| FG3-5 | Komandējuma norēķina veikšana |
|
||||||
|
| FG3-6 | Kopsavilkuma grāmatošana |
|
||||||
4
processes/fg3/metadata/lifecycle.yaml
Normal file
4
processes/fg3/metadata/lifecycle.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
kind: uapf.metadata.lifecycle
|
||||||
|
status: draft
|
||||||
|
created: "2026-05-19T00:00:00Z"
|
||||||
|
lastModified: "2026-05-19T00:00:00Z"
|
||||||
8
processes/fg3/metadata/ownership.yaml
Normal file
8
processes/fg3/metadata/ownership.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: uapf.metadata.ownership
|
||||||
|
owners:
|
||||||
|
- type: organization
|
||||||
|
id: vpc
|
||||||
|
name: Vienotais pakalpojumu centrs (Valsts Kase)
|
||||||
|
role: owner
|
||||||
|
approvers:
|
||||||
|
- vpc.process-office
|
||||||
16
processes/fg3/uapf.yaml
Normal file
16
processes/fg3/uapf.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
kind: uapf.package
|
||||||
|
id: vk.gramatvediba.fg3
|
||||||
|
name: "FG3 — Saistību un izdevumu uzskaite"
|
||||||
|
description: "Function group 3 - accounting for liabilities and expenses: supplier data and contract management, receipt and processing of invoices and supporting documents, and business-trip and economic settlements."
|
||||||
|
level: 2
|
||||||
|
version: 0.1.0
|
||||||
|
includes: []
|
||||||
|
cornerstones:
|
||||||
|
bpmn: false
|
||||||
|
dmn: false
|
||||||
|
cmmn: false
|
||||||
|
resources: false
|
||||||
|
owners:
|
||||||
|
- type: team
|
||||||
|
id: vpc
|
||||||
|
lifecycle: draft
|
||||||
14
processes/fg4/README.md
Normal file
14
processes/fg4/README.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# FG4 — Saistību par atlīdzību uzskaite
|
||||||
|
|
||||||
|
Function group 4 - accounting for remuneration liabilities: calculation of remuneration and processing of the information it requires.
|
||||||
|
|
||||||
|
- **UAPF level:** L2 (function group)
|
||||||
|
- **Package id:** `vk.gramatvediba.fg4`
|
||||||
|
- **Source:** Valsts Kase *Grāmatvedības uzskaites procesu apraksts* — FG4 schema and process register.
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
Composition placeholder. Sub-process packages are not expanded in this
|
||||||
|
proof-of-concept, which takes FG3 to executable depth as the representative
|
||||||
|
function group. This package reserves the function-group identity and its
|
||||||
|
slot in the L0-L4 composition graph.
|
||||||
4
processes/fg4/metadata/lifecycle.yaml
Normal file
4
processes/fg4/metadata/lifecycle.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
kind: uapf.metadata.lifecycle
|
||||||
|
status: draft
|
||||||
|
created: "2026-05-19T00:00:00Z"
|
||||||
|
lastModified: "2026-05-19T00:00:00Z"
|
||||||
8
processes/fg4/metadata/ownership.yaml
Normal file
8
processes/fg4/metadata/ownership.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: uapf.metadata.ownership
|
||||||
|
owners:
|
||||||
|
- type: organization
|
||||||
|
id: vpc
|
||||||
|
name: Vienotais pakalpojumu centrs (Valsts Kase)
|
||||||
|
role: owner
|
||||||
|
approvers:
|
||||||
|
- vpc.process-office
|
||||||
16
processes/fg4/uapf.yaml
Normal file
16
processes/fg4/uapf.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
kind: uapf.package
|
||||||
|
id: vk.gramatvediba.fg4
|
||||||
|
name: "FG4 — Saistību par atlīdzību uzskaite"
|
||||||
|
description: "Function group 4 - accounting for remuneration liabilities: calculation of remuneration and processing of the information it requires."
|
||||||
|
level: 2
|
||||||
|
version: 0.1.0
|
||||||
|
includes: []
|
||||||
|
cornerstones:
|
||||||
|
bpmn: false
|
||||||
|
dmn: false
|
||||||
|
cmmn: false
|
||||||
|
resources: false
|
||||||
|
owners:
|
||||||
|
- type: team
|
||||||
|
id: vpc
|
||||||
|
lifecycle: draft
|
||||||
14
processes/fg5/README.md
Normal file
14
processes/fg5/README.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# FG5 — Prasību un ieņēmumu uzskaite
|
||||||
|
|
||||||
|
Function group 5 - accounting for receivables and revenue: issuing sales invoices, partner data and contract management, and payment-term control.
|
||||||
|
|
||||||
|
- **UAPF level:** L2 (function group)
|
||||||
|
- **Package id:** `vk.gramatvediba.fg5`
|
||||||
|
- **Source:** Valsts Kase *Grāmatvedības uzskaites procesu apraksts* — FG5 schema and process register.
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
Composition placeholder. Sub-process packages are not expanded in this
|
||||||
|
proof-of-concept, which takes FG3 to executable depth as the representative
|
||||||
|
function group. This package reserves the function-group identity and its
|
||||||
|
slot in the L0-L4 composition graph.
|
||||||
4
processes/fg5/metadata/lifecycle.yaml
Normal file
4
processes/fg5/metadata/lifecycle.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
kind: uapf.metadata.lifecycle
|
||||||
|
status: draft
|
||||||
|
created: "2026-05-19T00:00:00Z"
|
||||||
|
lastModified: "2026-05-19T00:00:00Z"
|
||||||
8
processes/fg5/metadata/ownership.yaml
Normal file
8
processes/fg5/metadata/ownership.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: uapf.metadata.ownership
|
||||||
|
owners:
|
||||||
|
- type: organization
|
||||||
|
id: vpc
|
||||||
|
name: Vienotais pakalpojumu centrs (Valsts Kase)
|
||||||
|
role: owner
|
||||||
|
approvers:
|
||||||
|
- vpc.process-office
|
||||||
16
processes/fg5/uapf.yaml
Normal file
16
processes/fg5/uapf.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
kind: uapf.package
|
||||||
|
id: vk.gramatvediba.fg5
|
||||||
|
name: "FG5 — Prasību un ieņēmumu uzskaite"
|
||||||
|
description: "Function group 5 - accounting for receivables and revenue: issuing sales invoices, partner data and contract management, and payment-term control."
|
||||||
|
level: 2
|
||||||
|
version: 0.1.0
|
||||||
|
includes: []
|
||||||
|
cornerstones:
|
||||||
|
bpmn: false
|
||||||
|
dmn: false
|
||||||
|
cmmn: false
|
||||||
|
resources: false
|
||||||
|
owners:
|
||||||
|
- type: team
|
||||||
|
id: vpc
|
||||||
|
lifecycle: draft
|
||||||
14
processes/fg6/README.md
Normal file
14
processes/fg6/README.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# FG6 — Pārskatu sagatavošana publiskošanai
|
||||||
|
|
||||||
|
Function group 6 - preparation of reports for publication: preparing and signing reports including the annual report, and inventory of liabilities, receivables and financial assets.
|
||||||
|
|
||||||
|
- **UAPF level:** L2 (function group)
|
||||||
|
- **Package id:** `vk.gramatvediba.fg6`
|
||||||
|
- **Source:** Valsts Kase *Grāmatvedības uzskaites procesu apraksts* — FG6 schema and process register.
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
Composition placeholder. Sub-process packages are not expanded in this
|
||||||
|
proof-of-concept, which takes FG3 to executable depth as the representative
|
||||||
|
function group. This package reserves the function-group identity and its
|
||||||
|
slot in the L0-L4 composition graph.
|
||||||
4
processes/fg6/metadata/lifecycle.yaml
Normal file
4
processes/fg6/metadata/lifecycle.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
kind: uapf.metadata.lifecycle
|
||||||
|
status: draft
|
||||||
|
created: "2026-05-19T00:00:00Z"
|
||||||
|
lastModified: "2026-05-19T00:00:00Z"
|
||||||
8
processes/fg6/metadata/ownership.yaml
Normal file
8
processes/fg6/metadata/ownership.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: uapf.metadata.ownership
|
||||||
|
owners:
|
||||||
|
- type: organization
|
||||||
|
id: vpc
|
||||||
|
name: Vienotais pakalpojumu centrs (Valsts Kase)
|
||||||
|
role: owner
|
||||||
|
approvers:
|
||||||
|
- vpc.process-office
|
||||||
16
processes/fg6/uapf.yaml
Normal file
16
processes/fg6/uapf.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
kind: uapf.package
|
||||||
|
id: vk.gramatvediba.fg6
|
||||||
|
name: "FG6 — Pārskatu sagatavošana publiskošanai"
|
||||||
|
description: "Function group 6 - preparation of reports for publication: preparing and signing reports including the annual report, and inventory of liabilities, receivables and financial assets."
|
||||||
|
level: 2
|
||||||
|
version: 0.1.0
|
||||||
|
includes: []
|
||||||
|
cornerstones:
|
||||||
|
bpmn: false
|
||||||
|
dmn: false
|
||||||
|
cmmn: false
|
||||||
|
resources: false
|
||||||
|
owners:
|
||||||
|
- type: team
|
||||||
|
id: vpc
|
||||||
|
lifecycle: draft
|
||||||
Reference in New Issue
Block a user