Oldal: 1 / 1

10ELEKAFA - XML-adatok beolvasása/Interface

HozzászólásElküldve: csüt. jan. 01, 1970 1:00 am
Szerző: jay2006

Egy ismerősöm nevében szeretném a következőt megkérdezni:

Szeretne egy elektronikus adóbevallást készíteni (10Elekafa-nyomtatvány), úgy, hogy a rendszeren kívül építene fel egy XML-állományt a számlákból, melyet egy Interface segítségével szeretne beilleszteni az APEH elektronikus adóbevallási rendszerébe. Most összeállítótt egy minta-XML-filet, de nem működik ill. nem tudja csatlakoztatni. Ki tudja megmondani nekem, hogy hol lehet egy (átfogó, részletes, több számlákból álló) mintát egy működő XML-file-ra találni (az APEH oldalán csak egy kis minta található) ill. hogy hogyan lehet ezt csatlakoztatni az Apeh program Interface-jehez?

Optimális lenne egy német nyelvű használati utasítás (sajnos az APEH oldalán nincs minden lefordítva idegen nyelvekre), de nem feltétlenül szükséges.

Én sajnos egyáltalán nem értek ehhez, de remélem, félig-meddig érthetően sikerült vázolni a problémát.

Mindenkinek előre is nagyon köszönöm a segítségét! 

 

 


10ELEKAFA - XML-adatok beolvasása/Interface

HozzászólásElküldve: szer. jún. 02, 2010 8:53 am
Szerző: b2i21

Ezeket nézzétek át, ha nem megy ez alapján akkor van APEH fejlesztői vonal ott kérhetsz konkrét segítséget. De szerintem ezek alapján menni kell a dolognak. A szintaktikai dolgokra nagyon figyeljen oda a fejlesztő.

Teszt XML készítés. Hogyan?

1. ABEVJAVA 10ELEKAFA nyomtatvány kitöltés (minden olyan adat legyen benne ami előfordulhat pl. egy létező v. próba adatokra

2. Ellenőrizd le az ellenőrzés menüvel. Ne legyen logikai hiba benne.

3. Hozd létre a próba XML fájlodat.

ABEVJAVA Szerviz/Fejlesztőknek/Teszt XML fájl készítése (XML)

4. Alkosd meg ugyanezt a saját rendszeredből. Ha alapos vagy hexa editorral is megvizsgálhatod, hogy mindent ugyanúgy pakolsz -e le.

Itt van az APEH példa

http://www.apeh.hu/data/cms89563/importalas_mindenkinek.pdf

http://www.apeh.hu/data/cms150790/nyomtatvanyok_xml_szerkezete.pdf

Más lehetőségek az azonosítók megismerésére:
Egy az ÁNYK-ba betöltött nyomtatvány közös azonosítói .csv kiterjesztésű fájlba is
kimenthetők, a Szerviz/ Fejlesztőknek / Mező definiciós file (.csv) létrehozása menüpont
segítségével.
További támogatást nyújt a program a Szerviz/ Fejlesztőknek/Teszt XML file készítése
(.xml) menüpontban, ahol egy kitöltött nyomtatvány adatait tartalmazó xml állomány
menthető ki.


<?xml version="1.0" encoding="utf-8"?>
<nyomtatvanyok xmlns="http://iop.gov.hu/2007/01/nyk/altalanosnyomtatvany">
<abev>
<hibakszama>0</hibakszama>
<hash>5CF24E29A24A39B00CEFF87E7B66895D67752C0B</hash>
<programverzio>v.2.10.0</programverzio>
</abev>
<nyomtatvany>
<nyomtatvanyinformacio>
<nyomtatvanyazonosito> TESZTH2_Teszt_nyomtatvany </nyomtatvanyazonosito>
<nyomtatvanyverzio>1.0</nyomtatvanyverzio>
</nyomtatvanyinformacio>
<mezok>
<mezo eazon="0A0001B001A">1</mezo>
<mezo eazon="0A0002B001A">2</mezo>
<mezo eazon="0A0001C001A">Teszt Anna</mezo>
<mezo eazon="0A0002C001A">Teszt Géza</mezo>
<mezo eazon="0A0001C002A">123456</mezo>
<mezo eazon="0A0002C002A">789012</mezo>
<mezo eazon="0A0001D001A">Adat1</mezo>
<mezo eazon="0A0002D001A">Adat21</mezo>
<mezo eazon="0A0001D002A">Adat1</mezo>
<mezo eazon="0A0002D002A">Adat21</mezo>
</mezok>
</nyomtatvany>
</nyomtatvanyok>

Üdv.

 Barna


10ELEKAFA - XML-adatok beolvasása/Interface

HozzászólásElküldve: szer. jún. 02, 2010 10:12 am
Szerző: b2i21

Még egy dolgot:

Jó a "hash" számításod?

Ebbből kiderül, hogy a "hash" SHA-1 algoritmussal van számolva:
http://www.apeh.hu/data/cms150790/nyomtatvanyok_xml_szerkezete.pdf

SHA-1 algoritmusról:
http://www.biztostu.hu/mod/resource/view.php?id=435
http://rycon.hu/papers/04kriptografiai_hash_algoritmusok_elemzese.pdf

Megjegyzem vannak programozási nyelvek, ahol az SHA-1 re library-k vannak és konkrét függvények.

Bocs a "héber" szövegért, de a programozónak ezt érteni kell.

Ennyi gondolom megéri a 100 pontot....

Üdv.
 Barna


10ELEKAFA - XML-adatok beolvasása/Interface

HozzászólásElküldve: szer. jún. 02, 2010 3:56 pm
Szerző: jay2006

Köszi, Barna! Továbbítom az infót, remélem itt megtaláljuk, amit keresünk.

Üdv.,

Judit