Edinet XML

A RoolWikiBÓL

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

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

 
(One intermediate revision not shown.)
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 ||
|- |-
-| Invoice || <Invoice Version="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.infinite.pl/pub/doc/fmt/xml/invoice/1.0/invoice.xsd"> ||fix+| Invoice || <Invoice Version="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.infinite.pl/pub/doc/fmt/xml/invoice/1.0/invoice.xsd"> ||fix ||
|- |-
|- |-
-| Incoice.InvoiceHeader.InvoiceNumber || || számla.bizonylatszám+| Incoice.InvoiceHeader.InvoiceNumber || || számla bizonylatszám ||
|- |-
-| Incoice.InvoiceHeader.Date || || számla.nnp_id_kelte.dátum YYYY-MM-DD formában+| Incoice.InvoiceHeader.Date || || számla kelte YYYY-MM-DD formában || számla.nnp_id_kelte.dátum
|- |-
-| Incoice.InvoiceHeader.InvoiceDueDate || || számla.nnp_id_fizetes_hatarideje.dátum YYYY-MM-DD formában+| Incoice.InvoiceHeader.InvoiceDueDate || || számla fizetes határideje YYYY-MM-DD formában || számla.nnp_id_fizetes_hatarideje
|- |-
-| Incoice.InvoiceHeader.PaymentTermsQualifier || 3 || fix+| Incoice.InvoiceHeader.PaymentTermsQualifier || 3 || fix ||
|- |-
| Incoice.InvoiceHeader.PaymentMethod.Code || { 42, 10 } || | Incoice.InvoiceHeader.PaymentMethod.Code || { 42, 10 } ||
21. sor: 21. sor:
* 10: készpénzes * 10: készpénzes
* egyébként hibaüzenet érkezik, számla nem készül * egyébként hibaüzenet érkezik, számla nem készül
 + ||
|- |-
-| Incoice.InvoiceHeader.InvoiceCurrencyCoded || || számla.pnm_id_szamla.kód+| Incoice.InvoiceHeader.InvoiceCurrencyCoded || || pénznem || számla.pnm_id_szamla.kód
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
| Incoice.InvoiceHeader.InvoicePurposeCoded || { C, O } || | Incoice.InvoiceHeader.InvoicePurposeCoded || { C, O } ||
* C: ha a számla helyesbít egy másik számlát * C: ha a számla helyesbít egy másik számlát
* O: egyébként * O: egyébként
- + ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
| Incoice.InvoiceHeader.DocumentRole || { A, O } || | Incoice.InvoiceHeader.DocumentRole || { A, O } ||
* A: ha a számla stornóz egy másik számlát * A: ha a számla stornóz egy másik számlát
* O: egyébként * O: egyébként
- + ||
|- |-
-| Incoice.InvoiceParty.OrderParty.RefInvoiceNumber || || a helyesbített (szla_id_helyesbitett), vagy a stornózott (szla_id_stornozott) számla bizonylatszáma. Csak akkor szerepel, ha ki van töltve+| Incoice.InvoiceParty.OrderParty.RefInvoiceNumber || || a helyesbített (szla_id_helyesbitett), vagy a stornózott (szla_id_stornozott) számla bizonylatszáma. || Csak akkor szerepel, ha ki van töltve
|- |-
-| Incoice.InvoiceParty.OrderParty.RefInvoiceDate || || a helyesbített, vagy a stornózott számla kiállítás dátuma. Csak akkor szerepel, ha ki van töltve+| Incoice.InvoiceParty.OrderParty.RefInvoiceDate || || a helyesbített, vagy a stornózott számla kiállítás dátuma. || Csak akkor szerepel, ha ki van töltve
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.OrderParty.BuyerOrderNumber || || számla.vms_id.hivatkozasi_nev+| Incoice.InvoiceParty.OrderParty.BuyerOrderNumber || || megrendelés hivatkozása || számla.vms_id.hivatkozasi_nev
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.OrderParty.BuyerOrderDate || || számla.vms_id.nnp_id_rendeles.dátum YYYY-MM-DDTHH24:MI:SS formában+| Incoice.InvoiceParty.OrderParty.BuyerOrderDate || || rendelés ideje YYYY-MM-DDTHH24:MI:SS formában || számla.vms_id.nnp_id_rendeles
|- |-
-| Incoice.InvoiceParty.DeliveryParty.DeliveryDate || || számla.szll_id.nnp_id.dátum YYYY-MM-DDTHH24:MI:SS formában+| Incoice.InvoiceParty.DeliveryParty.DeliveryDate || || szállítási dátum YYYY-MM-DDTHH24:MI:SS formában || számla.szll_id.nnp_id.dátum
|- |-
-| Incoice.InvoiceParty.DeliveryParty.DeliveryDocumentNumber || || szállítólevél bizonylatszám 'SZLL-' nélkül+| Incoice.InvoiceParty.DeliveryParty.DeliveryDocumentNumber || || szállítólevél bizonylatszám 'SZLL-' nélkül ||
|- |-
-| Incoice.InvoiceParty.DeliveryParty.DeliveryDocumentDate || || mint a DeliveryDate+| Incoice.InvoiceParty.DeliveryParty.DeliveryDocumentDate || || mint a DeliveryDate ||
57. sor: 58. sor:
* partner, akkor a BuyerParty jellemzők megegyeznek az InvoiceeParty jellemzőkkel * partner, akkor a BuyerParty jellemzők megegyeznek az InvoiceeParty jellemzőkkel
* partner cím, akkor a BuyerParty jellemzők megegyeznek az ShipToParty jellemzőkkel * partner cím, akkor a BuyerParty jellemzők megegyeznek az ShipToParty jellemzőkkel
 + ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.BuyerParty.ILN || || case lTftRec.vevo_gln_forras when 'P' then pnr.gln_kod else coalesce(pcm_szll.szegmens_gln_kod, pcm_szll.gln_kod) end+| Incoice.InvoiceParty.BuyerParty.ILN || || partner GLN vagy partner cím Szegmens GLN kód vagy a GLN kód || case lTftRec.vevo_gln_forras when 'P' then pnr.gln_kod else coalesce(pcm_szll.szegmens_gln_kod, pcm_szll.gln_kod) end
