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