Kereskedelmi partner (Metro, Tesco) által gyártott, az ő rendeléseit tartalmazó XML fájlból történő adatbeolvasásra szolgáló funkció, amely a sERPa Vevő rendelés funkciójába tölti be a rendeléseket. A *.edi kiterjesztésű fájlokat is beolvasunk, ha az tartalmában helyes xml.
Amennyiben ugyan az az xml (xyz123.xml) többször kerül importálásra (pl. hibásan leadott rendelés, ami a serpa-ból törlésre került) és kérjük az importált fájlok áthelyezését, akkor az áthelyezett fájlok mappájába az újonnan beimportált xyz123.xml már xyz123_1.xml néven kerül át, azaz a korábban beimportált fájlt is megtartjuk.
Ha van megadva supplier_ID akkor arra az ügyfélre kerül felvételre a rendelés. A supplier_ID-t az idegen azonosítóba kell megadni.
A termékfelismerés az alábbi sorrendben történik:
Vonalkód - mennyiségi egység váltással
EAN8 - mennyiségi egység váltással
Idegen azonosító - mennyiségi egység váltással
Saját termékkód
Saját termék név
Ha az importált rendelésen olyan termék van, amely allokációban is szerepel, és az allokációs rendelést diszponálni kell a párbeszéd alapján, de nincs elég szabad készlet a diszponáláshoz, akkor azt a tételt nem diszponálja és nem áll meg az importálás hibaként jelezve ezt.
Ha az ügyfélnek nem HUF van megadva alapértelmezett fizetési eszköznek és az XML-ben nincsenek árak, akkor nem történik meg a HUF-ra váltás, valamint a Reláció=Export lesz.
Ha a Rendelés-nyilvántartás paraméter -ben a sorozathoz van megadva ajánlott költséghely alábontás vagy ajánlott témaszám alábontás, akkor az importáláskor ez figyelembevételre kerül és a rendelés a megadott alábontásra kerül felvételre.
Ha a Rendelés-nyilvántartás paraméterben a szállítási mód és/vagy a Szállítási feltétel igaz (azaz megadható a sorozatra felvett bizonylaton) és az Ügyféltörzsben a Fizetési feltétel fülön a Vevő sávban ezek meg vannak adva, akkor a rendelés ezekkel az értékekkel kerül felvételre.
A generált rendelésre az ügynök mező az alábbi szabály szerint kerül kitöltésre: Ha a kiválasztott sorozathoz a paraméterben az
- Ügynök ajánlás = Ügyféltörzs, akkor az ügyféltörzsben megadott ügynök. Ha ott nincs megadva, akkor nem kerül kitöltésre.
- Ügynök ajánlás = Paraméter, akkor a paraméterben megadott ügynök. Ha nincs megadva ügynök, akkor nem kerül kitöltésre.
- Ügynök ajánlás = Felhasználó, akkor a bejelentkezett felhasználóhoz kapcsolt személy, ha az egyben ügynök is. Ha nem az, vagy nincs kitöltve a felhasználóban a személy, akkor nem kerül kitöltésre.
Ha a generált rendelés ügyfél alábontásos raktárra kerül felvételre és ennél a raktárnál a Rendelésnyilvántartás mezőben a Raktár + egyéb alábontással szerepel beállítás van, akkor kitöltésre kerül a rendelésben az ügyfél alábontás a vevőrendelés ügyfelével.
Előfordult, hogy jövő idejű rendeléseket küldtek a vásárlók, ezért ha a beérkező rendeléshez a rendelés dátuma nagyobb, mint a mai nap, akkor mai nappal vesszük fel a rendelést, különben a mai napon nem szolgálható ki a rendelés. (Egész pontosan: egy rendelés a rendelés dátumánál korábbi napon nem szolgálható ki).
Nem azonnali import esetén, ha a terméket nem sikerült beazonosítani, nem áll meg az importálás, csak a terméken Importálás=Nem került beállításra. Valamint ha az Importálás=Nem, van beállítva adott soron a termék, akkor az kiemelésre került Kiemelt 1 színbeállítás szerint.
EDI import által felvett rendelésekre a rendelés sorozaton megadott további adatok felvételre kerülnek.További adat típus-ban leírt módon
Azonosítási tudnivalók:
</delivery_point_GLN> A Szállítási cím a telephely GLN száma.
<invocing_point_GLN> A Számlázási pont maga a vevő GLN száma.
sERPa 46.48449-tól, lehet UTF-8 XML formátumot is importálni.
Minta XML fájlok:
TESCO:
<?xml version="1.0" encoding="WINDOWS-1250"?>
<order>
<po_header>
<creation_date>2008-11-27T14:09:25</creation_date>
<order_type>O</order_type>
<order_number>373579</order_number>
<message_originator_GLN>5990020040009</message_originator_GLN>
<message_originator>TESCO-GLOBAL ARUHAZAK ZRT.</message_originator>
<invocing_point_GLN></invocing_point_GLN>
<invocing_point></invocing_point>
<supplier_ID></supplier_ID>
<supplier_GLN>5990662013003</supplier_GLN>
<supplier_name>Nagy Teszt Kft.</supplier_name>
<delivery_point></delivery_point>
<delivery_point_GLN>5990020040047</delivery_point_GLN>
<delivery_point_name>TESCO-GLOBAL HERCEGHALMI RAKTARA</delivery_point_name>
<order_date>2008-11-27</order_date>
<change_date></change_date>
<delivery_date>2008-12-01</delivery_date>
<status></status>
<total_cases></total_cases>
<total_palettes></total_palettes>
<total_quantity_ordered>1332.00</total_quantity_ordered>
<total_quantity_confirmed></total_quantity_confirmed>
<total_weight></total_weight>
<comment>ORDERS </comment>
<comment2></comment2>
</po_header>
<po_items>
<po_item item_number="1">
<TPN>9001432002229</TPN>
<EAN>9001432002229</EAN>
<SPN />
<product_description>Teszt Termek 1</product_description>
<ordered_quantity>384.00</ordered_quantity>
<ordered_quantity_PU></ordered_quantity_PU>
<item_weight></item_weight>
<pieces_per_subcarton></pieces_per_subcarton>
<pieces_per_carton></pieces_per_carton>
<cartons_per_palette></cartons_per_palette>
<PU_name></PU_name>
<SKU_in_PU></SKU_in_PU>
</po_item>
<po_item item_number="2">
<TPN>9001432002205</TPN>
<EAN>9001432002205</EAN>
<SPN />
<product_description>Teszt Termek 2</product_description>
<ordered_quantity>792.00</ordered_quantity>
<ordered_quantity_PU></ordered_quantity_PU>
<item_weight></item_weight>
<pieces_per_subcarton></pieces_per_subcarton>
<pieces_per_carton></pieces_per_carton>
<cartons_per_palette></cartons_per_palette>
<PU_name></PU_name>
<SKU_in_PU></SKU_in_PU>
</po_item>
<po_item item_number="3">
<TPN>8715700061009</TPN>
<EAN>8715700061009</EAN>
<SPN />
<product_description>Teszt Termek 3</product_description>
<ordered_quantity>156.00</ordered_quantity>
<ordered_quantity_PU></ordered_quantity_PU>
<item_weight></item_weight>
<pieces_per_subcarton></pieces_per_subcarton>
<pieces_per_carton></pieces_per_carton>
<cartons_per_palette></cartons_per_palette>
<PU_name></PU_name>
<SKU_in_PU></SKU_in_PU>
</po_item>
</po_items>
</order>
METRO: (ORDER_XML_HU_v11_20110325_HU.pdf alapján)
<Document-Order>
<Order-Header>
<OrderNumber>05662669</OrderNumber>
<OrderDate>2012-02-08</OrderDate>
<ExpectedDeliveryDate>2012-02-10</ExpectedDeliveryDate>
<ExpectedDeliveryTime>00:00</ExpectedDeliveryTime>
<DocumentFunctionCode>O</DocumentFunctionCode>
</Order-Header>
<Order-Parties>
<Buyer>
<ILN>1290000010002</ILN>
</Buyer>
<Seller>
<ILN>1290000938006</ILN>
<CodeByBuyer>20478</CodeByBuyer>
</Seller>
<DeliveryPoint>
<ILN>1290000019609</ILN>
</DeliveryPoint>
</Order-Parties>
<Order-Lines>
<Line>
<Line-Item>
<LineNumber>10</LineNumber>
<EAN>678797590554</EAN>
<BuyerItemCode>15695001001</BuyerItemCode>
<SupplierItemCode>167310</SupplierItemCode>
<ItemDescription>5KG </ItemDescription>
<OrderedQuantity>56</OrderedQuantity>
<OrderedUnitPacksize>1</OrderedUnitPacksize>
<UnitOfMeasure>PCE</UnitOfMeasure>
</Line-Item>
</Line>
</Order-Lines>
<Order-Summary>
<TotalLines>1</TotalLines>
<TotalOrderedAmount>178</TotalOrderedAmount>
</Order-Summary>
</Document-Order>
OBI: ( Praktiker * )
<Header>
<Sender_GLN>4399901778016</Sender_GLN>
<Recipient_GLN>5990800629004</Recipient_GLN>
<CreationTime>2017-06-07T13:41:45</CreationTime>
<InterchangeControlReference>1</InterchangeControlReference>
<PurchaseOrderNumber>78155</PurchaseOrderNumber>
<PurchaseOrderNumber_Comission>78155</PurchaseOrderNumber_Comission> (ha PurchaseOrderNumber nincs megadva, akkor innen töltjük a rendelésszámot)
<DocumentMessageDate>2017-06-06</DocumentMessageDate>
<DeliveryDate>2017-06-14</DeliveryDate>
<Supplier>
<Supplier_GLN>5990800629004</Supplier_GLN>
</Supplier>
<Invoicee>
<Invoicee_GLN>4399901777996</Invoicee_GLN>
</Invoicee>
<Buyer>
<Buyer_GLN>4399902064569</Buyer_GLN>
<Buyer_VATNum>HU 13136062</Buyer_VATNum>
<Buyer_Contact>
<Buyer_Contact_Name>admin</Buyer_Contact_Name>
</Buyer_Contact>
</Buyer>
<DeliveryParty>
<DeliveryParty_GLN>4399902064569</DeliveryParty_GLN>
</DeliveryParty>
<Currency>HUF</Currency>
<Sconto/>
<Rabatt/>
<Parity>
<Parity_Qualifier>NC</Parity_Qualifier>
<Parity_INCOTERMS>CPT</Parity_INCOTERMS>
<Parity_free_delivery_limit>20000</Parity_free_delivery_limit>
</Parity>
</Header>
<Items>
<Item>
<ItemID>1</ItemID>
<Item_GLN>5999540256365</Item_GLN>
<ArticleNum_byBuyer>2251411</ArticleNum_byBuyer>
<ArticleNum_bySupplier>21</ArticleNum_bySupplier>
<ProductDescription>Terméknév 1234</ProductDescription>
<Quantity>12</Quantity>
<QuantityUnit>PCE</QuantityUnit>
<NetPrice_PerQuantityUnit>1000</NetPrice_PerQuantityUnit>
<NumberOfPackages>1</NumberOfPackages>
</Item>
</Items>
<Trailer>
<Total>37507</Total> * Praktiker esetén <NumberOfItemsInMessage>123</NumberOfItemsInMessage>
</Trailer>
Funkció elérése menüszerkesztéskor: Rendelés-nyilvántartás / EDI XML import