* pnr: számla -> vállalat partner -> partner * pnr: számla -> vállalat partner -> partner
* pcm_szll: számla -> szállítólevél -> vállalat partner cím -> partner cím * pcm_szll: számla -> szállítólevél -> vállalat partner cím -> partner cím
 + ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.BuyerParty.TaxID || || partner.adószám. Csak akkor szerepel, ha ki van töltve+| Incoice.InvoiceParty.BuyerParty.TaxID || || adószám || partner.adószám. Csak akkor szerepel, ha ki van töltve
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.BuyerParty.Name || || ILN-hez hasonlóan a vevő gln forrástól függően vagy a partner neve, vagy a szállítási cím neve+| Incoice.InvoiceParty.BuyerParty.Name || || partner vagy partner cím név || ILN-hez hasonlóan a vevő gln forrástól függően vagy a partner neve, vagy a szállítási cím neve
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.BuyerParty.Street || || a vevő gln forrástól függ+| Incoice.InvoiceParty.BuyerParty.Street || || az előbbi névhez tartozó cím || a vevő gln forrástól függ
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.BuyerParty.PostalCode || || a vevő gln forrástól függ+| Incoice.InvoiceParty.BuyerParty.PostalCode || az előbbi címhez tartozó irányítószám |||| a vevő gln forrástól függ
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.BuyerParty.City || || a vevő gln forrástól függ+| Incoice.InvoiceParty.BuyerParty.City || || az előbbi címhez tartozó település || a vevő gln forrástól függ
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.BuyerParty.Country || || a vevő gln forrástól függ+| Incoice.InvoiceParty.BuyerParty.Country || || az előbbi településhez tartozó ország || a vevő gln forrástól függ
|- |-
-| Incoice.InvoiceParty.InvoiceeParty.ILN || || számla -> vállalat_partner -> partner.gln_kod_szamlazasi+| Incoice.InvoiceParty.InvoiceeParty.ILN || || partner GLN számlázási || számla -> vállalat_partner -> partner.gln_kod_szamlazasi
|- |-
-| Incoice.InvoiceParty.InvoiceeParty.Name || || partner.név+| Incoice.InvoiceParty.InvoiceeParty.Name || || partner név ||
|- |-
-| Incoice.InvoiceParty.InvoiceeParty.Street || || partner.számlázási cím+| Incoice.InvoiceParty.InvoiceeParty.Street || || partner számlázási cím ||
|- |-
-| Incoice.InvoiceParty.InvoiceeParty.PostalCode || || partner.tls_id_szamlazasi_cim -> település.irányítószám+| Incoice.InvoiceParty.InvoiceeParty.PostalCode || || szamlazasi_cim irányítószám ||
|- |-
-| Incoice.InvoiceParty.InvoiceeParty.City || || település.név+| Incoice.InvoiceParty.InvoiceeParty.City || || település név ||
|- |-
-| Incoice.InvoiceParty.InvoiceeParty.Country || || település -> ország.kód+| Incoice.InvoiceParty.InvoiceeParty.Country || || ország kód ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipToParty.ILN || || számla -> szállítólevél -> vállalat partner cím -> partner cím.gln kód+| Incoice.InvoiceParty.ShipToParty.ILN || || partner cím GLN kód || számla -> szállítólevél -> vállalat partner cím -> partner cím.gln kód
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipToParty.Name || || partner cím.név+| Incoice.InvoiceParty.ShipToParty.Name || || partner cím név ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipToParty.Street || || partner cím.cím+| Incoice.InvoiceParty.ShipToParty.Street || || partner cím cím ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipToParty.PostalCode || || partner cím -> település.irányítószám+| Incoice.InvoiceParty.ShipToParty.PostalCode || || partner cím település irányítószáma ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipToParty.City || || település.név+| Incoice.InvoiceParty.ShipToParty.City || || település név ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipToParty.Country || || település -> ország.kód+| Incoice.InvoiceParty.ShipToParty.Country || || település országának kódja ||
|- |-
-| Incoice.InvoiceParty.SellerParty.ILN || || számla -> vállalat -> partner.gln kód+| Incoice.InvoiceParty.SellerParty.ILN || || partner GLN || számla -> vállalat -> partner.gln kód
|- |-
-| Incoice.InvoiceParty.SellerParty.BuyerSellerID || || coalesce(vms.beszallito_kod, coalesce(vpc_szll.beszallito_kod, vpn.beszallito_kod))+| Incoice.InvoiceParty.SellerParty.BuyerSellerID || || beszállító kód (ha a transzfer feladatban a beszállító kód kezelés értéke 5, akkor ennek az első 5 karaktere) || coalesce(vms.beszallito_kod, coalesce(vpc_szll.beszallito_kod, vpn.beszallito_kod))
* ha a transzfer feladat.beszállító kód kezelés értéke 5, akkor ennek az első 5 karaktere * ha a transzfer feladat.beszállító kód kezelés értéke 5, akkor ennek az első 5 karaktere
115. sor: 118. sor:
|- |-
-| Incoice.InvoiceParty.SellerParty.TaxID || || -> vállalat.adószám. Csak akkor van jelen, ha az adószám ki van töltve+| Incoice.InvoiceParty.SellerParty.TaxID || || a vállalat adószáma || -> vállalat.adószám. Csak akkor van jelen, ha az adószám ki van töltve
|- |-
-| Incoice.InvoiceParty.SellerParty.BankAccount || || vállalat bankszámla.pénzforgalmi jelzőszám Csak akkor van jelen, ha az bankszámla szám ki van töltve+| Incoice.InvoiceParty.SellerParty.BankAccount || || a vállalat bankszámlájának pénzforgalmi jelzőszáma || vállalat bankszámla.pénzforgalmi jelzőszám. Csak akkor van jelen, ha az bankszámla szám ki van töltve
|- |-
-| Incoice.InvoiceParty.SellerParty.Name || || vállalat.név+| Incoice.InvoiceParty.SellerParty.Name || || vállalat név ||
|- |-
-| Incoice.InvoiceParty.SellerParty.Street || || vállalat.székhely cím+| Incoice.InvoiceParty.SellerParty.Street || || vállalat székhely cím ||
|- |-
-| Incoice.InvoiceParty.SellerParty.PostalCode || || vállalat.tls_id_szekhely -> település.irányítószám+| Incoice.InvoiceParty.SellerParty.PostalCode || || irányítószám || vállalat.tls_id_szekhely -> település.irányítószám
|- |-
-| Incoice.InvoiceParty.SellerParty.City || || település.név+| Incoice.InvoiceParty.SellerParty.City || || település || a település neve
|- |-
-| Incoice.InvoiceParty.SellerParty.Country || || település -> ország.kód+| Incoice.InvoiceParty.SellerParty.Country || || ország || az ország kódja
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipFromParty.ILN || || -> telephely -> partner cím.gln kód+| Incoice.InvoiceParty.ShipFromParty.ILN || || a telephely partner címének GLN kódja || -> telephely -> partner cím.gln kód
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipFromParty.Name || || telephely.név+| Incoice.InvoiceParty.ShipFromParty.Name || || telephely név ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipFromParty.Street || || telephely.cím+| Incoice.InvoiceParty.ShipFromParty.Street || || telephely cím ||
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipFromParty.PostalCode || || telephely -> település.irányítószám+| Incoice.InvoiceParty.ShipFromParty.PostalCode || || irányítószám || telephely -> település.irányítószám
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipFromParty.City || || település.név+| Incoice.InvoiceParty.ShipFromParty.City || || település || név
|-style="color:black; background-color:#eeeeee;" |-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.ShipFromParty.Country || || település -> ország.kód+| Incoice.InvoiceParty.ShipFromParty.Country || || ország || kód
|- |-
-| Incoice.InvoiceDetail.Item || || A helyesbített és a helyes adatok nálunk 2 sorban szerepelnek, a fájlba külön mező van nekik soronként. Helyesbítő számla esetén csak minden második számla tétel alkalmával (a 2.tól kezdődően) készül egy XML Item+| Incoice.InvoiceDetail.Item || || || A helyesbített és a helyes adatok nálunk 2 sorban szerepelnek, a fájlba külön mező van nekik soronként. Helyesbítő számla esetén csak minden második számla tétel alkalmával (a 2.tól kezdődően) készül egy XML Item
|- |-
-| Incoice.InvoiceDetail.Item.ItemNum || || számla tétel.sorrend (helyesbítő számla esetén sorrend/2)+| Incoice.InvoiceDetail.Item.ItemNum || || tétel sorrend || számla tétel.sorrend (helyesbítő számla esetén sorrend/2)
|- |-
-| Incoice.InvoiceDetail.Item.EAN || || transzfer feladat.cikk ean forrástól függően+| Incoice.InvoiceDetail.Item.EAN || || vonalkód || transzfer feladat.cikk ean forrástól függően
* vállalat áru.gyűjtő vonalkód * vállalat áru.gyűjtő vonalkód
* vállalat áru.egyedi vonalkód * vállalat áru.egyedi vonalkód
157. sor: 160. sor:
* partner áru kód: -> számla -> vállalat partner -> partner -> partner áru kód * partner áru kód: -> számla -> vállalat partner -> partner -> partner áru kód
|- |-
-| Incoice.InvoiceDetail.Item.CustomTariffNumber || || -> aru jegyzek.kód, illetve ebből az első 8 számjegy, ha a transzfer feladat.vámtarifaszám kezelés értéke 8+| Incoice.InvoiceDetail.Item.CustomTariffNumber || || vámtarifaszám || -> aru jegyzek.kód, illetve ebből az első 8 számjegy, ha a transzfer feladat.vámtarifaszám kezelés értéke 8
|- |-
-| Incoice.InvoiceDetail.Item.PacketContentQuantity || || -> vállalat áru -> áru.gyűjtőben egyedi darab. Csak ha ki van töltve, egyébként nem szerepel.+| Incoice.InvoiceDetail.Item.PacketContentQuantity || || áru gyűjtőben egyedi darab || -> vállalat áru -> áru.gyűjtőben egyedi darab. Csak ha ki van töltve, egyébként nem szerepel.
|- |-
-| Incoice.InvoiceDetail.Item.QuantityValue || || számla tétel.mennyiseg / partner áru kód.atvaltas+| Incoice.InvoiceDetail.Item.QuantityValue || || mennyiség a partner mennyiségi egységében || számla tétel.mennyiseg / partner áru kód.atvaltas
|- |-
-| Incoice.InvoiceDetail.Item.QuantityValueWithdrawn || || a helyesbített érték+| Incoice.InvoiceDetail.Item.QuantityValueWithdrawn || || mennyiség a partner mennyiségi egységében (a helyesbített érték) csak helyesbítő számla esetén szerepel ||
|- |-
-| Incoice.InvoiceDetail.Item.TaxCategoryCoded || { S ...} || rjo_get_rendszer_parameter( transzfer adat.tipus + '_' + adó kulcs.kód + '_ADO_KATEGORIA')+| Incoice.InvoiceDetail.Item.TaxCategoryCoded || { S ...} || adó kategória (rendszer paraméterben állítható be az értéke: <transzfer adat típus>_<adó kulcs kód>_ADO_KATEGORIA) || rjo_get_rendszer_parameter( transzfer adat.tipus + '_' + adó kulcs.kód + '_ADO_KATEGORIA')
|- |-
-| Incoice.InvoiceDetail.Item.TaxCategoryCodedWas || || a helyesbített érték+| Incoice.InvoiceDetail.Item.TaxCategoryCodedWas || || a helyesbített érték ||
|- |-
-| Incoice.InvoiceDetail.Item.TaxPercent || || -> adó kulcs.ado_mertek+| Incoice.InvoiceDetail.Item.TaxPercent || || adó mérték || -> adó kulcs.ado_mertek
|- |-
-| Incoice.InvoiceDetail.Item.TaxPercentWas || || a helyesbített érték+| Incoice.InvoiceDetail.Item.TaxPercentWas || || a helyesbített adó mérték ||
|- |-
-| Incoice.InvoiceDetail.Item.TaxAmount || || számla tétel.adó érték+| Incoice.InvoiceDetail.Item.TaxAmount || || adó érték || számla tétel.adó érték
|- |-
-| Incoice.InvoiceDetail.Item.TaxAmountWithdrawn || || a helyesbített érték+| Incoice.InvoiceDetail.Item.TaxAmountWithdrawn || || a helyesbített adó érték ||
|- |-
-| Incoice.InvoiceDetail.Item.MonetaryGrossValue || || számla tétel.bruttó érték+| Incoice.InvoiceDetail.Item.MonetaryGrossValue || || bruttó érték || számla tétel.bruttó érték
|- |-
-| Incoice.InvoiceDetail.Item.MonetaryGrossValue || || a helyesbített érték+| Incoice.InvoiceDetail.Item.MonetaryGrossValue || || a helyesbített bruttó érték ||
|- |-
-| Incoice.InvoiceDetail.Item.MonetaryAmountPayable || || számla tétel.nettó érték+| Incoice.InvoiceDetail.Item.MonetaryAmountPayable || || nettó érték || számla tétel.nettó érték
|- |-
-| Incoice.InvoiceDetail.Item.MonetaryAmountPayable || || a helyesbített érték+| Incoice.InvoiceDetail.Item.MonetaryAmountPayable || || a helyesbített nettó érték ||
|- |-
-| Incoice.InvoiceDetail.Item.UnitOfMeasure || || partner áru kód -> mennyiségi egység.kód+| Incoice.InvoiceDetail.Item.UnitOfMeasure || || partner mennyiségi egység || partner áru kód -> mennyiségi egység.kód
|- |-
-| Incoice.InvoiceDetail.Item.PackUnitOfMeasure || PCE || fix. Csak akkor szerepel, ha az áru.gyűjtőben egyedi darab ki van töltve.+| Incoice.InvoiceDetail.Item.PackUnitOfMeasure || PCE || fix. || Csak akkor szerepel, ha az áru.gyűjtőben egyedi darab ki van töltve.
|- |-
-| Incoice.InvoiceDetail.Item.UnitPrice... || Csak akkor szerepelnek, ha a UnitPriceValue nem üres értékű ||+| Incoice.InvoiceDetail.Item.UnitPrice... || Csak akkor szerepelnek, ha a UnitPriceValue nem üres értékű || ||
|- |-
-| Incoice.InvoiceDetail.Item.UnitPriceValue || || számla tétel.egységár * partner áru kód.átváltás+| Incoice.InvoiceDetail.Item.UnitPriceValue || || 1 partner mennyiségi egység egységára || számla tétel.egységár * partner áru kód.átváltás
|- |-
-| Incoice.InvoiceDetail.Item.UnitPriceValueWas || || a helyesbített érték+| Incoice.InvoiceDetail.Item.UnitPriceValueWas || || a helyesbített egységár ||
|- |-
-| Incoice.InvoiceDetail.Item.UnitPriceValueGross || || replace(trim(to_char( pak_egysegar_numeric + pak_egysegar_numeric * ado_mertek_numeric / 100,'fm99999999990d909')), cserelendo_tizedesjel, tizedesjel) );+| Incoice.InvoiceDetail.Item.UnitPriceValueGross || || bruttó egységár || replace(trim(to_char( pak_egysegar_numeric + pak_egysegar_numeric * ado_mertek_numeric / 100,'fm99999999990d909')), cserelendo_tizedesjel, tizedesjel) );
* pak_egysegar_numeric: QuantityValue * pak_egysegar_numeric: QuantityValue
* ado_mertek_numeric: adó kulcs.adó mérték * ado_mertek_numeric: adó kulcs.adó mérték
201. sor: 204. sor:
* cserélendő tizedesjel - tizedesjel: pont és vessző vagy fordítva a rendszer paramétertől függően * cserélendő tizedesjel - tizedesjel: pont és vessző vagy fordítva a rendszer paramétertől függően
|- |-
-| Incoice.InvoiceDetail.Item.UnitPriceValueGrossWas || || a helyesbített érték+| Incoice.InvoiceDetail.Item.UnitPriceValueGrossWas || || a helyesbített bruttó egységár ||
|- |-
-| Incoice.InvoiceDetail.Item.Name || || áru.név+| Incoice.InvoiceDetail.Item.Name || || áru név ||
|-style="color:black; background-color:#eeffee;" |-style="color:black; background-color:#eeffee;"
-| Incoice.InvoiceSummary.NumberOfLines || || Item-ek száma (készítés során számított érték)+| Incoice.InvoiceSummary.NumberOfLines || || tételek száma || Item-ek száma (készítés során számított érték)
|-style="color:black; background-color:#eeffee;" |-style="color:black; background-color:#eeffee;"
-| Incoice.InvoiceSummary.NetValue || || számla.nettó érték+| Incoice.InvoiceSummary.NetValue || || számla nettó érték ||
|-style="color:black; background-color:#eeffee;" |-style="color:black; background-color:#eeffee;"
-| Incoice.InvoiceSummary.TaxValue || || számla.adó érték+| Incoice.InvoiceSummary.TaxValue || || számla adó érték ||
|-style="color:black; background-color:#eeffee;" |-style="color:black; background-color:#eeffee;"
-| Incoice.InvoiceSummary.GrossValue || || számla.bruttó érték+| Incoice.InvoiceSummary.GrossValue || || számla bruttó érték ||
|-style="color:black; background-color:#eeffee;" |-style="color:black; background-color:#eeffee;"
-| Incoice.InvoiceSummary.AmountPayable || || coalesce(szla.brutto_ertek_cimletre_kerekitve, szla.brutto_ertek)+| Incoice.InvoiceSummary.AmountPayable || || fizetendő érték || coalesce(szla.brutto_ertek_cimletre_kerekitve, szla.brutto_ertek)
|-style="color:black; background-color:#eeffee;" |-style="color:black; background-color:#eeffee;"
-| Incoice.InvoiceSummary....Diff || az előbbi négynek (Net-, Tax- és GrossValue és AmountPayable) van ilyen kiegészítése, ha helyesbítő a számla || ugyanazok az értékeik, mint a Diff nélküli párjuknak+| Incoice.InvoiceSummary....Diff || az előbbi négynek (Net-, Tax- és GrossValue és AmountPayable) van ilyen kiegészítése, ha helyesbítő a számla || ugyanazok az értékeik, mint a Diff nélküli párjuknak ||
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| Incoice.InvoiceSummary.TaxSummary.Tax || annyiszor szerepel, ahány különböző adó kulcs szerepel a számlán || adó kulcsra összesített értékek+| Incoice.InvoiceSummary.TaxSummary.Tax || annyiszor szerepel, ahány különböző adó kulcs szerepel a számlán || adó kulcsra összesített értékek ||
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| Incoice.InvoiceSummary.TaxSummary.Tax.TaxCategoryCoded || { S, ... } || ua mint Item.TaxCategoryCoded+| Incoice.InvoiceSummary.TaxSummary.Tax.TaxCategoryCoded || { S, ... } || ua mint Item.TaxCategoryCoded ||
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| Incoice.InvoiceSummary.TaxSummary.Tax.TaxPercent || || számla tétel -> adó kulcs.adó mérték+| Incoice.InvoiceSummary.TaxSummary.Tax.TaxPercent || || tétel adó mérték || számla tétel -> adó kulcs.adó mérték
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| Incoice.InvoiceSummary.TaxSummary.Tax.TaxNettoAmount || || számla tétel.nettó érték+| Incoice.InvoiceSummary.TaxSummary.Tax.TaxNettoAmount || || tétel nettó érték || számla tétel.nettó érték
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| Incoice.InvoiceSummary.TaxSummary.Tax.TaxAmount || || számla tétel.adó érték+| Incoice.InvoiceSummary.TaxSummary.Tax.TaxAmount || || tétel adó érték || számla tétel.adó érték
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| Incoice.InvoiceSummary.TaxSummary.Tax.TaxGrossAmount || || számla tétel.bruttó érték+| Incoice.InvoiceSummary.TaxSummary.Tax.TaxGrossAmount || || tétel bruttó érték || számla tétel.bruttó érték
|-style="color:black; background-color:#ffeeee;" |-style="color:black; background-color:#ffeeee;"
-| Incoice.InvoiceSummary.TaxSummary.Tax....Diff || helyesbítő számla esetén van még 3 elem, melyek neve a TaxNettoAmount, TaxAmount és TaxGrossAmount névből képezhető a Diff végződés hozzáfűzésével || ugyanazok az értékeik, mint a Diff nélküli párjuknak+| Incoice.InvoiceSummary.TaxSummary.Tax....Diff || helyesbítő számla esetén van még 3 elem, melyek neve a TaxNettoAmount, TaxAmount és TaxGrossAmount névből képezhető a Diff végződés hozzáfűzésével || ugyanazok az értékeik, mint a Diff nélküli párjuknak ||
|} |}

