Spremanje podataka o kontiranju dokumenata unutar LC SPI baze podataka. |
Struktura | Opis | Tip podatka | Uvjet | Broj pojavljivanja elementa |
---|---|---|---|---|
spremiStavkeKontiranjaDokumenataRequest | ||||
Identifikator vanjskog sustava (dogovara se) | string(36) | 1..1 | ||
Poslovna godina | smallint | 1..1 | ||
1..1 | ||||
1..n | ||||
Globalni jedinstveni identifikator iz vanjskog sustava. Koristi se za identifikaciju dokumenta u LC SPI sustavu | string(36) | 1..1 | ||
1..1 | ||||
1..n | ||||
Redni broj stavke kontiranja | smallint | 1..1 | ||
Datum stavke | date | 1..1 | ||
Šifra pozicije | string(8) | 0..1 | ||
Konto | string(12) | 1..1 | ||
Šifra mjesta troška iz LC SPI sustava. | string(15) | 0..1 | ||
Iznos na dugovnoj strani | decimal(18,2) | 1..1 | ||
Iznos na potražnoj strani | decimal(18,2) | 1..1 | ||
Troznačna šifra valute prema ISO 4217 standardu. Označava osnovnu valutu u kojoj su poslani iznosi dokumenta. Od datuma uvođenja EUR-a će se provjeravati kao obavezan element | string(3) | 0..1 | ||
Opis stavke kontiranja | string(200) | 0..1 | ||
/spremiStavkeKontiranjaDokumenataRequest |
* Ako kontiranje za dokument ne postoji u LC SPI sustavu tada se ovom metodom dodaje.
* Metoda prije spremanja kontiranja izvršiti potrebne provjere i ako neka od provjera nije zadovoljena tada će metoda vratiti grešku u odgovoru.
* Spremanje podataka o kontiranju dokumenata dozvoljeno je samo u slučaju kada operater dodijeljen vanjskom sustavu ima prava za dodavanje stavki kontiranja u LC SPI sustav, a u suprotnom će metoda vratiti grešku u izlaznom XML-u.
* Nije moguće slanje djelomičnog kontiranja za pojedini dokument.
Struktura | Opis | Tip podatka | Uvjet | Broj pojavljivanja elementa |
---|---|---|---|---|
spremiStavkeKontiranjaDokumenataResponse | ||||
Identifikator vanjskog sustava (dogovara se) | string(36) | 1..1 | ||
Poslovna godina | smallint | 1..1 | ||
1..1 | ||||
1..n | ||||
Globalni jedinstveni identifikator iz vanjskog sustava. Koristi se za identifikaciju dokumenta u LC SPI sustavu | string(36) | 1..1 | ||
0..1 | ||||
1..n | ||||
Redni broj stavke kontiranja | smallint | 1..1 | ||
Datum stavke | date | 1..1 | ||
Šifra pozicije | string(8) | 0..1 | ||
Konto | string(12) | 1..1 | ||
Šifra mjesta troška iz LC SPI sustava. | string(15) | 0..1 | ||
Iznos na dugovnoj strani | decimal(18,2) | 1..1 | ||
Iznos na potražnoj strani | decimal(18,2) | 1..1 | ||
Troznačna šifra valute prema ISO 4217 standardu. Označava osnovnu valutu u kojoj su poslani iznosi dokumenta. Od datuma uvođenja EUR-a će se vraćati kao obavezan element | string(3) | 0..1 | ||
Opis stavke kontiranja | string(200) | 0..1 | ||
0..1 | ||||
0 – nema greške; 1 - greška (nije pronađen dokument sa poslanim identifikatorom) 2 – greška (dokument je već kontiran); 3 – greška (nepostojeća pozicija u aktivnom planu) 4 – greška (nepostojeći konto) 5 - greška (nepostojeći konto na poziciji za aktivni plan); 6 – greška (nepostojeće mjesto troška) 7 – greška (suma dugovne i potražne strane je različita); 8 – greška (neispravna valuta kontiranja); | tinyint | 1..1 | ||
Opis greške u slučaju da dokument nije uspješno obrađen u LC SPI sustavu. – obavezan za Greska <> 0 | string(300) | 1..1 | ||
0..1 | ||||
1 – greška | tinyint | 1..1 | ||
Opis greške prilikom spremanja podatka | string(300) | 1..1 | ||
/spremiStavkeKontiranjaDokumenataResponse |
* Ako u LC SPI sustavu nije pronađena pozicija u aktivnom planu prema vrijednosti elementa PozSifra, konto na zadanoj poziciji prema vrijednosti elementa KonKonto i mjesto troška prema vrijednosti elementa MtSifra metoda vraća grešku o nemogućnosti spremanja stavaka kontiranja za dokument radi nepoznate pozicije, konta na poziciji ili mjesta troška.
* Ako u LC SPI sustavu već postoji kontiranje za poslani dokument tada će se spremanje podatka o kontiranju ignorirati, a u izlaznom XML-u će se za taj dokument vratiti greška sa adekvatnim opisom.