Számla import csv fájlból

Navigation:  Tartalom > Pénzügyi modul > Interfészek (Pénzügy) > Pénzügyi bizonylatok előállítása >

Számla import csv fájlból

Previous pageReturn to chapter overviewNext page

A funkció segítségével csv fromátumú fájl adataiból tudunk számla (fej és tétel) adatokat előállítani.

A funkció a Szamlazz.hu rendszerben előállított és csv formátumba exportált számlákból állít elő pénzügyi bizonylatot.

 

Jogosultságkód:                247392                        Help context:        247392

Forrás:                        Frm_SzlaImpCsv

 

clip2615

 

Az adatimport folyamata:

 

1. A betöltendő adatállomány kiválasztása

A navigátor sorban található [] gomb megnyomása után megjelenő Fájlkezelő segítségével kijelölhetjük a feldolgozandó adatfájt. A program csak a .csv kiterjesztésű fájlokat jeleníti meg.

 

2. Betöltés, adatfeldolgozás

A feldolgozandó adatfájl kiválasztása után megnyomjuk a [] gombot.

 

2.1. Egy adatbázis funkció ellenőrzi, az adatállományt, hogy az feoldolozható-e.

 

A funkció bemenő paramétere a feldolgozandó fájl neve. Az adatellenőrzés eredménye egy adattáblában jelenik meg, amely a hibák kódját, azonosítóját, és leírását tartalmazza. A program az eredmány tábla adatait megjeleníti a képernyőn.

 

Adatellenőrzési szempontok:

 

A000Az adatfájl fel van-e már dolgozva. Egy adott nevű adatállományt csak egyszer importálhatunk.
A001Az adott számlaszám szerepel-e a számla állományba. Egy számlát csak egyszer dolgozhatunk fel.
A002Amennyiben a számla hívatkozási számlaszámot tartalmaz (helyesbítő vagy stornó számla) akkor hívatkozott számlának már benne kell lenni a számla nyilvántartásban.
A003A csv adatfájl Áru azonosító mezójében szerplő kódnak létezni kell az Árutörzs Árukód mezőjében.
A004A csv adatfájl Futórkód mezójében szerplő kódnak létezni kell a Project törzs Projectkód mezőjében, amennyiben a rendszer paraméterek között nincs megadva alapértelmezett Projectkód.
A005Az import állományban lévő mennyiség egységnek meg kell lennie a Mennyiség egység törzsben.

 

Ha az adatellenőrzés nem talált hibát, akkor az eredmény tábla egyetlen sort tartalmaz, melynek a hibokód mezőjében [OK] érték szerepel.

 

2.2. Számla generálás.

Hibamentes ellenőrzés után egy tárolt eljárás a csv fájt adatai alapján pénzügyi bizonylatot generál.

 

A tárolt eljárás bemenő paramétere a feldolgozandó fájl neve. valamint a programot futtató operátor és terminál azonosítója.

A tárolt eljárás visszatérési értékei:

A visszatérési értékeket a program megjeleníti a képernyőn.

 

A tárolt eljárás által használt rendszer paraméterek:

 

Kulcs

Szoveg

Megjeg

SzlImpVevSzlAlaKod

0

Számla import csv - Áfa alany kód (Tv.hatályán kívül)

SzlImpVevSzlBtoKod

VNC

Számla import csv - Vevő számla bizonylattömb

SzlImpVevSzlFimKodAU

5

Számla import csv - Fizetési mód (átutalás)

SzlImpVevSzlFimKodBK

M

Számla import csv - Fizetési mód (bankkártya)

SzlImpVevSzlFimKodEP

K

Számla import csv - Fizetési mód (egészségpénztári kártya)

SzlImpVevSzlFimKodKP

1

Számla import csv - Fizetési mód (készpénz)

SzlImpVevSzlPeeKodAU

PEX-01/01051

Számla import csv - Pénzeszköz kód (átutalás)

SzlImpVevSzlPeeKodBK

PEX-01/01051

Számla import csv - Pénzeszköz kód (bankkártya)

SzlImpVevSzlPeeKodEP

PEX-01/01051

Számla import csv - Pénzeszköz kód (egészségpénztári kártya)

SzlImpVevSzlPeeKodKP

PEX-01/01051

Számla import csv - Pénzeszköz kód (készpénz)

SzlImpVevSzlPeuKod

PEX-01/00002

Számla import csv - Pénzügyi eszköz kód (belföldi vevő)

SzlImpVevSzlProKod

#

Számla import csv - Project kód

 

A számla generálás menete:

 

2.2.1. AParTor        Amennyiben a partner még nem szerepel a partner törzsben, akkor azt a program beszúrja oda.

2.2.2. AIraTor        Ha a partner irányítószáma még nincs meg az irányítószám törzsben, akkor azt a program létrehozza.

2.2.3. PSzaAla        A számla fej adatainak beszúrása.

2.2.4. PSzaOsz        Helyesbítő vagy stornó számla esetén a program a Számla összerendelő táblába bejegyzi a számla azonosítók kapcsolatát.

Stornó számla esetén a Unis adatbázisban az eredeti számla nem kerül stornózásra, hanem a stornó számla is (ellentétes előjelű) végszámlaként szerepel a számla állományban. Mindkét számla (stornó és stornózott) kontírozásra kerül.

2.2.5. PSzaAru        Számla áru adatok bejegyzése. Egy számla fejhez több számla áru tétel tartozhat. A számla fej adatokat a program a számla első áru tételéhez átadott adatok alapján állítja elő.

2.2.6. PSzaElo        Amennyiben a Számla típus [VS] (végszámla) és a menyiség negatív előjelű, akkor a program a tétel adatokból nem számla áru bejegyzést, hanem előlegbefűzést készít.

2.2.7. PSzlaImp         Az import táblába bejegyzi a progrma az elkészült számla áru tétel azonosítóját.

 

A számlagenerálás egyetlen tranzakcióban történik. A program vagy létrehozza a csv adatállományból az összes számlát, vagy bármilyen hiba előfordulása esetén nem készít egyetlen számlát sem.