XML datoteka in vsebina te datoteke


Moderator: Mirko Zbačnik

Odgovori
drago1955
Začetnik
Začetnik
Prispevkov: 82
Pridružen: 10 Apr 2008, 09:22

XML datoteka in vsebina te datoteke

Odgovor Napisal/-a drago1955 » 09 Jun 2008, 15:39

Pozdravljeni!

Dobil sem sicer en primer XML datoteke, vendar mi ni jasna vsebina le te.

Primer imam 2 zaposlenca:
Janez Novak
Žiga Novak


Kako pravilno vsebino te datoteke naredit?

Pri REK-u smo do sedaj vse prispevke, neto plače, bruto plače,itd... združevali za vse zaposlene skupaj, sedaj pa me zanima
ali se na e-davke pošilja za vsakega zaposlenega posebej.

Janez Novak ima svojo bruto/neto plačo in svoje prispevke,
med tem ima Žiga Novak spet druge zneske.

Ali moram na e-davke pošiljat zneske tako kot jih pošiljam preko e-bančništva - takšen način združevanja?

Lp

jurek
Računovodja
Računovodja
Prispevkov: 523
Pridružen: 11 Avg 2005, 08:43

Re: XML datoteka in vsebina te datoteke

Odgovor Napisal/-a jurek » 09 Jun 2008, 16:14

Poglej si primer:
http://89.212.6.161/rek1.xml
Najlepše vidiš, če ga v Internet explorerju odpreš.
Datoteka je sestavljena iz več logičnih delov. Odpiraš/zapiraš jih s +/-
V prvem delu so podatki o podjetju, v drugem skupni podatki o izplačilu (REK),
v tretjem delu pa so podatki o posameznem zaposlenem in njegovih prispevkih (iREK).

Na DURS se pošlje samo ta ena datoteka.

drago1955
Začetnik
Začetnik
Prispevkov: 82
Pridružen: 10 Apr 2008, 09:22

Odgovor Napisal/-a drago1955 » 09 Jun 2008, 23:16

točno to sem potreboval, hvala za informacijo.

zanima pa me še ali lahko to datoteko testiram nekako brez digitalnega potrdila? kot test, da vidim, če bo sprejelo datoteko.

jurek
Računovodja
Računovodja
Prispevkov: 523
Pridružen: 11 Avg 2005, 08:43

Odgovor Napisal/-a jurek » 09 Jun 2008, 23:26

Ne.
Pa tudi testiranje bo možno šele naslednji mesec.

vesnak
Računovodski mojster
Računovodski mojster
Prispevkov: 841
Pridružen: 18 Maj 2004, 11:39
Kraj: Celje

Odgovor Napisal/-a vesnak » 10 Jun 2008, 02:14

torej, če pravilno razumem edavki ne omogočajo v beta testiranja individualnih rekov? ravno tako ni možno delati testov v njihovi testni bazi brez digitalnega potrdila?

jurek
Računovodja
Računovodja
Prispevkov: 523
Pridružen: 11 Avg 2005, 08:43

Odgovor Napisal/-a jurek » 10 Jun 2008, 07:40

ŠE ne omogočajo.
In ja, rabiš pcertifikat.

drago1955
Začetnik
Začetnik
Prispevkov: 82
Pridružen: 10 Apr 2008, 09:22

Odgovor Napisal/-a drago1955 » 22 Jun 2008, 12:00

Zdravo!

Pri XML datoteki me zanima kaj pomeni tale vrstica:
<edp:taxNumber>87654321</edp:taxNumber> ?

Glede na to, da so številke in imajo 8 znakov smatram kot davčno številko! Mam prav?

Zanima pa me še kje dobim indentifikacijsko kodo?

Lp

jurek
Računovodja
Računovodja
Prispevkov: 523
Pridružen: 11 Avg 2005, 08:43

Odgovor Napisal/-a jurek » 23 Jun 2008, 11:44

drago1955 napisal/-a:Zdravo!

