Bisnet XML

A RoolWikiBÓL

(Változatok közti eltérés)
2011. június 16., 11:47 változat (szerkesztés)
Rozsahegyil (Vita | szerkesztései)

← Előző változtatások
2011. június 16., 12:21 változat (szerkesztés) (undo)
Rozsahegyil (Vita | szerkesztései)

Következő változtatások →
28. sor: 28. sor:
| INVOIC.S_050.S_100.DOCUMENT_NUMBER || || számla.bizonylatszám | INVOIC.S_050.S_100.DOCUMENT_NUMBER || || számla.bizonylatszám
|- |-
-| 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_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:szla.nnp_id_kelte.datum;+| INVOIC.S_050.S_100.S_105.DATE || ||
-<br> 35:szla.nnp_id_nyomtatott_teljesites.datum;+* 137:szla.nnp_id_kelte.datum
-<br>171:VN:szla.vms_id.nnp_id_rendeles.datum;+* 35:szla.nnp_id_nyomtatott_teljesites.datum
-<br>171:ON:szla.vms_id.nnp_id_rendeles.datum;+* 171:VN:szla.vms_id.nnp_id_rendeles.datum
-<br>171:DQ:szla.szll_id.nnp_id.datum;+* 171:ON:szla.vms_id.nnp_id_rendeles.datum
-<br>171:IV:helyesbített vagy stornózott számla kelte;+* 171:DQ: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 &#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:
-<br>ON = vevői megrendelés,+* ON = vevői megrendelés
-<br>VN = szállítói rendelés,+* VN = szállítói rendelés
-<br>DQ = szállítólevél,+* DQ = szállítólevél
-<br>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 || || VN:szla.vms_id.megrendeles_bizonylatszam;+| INVOIC.S_050.S_100.S_105.REFERENCE_NUMBER || || VN:szla.vms_id.megrendeles_bizonylatszam
-<br>ON:coalesce( szla.vms_id.hivatkozasi_nev, 'megrendeles_hivatkozasi_nev' );+* ON:coalesce( szla.vms_id.hivatkozasi_nev, 'megrendeles_hivatkozasi_nev' )
-<br>DQ:replace( szla.szll_id.bizonylatszam, 'SZLL-', '');+* DQ:replace( szla.szll_id.bizonylatszam, 'SZLL-', '')
-<br>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ú
 +
