Edinet XML

A RoolWikiBÓL

(Változatok közti eltérés)
2011. június 17., 13:58 változat (szerkesztés)
Rozsahegyil (Vita | szerkesztései)
(New page: {| cellpadding="20" cellspacing="0" border="1" |+ <h3>XML</h3> |- style="color:black; background-color:#dddddd;" | <b>Elem</b> || <b>Elem paraméterei / tartalma</b> || <b>Me...)
← Előző változtatások
Aktuális változat (2011. augusztus 2., 17:52) (szerkesztés) (undo)
Rozsahegyil (Vita | szerkesztései)

 
(7 intermediate revisions 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 || ||+| Incoice.InvoiceHeader.InvoiceNumber || || számla bizonylatszám ||
|- |-
-| Incoice.InvoiceHeader.Date || ||+| Incoice.InvoiceHeader.Date || || számla kelte YYYY-MM-DD formában || számla.nnp_id_kelte.dátum
|- |-
-| Incoice.InvoiceHeader.InvoiceDueDate || ||+| Incoice.InvoiceHeader.InvoiceDueDate || || számla fizetes határideje YYYY-MM-DD formában || számla.nnp_id_fizetes_hatarideje
|- |-
-| Incoice.InvoiceHeader.PaymentTermsQualifier || { 3 } ||+| Incoice.InvoiceHeader.PaymentTermsQualifier || 3 || fix ||
|- |-
-| Incoice.InvoiceHeader.PaymentMethod.Code || { 42 } ||+| 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 || ||+| Incoice.InvoiceHeader.InvoiceCurrencyCoded || || pénznem || számla.pnm_id_szamla.kód
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceHeader.InvoicePurposeCoded || { C, O } ||
 +* C: ha a számla helyesbít egy másik számlát
 +* O: egyébként
 + ||
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceHeader.DocumentRole || { A, O } ||
 +* A: ha a számla stornóz egy másik számlát
 +* O: egyébként
 + ||
|- |-
-| Incoice.InvoiceHeader.InvoicePurposeCoded || ||+| 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.InvoiceHeader.DocumentRole || ||+| 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;"
-| Incoice.InvoiceParty.OrderParty.BuyerOrderNumber || ||+| Incoice.InvoiceParty.OrderParty.BuyerOrderNumber || || megrendelés hivatkozása || számla.vms_id.hivatkozasi_nev
-|-+|-style="color:black; background-color:#eeeeee;"
-| Incoice.InvoiceParty.OrderParty.BuyerOrderDate || ||+| 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 || ||+| 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 || ||+| Incoice.InvoiceParty.DeliveryParty.DeliveryDocumentNumber || || szállítólevél bizonylatszám 'SZLL-' nélkül ||
|- |-
-| Incoice.InvoiceParty.DeliveryParty.DeliveryDocumentDate || ||+| Incoice.InvoiceParty.DeliveryParty.DeliveryDocumentDate || || mint a DeliveryDate ||
- + 
 + 
 +|-style="color:black; background-color:#eeeeee;"
 +| 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
 + ||
 +|-style="color:black; background-color:#eeeeee;"
 +| 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
 + ||
 +|-style="color:black; background-color:#eeeeee;"
 +| 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;"
 +| 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;"
 +| 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;"
 +| 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;"
 +| 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;"
 +| Incoice.InvoiceParty.BuyerParty.Country || || az előbbi településhez tartozó ország || a vevő gln forrástól függ
 + 
|- |-
-| Incoice.InvoiceParty.BuyerParty.ILN || ||+| Incoice.InvoiceParty.InvoiceeParty.ILN || || partner GLN számlázási || számla -> vállalat_partner -> partner.gln_kod_szamlazasi
-|-+
-| Incoice.InvoiceParty.BuyerParty.TaxID || ||+
|- |-
-| Incoice.InvoiceParty.BuyerParty.Name || ||+| Incoice.InvoiceParty.InvoiceeParty.Name || || partner név ||
|- |-
-| Incoice.InvoiceParty.BuyerParty.Street || ||+| Incoice.InvoiceParty.InvoiceeParty.Street || || partner számlázási cím ||
|- |-
-| Incoice.InvoiceParty.BuyerParty.PostalCode || ||+| Incoice.InvoiceParty.InvoiceeParty.PostalCode || || szamlazasi_cim irányítószám ||
|- |-
-| Incoice.InvoiceParty.BuyerParty.City || ||+| Incoice.InvoiceParty.InvoiceeParty.City || || település név ||
|- |-
-| Incoice.InvoiceParty.BuyerParty.Country || ||+| Incoice.InvoiceParty.InvoiceeParty.Country || || ország kód ||
 + 
 + 
 +|-style="color:black; background-color:#eeeeee;"
 +| 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;"
 +| Incoice.InvoiceParty.ShipToParty.Name || || partner cím név ||
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceParty.ShipToParty.Street || || partner cím cím ||
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceParty.ShipToParty.PostalCode || || partner cím település irányítószáma ||
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceParty.ShipToParty.City || || település név ||
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceParty.ShipToParty.Country || || település országának kódja ||
 + 
 + 
-  
|- |-
-| Incoice.InvoiceParty.InvoiceeParty.ILN || ||+| Incoice.InvoiceParty.SellerParty.ILN || || partner GLN || számla -> vállalat -> partner.gln kód
|- |-
-| Incoice.InvoiceParty.InvoiceeParty.Name || ||+| 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.InvoiceeParty.Street || ||+| 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.InvoiceeParty.PostalCode || ||+| 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.InvoiceeParty.City || ||+| Incoice.InvoiceParty.SellerParty.Name || || vállalat név ||
|- |-
-| Incoice.InvoiceParty.InvoiceeParty.Country || ||+| Incoice.InvoiceParty.SellerParty.Street || || vállalat székhely cím ||
- +
- +
|- |-
-| Incoice.InvoiceParty.ShipToParty.ILN || ||+| Incoice.InvoiceParty.SellerParty.PostalCode || || irányítószám || vállalat.tls_id_szekhely -> település.irányítószám
|- |-
-| Incoice.InvoiceParty.ShipToParty.Name || ||+| Incoice.InvoiceParty.SellerParty.City || || település || a település neve
|- |-
-| Incoice.InvoiceParty.ShipToParty.Street || ||+| Incoice.InvoiceParty.SellerParty.Country || || ország || az ország kódja
 + 
 + 
 +|-style="color:black; background-color:#eeeeee;"
 +| 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;"
 +| Incoice.InvoiceParty.ShipFromParty.Name || || telephely név ||
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceParty.ShipFromParty.Street || || telephely cím ||
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceParty.ShipFromParty.PostalCode || || irányítószám || telephely -> település.irányítószám
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceParty.ShipFromParty.City || || település || név
 +|-style="color:black; background-color:#eeeeee;"
 +| Incoice.InvoiceParty.ShipFromParty.Country || || ország || kód
 + 
 + 
|- |-
-| Incoice.InvoiceParty.ShipToParty.PostalCode || ||+| 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.InvoiceParty.ShipToParty.City || ||+| Incoice.InvoiceDetail.Item.ItemNum || || tétel sorrend || számla tétel.sorrend (helyesbítő számla esetén sorrend/2)
|- |-
-| Incoice.InvoiceParty.ShipToParty.Country || ||+| 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.InvoiceParty.SellerParty.ILN || ||+| 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.InvoiceParty.SellerParty.BuyerSellerID || ||+| 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.InvoiceParty.SellerParty.TaxID || ||+| Incoice.InvoiceDetail.Item.QuantityValue || || mennyiség a partner mennyiségi egységében || számla tétel.mennyiseg / partner áru kód.atvaltas
|- |-
-| Incoice.InvoiceParty.SellerParty.BankAccount || ||+| 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.InvoiceParty.SellerParty.Name || ||+| 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.InvoiceParty.SellerParty.Street || ||+| Incoice.InvoiceDetail.Item.TaxCategoryCodedWas || || a helyesbített érték ||
|- |-
-| Incoice.InvoiceParty.SellerParty.PostalCode || ||+| Incoice.InvoiceDetail.Item.TaxPercent || || adó mérték || -> adó kulcs.ado_mertek
|- |-
-| Incoice.InvoiceParty.SellerParty.City || ||+| Incoice.InvoiceDetail.Item.TaxPercentWas || || a helyesbített adó mérték ||
|- |-
-| Incoice.InvoiceParty.SellerParty.Country || ||+| Incoice.InvoiceDetail.Item.TaxAmount || || adó érték || számla tétel.adó érték
- +
- +
|- |-
-| Incoice.InvoiceDetail.Item.ItemNum || ||+| Incoice.InvoiceDetail.Item.TaxAmountWithdrawn || || a helyesbített adó érték ||
|- |-
-| Incoice.InvoiceDetail.Item.EAN || ||+| Incoice.InvoiceDetail.Item.MonetaryGrossValue || || bruttó érték || számla tétel.bruttó érték
|- |-
-| Incoice.InvoiceDetail.Item.CustomTariffNumber || ||+| Incoice.InvoiceDetail.Item.MonetaryGrossValue || || a helyesbített bruttó érték ||
|- |-
-| Incoice.InvoiceDetail.Item.PacketContentQuantity || ||+| Incoice.InvoiceDetail.Item.MonetaryAmountPayable || || nettó érték || számla tétel.nettó érték
|- |-
-| Incoice.InvoiceDetail.Item.QuantityValue || ||+| Incoice.InvoiceDetail.Item.MonetaryAmountPayable || || a helyesbített nettó érték ||
|- |-
-| Incoice.InvoiceDetail.Item.TaxCategoryCoded || { S } ||+| Incoice.InvoiceDetail.Item.UnitOfMeasure || || partner mennyiségi egység || partner áru kód -> mennyiségi egység.kód
|- |-
-| Incoice.InvoiceDetail.Item.TaxPercent || ||+| Incoice.InvoiceDetail.Item.PackUnitOfMeasure || PCE || fix. || Csak akkor szerepel, ha az áru.gyűjtőben egyedi darab ki van töltve.
|- |-
-| Incoice.InvoiceDetail.Item.TaxAmount || ||+| Incoice.InvoiceDetail.Item.UnitPrice... || Csak akkor szerepelnek, ha a UnitPriceValue nem üres értékű || ||
|- |-
-| Incoice.InvoiceDetail.Item.MonetaryGrossValue || ||+| 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.MonetaryAmountPayable || ||+| Incoice.InvoiceDetail.Item.UnitPriceValueWas || || a helyesbített egységár ||
|- |-
-| Incoice.InvoiceDetail.Item.UnitOfMeasure || ||+| 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.PackUnitOfMeasure || ||+| Incoice.InvoiceDetail.Item.UnitPriceValueGrossWas || || a helyesbített bruttó egységár ||
|- |-
-| Incoice.InvoiceDetail.Item.UnitPriceValue || ||+| Incoice.InvoiceDetail.Item.Name || || áru név ||
-|-+
-| Incoice.InvoiceDetail.Item.UnitPriceValueGross || ||+
-|-+
-| Incoice.InvoiceDetail.Item.Name || ||+
-|-+|-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;"
-| Incoice.InvoiceSummary.NetValue || ||+| Incoice.InvoiceSummary.NetValue || || számla nettó érték ||
-|-+|-style="color:black; background-color:#eeffee;"
-| Incoice.InvoiceSummary.TaxValue || ||+| Incoice.InvoiceSummary.TaxValue || || számla adó érték ||
-|-+|-style="color:black; background-color:#eeffee;"
-| Incoice.InvoiceSummary.GrossValue || ||+| Incoice.InvoiceSummary.GrossValue || || számla bruttó érték ||
-|-+|-style="color:black; background-color:#eeffee;"
-| Incoice.InvoiceSummary.AmountPayable || ||+| Incoice.InvoiceSummary.AmountPayable || || fizetendő érték || coalesce(szla.brutto_ertek_cimletre_kerekitve, szla.brutto_ertek)
-|-+|-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.TaxSummary.Tax.TaxCategoryCoded || { S } ||+|-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.TaxPercent || ||+|-style="color:black; background-color:#ffeeee;"
-|-+| Incoice.InvoiceSummary.TaxSummary.Tax.TaxCategoryCoded || { S, ... } || ua mint Item.TaxCategoryCoded ||
-| Incoice.InvoiceSummary.TaxSummary.Tax.TaxNettoAmount || ||+|-style="color:black; background-color:#ffeeee;"
-|-+| 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.TaxAmount || ||+|-style="color:black; background-color:#ffeeee;"
-|-+| Incoice.InvoiceSummary.TaxSummary.Tax.TaxNettoAmount || || tétel nettó érték || számla tétel.nettó érték
-| Incoice.InvoiceSummary.TaxSummary.Tax.TaxGrossAmount || ||+|-style="color:black; background-color:#ffeeee;"
 +| Incoice.InvoiceSummary.TaxSummary.Tax.TaxAmount || || tétel adó érték || számla tétel.adó érték
 +|-style="color:black; background-color:#ffeeee;"
 +| Incoice.InvoiceSummary.TaxSummary.Tax.TaxGrossAmount || || tétel bruttó érték || számla tétel.bruttó érték
 +|-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 ||
|} |}

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