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
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 |