Κωδικοί Σφάλματος
Λειτουργική Επιβεβαίωση EDIfact (CONTRL)
Το EDIconnect αποστέλλει μήνυμα CONTRL για να επιβεβαιώσει κάθε interchange EDIfact που λαμβάνεται. Το μήνυμα CONTRL υποδεικνύει εάν το interchange, η λειτουργική ομάδα ή το μεμονωμένο μήνυμα έχει γίνει αποδεκτό ή απορριφθεί.
UCI — Απόκριση Interchange
| Κωδικός | Σημασία |
|---|---|
4 |
Interchange λήφθηκε· επιβεβαιώθηκε |
5 |
Interchange λήφθηκε· απορρίφθηκε |
UCM — Απόκριση Μηνύματος
| Κωδικός | Σημασία |
|---|---|
7 |
Μήνυμα λήφθηκε και έγινε αποδεκτό |
4 |
Μήνυμα λήφθηκε αλλά απορρίφθηκε (δείτε UCS για λεπτομέρειες) |
UCS / UCF — Κωδικοί Σφάλματος Τμήματος/Ομάδας
| Κωδικός | Περιγραφή |
|---|---|
2 |
Έκδοση ή επίπεδο σύνταξης δεν υποστηρίζεται |
7 |
Αποστολέας interchange άγνωστος |
14 |
Μη έγκυρη τιμή |
16 |
Λείπει υποχρεωτικό τμήμα |
17 |
Τμήμα δεν ορίζεται στο μήνυμα |
18 |
Αριθμός εμφανίσεων υπερβαίνει το μέγιστο επιτρεπόμενο |
26 |
Πολλά στοιχεία δεδομένων |
35 |
Λείπει υποχρεωτικό στοιχείο δεδομένων |
37 |
Μη έγκυρη τιμή κωδικού |
38 |
Μη έγκυρη ημερομηνία |
39 |
Μη έγκυρη ώρα |
Κωδικοί Σφάλματος XML / HTTP Transport
Κωδικοί Κατάστασης HTTP
| Κατάσταση | Σημασία | Συνιστώμενη Ενέργεια |
|---|---|---|
200 OK |
Μήνυμα έγινε αποδεκτό | Δεν απαιτείται ενέργεια |
202 Accepted |
Μήνυμα σε ουρά για ασύγχρονη επεξεργασία | Ρωτήστε ή περιμένετε callback |
400 Bad Request |
Μήνυμα δεν πέρασε επικύρωση | Διορθώστε το μήνυμα και αποστείλτε ξανά |
401 Unauthorized |
Μη έγκυρο ή ληγμένο token | Ανανεώστε το Bearer token |
403 Forbidden |
GLN δεν εξουσιοδοτείται για αυτή τη λειτουργία | Επικοινωνήστε με υποστήριξη EDI |
404 Not Found |
Αναφερόμενο έγγραφο δεν βρέθηκε | Ελέγξτε αριθμούς αναφοράς |
409 Conflict |
Διπλότυπο μήνυμα (ίδιο ID) | Ελέγξτε το κλειδί idempotency |
413 Payload Too Large |
Μήνυμα υπερβαίνει το όριο μεγέθους (10 MB) | Διαχωρίστε το μήνυμα |
422 Unprocessable Entity |
Παραβίαση επιχειρηματικού κανόνα | Συμβουλευτείτε το σώμα απόκρισης |
429 Too Many Requests |
Υπέρβαση ορίου ρυθμού | Περιμένετε και δοκιμάστε ξανά |
500 Internal Server Error |
Εσωτερικό σφάλμα διακομιστή | Επικοινωνήστε με υποστήριξη EDI |
503 Service Unavailable |
Παράθυρο συντήρησης | Δοκιμάστε ξανά μετά την κεφαλίδα Retry-After |
Κωδικοί Σφάλματος Επιχειρηματικής Επικύρωσης (422)
Επιστρέφονται στο σώμα απόκρισης υπό τη μορφή:
{
"error": "BUSINESS_RULE_VIOLATION",
"code": "EDI-007",
"message": "Product EAN 5901234123457 not found in catalogue",
"line": 1
}
| Κωδικός | Μήνυμα | Αιτία |
|---|---|---|
EDI-001 |
Unknown sender GLN | Το GLN σας δεν είναι εγγεγραμμένο |
EDI-002 |
Unknown receiver GLN | Το GLN του εταίρου δεν βρέθηκε |
EDI-003 |
Duplicate document reference | Ο ίδιος αριθμός εντολής/τιμολογίου έχει ήδη ληφθεί |
EDI-004 |
Referenced PO not found | ORDRSP/DESADV/INVOIC αναφέρεται σε άγνωστη εντολή |
EDI-005 |
Referenced ASN not found | RECADV/INVOIC αναφέρεται σε άγνωστο DESADV |
EDI-006 |
Currency not supported | Χρησιμοποιήστε RON ή EUR |
EDI-007 |
Product EAN not in catalogue | Άγνωστο EAN· ενημερώστε PRICAT ή επικοινωνήστε με υποστήριξη |
EDI-008 |
Delivery location GLN not mapped | Το GLN παράδοσης δεν έχει διαμορφωθεί για αυτόν τον εταίρο |
EDI-009 |
Quantity exceeds ordered quantity | Η ποσότητα στο ORDRSP/DESADV υπερβαίνει την ποσότητα στο ORDERS |
EDI-010 |
Invoice amount mismatch | Το υπολογισμένο ποσό διαφέρει από το δηλωθέν σύνολο |
EDI-011 |
VAT rate not valid for product | Ελέγξτε την κατηγορία ΦΠΑ του προϊόντος |
EDI-012 |
PRICAT validity dates overlap | Το νέο PRICAT επικαλύπτεται με τις υπάρχουσες ενεργές τιμές |
Πολιτική Επανάληψης
Warning
Μην επαναλαμβάνετε αυτόματα μηνύματα με σφάλματα 400 (Bad Request) ή 422 (Unprocessable). Η αιτία βρίσκεται στο περιεχόμενο του μηνύματος, όχι στη μεταφορά — η επανάληψη χωρίς διόρθωση θα παράγει το ίδιο αποτέλεσμα και μπορεί να ενεργοποιήσει την προστασία anti-spam του εταίρου.
| Τύπος Σφάλματος | Επανάληψη; | Καθυστέρηση |
|---|---|---|
400 Bad Request |
Όχι — διορθώστε πρώτα το μήνυμα | — |
401 Unauthorized |
Ναι — ανανεώστε το token | Αμέσως |
429 Too Many Requests |
Ναι | Σύμφωνα με την κεφαλίδα Retry-After |
5xx Server Error |
Ναι | Εκθετική αναμονή: 30s, 60s, 120s |
422 Business Error |
Όχι — απαιτείται χειροκίνητη διόρθωση | — |
Υποστήριξη
Για μη επιλυμένα σφάλματα EDI: [email protected]
Συμπεριλάβετε: GLN αποστολέα, τύπο μηνύματος, αναφορά εγγράφου, κωδικό σφάλματος, χρονική σήμανση.