# ODCS v3 datu līgums: B15 Valsts budžets (budžeta likums kā dati) # Ģenerēts no schemas/valsts-budzets-0.1.xsd (tools/xsd_to_odcs.py, lakehouse). Shēmas daļu nelabot ar roku — labot XSD un ģenerēt no jauna. apiVersion: v3.0.2 kind: DataContract id: urn:pppa:cac:contract:B15 name: Valsts budžets (budžeta likums kā dati) version: 0.1.0 status: active domain: Valsts kā kods (Country as Code) dataProduct: Valsts budžeta datukopa tenant: PPP Asociācija (PPPA) description: purpose: Pieņemtais valsts budžeta likums kā dati — panti, ieņēmumi, apropriācijas pa programmām un apakšprogrammām, nākamo gadu maksimālie apjomi, ilgtermiņa saistības un mērķdotācijas pašvaldībām; katrs likuma pielikumos drukātais skaitlis atjaunojams no datnes. usage: Mašīnlasāma datu apmaiņa; ielāde datu ezerā katru dienu. limitations: Koncepcijas demonstrācija, nav oficiāls izdevums. Budžeta paskaidrojumi (mērķi, rezultatīvie rādītāji) un gada laikā veiktās apropriācijas izmaiņas vēl nav iekļautas. servers: - server: processgit type: custom format: xml description: ProcessGit repozitorijs (Gitea API v1) customProperties: - property: url value: https://processgit.org/Valsts-Pirmkods/Budget-as-Code - property: ref value: main - property: path value: data/lv-vb-*.xml - property: schema value: https://processgit.org/Valsts-Pirmkods/Budget-as-Code/src/branch/main/schemas/valsts-budzets-0.1.xsd schema: - name: Budget logicalType: object physicalType: xml-element physicalName: Budget description: '' properties: - name: id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)? description: 'Budžeta likuma versijas identifikators: lv-vb-GGGG[-rN], kur GGGG ir budžeta gads; -rN — N-tā likuma redakcija (grozījumi).' primaryKey: true unique: true - name: title logicalType: string required: true - name: year logicalType: string required: true - name: horizonTo logicalType: string required: true - name: status logicalType: string required: true quality: - type: library rule: validValues validValues: - draft - adopted - amended - name: act logicalType: string required: true - name: published logicalType: string required: false - name: version logicalType: string required: false description: Budžeta versija avota sistēmā (piemēram, D200). - name: Source@id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' - name: Source@kind logicalType: string required: true quality: - type: library rule: validValues validValues: - lawText - annex - form - name: Source@annex logicalType: integer required: false - name: Source@title logicalType: string required: true - name: Source@url logicalType: string required: true - name: Source@sha256 logicalType: string required: false - name: Provision logicalType: array required: false items: logicalType: string - name: Provision@id logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' - name: Provision@chapter logicalType: string required: false - name: Provision@article logicalType: integer required: false - name: Provision@part logicalType: string required: false - name: Provision@src logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: Parameter@id logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' - name: Parameter@name logicalType: string required: false - name: Parameter@code logicalType: string required: false - name: Parameter@year logicalType: string required: false - name: Parameter@value logicalType: number required: false - name: Parameter@unit logicalType: string required: false - name: Parameter@src logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: Actor@id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' - name: Actor@kind logicalType: string required: true quality: - type: library rule: validValues validValues: - resort - institution - municipality - unallocated - other - name: Actor@code logicalType: string required: false description: Resora kods budžetā (01–74) vai cits avota kods. - name: Actor@vpk logicalType: string required: false logicalTypeOptions: pattern: '[0-9]{2}-[0-9]{4}' description: 'VPK ID no Valsts kancelejas organizāciju reģistra (B01): SS-IIII.' - name: Actor@name logicalType: string required: true - name: Purpose@id logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' - name: Purpose@kind logicalType: string required: false quality: - type: library rule: validValues validValues: - resort - programme - subprogramme - project - grant - name: Purpose@code logicalType: string required: false description: Programmas vai apakšprogrammas kods (NN.NN.NN) vai projekta kods. - name: Purpose@name logicalType: string required: false - name: Purpose@parent logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: Purpose@holder logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: Purpose@block logicalType: string required: false description: core — valsts pamatfunkciju īstenošana; eu — Eiropas Savienības politiku instrumentu un pārējās ārvalstu finanšu palīdzības līdzfinansēto projektu un pasākumu īstenošana. quality: - type: library rule: validValues validValues: - core - eu - name: Purpose@function logicalType: string required: false - name: Indicator@id logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' - name: Indicator@purpose logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: Indicator@name logicalType: string required: false - name: Indicator@unit logicalType: string required: false - name: Indicator@year logicalType: string required: false - name: Indicator@base logicalType: number required: false - name: Indicator@target logicalType: number required: false - name: Indicator@src logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: Rule logicalType: array required: false items: logicalType: string - name: Rule@id logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' - name: Rule@kind logicalType: string required: false quality: - type: library rule: validValues validValues: - limit - condition - permission - name: Rule@appliesTo logicalType: string required: false - name: Rule@parameter logicalType: string required: false - name: Rule@value logicalType: number required: false - name: Rule@unit logicalType: string required: false - name: Rule@provision logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: ClassItem@scheme logicalType: string required: true description: ekk — izdevumu ekonomiskā klasifikācija (MK 27.12.2005. noteikumi Nr. 1031); revenue — ieņēmumu klasifikācija (MK noteikumi par budžetu ieņēmumu klasifikāciju); financing — finansēšanas klasifikācija (MK 22.11.2005. noteikumi Nr. 875); function — funkcionālā klasifikācija (MK noteikumi Nr. 934, COFOG); commitment — ilgtermiņa saistību veidi (11. pielikums, 10 ciparu kods); law — likuma kopsavilkuma pozīcijas bez klasifikācijas koda (piemēram, KA, PB, IKP). quality: - type: library rule: validValues validValues: - ekk - revenue - financing - function - commitment - law - name: ClassItem@code logicalType: string required: true - name: ClassItem@name logicalType: string required: true - name: ClassItem@parent logicalType: string required: false - name: ClassItem@intraFund logicalType: boolean required: false description: true — transferts viena budžeta veida (fonda) ietvaros; fonda kopsummās (konsolidēti) to neskaita. - name: ClassItem@parentScheme logicalType: string required: false description: Vecākkoda shēma, ja tā atšķiras (piemēram, ekk 1000 zem likuma pozīcijas „Uzturēšanas izdevumi”). quality: - type: library rule: validValues validValues: - ekk - revenue - financing - function - commitment - law - name: Allocation@id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' - name: Allocation@flow logicalType: string required: true description: revenue — valsts ieņēmumi (nodokļi, nodevas), ko administrē resors; resource — resursi izdevumu segšanai konkrētam mērķim (dotācija, pašu ieņēmumi, transferti, ārvalstu palīdzība); expenditure — izdevumi; financing — finansēšana (aizņēmumi, aizdevumi, līdzekļu atlikumu izmaiņas). quality: - type: library rule: validValues validValues: - revenue - resource - expenditure - financing - name: Allocation@fund logicalType: string required: true quality: - type: library rule: validValues validValues: - basic - special - name: Allocation@nature logicalType: string required: true description: appropriation — apropriācija (drīkst izlietot); forecast — prognoze (sagaidāmie ieņēmumi); ceiling — maksimāli pieļaujamais apjoms nākamajiem gadiem (ietvars); commitment — ilgtermiņa saistības; earmarkedGrant — mērķdotācija pašvaldībai. quality: - type: library rule: validValues validValues: - appropriation - forecast - ceiling - commitment - earmarkedGrant - name: Allocation@year logicalType: string required: true - name: Allocation@untilEnd logicalType: boolean required: false description: true — summa attiecas uz laiku no „year” līdz projekta beigām (11. pielikuma „tālākā laika posmā”). - name: Allocation@periodFrom logicalType: date required: false - name: Allocation@periodTo logicalType: date required: false - name: Allocation@holder logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: Actor, kura budžetā ir summa (resors). - name: Allocation@recipient logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: Actor, kas saņem (piemēram, pašvaldība mērķdotācijai). - name: Allocation@purpose logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: Allocation@block logicalType: string required: false description: core — valsts pamatfunkciju īstenošana; eu — Eiropas Savienības politiku instrumentu un pārējās ārvalstu finanšu palīdzības līdzfinansēto projektu un pasākumu īstenošana. quality: - type: library rule: validValues validValues: - core - eu - name: Allocation@commitmentKind logicalType: string required: false description: Saistību veida kods (ClassItem scheme="commitment"). - name: Allocation@function logicalType: string required: false - name: Allocation@scheme logicalType: string required: true description: ekk — izdevumu ekonomiskā klasifikācija (MK 27.12.2005. noteikumi Nr. 1031); revenue — ieņēmumu klasifikācija (MK noteikumi par budžetu ieņēmumu klasifikāciju); financing — finansēšanas klasifikācija (MK 22.11.2005. noteikumi Nr. 875); function — funkcionālā klasifikācija (MK noteikumi Nr. 934, COFOG); commitment — ilgtermiņa saistību veidi (11. pielikums, 10 ciparu kods); law — likuma kopsavilkuma pozīcijas bez klasifikācijas koda (piemēram, KA, PB, IKP). quality: - type: library rule: validValues validValues: - ekk - revenue - financing - function - commitment - law - name: Allocation@code logicalType: string required: true - name: Allocation@amount logicalType: number required: true description: Summa euro, kā publicēta (veseli euro vai ar centiem). Negatīva vērtība nozīmē samazinājumu vai līdzekļu izlietojumu finansēšanā. - name: Allocation@partOf logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: '„Tai skaitā”: šī summa ir daļa no norādītā ieraksta.' - name: Allocation@src logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: Allocation@srcRow logicalType: integer required: false description: Rinda avota datnē, lai katru summu var pārbaudīt. customProperties: [] - name: Source logicalType: object physicalType: xml-element physicalName: Source description: Avota dokuments. Katrs Allocation un Provision norāda savu avotu (src). properties: - name: id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' primaryKey: true unique: true - name: kind logicalType: string required: true quality: - type: library rule: validValues validValues: - lawText - annex - form - name: annex logicalType: integer required: false - name: title logicalType: string required: true - name: url logicalType: string required: true - name: sha256 logicalType: string required: false customProperties: [] - name: Provision logicalType: object physicalType: xml-element physicalName: Provision description: '' properties: - name: id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' primaryKey: true unique: true - name: chapter logicalType: string required: false - name: article logicalType: integer required: true - name: part logicalType: string required: false - name: src logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: text() logicalType: string required: true customProperties: [] - name: Parameter logicalType: object physicalType: xml-element physicalName: Parameter description: '' properties: - name: id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' primaryKey: true unique: true - name: name logicalType: string required: true - name: code logicalType: string required: false - name: year logicalType: string required: false - name: value logicalType: number required: true - name: unit logicalType: string required: true - name: src logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ customProperties: [] - name: Actor logicalType: object physicalType: xml-element physicalName: Actor description: '' properties: - name: id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' primaryKey: true unique: true - name: kind logicalType: string required: true quality: - type: library rule: validValues validValues: - resort - institution - municipality - unallocated - other - name: code logicalType: string required: false description: Resora kods budžetā (01–74) vai cits avota kods. - name: vpk logicalType: string required: false logicalTypeOptions: pattern: '[0-9]{2}-[0-9]{4}' description: 'VPK ID no Valsts kancelejas organizāciju reģistra (B01): SS-IIII.' - name: name logicalType: string required: true customProperties: [] - name: Purpose logicalType: object physicalType: xml-element physicalName: Purpose description: '' properties: - name: id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' primaryKey: true unique: true - name: kind logicalType: string required: true quality: - type: library rule: validValues validValues: - resort - programme - subprogramme - project - grant - name: code logicalType: string required: false description: Programmas vai apakšprogrammas kods (NN.NN.NN) vai projekta kods. - name: name logicalType: string required: true - name: parent logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: holder logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: block logicalType: string required: false description: core — valsts pamatfunkciju īstenošana; eu — Eiropas Savienības politiku instrumentu un pārējās ārvalstu finanšu palīdzības līdzfinansēto projektu un pasākumu īstenošana. quality: - type: library rule: validValues validValues: - core - eu - name: function logicalType: string required: false customProperties: [] - name: ClassItem logicalType: object physicalType: xml-element physicalName: ClassItem description: '' properties: - name: scheme logicalType: string required: true description: ekk — izdevumu ekonomiskā klasifikācija (MK 27.12.2005. noteikumi Nr. 1031); revenue — ieņēmumu klasifikācija (MK noteikumi par budžetu ieņēmumu klasifikāciju); financing — finansēšanas klasifikācija (MK 22.11.2005. noteikumi Nr. 875); function — funkcionālā klasifikācija (MK noteikumi Nr. 934, COFOG); commitment — ilgtermiņa saistību veidi (11. pielikums, 10 ciparu kods); law — likuma kopsavilkuma pozīcijas bez klasifikācijas koda (piemēram, KA, PB, IKP). quality: - type: library rule: validValues validValues: - ekk - revenue - financing - function - commitment - law primaryKey: true unique: true - name: code logicalType: string required: true primaryKey: true unique: true - name: name logicalType: string required: true - name: parent logicalType: string required: false - name: intraFund logicalType: boolean required: false description: true — transferts viena budžeta veida (fonda) ietvaros; fonda kopsummās (konsolidēti) to neskaita. - name: parentScheme logicalType: string required: false description: Vecākkoda shēma, ja tā atšķiras (piemēram, ekk 1000 zem likuma pozīcijas „Uzturēšanas izdevumi”). quality: - type: library rule: validValues validValues: - ekk - revenue - financing - function - commitment - law customProperties: [] - name: Allocation logicalType: object physicalType: xml-element physicalName: Allocation description: Viens finanšu fakts. Kopsummas aprēķina, saskaitot ierakstus bez partOf. properties: - name: id logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: 'Ieraksta identifikators: budžeta identifikators + segmenti, piemēram lv-vb-2026.a.p04.000123 vai lv-vb-2026.pr.17.23.06.00. Noteikumi: docs/IDENTIFIKATORI.md.' primaryKey: true unique: true - name: flow logicalType: string required: true description: revenue — valsts ieņēmumi (nodokļi, nodevas), ko administrē resors; resource — resursi izdevumu segšanai konkrētam mērķim (dotācija, pašu ieņēmumi, transferti, ārvalstu palīdzība); expenditure — izdevumi; financing — finansēšana (aizņēmumi, aizdevumi, līdzekļu atlikumu izmaiņas). quality: - type: library rule: validValues validValues: - revenue - resource - expenditure - financing - name: fund logicalType: string required: true quality: - type: library rule: validValues validValues: - basic - special - name: nature logicalType: string required: true description: appropriation — apropriācija (drīkst izlietot); forecast — prognoze (sagaidāmie ieņēmumi); ceiling — maksimāli pieļaujamais apjoms nākamajiem gadiem (ietvars); commitment — ilgtermiņa saistības; earmarkedGrant — mērķdotācija pašvaldībai. quality: - type: library rule: validValues validValues: - appropriation - forecast - ceiling - commitment - earmarkedGrant - name: year logicalType: string required: true - name: untilEnd logicalType: boolean required: false description: true — summa attiecas uz laiku no „year” līdz projekta beigām (11. pielikuma „tālākā laika posmā”). - name: periodFrom logicalType: date required: false - name: periodTo logicalType: date required: false - name: holder logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: Actor, kura budžetā ir summa (resors). - name: recipient logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: Actor, kas saņem (piemēram, pašvaldība mērķdotācijai). - name: purpose logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: block logicalType: string required: false description: core — valsts pamatfunkciju īstenošana; eu — Eiropas Savienības politiku instrumentu un pārējās ārvalstu finanšu palīdzības līdzfinansēto projektu un pasākumu īstenošana. quality: - type: library rule: validValues validValues: - core - eu - name: commitmentKind logicalType: string required: false description: Saistību veida kods (ClassItem scheme="commitment"). - name: function logicalType: string required: false - name: scheme logicalType: string required: true description: ekk — izdevumu ekonomiskā klasifikācija (MK 27.12.2005. noteikumi Nr. 1031); revenue — ieņēmumu klasifikācija (MK noteikumi par budžetu ieņēmumu klasifikāciju); financing — finansēšanas klasifikācija (MK 22.11.2005. noteikumi Nr. 875); function — funkcionālā klasifikācija (MK noteikumi Nr. 934, COFOG); commitment — ilgtermiņa saistību veidi (11. pielikums, 10 ciparu kods); law — likuma kopsavilkuma pozīcijas bez klasifikācijas koda (piemēram, KA, PB, IKP). quality: - type: library rule: validValues validValues: - ekk - revenue - financing - function - commitment - law - name: code logicalType: string required: true - name: amount logicalType: number required: true description: Summa euro, kā publicēta (veseli euro vai ar centiem). Negatīva vērtība nozīmē samazinājumu vai līdzekļu izlietojumu finansēšanā. - name: partOf logicalType: string required: false logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ description: '„Tai skaitā”: šī summa ir daļa no norādītā ieraksta.' - name: src logicalType: string required: true logicalTypeOptions: pattern: lv-vb-[0-9]{4}(-r[0-9]+)?(\.[A-Za-z0-9_-]+)+ - name: srcRow logicalType: integer required: false description: Rinda avota datnē, lai katru summu var pārbaudīt. customProperties: [] quality: - name: xsd_valid type: custom engine: xsd implementation: schemas/valsts-budzets-0.1.xsd description: Datne atbilst XSD shēmai; neatbilstoša datne tiek reģistrēta kā kļūda dimension: conformity - name: filename_is_id type: custom engine: cac-lakehouse implementation: Path(path).stem == root/@id description: Datnes nosaukums = dokumenta identifikators dimension: consistency - name: printed_numbers_reproduced type: custom engine: cac-lakehouse implementation: app.cac_processgit:printed_numbers_reproduced description: Katrs likuma pielikumos drukātais skaitlis atjaunojams no datnes (tools/verify_budget.py) dimension: accuracy - name: resort_has_vpk_id type: custom engine: cac-lakehouse implementation: app.cac_processgit:resort_has_vpk_id description: Resoram, kas ir institūcija, norādīts VPK ID dimension: completeness slaProperties: - property: frequency value: 1 unit: d element: pull ingest (cron 03:30 UTC) - property: retention value: visas versijas (git vēsture) team: - role: owner name: PPP Asociācija (PPPA) - role: data steward name: PPP Asociācija (PPPA) support: - channel: issues url: https://processgit.org/Valsts-Pirmkods/Budget-as-Code/issues customProperties: - property: sourceId value: B15 - property: namespace value: urn:pppa:vpk:budzets:0.1 - property: rootElement value: Budget - property: identifiers value: lv-vb-GGGG; pants .pNNN; resors .ac.rSS; programma .pr.SS.PP.AA.00; projekts .pj.…; finanšu fakts .a.pNN.r.y