|- |-
-| INVOIC.S_050.S_100.S110.TEXT_CODE || TIN || fix. Akkor szerepel, ha a transzfer_feladat.teszt_e = 'I' +| 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.S110.TEXT_CODE || PAI || +| INVOIC.S_050.S_100.S_110.TEXT_CODE || { TIN &#124; PAI } ||
|- |-
-| INVOIC.S_050.S_100.S110.TEXT_CODE || || +| INVOIC.S_050.S_100.S_110.TEXT_1 || || TEXT_1, TEXT_2, ... tartalmazza a TEXT_CODE-hoz tartozó értéket:
 +* PAI: szla.vfm_id.fmd.atutalasos_e és keszpenzes_e alapján 42 illetve 10, egyébként hiba
 +* AAI: rjo_get_rendszer_parameter( szla.vlt_id.kod ||'_EDI_SZAMLA_TERMEKDIJ_UZENET')
|- |-
-| INVOIC.S_050.S_100.S110.TEXT_CODE || || +| INVOIC.S_050.S_100.S_115.CURRENCY || szamla/penznem.kod azaz szla.pnm_id_szamla.kod||
|- |-
-| INVOIC.S_050.S_100.S110.TEXT_1 || || TEXT_X (X=1-4?) tartalmazza a TEXT_CODE-hoz tartozó értéket+| 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.S115.CURRENCY || szamla/penznem.kod || +| INVOIC.S_050.S_100.S_120.ADDRESS_CODE || { SU &#124; BY &#124; DP &#124; IV } ||
 +* SU: szállító
 +* BY: vevő
 +* DP: szállítási cím
 +* IV: számla címzettje
|- |-
-| INVOIC.S_050.S_100.S120.ADDRESS_CODE || || +| INVOIC.S_050.S_100.S_120.ILN.SU || ||
|- |-
-| INVOIC.S_050.S_100.S120.ILN || || +| INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.SU || ||
|- |-
-| INVOIC.S_050.S_100.S120.EXTERNAL_SUPPLIER_ID || || +| INVOIC.S_050.S_100.S_120.VAT_NUMBER.SU || ||
|- |-
-| INVOIC.S_050.S_100.S120.VAT_NUMBER || || +| INVOIC.S_050.S_100.S_120.NAME_1.SU || ||
|- |-
-| INVOIC.S_050.S_100.S120.NAME_1 || || +| INVOIC.S_050.S_100.S_120.STREET_1.SU || ||
|- |-
-| INVOIC.S_050.S_100.S120.STREET_1 || || +| INVOIC.S_050.S_100.S_120.CITY.SU || ||
|- |-
-| INVOIC.S_050.S_100.S120.CITY || || +| INVOIC.S_050.S_100.S_120.POSTAL_CODE.SU || ||
|- |-
-| INVOIC.S_050.S_100.S120.POSTAL_CODE || || +| INVOIC.S_050.S_100.S_120.COUNTRY.SU || ||
 + 
|- |-
-| INVOIC.S_050.S_100.S120.COUNTRY || || +| INVOIC.S_050.S_100.S_120.ILN.BY || ||
|- |-
-| INVOIC.S_050.S_100.S120.ACCOUNT_NUMBER || || +| INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.BY || ||
|- |-
-| INVOIC.S_050.S_100.S170.PAYMENT_DATE || || +| INVOIC.S_050.S_100.S_120.VAT_NUMBER.BY || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.NAME_1.BY || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.STREET_1.BY || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.CITY.BY || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.POSTAL_CODE.BY || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.COUNTRY.BY || ||
 + 
 +|-
 +| INVOIC.S_050.S_100.S_120.ILN.DP || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.DP || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.VAT_NUMBER.DP || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.NAME_1.DP || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.STREET_1.DP || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.CITY.DP || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.POSTAL_CODE.DP || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.COUNTRY.DP || ||
 + 
 +|-
 +| INVOIC.S_050.S_100.S_120.ILN.IV || ||
 + 
 +|-
 +| INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.IV || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.VAT_NUMBER.IV || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.NAME_1.IV || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.STREET_1.IV || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.CITY.IV || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.POSTAL_CODE.IV || ||
 +|-
 +| INVOIC.S_050.S_100.S_120.COUNTRY.IV || ||
 + 
 +|-
 +| INVOIC.S_050.S_100.S_120.ACCOUNT_NUMBER || ||
 +|-
 +| INVOIC.S_050.S_100.S_170.PAYMENT_DATE || ||
|- |-
| INVOIC.S_050.S_200.POSITION_NUMBER || || | INVOIC.S_050.S_200.POSITION_NUMBER || ||
106. sor: 173. sor:
| INVOIC.S_050.S_200.VAT_AMOUNT || || | INVOIC.S_050.S_200.VAT_AMOUNT || ||
|- |-
-| INVOIC.S_050.S_200.S201.PRODUCT_QUALIFIER || || +| INVOIC.S_050.S_200.S_201.PRODUCT_QUALIFIER || ||
|- |-
-| INVOIC.S_050.S_200.S201.PRODUCT_NUMBER || || +| INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER || ||
|- |-
-| INVOIC.S_050.S_200.S215.VAT_RATE || || +| INVOIC.S_050.S_200.S_215.VAT_RATE || ||
|- |-
-| INVOIC.S_050.S_200.S215.TAX_EXEMPT_INDICATOR || || +| INVOIC.S_050.S_200.S_215.TAX_EXEMPT_INDICATOR || ||
|- |-
-| INVOIC.S_050.S_200.S280.PRICE_QUALIFIER || || +| INVOIC.S_050.S_200.S_280.PRICE_QUALIFIER || ||
|- |-
-| INVOIC.S_050.S_200.S280.PRICE || || +| INVOIC.S_050.S_200.S_280.PRICE || ||
|- |-
-| INVOIC.S_050.S_200.S280.PRICE_UNIT || || +| INVOIC.S_050.S_200.S_280.PRICE_UNIT || ||
|- |-
-| INVOIC.S_050.S_200.S280.PRICE_BASIS || || +| INVOIC.S_050.S_200.S_280.PRICE_BASIS || ||
|- |-
| INVOIC.S_050.S_300.TOTAL_GROSS_AMOUNT || || | INVOIC.S_050.S_300.TOTAL_GROSS_AMOUNT || ||

2011. június 16., 12:21 változat

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 számla->telephely->partner cím.gln_kod
INVOIC.S_050.RECIPIENT_CODE (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ám
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:szla.nnp_id_kelte.datum
  • 35:szla.nnp_id_nyomtatott_teljesites.datum
  • 171:VN:szla.vms_id.nnp_id_rendeles.datum
  • 171:ON:szla.vms_id.nnp_id_rendeles.datum
  • 171:DQ: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:
  • ON = vevői megrendelés
  • VN = szállítói rendelé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:szla.vms_id.megrendeles_bizonylatszam
  • ON:coalesce( szla.vms_id.hivatkozasi_nev, 'megrendeles_hivatkozasi_nev' )
  • DQ: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 }
INVOIC.S_050.S_100.S_110.TEXT_1 TEXT_1, TEXT_2, ... tartalmazza a TEXT_CODE-hoz tartozó értéket:
  • PAI: szla.vfm_id.fmd.atutalasos_e és keszpenzes_e alapján 42 illetve 10, egyébként hiba
  • AAI: rjo_get_rendszer_parameter( szla.vlt_id.kod ||'_EDI_SZAMLA_TERMEKDIJ_UZENET')
INVOIC.S_050.S_100.S_115.CURRENCY szamla/penznem.kod azaz 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
INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.SU
INVOIC.S_050.S_100.S_120.VAT_NUMBER.SU
INVOIC.S_050.S_100.S_120.NAME_1.SU
INVOIC.S_050.S_100.S_120.STREET_1.SU
INVOIC.S_050.S_100.S_120.CITY.SU
INVOIC.S_050.S_100.S_120.POSTAL_CODE.SU
INVOIC.S_050.S_100.S_120.COUNTRY.SU
INVOIC.S_050.S_100.S_120.ILN.BY
INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.BY
INVOIC.S_050.S_100.S_120.VAT_NUMBER.BY
INVOIC.S_050.S_100.S_120.NAME_1.BY
INVOIC.S_050.S_100.S_120.STREET_1.BY
INVOIC.S_050.S_100.S_120.CITY.BY
INVOIC.S_050.S_100.S_120.POSTAL_CODE.BY
INVOIC.S_050.S_100.S_120.COUNTRY.BY
INVOIC.S_050.S_100.S_120.ILN.DP
INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.DP
INVOIC.S_050.S_100.S_120.VAT_NUMBER.DP
INVOIC.S_050.S_100.S_120.NAME_1.DP
INVOIC.S_050.S_100.S_120.STREET_1.DP
INVOIC.S_050.S_100.S_120.CITY.DP
INVOIC.S_050.S_100.S_120.POSTAL_CODE.DP
INVOIC.S_050.S_100.S_120.COUNTRY.DP
INVOIC.S_050.S_100.S_120.ILN.IV
INVOIC.S_050.S_100.S_120.EXTERNAL_SUPPLIER_ID.IV
INVOIC.S_050.S_100.S_120.VAT_NUMBER.IV
INVOIC.S_050.S_100.S_120.NAME_1.IV
INVOIC.S_050.S_100.S_120.STREET_1.IV
INVOIC.S_050.S_100.S_120.CITY.IV
INVOIC.S_050.S_100.S_120.POSTAL_CODE.IV
INVOIC.S_050.S_100.S_120.COUNTRY.IV
INVOIC.S_050.S_100.S_120.ACCOUNT_NUMBER
INVOIC.S_050.S_100.S_170.PAYMENT_DATE
INVOIC.S_050.S_200.POSITION_NUMBER
INVOIC.S_050.S_200.EAN
INVOIC.S_050.S_200.BUYER_ITEM_NUMBER
INVOIC.S_050.S_200.SUPPLIER_ITEM_NUMBER
INVOIC.S_050.S_200.ITEM_DESCRIPTION1
INVOIC.S_050.S_200.QUANTITY
INVOIC.S_050.S_200.QUANTITY_UNIT
INVOIC.S_050.S_200.QUANTITY_QUALIFIER
INVOIC.S_050.S_200.NET_AMOUNT
INVOIC.S_050.S_200.GROSS_AMOUNT
INVOIC.S_050.S_200.VAT_AMOUNT
INVOIC.S_050.S_200.S_201.PRODUCT_QUALIFIER
INVOIC.S_050.S_200.S_201.PRODUCT_NUMBER
INVOIC.S_050.S_200.S_215.VAT_RATE
INVOIC.S_050.S_200.S_215.TAX_EXEMPT_INDICATOR
INVOIC.S_050.S_200.S_280.PRICE_QUALIFIER
INVOIC.S_050.S_200.S_280.PRICE
INVOIC.S_050.S_200.S_280.PRICE_UNIT
INVOIC.S_050.S_200.S_280.PRICE_BASIS
INVOIC.S_050.S_300.TOTAL_GROSS_AMOUNT
INVOIC.S_050.S_300.TOTAL_NET_AMOUNT
INVOIC.S_050.S_300.TOTAL_POSITIONS
INVOIC.S_050.S_400.VAT_RATE_1
INVOIC.S_050.S_400.TOTAL_VAT_BASE_AMOUNT_1
INVOIC.S_050.S_400.TOTAL_VAT_AMOUNT_1
INVOIC.S_050.S_400.TOTAL_GROSS_AMOUNT_1
INVOIC.S_050.S_400.TOTAL_VAT_AMOUNT
Személyes eszközök