Aktuális 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
Invoice <Invoice Version="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.infinite.pl/pub/doc/fmt/xml/invoice/1.0/invoice.xsd"> fix
Incoice.InvoiceHeader.InvoiceNumber számla bizonylatszám
Incoice.InvoiceHeader.Date számla kelte YYYY-MM-DD formában számla.nnp_id_kelte.dátum
Incoice.InvoiceHeader.InvoiceDueDate számla fizetes határideje YYYY-MM-DD formában számla.nnp_id_fizetes_hatarideje
Incoice.InvoiceHeader.PaymentTermsQualifier 3 fix
Incoice.InvoiceHeader.PaymentMethod.Code { 42, 10 }
  • 42: átutalásos
  • 10: készpénzes
  • egyébként hibaüzenet érkezik, számla nem készül
Incoice.InvoiceHeader.InvoiceCurrencyCoded pénznem számla.pnm_id_szamla.kód
Incoice.InvoiceHeader.InvoicePurposeCoded { C, O }
  • C: ha a számla helyesbít egy másik számlát
  • O: egyébként
Incoice.InvoiceHeader.DocumentRole { A, O }
  • A: ha a számla stornóz egy másik számlát
  • O: egyébként
Incoice.InvoiceParty.OrderParty.RefInvoiceNumber a helyesbített (szla_id_helyesbitett), vagy a stornózott (szla_id_stornozott) számla bizonylatszáma. Csak akkor szerepel, ha ki van töltve
Incoice.InvoiceParty.OrderParty.RefInvoiceDate a helyesbített, vagy a stornózott számla kiállítás dátuma. Csak akkor szerepel, ha ki van töltve


