Arhitectură și conectivitate
Prezentare generală
EDIconnect funcționează ca un strat de traducere și rutare între Azuvio / CRMconnect (comenzi, facturi, depozit) și partenerii comerciali externi.
Partener comercial
│
│ AS2 / SFTP / API / VAN
▼
┌─────────────┐
│ EDIconnect │ ← traducere format (XML ↔ EDIfact)
│ Gateway │ ← validare (XSD)
└──────┬──────┘
│
▼
CRMconnect Core
(Comenzi, WMS, Financiar)
Protocoale de transport
AS2 (Applicability Statement 2)
Recomandat pentru parteneri retaileri cu volum mare (Carrefour, Metro, Kaufland, Profi etc.).
AS2 este protocolul recomandat pentru parteneri mari (Carrefour, Metro, Kaufland). Schimbul de certificate se face o singură dată la onboarding și rămâne valabil ani de zile — după configurare, funcționează automat fără intervenție manuală.
| Parametru | Valoare |
|---|---|
| AS2 ID | EDIconnectAS2 |
| AS2 URL | https://as2.ediconnect.ro/ |
| Protocol | HTTPS |
| Port | 443 |
| MDN | Sincron sau asincron |
| Criptare | AES-128 / AES-256 |
| Semnătură | SHA-256 |
Certificat public EDIconnect — importați-l în software-ul AS2 (Mendelson, SEEBURGER, OpenText, Drummond etc.) pentru a valida mesajele semnate de EDIconnect:
Trimiteți propriul certificat public echipei de onboarding EDIconnect pentru a finaliza schimbul.
SFTP
Disponibil la cerere. Contactați echipa de onboarding EDIconnect pentru detalii de conectare.
REST API
Pentru parteneri moderni cu suport HTTP/JSON sau HTTP/XML.
La REST API, header-ul X-EDI-DocumentType trebuie să fie identic cu valoarea câmpului <DocumentType> din corpul mesajului XML. Ex: dacă trimiteți o factură originală, ambele trebuie să conțină O. Nepotrivirea cauzează eroare 422.
| Parametru | Valoare |
|---|---|
| URL de bază | https://edi.azuvio.io/api/v1 |
| Autentificare | Bearer token (OAuth 2.0) |
| Formate acceptate | application/json, application/xml |
Consultați Referința API pentru detalii privind endpoint-urile disponibile.
VAN (Value Added Network)
Disponibil la cerere. Contactați echipa de onboarding EDIconnect pentru detalii privind furnizorii VAN disponibili.
Fluxul mesajelor
Intrare (Partener → CRMconnect)
- Mesajul este recepționat prin protocolul de transport
- Validare sintactică (EDIfact) sau validare conform schemei (XSD)
- Validarea regulilor de business (câmpuri obligatorii, verificare GLN)
- Traducerea în formatul intern CRMconnect
- Rutarea către modulul destinatar (Comandă de achiziție →
purchase, Aviz de recepție →warehouse) - Trimiterea confirmării de primire (CONTRL / HTTP 200)
Ieșire (CRMconnect → Partener)
- Declanșarea unui eveniment de business (ex.: expediere creată → DESADV)
- Maparea datelor interne în mesajul EDI
- Generarea formatului (XML sau EDIfact conform configurației partenerului)
- Încapsularea în plicuri de schimb (UNA/UNB/UNG/UNH sau echivalent)
- Livrarea prin protocolul de transport configurat
- Înregistrarea confirmării de livrare