Sākumlapa/Api/Export: Atšķirības starp versijām

No ''Ramus Wiki''
Pāriet uz navigāciju Pāriet uz meklēšanu
(Jauna lapa: __TOC__ = 📤 Datu eksportēšana = Eksporta modulis ir atbildīgs par datu sagatavošanu nosūtīšanai uz bankām vai citām grāmatvedības sistēmām. == 🏗️ Eksporta kategorijas == * '''Maksājumu uzdevumi:''' Izejošo maksājumu (OUTGOING_PAYMENT) eksports uz bankām. * '''Grāmatvedības sistēmas:''' Datu nodošana tādām programmām kā Zalktis, Jumis u.c. * '''Atskaites:''' Datu kopsavilkumi Excel un CSV formātos. == 🛠️ Tehniskā specifikācija (`Export...)
 
Nav labojuma kopsavilkuma
2. rindiņa: 2. rindiņa:
= 📤 Datu eksportēšana =
= 📤 Datu eksportēšana =


Eksporta modulis ir atbildīgs par datu sagatavošanu nosūtīšanai uz bankām vai citām grāmatvedības sistēmām.
Eksporta modulis ir paredzēts datu sagatavošanai banku maksājumiem un integrācijai ar citām grāmatvedības programmām.


== 🏗️ Eksporta kategorijas ==
== 🛠️ Eksporta formātu specifikācija ==


* '''Maksājumu uzdevumi:''' Izejošo maksājumu (OUTGOING_PAYMENT) eksports uz bankām.
Katram formātam ir sava apstrādes procedūra, kas nosaka faila struktūru un izmantoto kodējumu.
* '''Grāmatvedības sistēmas:''' Datu nodošana tādām programmām kā Zalktis, Jumis u.c.
* '''Atskaites:''' Datu kopsavilkumi Excel un CSV formātos.


== 🛠️ Tehniskā specifikācija (`ExportFormat.java`) ==
{| class="wikitable sortable" style="width:100%"
 
! Eksporta kods !! Apraksts !! Kodējums !! Tips
Eksporta konfigurācija definē faila kodējumu un mērķa formātu.
|-
 
| `FIDAVISTA_LOCAL` || FIDAViSta (LV banku maksājumi) || utf-8 || XML
{| class="wikitable" style="width:100%"
|-
! Eksporta kods !! Galamērķis !! Kodējums !! Tips
| `ISO20022_LOCAL` || ISO20022 (SEPA maksājumi) || utf-8 || XML
|-
| `SEBUNIBANK_LOCAL` || SEB Unibanka (vietējie) || Cp1257 || TXT
|-
| `SEBUNIBANK_INTERNATIONAL` || SEB Unibanka (starptautiskie) || Cp1257 || TXT
|-
| `LITASESIS_LOCAL` || LITAS-ESIS (Lietuvas bankas) || Cp1257 || ACC
|-
|-
| `FIDAVISTA_LOCAL` || Swedbank, SEB, Citadele, Luminar || UTF-8 || XML
| `TELEHANSA` || Telehansa formāts || Cp1257 || TXT
|-
|-
| `ISO20022_LOCAL` || SEPA standarta maksājumi || UTF-8 || XML
| `EST_TELEBANK` || Igaunijas Telebank (ISO) || utf-8 || XML
|-
|-
| `SEBUNIBANK_LOCAL` || SEB (Latvija) || Cp1257 || TXT
| `JUMIS_XML` || Tildes Jumis datu eksports || utf-8 || XML
|-
|-
| `SEBUNIBANK_INTERNATIONAL` || SEB (Starptautiskie) || Cp1257 || TXT
| `ZALKTIS_TXT` || Zalktis datu eksports || Cp1257 || TXT
|-
|-
| `LITASESIS_LOCAL` || Lietuvas banku sistēmas || Cp1257 || ACC
| `EXCEL_COMMERCIAL_INVOICE` || Pārdošanas rēķinu kopsavilkums || - || XLS
|}
|}


== 📂 Failu nosaukumu loģika ==
== 📂 Failu nosaukumu ģenerēšana ==
 
Sistēma automātiski ģenerē failu nosaukumus, lai tie būtu unikāli un identificējami.
Nosaukuma šablons:
<code>[Formāts]_[DarbaVirsma]_[Datums_Laiks].[paplašinājums]</code>


'''Piemērs:'''
Eksporta procedūra automātiski izveido faila nosaukumu pēc šādas loģikas:
`FIDAVISTA_LOCAL_ManaFirma_20240520_1430.xml`
# Tiek ņemts formāta noklusējuma nosaukums.
# Tiek pievienots darba virsmas (Workspace) nosaukums (limitēts līdz 25 zīmēm).
# Tiek pievienots laika zīmogs (`yyyyMMdd_HHmm`).
# Viss nosaukums tiek transliterēts uz latīņu alfabētu (bez garumzīmēm/mīkstinājumiem).
# Speciālās rakstzīmes tiek aizstātas ar pasvītrojumu (`_`).


* Visi nosaukumi tiek automātiski transliterēti uz Latīņu rakstzīmēm.
'''Rezultāta piemērs:''' `ISO20022_LOCAL_KlientaUznemums_20240522_1015.xml`
* Speciālās rakstzīmes tiek aizstātas ar pasvītrojumu (`_`).


[[Kategorija:Izstrādātājiem]]
[[Kategorija:Izstrādātājiem]]

Versija, kas saglabāta 2026. gada 6. aprīlis, plkst. 08.45

📤 Datu eksportēšana

Eksporta modulis ir paredzēts datu sagatavošanai banku maksājumiem un integrācijai ar citām grāmatvedības programmām.

🛠️ Eksporta formātu specifikācija

Katram formātam ir sava apstrādes procedūra, kas nosaka faila struktūru un izmantoto kodējumu.

Eksporta kods Apraksts Kodējums Tips
`FIDAVISTA_LOCAL` FIDAViSta (LV banku maksājumi) utf-8 XML
`ISO20022_LOCAL` ISO20022 (SEPA maksājumi) utf-8 XML
`SEBUNIBANK_LOCAL` SEB Unibanka (vietējie) Cp1257 TXT
`SEBUNIBANK_INTERNATIONAL` SEB Unibanka (starptautiskie) Cp1257 TXT
`LITASESIS_LOCAL` LITAS-ESIS (Lietuvas bankas) Cp1257 ACC
`TELEHANSA` Telehansa formāts Cp1257 TXT
`EST_TELEBANK` Igaunijas Telebank (ISO) utf-8 XML
`JUMIS_XML` Tildes Jumis datu eksports utf-8 XML
`ZALKTIS_TXT` Zalktis datu eksports Cp1257 TXT
`EXCEL_COMMERCIAL_INVOICE` Pārdošanas rēķinu kopsavilkums - XLS

📂 Failu nosaukumu ģenerēšana

Eksporta procedūra automātiski izveido faila nosaukumu pēc šādas loģikas:

  1. Tiek ņemts formāta noklusējuma nosaukums.
  2. Tiek pievienots darba virsmas (Workspace) nosaukums (limitēts līdz 25 zīmēm).
  3. Tiek pievienots laika zīmogs (`yyyyMMdd_HHmm`).
  4. Viss nosaukums tiek transliterēts uz latīņu alfabētu (bez garumzīmēm/mīkstinājumiem).
  5. Speciālās rakstzīmes tiek aizstātas ar pasvītrojumu (`_`).

Rezultāta piemērs: `ISO20022_LOCAL_KlientaUznemums_20240522_1015.xml`