# EDI

> Elektronikus adatcsere (EDI) rendszerünk egyszerűbbé teszi a megrendelések fogadását azáltal, hogy közvetlenül az Ön vállalatirányítási (ERP) vagy rendeléskezelő rendszerébe továbbítja azokat,

Source: https://www.purchaseplus.com/hu/docs/for-suppliers/electronic-data-interchange-edi-purchase-orders

Markdown: https://www.purchaseplus.com/hu/docs/for-suppliers/electronic-data-interchange-edi-purchase-orders.md

# EDI
Ugrás ide:

-   [Áttekintés](#Overview)
-   [Előnyök](#Benefits)
-   [Első lépések](#GettingStartedWithEDI)
-   [Támogatott adatformátumok](#SupportedFormats)
-   [JSON mintacsomag](#SampleJSONPayload)
-   [Fontos mezők](#ImportantFields)

### Áttekintés

Elektronikus adatcsere (EDI) megrendelési rendszerünk egyszerűbbé teszi a rendelések fogadását azáltal, hogy közvetlenül az Ön ERP vagy rendeléskezelő rendszerébe továbbítja azokat, így nincs szükség manuális adatbevitelre.

Az EDI használatát javasoljuk a megrendelések fogadására, különösen a közepes és nagyobb beszállítók, valamint a fejlett integrációs képességekkel rendelkezők számára.

### Előnyök

Az EDI-alapú megrendelések segítik a beszállítók hatékonyabb munkavégzését azáltal, hogy feleslegessé teszik a megrendelések manuális rögzítését a vállalatirányítási (ERP) vagy rendeléskezelő rendszerekben. Emellett javítják a pontosságot a manuális hibák csökkentésével, és felgyorsítják a rendelésfeldolgozást a vevők és a beszállítók között. Hisszük, hogy a gyorsabb és pontosabb adatcsere kevesebb rendelési problémához vezet, ami a vevőknek, a beszállítóknak és nekünk is egyaránt előnyös.

A múltban előfordultak olyan esetek, amikor a beszállítók nem kapták meg az e-mailes megrendeléseket, mert a spamszűrők tévesen blokkolták azokat. Bár felügyelt e-mail szolgáltatást használunk, ezek az e-mailek időnként még így is fennakadhatnak a szűrőkön.

Meggyőződésünk továbbá, hogy az EDI-hez használt HTTPS vagy SFTP protokollok lényegesen megbízhatóbb és biztonságosabb módot kínálnak a bizalmas rendelési információk cseréjére, mint az e-mail.

### Első lépések

1.  Végpont beállítása: Be kell állítania egy végpontot (endpoint) a rendelések fogadásához. Másik megoldásként Ön vagy mi létrehozhatunk egy SFTP könyvtárat is.
    
2.  Kapcsolatfelvétel: Amint a végpontja készen áll (vagy ha szeretné, hogy hozzunk létre egy SFTP könyvtárat), kérjük, vegye fel a kapcsolatot csapatunkkal a [help.suppliers@purchaseplus.com](mailto:help.suppliers@purchaseplus.com) címen a végpont adataival.
    
3.  Integráció: Hozzáadjuk a végpontját a rendszerünkhöz.
    
4.  Tesztelés: A zökkenőmentes átállás érdekében végezhetünk egy kisebb tesztet úgy, hogy egy vagy két vevőt átállítunk az új végpontra. Másik lehetőségként egy próbaidőszak alatt párhuzamosan futtathatjuk az e-mailt és az EDI-t.
    
5.  Pilot: Együttműködünk Önnel a tesztügyfelek egy kisebb csoportjának kiválasztásában, akiket átállítunk az új végpontra.
    
6.  Teljes bevezetés: Amint mindent rendben talál, az összes megrendelését átállítjuk EDI-re.
    

### Támogatott adatformátumok

Az EDI tranzakciókhoz elsősorban a JSON formátumot támogatjuk. Kérésre XML-t is tudunk küldeni, és mintacsomagot is biztosítunk hozzá, azonban a cXML formátumot nem támogatjuk.

### JSON mintacsomag

`{     "purchase_orders": [       {         "purchase_order": {           "identity": "singer.test.sleep",           "purchaser": {             "id": 262388,             "name": "Sample Purchaser",             "customer_number": "PUR12345",             "requestor": "Han Solo",             "phone": "1300 123 456",             "email": "han.solo@purchaseplus.com"           },           "supplier": {             "name": "Sample Supplier",             "vendor_number": "SUP98765"           },           "purchase_order_number": "PO00001",           "purchaser_reference": "Daily food order",           "supplier_reference": null,           "expected_delivery_date": "2025-03-15",           "sent_date": "2025-03-15T05:51:57.122Z",           "cancelled": false,           "comments": [],           "confirmation_instructions": "Confirmation instructions example.",           "delivery_instructions": "Delivery instructions example.",           "delivery_address": {             "location_name": "Default",             "line1": "Level 4, 11 York Street",             "line2": "",             "city": "Sydney",             "state_province": "NSW",             "postal_code": "2000",             "country_code": "AU"           },           "currency": "AUD",           "net_amount": 826.1,           "delivery_amount": 0,           "tax_amount": 20.25,           "gross_amount": 846.35,           "lines": [             {               "code": "YOGH",               "brand": "Farmers Union",               "item_description": "Greek Style Yoghurt : Natural",               "item_size": 1,               "item_measure": "lt",               "item_package": "tub",               "pack_quantity": 1,               "pack_name": "each",               "gs1_code": null,               "order_instruction": null,               "unit_price": 6.75,               "quantity": 30,               "net_amount": 202.5,               "tax_amount": 20.25,               "gross_amount": 222.75,               "is_purchaser_price": true             },             {               "code": "WMBD",               "brand": "Mighty Soft",               "item_description": "Bread Sliced Wholemeal Sandwich Frozen",               "item_size": 650,               "item_measure": "g",               "item_package": null,               "pack_quantity": 10,               "pack_name": "carton",               "gs1_code": null,               "order_instruction": null,               "unit_price": 20,               "quantity": 25,               "net_amount": 500,               "tax_amount": 0,               "gross_amount": 500,               "is_purchaser_price": true             },             {               "code": "MILK",               "brand": "Pauls - Professional",               "item_description": "Milk : Full Cream",               "item_size": 3,               "item_measure": "lt",               "item_package": "bottle",               "pack_quantity": 6,               "pack_name": "carton",               "gs1_code": null,               "order_instruction": null,               "unit_price": 8.24,               "quantity": 15,               "net_amount": 123.6,               "tax_amount": 0,               "gross_amount": 123.6,               "is_purchaser_price": true             }           ]         }       }     ]   }` 

### Lemondások kezelése

Alkalmanként előfordul, hogy a vevő a felhasználói felületen keresztül töröl egy rendelést, és úgy dönt, hogy lemondási értesítést küld. Ez a webhook adatcsomag másolatát küldi el úgy, hogy a cancelled mező értéke true lesz.

Kérjük, ügyeljen arra, hogy ezeket vagy szűrje ki teljesen, vagy kezelje az ügyfélszolgálatnak küldött értesítéssel.

A felhasználókat arra képezzük, hogy közvetlenül lépjenek kapcsolatba a beszállítóval, ha törölni vagy módosítani szeretnének egy megrendelést, mivel a rendszerek ezt nem mindig kezelik megbízhatóan.

### Fontos mezők

| **Mező** | **Leírás** |
| --- | --- |
| `identity` | Egy egyedi, három szóból álló azonosító, amely egy adott beszállítói fiók és vevői fiók közötti kapcsolatot jelöli. Ez az azonosító egyedi minden vevő-beszállító kombinációra, és `identity` azonosítóként használható, amikor számlákat küld a PurchasePlus rendszerbe. |
| `vendor_number` | Egy egyedi azonosító, amelyet Ön rendel az egyes vevőkhöz a saját rendszerében. Ez lehetővé teszi a vevők keresztazonosítását a különböző rendszerek között. Ez a mező frissíthető a PurchasePlus portálon. |
| `purchase_order_number` | A vevő által kiosztott megrendelésszám. Bár globálisan nem egyedi, egyetlen vevő kontextusában egyedi. Egyedi kulcs létrehozásához vonja össze ezt a mezőt a vendor_number mezővel. Fontos: Ha a PurchasePlus felhasználó üresen hagyja a „Vevőkód” (Purchaser Code) mezőt, ezen összefűzés használata problémákat okozhat az egyedi kulcsnál. |
| `cancelled` | Egy logikai (boolean) jelző, amely azt mutatja, hogy a vevő lemondta-e a megrendelést a MarketBoomer felhasználói felületén. Ha `true`, a megrendelést lemondták. Lemondáskor a MarketBoomer újraküldi a megrendelést úgy, hogy ennek a mezőnek az értéke `true`. Ennek a mezőnek a kezelése nem kötelező, ha az Ön rendszere nem támogatja a rendelések lemondását, de ajánlott bevált gyakorlat. |
| `lines.code` | Az az egyedi termékkód, amelyet Ön rendel az egyes termékekhez a rendszerünkben. Ez a mező a PurchasePlus felületén a „tulajdonosi kódnak” (owner code), a Legacy PurchasePlus felületén pedig a „beszállítói kódnak” (supplier code) felel meg. Ezt a kódot a megfelelő felületeken frissítheti. |

Az az egyedi termékkód, amelyet Ön rendel az egyes termékekhez a rendszerünkben. Ez a mező az „owner code”-nak felel meg a PurchasePlus felületén, vagy a „supplier code”-nak a Legacy PurchasePlus felületén. Ezt a kódot a megfelelő felületeken frissítheti.
