EDIconnect Azuvio · Docs
ENEnglishRORomână

Architecture and Connectivity

Overview

EDIconnect acts as a translation and routing layer between Azuvio / CRMconnect (orders, invoices, warehouse) and external trading partners.

Trading Partner
      │
      │  AS2 / SFTP / API / VAN
      ▼
┌─────────────┐
│ EDIconnect  │  ← format translation (XML ↔ EDIfact)
│  Gateway    │  ← validation (XSD)
└──────┬──────┘
       │
       ▼
 CRMconnect Core
 (Orders, WMS, Finance)

Transport Protocols

AS2 (Applicability Statement 2)

Recommended for high-volume retail partners (Carrefour, Metro, Kaufland, Profi etc.).

Note

AS2 is the recommended protocol for large partners (Carrefour, Metro, Kaufland). Certificate exchange is done once at onboarding and remains valid for years — once configured, it operates automatically without manual intervention.

Parameter Value
AS2 ID EDIconnectAS2
AS2 URL https://as2.ediconnect.ro/
Protocol HTTPS
Port 443
MDN Synchronous or asynchronous
Encryption AES-128 / AES-256
Signature SHA-256

EDIconnect public certificate — import this into your AS2 software (Mendelson, SEEBURGER, OpenText, Drummond etc.) to validate signed messages from EDIconnect:

⬇ EDIconnect.cer.zip

Send your own public certificate to the EDIconnect onboarding team to complete the exchange.

SFTP

Supported on request. Contact the EDIconnect onboarding team for connection details.

REST API

For modern partners with HTTP/JSON or HTTP/XML support.

Tip

For the REST API, the X-EDI-DocumentType header must be identical to the value of the <DocumentType> field in the XML message body. For example: if you are sending an original invoice, both must contain O. A mismatch causes a 422 error.

Parameter Value
Base URL https://edi.azuvio.io/api/v1
Authentication Bearer token (OAuth 2.0)
Accepted formats application/json, application/xml

See the API Reference for details on available endpoints.

VAN (Value Added Network)

Supported on request. Contact the EDIconnect onboarding team for details on available VAN providers.

Message Flow

Inbound (Partner → CRMconnect)

  1. Message is received via the transport protocol
  2. Syntactic validation (EDIfact) or schema validation (XSD)
  3. Business rule validation (mandatory fields, GLN verification)
  4. Translation into the internal CRMconnect format
  5. Routing to the target module (Purchase Order → purchase, Receiving Advice → warehouse)
  6. Sending acknowledgement (CONTRL / HTTP 200)

Outbound (CRMconnect → Partner)

  1. A business event is triggered (e.g.: shipment created → DESADV)
  2. Internal data is mapped into the EDI message
  3. Format generation (XML or EDIfact according to partner configuration)
  4. Encapsulation in interchange envelopes (UNA/UNB/UNG/UNH or equivalent)
  5. Delivery via the configured transport protocol
  6. Recording of the delivery acknowledgement