Incoice.InvoiceParty.OrderParty.BuyerOrderNumber megrendelés hivatkozása számla.vms_id.hivatkozasi_nev
Incoice.InvoiceParty.OrderParty.BuyerOrderDate rendelés ideje YYYY-MM-DDTHH24:MI:SS formában számla.vms_id.nnp_id_rendeles


Incoice.InvoiceParty.DeliveryParty.DeliveryDate szállítási dátum YYYY-MM-DDTHH24:MI:SS formában számla.szll_id.nnp_id.dátum
Incoice.InvoiceParty.DeliveryParty.DeliveryDocumentNumber szállítólevél bizonylatszám 'SZLL-' nélkül
Incoice.InvoiceParty.DeliveryParty.DeliveryDocumentDate mint a DeliveryDate


Incoice.InvoiceParty.BuyerParty ha a vevő gln forrás értéke
  • partner, akkor a BuyerParty jellemzők megegyeznek az InvoiceeParty jellemzőkkel
  • partner cím, akkor a BuyerParty jellemzők megegyeznek az ShipToParty jellemzőkkel
Incoice.InvoiceParty.BuyerParty.ILN partner GLN vagy partner cím Szegmens GLN kód vagy a GLN kód case lTftRec.vevo_gln_forras when 'P' then pnr.gln_kod else coalesce(pcm_szll.szegmens_gln_kod, pcm_szll.gln_kod) end
  • pnr: számla -> vállalat partner -> partner
  • pcm_szll: számla -> szállítólevél -> vállalat partner cím -> partner cím