Pri XML datoteki me zanima kaj pomeni tale vrstica:
<edp:taxNumber>87654321</edp:taxNumber> ?

Glede na to, da so številke in imajo 8 znakov smatram kot davčno številko! Mam prav?

Zanima pa me še kje dobim indentifikacijsko kodo?

Lp
Davčna številka, ja.

Identifikacijska koda dokumenta?
Te načeloma ne rabiš. To številko določijo eDavki, ko sprejmejo dokument.
Ti jo potrebuješ le, če kreiraš XML datoteko s popravkom, ki spreminja prejšnji dokument. (in moraš povedat števiko dokumenta, ki ga popravljaš)
Dosti bolj enostavno je stornirati prejšnji dokument (preko eDavkov)
in pripraviti nov (popravljen) dokument.

drago1955
Začetnik
Začetnik
Prispevkov: 82
Pridružen: 10 Apr 2008, 09:22

Odgovor Napisal/-a drago1955 » 23 Jun 2008, 15:37

razumem, najlepša vam hvala.

Zanima pa me še to kje vpišem podatke o pooblaščencu?

Lp

jurek
Računovodja
Računovodja
Prispevkov: 523
Pridružen: 11 Avg 2005, 08:43

Odgovor Napisal/-a jurek » 23 Jun 2008, 17:18

drago1955 napisal/-a: Zanima pa me še to kje vpišem podatke o pooblaščencu?
V isti skupini, kot je skupni obrazec:
<REK>
<REK_1>
<F005_Name>yxcyxc</F005_Name>
<F006_Address>sdgfsdfsd</F006_Address>
<F007_TaxPayerID>12345678</F007_TaxPayerID>
<F008_ResponsiblePerson>aa</F008_ResponsiblePerson>
<F009_PhoneNumber>123-456-7889</F009_PhoneNumber>
<F10_IncomeType>1001</F10_IncomeType>
....

drago1955
Začetnik
Začetnik
Prispevkov: 82
Pridružen: 10 Apr 2008, 09:22

Odgovor Napisal/-a drago1955 » 23 Jun 2008, 19:35

tega ni v tej datoteki: http://89.212.6.161/rek1.xml



jurek napisal/-a:
drago1955 napisal/-a: Zanima pa me še to kje vpišem podatke o pooblaščencu?
V isti skupini, kot je skupni obrazec:
<REK>
<REK_1>
<F005_Name>yxcyxc</F005_Name>
<F006_Address>sdgfsdfsd</F006_Address>
<F007_TaxPayerID>12345678</F007_TaxPayerID>
<F008_ResponsiblePerson>aa</F008_ResponsiblePerson>
<F009_PhoneNumber>123-456-7889</F009_PhoneNumber>
<F10_IncomeType>1001</F10_IncomeType>
....

jurek
Računovodja
Računovodja
Prispevkov: 523
Pridružen: 11 Avg 2005, 08:43

Odgovor Napisal/-a jurek » 23 Jun 2008, 23:47

Ne, ni, ker so to neobvezna polja.

Poglej si XSD shemo (pravila) za XML datoteko na strani
http://beta.edavki.durs.si/OpenPortal/P ... msXml.aspx
V tej XSD datoteko lahko vidiš, katera polja so možna v posamezni skupini podatkov
in kakšne so možne vrednosti teh polj (število, znesek, datum, true/false,...)
Če pri polju piše MinOccurs=0, potem to polje ni obvezno.
Pri nekaterih piše minOccurs="0" maxOccurs="1", kar pomeni, da se lahko pojavi največ enkrat (lahko pa ga tudi ni v XML datoteki).

Recimo podatek A004 v "PODO-Common-1.xsd" ima minOccurs="1", kar pomeni, da je obvezen (se mora vsaj enkrat pojavit).

Je pa res, da so vse te onejitve v XSD datotekah zelooooo ohlapne.
Tako da se v končni verziji lahko zgodi, da bo malo več polj obveznih.

Odgovori