Edinet XML
A RoolWikiBÓL
(Változatok közti eltérés)
2011. június 22., 14:08 változat (szerkesztés) Rozsahegyil (Vita | szerkesztései) ← Előző változtatások |
2011. június 22., 14:10 változat (szerkesztés) (undo) Rozsahegyil (Vita | szerkesztései) Következő változtatások → |
||
34. sor: | 34. sor: | ||
|- | |- | ||
- | | 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.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 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.RefInvoiceDate || || a helyesbített, vagy a stornózott számla kiállítás dátuma. Csak akkor szerepel, ha ki van töltve |
2011. június 22., 14:10 változat
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 } |
|
Incoice.InvoiceHeader.InvoiceCurrencyCoded | 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 | 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
| |
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.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))
| |
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
| |
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) );
| |
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 |