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
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 } |
| ||
Incoice.InvoiceHeader.InvoiceCurrencyCoded | pénznem | számla.pnm_id_szamla.kód | ||
Incoice.InvoiceHeader.InvoicePurposeCoded | { C, O } |
| ||
Incoice.InvoiceHeader.DocumentRole | { A, O } |
| ||
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
| |||
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
| ||
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))
| ||
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
| ||
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) );
| ||
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 |