EDIconnect Azuvio · Docs
ENEnglishRORomânăELΕλληνικά

Οδηγός Δοκιμών

Περιβάλλον Δοκιμών

Το EDIconnect παρέχει ένα πλήρως απομονωμένο περιβάλλον δοκιμών για τη δοκιμή της ενσωμάτωσης πριν από την έναρξη παραγωγής.

Παράμετρος Τιμή
API Base URL https://edi-test.azuvio.io/api/v1
AS2 URL https://edi-test.azuvio.io/as2
SFTP Host sftp-test.azuvio.io
GLN Αποστολέα Δοκιμής 5940000000001
GLN Παραλήπτη Δοκιμής 5940000000002

Τα διαπιστευτήρια για το περιβάλλον δοκιμών παρέχονται κατά τη διαδικασία ενσωμάτωσης. Τα μηνύματα που αποστέλλονται στο περιβάλλον δοκιμών δεν επηρεάζουν δεδομένα παραγωγής.

Important

Ορίστε TestIndicator=1 σε όλα τα μηνύματα που αποστέλλονται στο περιβάλλον δοκιμών. Μηνύματα χωρίς αυτόν τον δείκτη μπορεί να επεξεργαστούν ως πραγματικά μηνύματα στο σύστημα του εταίρου.

Σενάρια Δοκιμών

Ολοκληρώστε τα ακόλουθα σενάρια δοκιμών πριν από την έναρξη παραγωγής:

ORDERS (Εισερχόμενο)

  • Αποστείλετε έγκυρο ORDERS με μία γραμμή — επαληθεύστε ότι δημιουργήθηκε εντολή πωλήσεων στο CRMconnect
  • Αποστείλετε ORDERS με πολλαπλές γραμμές — επαληθεύστε ότι όλες οι γραμμές δημιουργήθηκαν σωστά
  • Αποστείλετε ORDERS με άγνωστο EAN — επαληθεύστε ότι επιστρέφεται σφάλμα EDI-007
  • Αποστείλετε διπλότυπο ORDERS (ίδιος αριθμός εντολής) — επαληθεύστε ότι επιστρέφεται σφάλμα EDI-003
  • Αποστείλετε ORDERS με μη έγκυρο GLN — επαληθεύστε ότι επιστρέφεται σφάλμα EDI-002

ORDRSP (Εξερχόμενο)

  • Μετά τη λήψη ORDERS, επιβεβαιώστε πλήρη αποδοχή → επαληθεύστε ότι εστάλη ORDRSP τύπου 231
  • Επιβεβαιώστε μερικά μια εντολή (μειώστε ποσότητα σε γραμμή) → επαληθεύστε ORDRSP τύπου 232
  • Απορρίψτε μια γραμμή εντολής → επαληθεύστε ORDRSP τύπου 232 με LineStatus = Rejected
  • Απορρίψτε ολόκληρη εντολή → επαληθεύστε ORDRSP τύπου 233

DESADV (Εξερχόμενο)

  • Δημιουργήστε παράδοση στο CRMconnect → επαληθεύστε ότι δημιουργήθηκε και μεταδόθηκε DESADV
  • Μερική παράδοση (λιγότερο από την παραγγελθείσα ποσότητα) → επαληθεύστε την ορθότητα ποσοτήτων
  • Παράδοση με πολλαπλά δέματα → επαληθεύστε SSCC ανά δέμα
  • Παράδοση με παρτίδα/ημερομηνία λήξης (τρόφιμα/φαρμακευτικά) → επαληθεύστε παρτίδα και ημερομηνία λήξης στο DESADV

INVOIC (Εξερχόμενο)

  • Εκδώστε τιμολόγιο στη μονάδα Οικονομικών → επαληθεύστε ότι δημιουργήθηκε INVOIC
  • Επαληθεύστε ποσά: σύνολα γραμμών, ΦΠΑ και γενικό σύνολο ταιριάζουν με το τιμολόγιο
  • Πιστωτικό σημείωμα → επαληθεύστε χαρακτηριστικό BGM 381
  • Τιμολόγιο με πολλαπλούς συντελεστές ΦΠΑ → επαληθεύστε την ορθότητα κάθε τμήματος TAX

RECADV (Εισερχόμενο)

  • Αποστείλετε RECADV με πλήρη αποδοχή → επαληθεύστε ότι η συμφωνία ενημερώθηκε
  • Αποστείλετε RECADV με μερική αποδοχή (έλλειψη εμπορευμάτων) → επαληθεύστε ότι δημιουργήθηκε πρόταση πιστωτικού σημειώματος
  • Αποστείλετε RECADV με απόρριψη → επαληθεύστε ότι δημιουργήθηκε εντολή επιστροφής

PRICAT (Εξερχόμενο)

  • Αποστείλετε πλήρες PRICAT → επαληθεύστε ότι ο εταίρος λαμβάνει όλα τα ενεργά προϊόντα
  • Προσθέστε νέο προϊόν στο CRMconnect → επαληθεύστε ότι εστάλη διαφορικό PRICAT εντός 24 ωρών
  • Αποσύρετε ένα προϊόν → επαληθεύστε PRICAT με ItemStatus = Discontinued

Δείγματα Μηνυμάτων Δοκιμής

Δείγματα αρχείων XML και EDIfact για όλους τους τύπους μηνυμάτων είναι διαθέσιμα στη διεύθυνση:

GET https://edi-test.azuvio.io/api/v1/samples/{message}.xml
GET https://edi-test.azuvio.io/api/v1/samples/{message}.edi

Αντικαταστήστε {message} με: orders, ordrsp, desadv, invoic, recadv, pricat

Εργαλείο Επικύρωσης

Δοκιμάστε και επικυρώστε ένα μήνυμα χωρίς να το αποστείλετε πραγματικά:

POST https://edi-test.azuvio.io/api/v1/validate
Content-Type: application/xml
Authorization: Bearer {test-token}
X-EDI-MessageType: ORDERS

<Order xmlns="urn:azuvio:ediconnect:orders:v1">
  ...
</Order>

Απόκριση:

{
  "valid": true,
  "errors": [],
  "warnings": [
    "Line 1: BuyerArticleCode is empty — optional but recommended"
  ]
}

Λίστα Ελέγχου Έναρξης Παραγωγής

Warning

Μην ξεκινήσετε παραγωγή χωρίς γραπτή επιβεβαίωση από τον εταίρο ότι όλα τα σενάρια δοκιμών επικυρώθηκαν. Μια πρόωρη εκκίνηση μπορεί να δημιουργήσει εσφαλμένες εντολές, τιμολόγια ή ειδοποιήσεις παράδοσης στα συστήματα παραγωγής και των δύο πλευρών.

Πριν από τη μετάβαση στην παραγωγή:

  • Και οι 6 τύποι μηνυμάτων δοκιμάστηκαν πλήρως από άκρο σε άκρο
  • Η αντιστοίχιση GLN επιβεβαιώθηκε στο περιβάλλον παραγωγής
  • Η μεταφορά (AS2/SFTP/API) διαμορφώθηκε για τα endpoints παραγωγής
  • Η ανταλλαγή πιστοποιητικών ολοκληρώθηκε (μόνο AS2)
  • Το πρώτο PRICAT εστάλη στον εταίρο στην παραγωγή
  • Ο εταίρος επιβεβαίωσε τα δοκιμαστικά μηνύματα
  • Συμφωνήθηκαν χρόνοι απόκρισης SLA (ORDRSP εντός X ωρών, DESADV εντός X ωρών από αποστολή)
  • Επαφή κλιμάκωσης ανταλλάχθηκε με την ομάδα EDI του εταίρου