Incoice.InvoiceParty.BuyerParty.TaxID adószám partner.adószám. Csak akkor szerepel, ha ki van töltve
Incoice.InvoiceParty.BuyerParty.Name partner vagy partner cím név ILN-hez hasonlóan a vevő gln forrástól függően vagy a partner neve, vagy a szállítási cím neve
Incoice.InvoiceParty.BuyerParty.Street az előbbi névhez tartozó cím a vevő gln forrástól függ
Incoice.InvoiceParty.BuyerParty.PostalCode az előbbi címhez tartozó irányítószám a vevő gln forrástól függ
Incoice.InvoiceParty.BuyerParty.City az előbbi címhez tartozó település a vevő gln forrástól függ
Incoice.InvoiceParty.BuyerParty.Country az előbbi településhez tartozó ország a vevő gln forrástól függ


Incoice.InvoiceParty.InvoiceeParty.ILN partner GLN számlázási számla -> vállalat_partner -> partner.gln_kod_szamlazasi
Incoice.InvoiceParty.InvoiceeParty.Name partner név
Incoice.InvoiceParty.InvoiceeParty.Street partner számlázási cím
Incoice.InvoiceParty.InvoiceeParty.PostalCode szamlazasi_cim irányítószám
Incoice.InvoiceParty.InvoiceeParty.City település név
Incoice.InvoiceParty.InvoiceeParty.Country ország kód


