XML
Elem | Elem paraméterei / tartalma | Megjegyzés
|
xml fejrész | <?xml version="1.0" encoding="iso-8859-2"?> | Az encoding értéke felülbírálható az EDI_ENCODING rendszer paraméter beállításával
|
INVOIC | <INVOIC XMLNS="urn:Seeburger:Schemas:XML:SEE_XML_INVOIC_V01"> | fix
|
INVOIC.S_050.APPLICATION | ROOL Bázis | fix
|
INVOIC.S_050.MESSAGE_TYPE | INVOIC | fix
|
INVOIC.S_050.SENDER_CODE | | partner cím GLN kód (számla->telephely->partner cím.gln_kod)
|
INVOIC.S_050.RECIPIENT_CODE | | partner EDI cím (számla->vállalat partner->partner.edi_cim)
|
INVOIC.S_050.CREATION_DATE | | az előállítás napja YYYYMMDD formátumban (now())
|
INVOIC.S_050.CREATION_TIME | | az előállítás időpontja HH24MI formátumban (now())
|
INVOIC.S_050.S_100.DOCUMENT_TYPE | { 384 | 380 } | 384, ha a számla helyesbít egy másik számlát, egyébként 380
|
INVOIC.S_050.S_100.MESSAGE_FUNCTION | { 1 | 9 } | 1, ha a számla stornóz egy másik számlát, egyébként 9
|
INVOIC.S_050.S_100.MESSAGE_TYPE | INVOIC | fix
|
INVOIC.S_050.S_100.DOCUMENT_NUMBER | | számla bizonylatszáma
|
INVOIC.S_050.S_100.S_105.DATE_QUALIFIER | { 137 | 35 | 171 } |
- 137: számla dátum
- 35: teljesítés dátum
- 171: REFERENCE_CODE mutatja meg mire vonatkozik a dátum
|
INVOIC.S_050.S_100.S_105.DATE | |
- 137: számla kelte (szla.nnp_id_kelte.datum)
- 35: számla teljesítése (szla.nnp_id_nyomtatott_teljesites.datum)
- 171:VN: rendelés dátuma (szla.vms_id.nnp_id_rendeles.datum)
- 171:ON: rendelés dátuma (szla.vms_id.nnp_id_rendeles.datum)
- 171:DQ: szállítólevél dátuma (szla.szll_id.nnp_id.datum)
- 171:IV: helyesbített vagy stornózott számla kelte
|
INVOIC.S_050.S_100.S_105.REFERENCE_CODE | { VN | ON | DQ | IV } | az S_105.DATE a hivatkozott dokumentumra vonatkozik:
- VN: szállítói rendelés
- ON: vevői megrendelés
- DQ: szállítólevél
- IV: számla száma (helyesbítő/stornó esetén kitöltendő)
|
INVOIC.S_050.S_100.S_105.REFERENCE_NUMBER | |
- VN: megrendelés bizonylatszám (szla.vms_id.megrendeles_bizonylatszam)
- ON: megrendelés hivatkozás vagy a megrendeles_hivatkozasi_nev szöveg( coalesce( szla.vms_id.hivatkozasi_nev, 'megrendeles_hivatkozasi_nev' ))
- DQ: szállítólevél bizonylatszáma az SZLL- szöveg nélkül (replace( szla.szll_id.bizonylatszam, 'SZLL-', ))
- IV: helyesbített vagy stornózott számla bizonylatszáma
|
INVOIC.S_050.S_100.S_105.DATE_TYPE_FORMAT | 102 | fix. Azt jelenti, hogy a DATE értéke YYYYMMDD formátumú
|
INVOIC.S_050.S_100.S_110 | | TEXT_x jelentése TEXT_CODE értékétől függ:
- TIN: teszt számla üzenet, ekkor nem kell a TEXT_1
- PAI: fizetési mód: 42 = átutalás, 10 = készpénz, 31 = terhelés
- AAI: termékdíjas szabályozás szövegei
- PUR: beszerzési információk
- a TEXT_CODE határozza meg a TEXT_1, TEXT_2,... hosszát; AAI esetén AN..70, PAI esetén AN..3
|
INVOIC.S_050.S_100.S_110.TEXT_CODE | { TIN | PAI | AAI } |
|
INVOIC.S_050.S_100.S_110.TEXT_1 | | TEXT_1, TEXT_2, ... tartalmazza a TEXT_CODE-hoz tartozó értéket:
- PAI: átutalasos esetén 42, készpénzes 10, egyébként hiba (szla.vfm_id.fmd.atutalasos_e)
- AAI: <vállalat kód>_EDI_SZAMLA_TERMEKDIJ_UZENET rendszer paraméter értéke (kerül ide)
|
INVOIC.S_050.S_100.S_115.CURRENCY | | pénznem kód (szla.pnm_id_szamla.kod)
|
INVOIC.S_050.S_100.S_120 | | S_120.ADDRESS_CODE értékétől függően S_120 elemei másra vonatkoznak
|
INVOIC.S_050.S_100.S_120.ADDRESS_CODE | { SU | BY | DP | IV } |
- SU: szállító
- BY: vevő
- DP: szállítási cím
- IV: számla címzettje
|
INVOIC.S_050.S_100.S_120.ILN.SU | | ugyanaz mint a SENDER_CODE
|
INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.SU | | beszállító kód (coalesce(vms.beszallito_kod, coalesce(szla.szll_id.vpc_id.beszallito_kod, szla.vpn_id.beszallito_kod))), illetve ennek az első 5 karaktere a transzfer_feladat.beszallito_kod_kezeles értékétől { E | 5 } függően (vizsgálat: 5 vagy más?)
|
INVOIC.S_050.S_100.S_120.VAT_NUMBER.SU | | vállalat adószám (vlt.adoszam)
|
INVOIC.S_050.S_100.S_120.NAME_1.SU | | vállalat név (vlt.nev)
|
INVOIC.S_050.S_100.S_120.STREET_1.SU | | vállalat székhely cím (vlt.szekhely_cim)
|
INVOIC.S_050.S_100.S_120.CITY.SU | | vállalat székhely település (vlt.tls_id_szekhely.nev)
|
INVOIC.S_050.S_100.S_120.POSTAL_CODE.SU | | vállalat székhely irányítószám (vlt.tls_id_szekhely.iranyitoszam)
|
INVOIC.S_050.S_100.S_120.COUNTRY.SU | | vállalat székhely országa (vlt.tls_id_szekhely.oszg_id.kod)
|
INVOIC.S_050.S_100.S_120.ACCOUNT_NUMBER.SU | | pénzforgalmi jelzőszám (szla.vbsz_id.penzforgalmi_jelzoszam)
|
INVOIC.S_050.S_100.S_120.ILN.BY | | case lTftRec.vevo_gln_forras when 'P' then pnr.gln_kod else coalesce(pcm_szll.szegmens_gln_kod, pcm_szll.gln_kod) end as vevo_gln
|
INVOIC.S_050.S_100.S_120.NAME_1.BY | | case lTftRec.vevo_gln_forras when 'P' then lSzlaRec.vevo_nev else lSzlaRec.szallitasi_cim_nev end
|
INVOIC.S_050.S_100.S_120.STREET_1.BY | | case lTftRec.vevo_gln_forras when 'P' then lSzlaRec.vevo_cim else lSzlaRec.szallitasi_cim_cim end
|
INVOIC.S_050.S_100.S_120.CITY.BY | | case lTftRec.vevo_gln_forras when 'P' then lSzlaRec.vevo_telepules else lSzlaRec.szallitasi_cim_telepules end
|
INVOIC.S_050.S_100.S_120.POSTAL_CODE.BY | | case lTftRec.vevo_gln_forras when 'P' then lSzlaRec.vevo_iranyitoszam else lSzlaRec.szallitasi_cim_iranyitoszam end
|
INVOIC.S_050.S_100.S_120.COUNTRY.BY | | case lTftRec.vevo_gln_forras when 'P' then lSzlaRec.vevo_orszag else lSzlaRec.szallitasi_cim_orszag end
|
INVOIC.S_050.S_100.S_120.ILN.DP | | számla -> szállítólevél -> vállalat partner cím -> partner cím.gln_kod
|
INVOIC.S_050.S_100.S_120.NAME_1.DP | | számla -> szállítólevél -> vállalat partner cím -> partner cím.név
|
INVOIC.S_050.S_100.S_120.STREET_1.DP | | számla -> szállítólevél -> vállalat partner cím -> partner cím.cím
|
INVOIC.S_050.S_100.S_120.CITY.DP | | számla -> szállítólevél -> vállalat partner cím -> partner cím -> település.név
|
INVOIC.S_050.S_100.S_120.POSTAL_CODE.DP | | számla -> szállítólevél -> vállalat partner cím -> partner cím -> település.irányítószám
|
INVOIC.S_050.S_100.S_120.COUNTRY.DP | | számla -> szállítólevél -> vállalat partner cím -> partner cím -> település -> ország.kód
|
INVOIC.S_050.S_100.S_120..IV | | akkor szerepelnek az S_120 elem ADDRESS_CODE=IV, és ennek jellemzői, ha az IV.ILN jellemző eltér a BY.ILN értékétől (fogado_gln_kod_szamlazasi <> lSzlaRec.vevo_gln)
|
INVOIC.S_050.S_100.S_120.ILN.IV | | -> vállalat partner -> partner.gln_kod_szamlazasi
|
INVOIC.S_050.S_100.S_120.NAME_1.IV | | partner.név
|
INVOIC.S_050.S_100.S_120.STREET_1.IV | | -> vállalat partner -> partner.számlázási cím
|
INVOIC.S_050.S_100.S_120.CITY.IV | | -> partner.tls_id_szamlazasi_cim -> település.nev
|
INVOIC.S_050.S_100.S_120.POSTAL_CODE.IV | | -> település.iranyítószám
|
INVOIC.S_050.S_100.S_120.COUNTRY.IV | | -> település -> ország.kód
|
INVOIC.S_050.S_100.S_170.PAYMENT_DATE | | számla.nnp_id_fizetes_hatarideje -> dátum
|
INVOIC.S_050.S_200.POSITION_NUMBER | | sztl.sorrend
|
INVOIC.S_050.S_200.EAN | | lSztlRec.ean_kod
|
INVOIC.S_050.S_200.BUYER_ITEM_NUMBER | | számla -> vállalat partner -> partner -> partner áru kód.kód
|
INVOIC.S_050.S_200.SUPPLIER_ITEM_NUMBER | | számla tétel -> vállalat áru -> áru.kód
|
INVOIC.S_050.S_200.ITEM_DESCRIPTION1 | | számla tétel -> vállalat áru -> áru.név
|
INVOIC.S_050.S_200.QUANTITY | | sztl.mennyiseg / pak.atvaltas
|
INVOIC.S_050.S_200.QUANTITY_UNIT | | -> partner áru kód -> mennyiségi egység.kód
|
INVOIC.S_050.S_200.QUANTITY_QUALIFIER | { 47 | 58 } |
- 47 = számlázott mennyiség
- 58 = visszavont (eredeti) mennyiség (helyesbítő számla esetén)
|
INVOIC.S_050.S_200.NET_AMOUNT | | sztl.netto_ertek
|
INVOIC.S_050.S_200.GROSS_AMOUNT | | sztl.brutto_ertek
|
INVOIC.S_050.S_200.VAT_AMOUNT | | sztl.ado_ertek
|
INVOIC.S_050.S_200.S_201 | | PRODUCT_QUALIFIER értéke szerinti jelentések:
- HS: Harmonised system = vámtarifaszám
- GN: BTO - Nemzetközi termékcsoport kód
- LI: eredeti tétel sorszám helyesbítő számla esetén
|
INVOIC.S_050.S_200.S_201.PRODUCT_QUALIFIER | { HS | GN | LI } |
|
INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER.HS | | lSztlRec.aru_vamtarifaszam
|
INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER.GN | | lSztlRec.aru_bto_kod
|
INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER.LI | | lSztlRec.aru_helyesbitett_sorszam
|
INVOIC.S_050.S_200.S_215.VAT_RATE | | lSztlRec.ado_mertek
|
INVOIC.S_050.S_200.S_215.TAX_EXEMPT_INDICATOR | S | fix
|
INVOIC.S_050.S_200.S_280.PRICE_QUALIFIER | AAA | fix. Az egységár típusa: AAA = nettó-nettó ár (engedményeket tartalmazó ár), AAB = bruttó listaár (engedmények nélküli ár)
|
INVOIC.S_050.S_200.S_280.PRICE | | lSztlRec.pak_egysegar
|
INVOIC.S_050.S_200.S_280.PRICE_UNIT | | lSztlRec.pak_mennyisegi_egyseg
|
INVOIC.S_050.S_200.S_280.PRICE_BASIS | 1 | fix
|
INVOIC.S_050.S_300.TOTAL_GROSS_AMOUNT | | lSzlaRec.szamla_brutto_ertek
|
INVOIC.S_050.S_300.TOTAL_NET_AMOUNT | | lSzlaRec.szamla_netto_ertek
|
INVOIC.S_050.S_300.TOTAL_POSITIONS | | számla tételek száma. Készítéskor van kalkulálva.
|
INVOIC.S_050.S_400 | | számlára vonatkozó nettó, adó, bruttó értékek adó kulcsonként összesítve. (külön lekérdezés)
|
INVOIC.S_050.S_400.VAT_RATE_1 | | adó mérték (sztl.akcs_id.ado_mertek)
|
INVOIC.S_050.S_400.TOTAL_VAT_BASE_AMOUNT_1 | | nettó (sum(sztl.netto_ertek))
|
INVOIC.S_050.S_400.TOTAL_VAT_AMOUNT_1 | | adó
|
INVOIC.S_050.S_400.TOTAL_GROSS_AMOUNT_1 | | bruttó
|
INVOIC.S_050.S_400.TOTAL_VAT_AMOUNT | | szamla.ado_ertek
|