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üzenet érkezik, számla nem készül
 | 
| 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 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 |  | 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 |