Incoice.InvoiceParty.ShipToParty.ILN partner cím GLN kód számla -> szállítólevél -> vállalat partner cím -> partner cím.gln kód
Incoice.InvoiceParty.ShipToParty.Name partner cím név
Incoice.InvoiceParty.ShipToParty.Street partner cím cím
Incoice.InvoiceParty.ShipToParty.PostalCode partner cím település irányítószáma
Incoice.InvoiceParty.ShipToParty.City település név
Incoice.InvoiceParty.ShipToParty.Country település országának kódja


Incoice.InvoiceParty.SellerParty.ILN partner GLN számla -> vállalat -> partner.gln kód
Incoice.InvoiceParty.SellerParty.BuyerSellerID beszállító kód (ha a transzfer feladatban a beszállító kód kezelés értéke 5, akkor ennek az első 5 karaktere) coalesce(vms.beszallito_kod, coalesce(vpc_szll.beszallito_kod, vpn.beszallito_kod))
  • ha a transzfer feladat.beszállító kód kezelés értéke 5, akkor ennek az első 5 karaktere
  • vms: számla -> vevői megrendelés
  • vpc_szll: számla -> szállítólevél -> vállalat partner cím
  • vpn: számla -> vállalat partner
Incoice.InvoiceParty.SellerParty.TaxID a vállalat adószáma -> vállalat.adószám. Csak akkor van jelen, ha az adószám ki van töltve
Incoice.InvoiceParty.SellerParty.BankAccount a vállalat bankszámlájának pénzforgalmi jelzőszáma vállalat bankszámla.pénzforgalmi jelzőszám. Csak akkor van jelen, ha az bankszámla szám ki van töltve
Incoice.InvoiceParty.SellerParty.Name vállalat név
Incoice.InvoiceParty.SellerParty.Street vállalat székhely cím
Incoice.InvoiceParty.SellerParty.PostalCode irányítószám vállalat.tls_id_szekhely -> település.irányítószám
Incoice.InvoiceParty.SellerParty.City település a település neve
Incoice.InvoiceParty.SellerParty.Country ország az ország kódja


