Bisnet XML

A RoolWikiBÓL

(Változatok közti eltérés)
2011. augusztus 2., 14:04 változat (szerkesztés)
Rozsahegyil (Vita | szerkesztései)

← Előző változtatások
2011. augusztus 2., 14:21 változat (szerkesztés) (undo)
Rozsahegyil (Vita | szerkesztései)

Következő változtatások →
2. sor: 2. sor:
|+ <h3>XML</h3> |+ <h3>XML</h3>
|- style="color:black; background-color:#dddddd;" |- style="color:black; background-color:#dddddd;"
-| <b>Elem</b> || <b>Elem paraméterei / tartalma</b> || <b>Megjegyzés</b>+| <b>Elem</b> || <b>Elem paraméterei / tartalma</b> || <b>Megjegyzés</b> || <b>Fejlesztői megjegyzés</b>
|- style="color:green; background-color:#ffffcc;" |- style="color:green; background-color:#ffffcc;"
-| 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+| 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 || <INVOIC XMLNS="urn:Seeburger:Schemas:XML:SEE_XML_INVOIC_V01"> || fix ||
|- |-
-| INVOIC.S_050.APPLICATION || ROOL Bázis || fix+| INVOIC.S_050.APPLICATION || ROOL Bázis || fix ||
|- |-
-| INVOIC.S_050.MESSAGE_TYPE || INVOIC || 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.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.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_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.CREATION_TIME || || az előállítás időpontja HH24MI formátumban || now()
|- |-
-| INVOIC.S_050.S_100.DOCUMENT_TYPE || { 384 &#124; 380 } || 384, ha a számla helyesbít egy másik számlát, egyébként 380+| INVOIC.S_050.S_100.DOCUMENT_TYPE || { 384 &#124; 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 &#124; 9 } || 1, ha a számla stornóz egy másik számlát, egyébként 9+| INVOIC.S_050.S_100.MESSAGE_FUNCTION || { 1 &#124; 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.MESSAGE_TYPE || INVOIC || fix ||
|- |-
-| INVOIC.S_050.S_100.DOCUMENT_NUMBER || || számla bizonylatszáma+| INVOIC.S_050.S_100.DOCUMENT_NUMBER || || számla bizonylatszáma ||
|- |-
| INVOIC.S_050.S_100.S_105.DATE_QUALIFIER || { 137 &#124; 35 &#124; 171 } || | INVOIC.S_050.S_100.S_105.DATE_QUALIFIER || { 137 &#124; 35 &#124; 171 } ||
* 137: számla dátum * 137: számla dátum
* 35: teljesítés dátum * 35: teljesítés dátum
-* 171: REFERENCE_CODE mutatja meg mire vonatkozik a dátum+* 171: REFERENCE_CODE mutatja meg mire vonatkozik a dátum ||
|- |-
| INVOIC.S_050.S_100.S_105.DATE || || | INVOIC.S_050.S_100.S_105.DATE || ||
40. sor: 40. sor:
* 171:DQ: szállítólevél dátuma (szla.szll_id.nnp_id.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 * 171:IV: helyesbített vagy stornózott számla kelte
 + ||
|- |-
| INVOIC.S_050.S_100.S_105.REFERENCE_CODE || { VN &#124; ON &#124; DQ &#124; IV } || az S_105.DATE a hivatkozott dokumentumra vonatkozik: | INVOIC.S_050.S_100.S_105.REFERENCE_CODE || { VN &#124; ON &#124; DQ &#124; IV } || az S_105.DATE a hivatkozott dokumentumra vonatkozik:
46. sor: 47. sor:
* DQ: szállítólevél * DQ: szállítólevél
* IV: számla száma (helyesbítő/stornó esetén kitöltendő) * IV: számla száma (helyesbítő/stornó esetén kitöltendő)
 + ||
|- |-
| INVOIC.S_050.S_100.S_105.REFERENCE_NUMBER || || | INVOIC.S_050.S_100.S_105.REFERENCE_NUMBER || ||
52. sor: 54. sor:
* DQ: szállítólevél bizonylatszáma az '''SZLL-''' szöveg nélkül (replace( szla.szll_id.bizonylatszam, 'SZLL-', '')) * 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 * 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_105.DATE_TYPE_FORMAT || 102 || fix. Azt jelenti, hogy a DATE értéke YYYYMMDD formátumú ||
|- |-
62. sor: 65. sor:
* PUR: beszerzési információk * 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 * 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 &#124; PAI &#124; AAI } || +| INVOIC.S_050.S_100.S_110.TEXT_CODE || { TIN &#124; PAI &#124; AAI } || ||
|- |-
| INVOIC.S_050.S_100.S_110.TEXT_1 || || TEXT_1, TEXT_2, ... tartalmazza a TEXT_CODE-hoz tartozó értéket: | 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)+* PAI: átutalasos esetén 42, készpénzes 10, egyébként hiba
* AAI: <vállalat kód>_EDI_SZAMLA_TERMEKDIJ_UZENET rendszer paraméter értéke (kerül ide) * AAI: <vállalat kód>_EDI_SZAMLA_TERMEKDIJ_UZENET rendszer paraméter értéke (kerül ide)
 + || PAI: szla.vfm_id.fmd.atutalasos_e
|- |-
-| INVOIC.S_050.S_100.S_115.CURRENCY || || pénznem kód (szla.pnm_id_szamla.kod)+| 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 || || 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 &#124; BY &#124; DP &#124; IV } || | INVOIC.S_050.S_100.S_120.ADDRESS_CODE || { SU &#124; BY &#124; DP &#124; IV } ||
78. sor: 83. sor:
* DP: szállítási cím * DP: szállítási cím
* IV: számla címzettje * 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.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 &#124; 5 } függően (vizsgálat: 5 vagy más?)+| INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.SU || || beszállító kód illetve ennek az első 5 karaktere a transzfer feladat beszállító_kód_kezelés értékétől függően ||(coalesce(vms.beszallito_kod, coalesce(szla.szll_id.vpc_id.beszallito_kod, szla.vpn_id.beszallito_kod))) (beszállító_kód_kezelés értékének vizsgálata: 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.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.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.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.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.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.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.ACCOUNT_NUMBER.SU || || pénzforgalmi jelzőszám || (szla.vbsz_id.penzforgalmi_jelzoszam)
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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.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
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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.NAME_1.BY || || ||case lTftRec.vevo_gln_forras when 'P' then lSzlaRec.vevo_nev else lSzlaRec.szallitasi_cim_nev end
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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.STREET_1.BY || || ||case lTftRec.vevo_gln_forras when 'P' then lSzlaRec.vevo_cim else lSzlaRec.szallitasi_cim_cim end
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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.CITY.BY || || ||case lTftRec.vevo_gln_forras when 'P' then lSzlaRec.vevo_telepules else lSzlaRec.szallitasi_cim_telepules end
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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.POSTAL_CODE.BY || || ||case lTftRec.vevo_gln_forras when 'P' then lSzlaRec.vevo_iranyitoszam else lSzlaRec.szallitasi_cim_iranyitoszam end
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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.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.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.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.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.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.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.COUNTRY.DP || || || számla -> szállítólevél -> vállalat partner cím -> partner cím -> település -> ország.kód
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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..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)
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_100.S_120.ILN.IV || || -> vállalat partner -> partner.gln_kod_szamlazasi+| INVOIC.S_050.S_100.S_120.ILN.IV || || ||-> vállalat partner -> partner.gln_kod_szamlazasi
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_100.S_120.NAME_1.IV || || partner.név+| INVOIC.S_050.S_100.S_120.NAME_1.IV || || partner.név ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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.STREET_1.IV || || || -> vállalat partner -> partner.számlázási cím
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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.CITY.IV || || || -> partner.tls_id_szamlazasi_cim -> település.nev
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_100.S_120.POSTAL_CODE.IV || || -> település.iranyítószám+| INVOIC.S_050.S_100.S_120.POSTAL_CODE.IV || || || -> település.iranyítószám
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_100.S_120.COUNTRY.IV || || -> település -> ország.kód+| 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_100.S_170.PAYMENT_DATE || || || számla.nnp_id_fizetes_hatarideje -> dátum
146. sor: 152. sor:
|-style="color:black; background-color:#eeeeff;" |-style="color:black; background-color:#eeeeff;"
-| INVOIC.S_050.S_200.POSITION_NUMBER || || sztl.sorrend+| INVOIC.S_050.S_200.POSITION_NUMBER || || || sztl.sorrend
|- |-
-| INVOIC.S_050.S_200.EAN || || lSztlRec.ean_kod+| 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.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.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.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 || || || 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_UNIT || || || -> partner áru kód -> mennyiségi egység.kód
|- |-
| INVOIC.S_050.S_200.QUANTITY_QUALIFIER || { 47 &#124; 58 } || | INVOIC.S_050.S_200.QUANTITY_QUALIFIER || { 47 &#124; 58 } ||
* 47 = számlázott mennyiség * 47 = számlázott mennyiség
* 58 = visszavont (eredeti) mennyiség (helyesbítő számla esetén) * 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.NET_AMOUNT || || || sztl.netto_ertek
|- |-
-| INVOIC.S_050.S_200.GROSS_AMOUNT || || sztl.brutto_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.VAT_AMOUNT || || || sztl.ado_ertek
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
175. sor: 182. sor:
* GN: BTO - Nemzetközi termékcsoport kód * GN: BTO - Nemzetközi termékcsoport kód
* LI: eredeti tétel sorszám helyesbítő számla esetén * LI: eredeti tétel sorszám helyesbítő számla esetén
 + ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_200.S_201.PRODUCT_QUALIFIER || { HS &#124; GN &#124; LI } || +| INVOIC.S_050.S_200.S_201.PRODUCT_QUALIFIER || { HS &#124; GN &#124; LI } || ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER.HS || || lSztlRec.aru_vamtarifaszam+| INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER.HS || || || lSztlRec.aru_vamtarifaszam
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER.GN || || lSztlRec.aru_bto_kod+| INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER.GN || || || lSztlRec.aru_bto_kod
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER.LI || || lSztlRec.aru_helyesbitett_sorszam+| 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.VAT_RATE || || || lSztlRec.ado_mertek
|- |-
-| INVOIC.S_050.S_200.S_215.TAX_EXEMPT_INDICATOR || S || fix+| INVOIC.S_050.S_200.S_215.TAX_EXEMPT_INDICATOR || S || fix ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| 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_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) ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_200.S_280.PRICE || || lSztlRec.pak_egysegar+| INVOIC.S_050.S_200.S_280.PRICE || || || lSztlRec.pak_egysegar
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_200.S_280.PRICE_UNIT || || lSztlRec.pak_mennyisegi_egyseg+| INVOIC.S_050.S_200.S_280.PRICE_UNIT || || || lSztlRec.pak_mennyisegi_egyseg
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| INVOIC.S_050.S_200.S_280.PRICE_BASIS || 1 || fix+| INVOIC.S_050.S_200.S_280.PRICE_BASIS || 1 || fix ||
|-style="color:black; background-color:#eeffee;" |-style="color:black; background-color:#eeffee;"
-| INVOIC.S_050.S_300.TOTAL_GROSS_AMOUNT || || lSzlaRec.szamla_brutto_ertek+| INVOIC.S_050.S_300.TOTAL_GROSS_AMOUNT || || || lSzlaRec.szamla_brutto_ertek
|-style="color:black; background-color:#eeffee;" |-style="color:black; background-color:#eeffee;"
-| INVOIC.S_050.S_300.TOTAL_NET_AMOUNT || || lSzlaRec.szamla_netto_ertek+| INVOIC.S_050.S_300.TOTAL_NET_AMOUNT || || || lSzlaRec.szamla_netto_ertek
|-style="color:black; background-color:#eeffee;" |-style="color:black; background-color:#eeffee;"
-| INVOIC.S_050.S_300.TOTAL_POSITIONS || || számla tételek száma. Készítéskor van kalkulálva.+| INVOIC.S_050.S_300.TOTAL_POSITIONS || || számla tételek száma. || Készítéskor van kalkulálva.
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| 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 || || számlára vonatkozó nettó, adó, bruttó értékek adó kulcsonként összesítve. || (külön lekérdezés)
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| INVOIC.S_050.S_400.VAT_RATE_1 || || adó mérték (sztl.akcs_id.ado_mertek)+| INVOIC.S_050.S_400.VAT_RATE_1 || || adó mérték || (sztl.akcs_id.ado_mertek)
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| INVOIC.S_050.S_400.TOTAL_VAT_BASE_AMOUNT_1 || || nettó (sum(sztl.netto_ertek))+| INVOIC.S_050.S_400.TOTAL_VAT_BASE_AMOUNT_1 || || nettó || (sum(sztl.netto_ertek))
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| INVOIC.S_050.S_400.TOTAL_VAT_AMOUNT_1 || || adó+| INVOIC.S_050.S_400.TOTAL_VAT_AMOUNT_1 || || adó ||
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| INVOIC.S_050.S_400.TOTAL_GROSS_AMOUNT_1 || || bruttó+| INVOIC.S_050.S_400.TOTAL_GROSS_AMOUNT_1 || || bruttó ||
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| INVOIC.S_050.S_400.TOTAL_VAT_AMOUNT || || szamla.ado_ertek+| INVOIC.S_050.S_400.TOTAL_VAT_AMOUNT || || || szamla.ado_ertek
|} |}

2011. augusztus 2., 14:21 változat

XML

Elem Elem paraméterei / tartalma Megjegyzés Fejlesztői 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
  • AAI: <vállalat kód>_EDI_SZAMLA_TERMEKDIJ_UZENET rendszer paraméter értéke (kerül ide)
PAI: szla.vfm_id.fmd.atutalasos_e
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 illetve ennek az első 5 karaktere a transzfer feladat beszállító_kód_kezelés értékétől függően (coalesce(vms.beszallito_kod, coalesce(szla.szll_id.vpc_id.beszallito_kod, szla.vpn_id.beszallito_kod))) (beszállító_kód_kezelés értékének vizsgálata: 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
Személyes eszközök