XML
Elem | Elem paraméterei / tartalma | Megjegyzés
|
xml fejrész | <?xml version="1.0" encoding="iso-8859-2"?> | Az encoding értéke felülbírálható az EDI_ENCODING rendszer paraméter beállításával
|
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.nnp_id_kelte.dátum YYYY-MM-DD formában
|
Incoice.InvoiceHeader.InvoiceDueDate | | számla.nnp_id_fizetes_hatarideje.dátum YYYY-MM-DD formában
|
Incoice.InvoiceHeader.PaymentTermsQualifier | { 3 } | fix
|
Incoice.InvoiceHeader.PaymentMethod.Code | { 42, 10 } |
- 42: átutalásos
- 10: készpénzes
- egyébként hiba
|
Incoice.InvoiceHeader.InvoiceCurrencyCoded | | 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 helyettesített (szla_id_stornozott), vagy a stornózott (szla_id_helyesbitett) számla bizonylatszáma. Csak akkor szerepel, ha ki van töltve
|
Incoice.InvoiceParty.OrderParty.RefInvoiceDate | | a helyettesí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 | | számla.vms_id.hivatkozasi_nev
|
Incoice.InvoiceParty.OrderParty.BuyerOrderDate | | számla.vms_id.nnp_id_rendeles.dátum YYYY-MM-DDTHH24:MI:SS formában
|
Incoice.InvoiceParty.DeliveryParty.DeliveryDate | | számla.szll_id.nnp_id.dátum YYYY-MM-DDTHH24:MI:SS formában
|
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 | | 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 | | partner.adószám. Csak akkor szerepel, ha ki van töltve
|
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.Street | | a vevő gln forrástól függ
|
Incoice.InvoiceParty.BuyerParty.PostalCode | | a vevő gln forrástól függ
|
Incoice.InvoiceParty.BuyerParty.City | | a vevő gln forrástól függ
|
Incoice.InvoiceParty.BuyerParty.Country | | a vevő gln forrástól függ
|
Incoice.InvoiceParty.InvoiceeParty.ILN | | 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 | | partner.tls_id_szamlazasi_cim -> település.irányítószám
|
Incoice.InvoiceParty.InvoiceeParty.City | | település.név
|
Incoice.InvoiceParty.InvoiceeParty.Country | | település -> ország.kód
|
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.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ám
|
Incoice.InvoiceParty.ShipToParty.City | | település.név
|
Incoice.InvoiceParty.ShipToParty.Country | | település -> ország.kód
|
Incoice.InvoiceParty.SellerParty.ILN | | számla -> vállalat -> partner.gln kód
|
Incoice.InvoiceParty.SellerParty.BuyerSellerID | | 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 | | -> 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.Name | | vállalat.név
|
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.City | | település.név
|
Incoice.InvoiceParty.SellerParty.Country | | település -> ország.kód
|
Incoice.InvoiceParty.ShipFromParty.ILN | | -> 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 | | telephely -> település.irányítószám
|
Incoice.InvoiceParty.ShipFromParty.City | | település.név
|
Incoice.InvoiceParty.ShipFromParty.Country | | település -> 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 | | 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
- 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 | | -> 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.QuantityValue | | számla tétel.mennyiseg / partner áru kód.atvaltas
|
Incoice.InvoiceDetail.Item.QuantityValueWithdrawn | | a helyesbített érték
|
Incoice.InvoiceDetail.Item.TaxCategoryCoded | { S ...} | 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ó kulcs.ado_mertek
|
Incoice.InvoiceDetail.Item.TaxPercentWas | | a helyesbített érték
|
Incoice.InvoiceDetail.Item.TaxAmount | | számla tétel.adó érték
|
Incoice.InvoiceDetail.Item.TaxAmountWithdrawn | | a helyesbített érték
|
Incoice.InvoiceDetail.Item.MonetaryGrossValue | | számla tétel.bruttó érték
|
Incoice.InvoiceDetail.Item.MonetaryGrossValue | | a helyesbített érték
|
Incoice.InvoiceDetail.Item.MonetaryAmountPayable | | számla tétel.nettó érték
|
Incoice.InvoiceDetail.Item.MonetaryAmountPayable | | a helyesbített érték
|
Incoice.InvoiceDetail.Item.UnitOfMeasure | | 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 | | 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.UnitPriceValueGross | | 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 érték
|
Incoice.InvoiceDetail.Item.Name | | áru.név
|
Incoice.InvoiceSummary.NumberOfLines | | 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 | | 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 | | számla tétel -> adó kulcs.adó mérték
|
Incoice.InvoiceSummary.TaxSummary.Tax.TaxNettoAmount | | számla tétel.nettó érték
|
Incoice.InvoiceSummary.TaxSummary.Tax.TaxAmount | | számla tétel.adó érték
|
Incoice.InvoiceSummary.TaxSummary.Tax.TaxGrossAmount | | 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
|