Incoice.InvoiceParty.ShipFromParty.ILN a telephely partner címének GLN kódja -> telephely -> partner cím.gln kód
Incoice.InvoiceParty.ShipFromParty.Name telephely név
Incoice.InvoiceParty.ShipFromParty.Street telephely cím
Incoice.InvoiceParty.ShipFromParty.PostalCode irányítószám telephely -> település.irányítószám
Incoice.InvoiceParty.ShipFromParty.City település név
Incoice.InvoiceParty.ShipFromParty.Country ország kód


Incoice.InvoiceDetail.Item A helyesbített és a helyes adatok nálunk 2 sorban szerepelnek, a fájlba külön mező van nekik soronként. Helyesbítő számla esetén csak minden második számla tétel alkalmával (a 2.tól kezdődően) készül egy XML Item
Incoice.InvoiceDetail.Item.ItemNum tétel sorrend számla tétel.sorrend (helyesbítő számla esetén sorrend/2)
Incoice.InvoiceDetail.Item.EAN vonalkód transzfer feladat.cikk ean forrástól függően
  • vállalat áru.gyűjtő vonalkód
  • vállalat áru.egyedi vonalkód
  • partner áru kód.gyűjtő vonalkód
  • partner áru kód.egyedi vonalkód
  • partner áru kód: -> számla -> vállalat partner -> partner -> partner áru kód
Incoice.InvoiceDetail.Item.CustomTariffNumber vámtarifaszám -> aru jegyzek.kód, illetve ebből az első 8 számjegy, ha a transzfer feladat.vámtarifaszám kezelés értéke 8
Incoice.InvoiceDetail.Item.PacketContentQuantity áru gyűjtőben egyedi darab -> vállalat áru -> áru.gyűjtőben egyedi darab. Csak ha ki van töltve, egyébként nem szerepel.
Incoice.InvoiceDetail.Item.QuantityValue mennyiség a partner mennyiségi egységében számla tétel.mennyiseg / partner áru kód.atvaltas
Incoice.InvoiceDetail.Item.QuantityValueWithdrawn mennyiség a partner mennyiségi egységében (a helyesbített érték) csak helyesbítő számla esetén szerepel
Incoice.InvoiceDetail.Item.TaxCategoryCoded { S ...} adó kategória (rendszer paraméterben állítható be az értéke: <transzfer adat típus>_<adó kulcs kód>_ADO_KATEGORIA) rjo_get_rendszer_parameter( transzfer adat.tipus + '_' + adó kulcs.kód + '_ADO_KATEGORIA')
Incoice.InvoiceDetail.Item.TaxCategoryCodedWas a helyesbített érték
Incoice.InvoiceDetail.Item.TaxPercent adó mérték -> adó kulcs.ado_mertek
Incoice.InvoiceDetail.Item.TaxPercentWas a helyesbített adó mérték
Incoice.InvoiceDetail.Item.TaxAmount adó érték számla tétel.adó érték
Incoice.InvoiceDetail.Item.TaxAmountWithdrawn a helyesbített adó érték
Incoice.InvoiceDetail.Item.MonetaryGrossValue bruttó érték számla tétel.bruttó érték
Incoice.InvoiceDetail.Item.MonetaryGrossValue a helyesbített bruttó érték
Incoice.InvoiceDetail.Item.MonetaryAmountPayable nettó érték számla tétel.nettó érték
Incoice.InvoiceDetail.Item.MonetaryAmountPayable a helyesbített nettó érték
Incoice.InvoiceDetail.Item.UnitOfMeasure partner mennyiségi egység partner áru kód -> mennyiségi egység.kód
Incoice.InvoiceDetail.Item.PackUnitOfMeasure PCE fix. Csak akkor szerepel, ha az áru.gyűjtőben egyedi darab ki van töltve.
Incoice.InvoiceDetail.Item.UnitPrice... Csak akkor szerepelnek, ha a UnitPriceValue nem üres értékű
Incoice.InvoiceDetail.Item.UnitPriceValue 1 partner mennyiségi egység egységára számla tétel.egységár * partner áru kód.átváltás
Incoice.InvoiceDetail.Item.UnitPriceValueWas a helyesbített egységár
Incoice.InvoiceDetail.Item.UnitPriceValueGross bruttó egységár replace(trim(to_char( pak_egysegar_numeric + pak_egysegar_numeric * ado_mertek_numeric / 100,'fm99999999990d909')), cserelendo_tizedesjel, tizedesjel) );
  • pak_egysegar_numeric: QuantityValue
  • ado_mertek_numeric: adó kulcs.adó mérték
  • tizedesjel: tizedesjel := rjo_get_rendszer_parameter('EDI_TIZEDESJEL', '.');
  • cserélendő tizedesjel - tizedesjel: pont és vessző vagy fordítva a rendszer paramétertől függően
Incoice.InvoiceDetail.Item.UnitPriceValueGrossWas a helyesbített bruttó egységár
Incoice.InvoiceDetail.Item.Name áru név


Incoice.InvoiceSummary.NumberOfLines tételek száma Item-ek száma (készítés során számított érték)
Incoice.InvoiceSummary.NetValue számla nettó érték
Incoice.InvoiceSummary.TaxValue számla adó érték
Incoice.InvoiceSummary.GrossValue számla bruttó érték
Incoice.InvoiceSummary.AmountPayable fizetendő érték coalesce(szla.brutto_ertek_cimletre_kerekitve, szla.brutto_ertek)
Incoice.InvoiceSummary....Diff az előbbi négynek (Net-, Tax- és GrossValue és AmountPayable) van ilyen kiegészítése, ha helyesbítő a számla ugyanazok az értékeik, mint a Diff nélküli párjuknak


Incoice.InvoiceSummary.TaxSummary.Tax annyiszor szerepel, ahány különböző adó kulcs szerepel a számlán adó kulcsra összesített értékek
Incoice.InvoiceSummary.TaxSummary.Tax.TaxCategoryCoded { S, ... } ua mint Item.TaxCategoryCoded
Incoice.InvoiceSummary.TaxSummary.Tax.TaxPercent tétel adó mérték számla tétel -> adó kulcs.adó mérték
Incoice.InvoiceSummary.TaxSummary.Tax.TaxNettoAmount tétel nettó érték számla tétel.nettó érték
Incoice.InvoiceSummary.TaxSummary.Tax.TaxAmount tétel adó érték számla tétel.adó érték
Incoice.InvoiceSummary.TaxSummary.Tax.TaxGrossAmount tétel bruttó érték számla tétel.bruttó érték
Incoice.InvoiceSummary.TaxSummary.Tax....Diff helyesbítő számla esetén van még 3 elem, melyek neve a TaxNettoAmount, TaxAmount és TaxGrossAmount névből képezhető a Diff végződés hozzáfűzésével ugyanazok az értékeik, mint a Diff nélküli párjuknak
Személyes eszközök