Σύνδεση με Google+

ή με

ΤΕΣΑΕ ΑΤΕ
  • H Επιχείρηση
    • Τεχνολογία
    • Pegasus Phaethon
    • Tα Νέα της ΤΕΣΑΕ
  • Oι Συνεργάτες
  • Tοπικά Λογισμικά
    • Λογισμικά (Pegasus ERP)
      • Εμπορικές Επιχειρήσεις
      • Στεγνοκαθαριστήρια, Ταπητοκαθαριστήρια
      • Χώροι Εστίασης (Εστιατόρια, Καφετέριες, Bar, Delivery)
      • Συνεργεία, Φανοποιεία, Ανταλλακτικά
      • Ελαιοτριβεία
      • Κρεοπωλεία
    • Video Παρουσιάσεις
    • Πρότυπες Μελέτες ή Εφαρμογές
    • Ιστορικό Αλλαγών Pegasus ERP
    • Module Phone
    • Module PDA Client
    • Module Γέφυρες Λογιστικής
    • Pegasus ERP και Διασύνδεση EFT POS
  • Διαδικτυακά Λογισμικά
    • Λογισμικά (Pegasus Web App)
      • Εμπορικές Επιχειρήσεις
      • Λιανική Πώληση - Retail
      • Παροχή Υπηρεσιών
      • Πρατήρια Υγρών Καυσίμων
      • Ξενοδοχειακές Μονάδες
      • Μεταφορικές Εταιρίες
      • Γυμναστήρια , Αθλητικά Κέντρα
      • Χώροι Στάθμευσης - Parking
      • Χώροι Εστίασης (Εστιατόρια, Καφετέριες, Bar, Take Away)
      • Γεωπονικές Επιχειρήσεις
    • Video Παρουσιάσεις
    • Pegasus Software Docs
    • Ιστορικό αλλαγών Pegasus Web App
    • WEB App REST API
    • Pegasus Web App και Διασύνδεση EFT POS
  • Ηλεκτρονική Τιμολόγηση
Pegasus WEB App REST API

Web App Transport / Μεταφορική

Προβολή όλων των API
Περιεχόμενο
  • Εισαγωγή
  • Γενικοί Κωδικοί σφάλματος API
  • Οδηγίες Bearer Token - Ταυτοποίηση Χρήστη του Rest API
  • Web App Module Web App Transport / Μεταφορική (tran)
    • Φορτωτική - Εντολή Μεταφοράς
    • Παραλαβή/Παράδοση Αντικαταβολής Φορτωτικής
    • Παράδοση Φορτωτικής
    • Στοιχεία Μεταφορικής Ανά Πελάτη
Εισαγωγή

Οι τύποι των δεδομένων του REST Service είναι:

  1. String: Συμβολοσειρά
  2. Number: Όλες οι πιθανές αριθμητικές μεταβλητές
  3. Boolean: Ακέραιος αριθμός. Οι τιμές που μπορεί να πάρει είναι 0 για το false και 1 για το true
  4. Date: Η ημερομηνία. Η ημερομηνία πρέπει να είναι της μορφής "Y-m-d"

Mπόρειτε να κατεβασετε το collation για το Postman με όλα τα end-points του service απο εδώ


Τα request παραλαβής (GET) των δεδομένων έχουν τις εξής παραμέτρους:

  1. recperpage: Το πλήθος των δεδομένων που θα γίνουν παραλαβή
  2. page: Η σελίδα των δεδομένων.
  3. order_array: Τα πεδία με το οποία θα γίνει η ταξινόμηση των αποτελεσμάτων του get.
    π.χ. /api/crm001/d00?order_array[p19]=DESC&order_array[nr01]=ACS
  4. filter: Οι συνθήκες επιλογής δεδομένων εμφάνισης.
    π.χ. /api/crm001/d00?filter[or][0][p19][starts]=ψ&filter[or][1][p19][equals]=Φύλακας 1  - Οδηγος&filter[and][0][nr01][lt]=3000033
    Εάν Θέλω να μου φέρει από τους συναλλασσόμενους όσους ο διακριτικός τους τίτλος ξεκινά από "ψ" ή είναι ίσος με "Φύλακας 1  - Οδηγος" και το Μ.Κ. είναι μικρότερο από 3000033.
    Αναλυτικά.
    Στο filter τα όρισμα είναι:
    1. 'or' ή 'and' όπου ορίζεται η συνθήκη σύνδεσης των υποσυνθηκών.
    2. Ένας αύξοντας αριθμός που χαρακτηρίζει την υποσυνθήκη.
    3. Το πεδίο στο οποίο θα υπάρχει ο περιορισμός.
    4. Η συνθήκη του περιορισμού*.
    5. Η τιμή σύγκρισης με το πεδίο

* Οι συνθήκες περιορισμών είναι:

Όνομα Περιγραφή  MySQL Operators - Functions  Παράδειγμα 
equals Ισότητα  =  filter[and][0][p19][equals]=Φύλακας 1
notequals Διάφορο !=  filter[and][0][p19][notequals]=Φύλακας 1
starts Ξεκινάει από LIKE 'a%' filter[and][0][p19][starts]=Ψ
contains Περιέχει LIKE '%a%' filter[and][0][p19][contains]=Ψ
ends Τελειώνει LIKE '%a' filter[and][0][p19][ends]=Ψ
in Εμπεριέχεται σε ένα σύνολο IN()  filter[and][0][nr01][in][0]=3000027&filter[and][0][nr01][in][1]=3000028&filter[and][0][nr01][in][2]=3000029
notin Δεν εμπεριέχεται σε ένα σύνολο NOT IN() filter[and][0][nr01][notin][0]=3000027&filter[and][0][nr01][notin][1]=3000028&filter[and][0][nr01][notin][2]=3000029
lt Το πεδίο είναι μικρότερο από την τιμή <  filter[and][0][nr01][lt]=3000030
lte Το πεδίο είναι μικρότερο ή ίσο από την τιμή <=  filter[and][0][nr01][lte]=3000030
gt Το πεδίο είναι μεγαλύτερο από την τιμή  >  filter[and][0][nr01][gt]=3000030
gte Το πεδίο είναι μεγαλύτερο ή ίσο από την τιμή  >=  filter[and][0][nr01][gte]=3000030 

* Εκτός από τα πεδία του response μπορούμε να χρησιμοποιήσουμε και το πεδιο remdatetime που περιεχει το concat(remdate , ' ' , remtime) ετσι μπορουμε να αναζητησουμε τα record που ειναι μεγαλυτερα απο μια ημερομηνία και ώρα.
π.χ. ?filter[and][0][remdatetime][gte]=2021-05-03 19:20:00


Τα request διαγραφής δεδομένων (DELETE) θα πρέπει πάντα να έχουν συμπληρωμένο το {id} που θα διαγραφεί


Τα request δημιουργίας νέων εγγραφών (POST) εάν έχουν συμπληρωμένο το {id} και βρουν την εγγραφή την κάνουν update


Τα request διαχείρισης εγγραφών (PUT) θα πρέπει πάντα να έχουν συμπληρωμένο το {id} το οποίο θα διαχειριστούν



Σε όλα τα (GET) μπορούμε να συμπληρώσουμε μετά τα endpoints μπορούμε να συμπληρώσουμε.

/all
Mε το /all μας φέρνει όλα τα δεδομένα και σε όσα πεδία συνδέονται με άλλο πινάκα εκτός από το πεδίο του κωδικού μας φέρνει και την περιγραφή από το δεύτερο πίνακα με την λογική v_selectbox_{όνομα πεδίου}

/gridall
Η ίδια λογική με το /all αλλα μας φέρνει μόνο τα πεδία που έχουν οριστεί ότι εμφανίζονται στις λίστες δεδομένων.

/{id}
Με το /{id} μας  φέρνει την εγγραφή με μοναδικό κωδικό {id}

Γενικοί Κωδικοί σφάλματος API
Γενική μορφή ενός σφάλματος
{
	"code":Κωδικός Σφάλματος ,
	"data":{ 
		"error":{
			"title":"Τίτλος Σφάλματος",
			"detail":"Περιγραφή Σφάλματος"
		}
	}
}
Τίτλος Πεδίο Τύπος Μέγεθος Σφάλμα
Κωδικός Σφάλματος code String  
Η περιγραφή του Σφάλματος data Array   Πίνακας με την περιγραφή του σφάλματος.
{"error":{ "title":"Τίτλος Σφάλματος", "detail":"Περιγραφή Σφάλματος"}}
Method: GET, POST, DELETE, PUT
RESPONSE / HTTP response code: 400
Εάν το module το οποίο ορίζεται URL δεν υπάρχει
RESPONSE / HTTP response code: 400
Εάν η μέθοδος ή ο πίνακας που καλείται  δεν υπάρχει κάτω από το module του URL
RESPONSE / HTTP response code: 400
Εάν η μέθοδος ή ο πίνακας που καλείται δεν έχει το δικαίωμα εκτέλεσης κάτω από το AppID της σύνδεσης
RESPONSE / HTTP response code: 401
Εάν η μέθοδος που καλείται χρειάζεται δικαιώματα και ο συνδεδεμένος χρήστης δεν τα έχει
RESPONSE / HTTP response code: 405
Όταν η μέθοδος του request δεν υποστηρίζεται από το Service
Method: GET
RESPONSE / HTTP response code: 209
Δεν βρέθηκαν εγγραφές στην εκτέλεση του get
Method: POST
RESPONSE / HTTP response code: 403
Πρόβλημα κατά την αποθήκευση
RESPONSE / HTTP response code: 500
Εκτέλεση μεθόδου POST όπου το Post Size είναι μεγαλύτερο από το όριο του server
Method: DELETE
RESPONSE / HTTP response code: 400
Δε βρέθηκε o πίνακας ή ο μοναδικός κωδικός
RESPONSE / HTTP response code: 403
Όταν οι περιορισμοί του πίνακα δεν επιτρέπουν τη διαγραφή της εγγραφής
RESPONSE / HTTP response code: 404
Δε βρέθηκε η εγγραφή στον πίνακα
Οδηγίες Bearer Token - Ταυτοποίηση Χρήστη του Rest API

Η ταυτοποίηση του χρήστη για τις κλήσεις του Rest API γίνεται με μέσω του Bearer token (ή access_token), το οποίο πρέπει να συμπεριλαμβάνεται στο Authorization header των request (--header 'Authorization: …').
Το access_token παραμένει ενεργό για περιορισμένο χρονικό διάστημα.

Παρακάτω παρουσιάζεται συνοπτικά η ροή που θα ακολουθήσετε:

a.Δημιουργία access token
Αρχικά καλείτε το initiate_authentication. Στην απάντηση που θα λάβετε περιέχεται ένα url το οποίο ανοίγετε και κάνετε login στο Pegasus Web App για να ταυτοποιηθεί ο χρήστης. Όταν ολοκληρωθεί το login, γίνεται redirect του browser στο redirect url που είχατε ορίσει στο αρχικό initiate_authentication με παράμετρο GET - το access_code.

Τέλος καλείτε το endpoint get_access_token χρησιμοποιώντας το access_code. Ως αποτέλεσμα θα λάβετε ένα access_token μαζί με ένα refresh_token.

b.Ανανέωση token
Όταν λήξει το access token θα λάβετε error 419 στο http_status σε οποιοδήποτε request καλέσετε με το ληγμένο access_token. Σε αυτή την περίπτωση εκτελείτε το endpoint refresh_token χρησιμοποιώντας το refresh_token που λάβατε σαν response από το get_access_token. Ως αποτέλεσμα θα λάβετε ένα νέο access token.

c.Διαχείριση Tokens μέσω του Pegasus Web App
Από το Pegasus Web App και στη διαδρομή [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση Rest Service->App IDs] διαχειρίζεστε τα Tokens που έχουν δημιουργηθεί. Μπορείτε να απενεργοποιήσετε ένα token ή να ορίσετε τα δικαιώματα για τις ενέργειες που ο χρήστης μπορεί να εκτελέσει. Για τη διαχείριση των δικαιωμάτων δεν είναι απαραίτητη η πρόσβαση στο Web App, μπορείτε να τα ορίσετε και κατά την Παραγωγή προσωρινού κωδικού(/initiate_authentication) στα πεδία pegapi01_02 και pegapi01_q10.

Web App Module Web App Transport / Μεταφορική (tran)

Φορτωτική - Εντολή Μεταφοράς

Method: DELETE
/api/tran/consignment_note/{id}
RESPONSE
ΤίτλοςΠεδίοΤύποςΜέγεθος
Μ.Κ. Φορτωτικήςnr01Νumeric15
RESPONSE / HTTP response code: 204
RESPONSE / HTTP response code: 400
RESPONSE / HTTP response code: 403
RESPONSE / HTTP response code: 401

Invalid Token. Το access token δεν είναι έγκυρο.


RESPONSE / HTTP response code: 419

Το access token έχει λήξει. Παρακαλώ ανανεώστε το.


Method: GET
/api/tran/consignment_note
REQUEST
ΤίτλοςΠεδίοΤύποςΜέγεθος
Μ.Κ. Φορτωτικήςnr01Νumeric15
RESPONSE / HTTP response code: 200
ΤίτλοςΠεδίοΤύποςΜέγεθος
Μ.Κ.nr01Νumeric15
Ημερομηνία Καταχώρησηςp301Date8
Ημερομηνία Έκδοσηςp014Date8
Ώρα Έκδοσηςp017String5
Εκδόθηκε από την Εφαρμογήsp02Boolean1
Χειρόγραφηsp01Boolean1
Τιμές με ΦΠΑsp03Boolean1
Παραστατικόp105Νumeric5
Σειράsp00String10
Αριθμόςp00String15
Διαδρομήp701Νumeric5
Όχημαp702String10
Οδηγόςp703Νumeric15
Κατάστημαp704Νumeric10
Εντολέαςp61Νumeric15
Υποκατάστημα Εντολέαp611Νumeric15
Αποστολέαςp01Νumeric15
Υποκατάστημα Αποστολέαyp01Νumeric15
Παραλήπτηςp02Νumeric15
Υποκατάστημα Παραλήπτηyp02Νumeric15
Σύνολο προ ΦΠΑp09Νumeric10,2
Φ.Π.Α.p011Νumeric10,2
Κόμιστρα Τρίτωνp78Νumeric10,2
Γενικό Σύνολοp013Νumeric10,2
% Φ.Π.Α.p010Νumeric5,2
Σύνολο με ΦΠΑp90Νumeric10,2
Κόμιστραp71Νumeric10,2
Λοιπά Έξοδαp72Νumeric10,2
Έξοδα Περισυλλογήςp73Νumeric10,2
Εργατικάp74Νumeric10,2
Δικαίωμα Φορτωτικήςp75Νumeric13,2
Έξοδα Αντ/λήςp76Νumeric10,2
Ασφάλιστραp77Νumeric10,2
Αλλαγή ΦΠΑp011aΝumeric10,2
Τρόπος Είσπραξηςp99Νumeric15
Είδη Φορτωτικής (Συνοπτικά)p034String400
Δελτία Αποστολής (Συνοπτικά)p035String400
Ημερομηνία Παράδοσηςp037Date8
Ώρα Παράδοσηςp037tString5
Συνολικό Βάροςp108Νumeric14,3
Συνολικός Ογκοςp109Νumeric14,3
Συνολικό Πλήθος Ειδώνp111Νumeric10
Συνολική Ποσότητα Ειδώνp112Νumeric15,3
Πωλητήςp101String10
Εισπράκτοραςp0102String10
Τόπος Παράδοσηςp103String350
Παρατηρήσειςp104String40
Καθεστώτος ΦΠΑp114Νumeric2
Κατηγορία ΦΠΑp115Νumeric2
Κατηγορία Φορτωτικήςp116Νumeric5
Σωματείο Φορτοεκφορτωτώνp036Boolean1
Κατάσταση Φορτωτικήςp134Νumeric5
Σειρά Εντολήςp113String5
Εσωτερικές Σημειώσειςp022String10
Αριθμός Εντολήςp106String10
Συνολικό Προηγούμενο Υπόλοιποp117String14,2
Συνολικό Νέο Υπόλοιποp118Νumeric14,2
Τοπικό Προηγούμενο Υπόλοιποp117lΝumeric14,2
Τοπικό Νέο Υπόλοιποp118lΝumeric14,2
Ακυρώθηκε από την Φορτωτική (MK)pa00Νumeric15
Ακυρώνει την Φορτωτική (ΜΚ)pa01Νumeric15
Κωδικός Παραστατικού που Ακυρώνειp107Νumeric5
Μετασχημάτισε την (ΜΚ)pa02Νumeric15
Τιμοκατάλογος Πελάτηp121Νumeric15
Αντικαταβολήp020Boolean1
Εκλεισε η Αντικαταβολήp120Boolean1
Μετρητά Αντικαταβολήςp821Νumeric14,2
Αξιόγραφα Αντικαταβολήςp721Νumeric14,2
Συνολικό Ποσό Αντικαταβολήςp021Νumeric14,2
Παρατηρήσεις Αντικαταβολήςp102String40
Ημερομηνία Παραλαβής Αντικαταβολήςp023Date8
Κατηγορία Παραλαβής Αντικαταβολώνp122Νumeric15
Ώρα Παραλαβής Αντικαταβολήςp023tString5
Ημερομηνία Παράδοσης Αντικαταβολήςp0100Date8
Ώρα Παράδοσης Αντικαταβολήςp0100tString5
Κατηγορία Παραδώσεις Αντικαταβολώνp123Νumeric15
Ημερομηνία Ελέγχου Αντικαταβολήςp024Date8
Ώρα Ελέγχου Αντικαταβολήςp024tString5
Σημειώσεις Αντικαταβολήςpm02Memo10
Ζώνη Παραλαβήςp110Νumeric5
Υπεύθυνος Παράδοσηςp030Νumeric15
Παραδόθηκεp031Boolean1
Κόστος Παράδοσηςp032Νumeric10,2
Ζώνη Παράδοσηςp033Νumeric5
Είσπραξη Παράδοσηςp038Νumeric15
Κατάστημα Παράδοσηςp039Νumeric10
Έκλεισε η Παράδοσηp119Boolean1
Προμηθευτήςp130Νumeric15
Ποσόp131Νumeric14,2
Τρόπος Πληρωμήςp132Νumeric15
Παρατηρήσειςp133String30
Διάταξη Απαλλαγής ΦΠΑp124Νumeric15
Τόπος Φόρτωσηςp135String350
Λοιποι Φόροιp0600Νumeric13,2
Λοιπές Κρατήσειςp0601Νumeric13,2
Είδη Φορτωτικήςtran02ArrayΤα Είδη της Φορτωτικής κωδικοποιημένα σε μορφή json object:
  • nr01: ΜΚ Eίδους Φορτωτικής
  • p00: Φορτωτική
  • p01: Αριθμός Παραστατικού
  • p03: Συσκευασία
  • p04: Είδος Εμπορεύματος
  • p010: Είδος (ERP)
  • p02: Πλήθος
  • p06: Ποσότητα
  • p05: Βάρος
  • p09: Όγκος
  • p101: x Πλήθος
  • p104: x Ποσότητα
  • p103: x Βάρος
  • p102: x Όγκος
  • p07: Τιμή Μονάδας
  • p201: % Έκπτωσης
  • p08: Σύνολο
  • p00_1: ΑΑ Γραμμής

[{
  "nr01": "ΜΚ Eίδους Φορτωτικής"
  "p00": "Φορτωτική",
  "p01": "Αριθμός Παραστατικού",
  "p03": "Συσκευασία",
  "p04": "Είδος Εμπορεύματος",
  "p010": "Είδος (ERP)",
  "p02": "Πλήθος",
  "p06": "Ποσότητα",
  "p05": "Βάρος",
  "p09": "Όγκος",
  "p101": "x Πλήθος",
  "p104": "x Ποσότητα",
  "p103": "x Βάρος",
  "p102": "x Όγκος",
  "p07": "Τιμή Μονάδας",
  "p201": "% Έκπτωσης",
  "p08": "Σύνολο",
  "p00_1": "ΑΑ Γραμμής"
}]
Φόροι/Κρατήσεις Φορτωτικήςi71ArrayΟι Φόροι/Κρατήσεις της Φορτωτικής κωδικοποιημένοι σε μορφή json:
  • i70: Φόρος / Κράτηση
  • i70p02: Τύπος
  • i70p07: Ενημέρωση συνόλων
  • p04: Ποσοστό Yπολογισμού
  • p05: Αξία Υπολογισμού
  • p100:Συνολική Αξία
  • tax:Διαδοχή

[{
  "i70": "Φόρος/Κράτηση",
  "i70p02": "Τύπος",
  "i70p07": "Ενημέρωση συνόλων",
  "p04": "Ποσοστό Yπολογισμού",
  "p05": "Αξία Υπολογισμού",
  "p100": "Συνολική Αξία",
  "tax": "Διαδοχή"
}]
Μοναδικός Αριθμός (Μ.Αρ.Κ)markString50
Αναγνωριστικό ΠαραστατικούuidString50
qrURLqrurlString300
Συμβολοσειρά Αυθεντικοποίησηςauth_cdString100
ΠάροχοςproviderJSON Object
{
  "label": "Label Παρόχου",
  "url": "URL Παρόχου"
}
RESPONSE / HTTP response code: 209
RESPONSE / HTTP response code: 401

Invalid Token. Το access token δεν είναι έγκυρο.


RESPONSE / HTTP response code: 419

Το access token έχει λήξει. Παρακαλώ ανανεώστε το.


Method: POST
/api/tran/consignment_note
REQUEST - Τύπος Εισόδου: form-data
ΤίτλοςΠεδίοΤύποςΜέγεθος
Παραστατικόp105Νumeric5
Σειράsp00String10
Αριθμόςp00String15
Διαδρομήp701Νumeric5
Όχημαp702String10
Οδηγόςp703Νumeric15
Εντολέαςp61Νumeric15
Υποκατάστημα Εντολέαp611Νumeric15
Αποστολέαςp01Νumeric15
Υποκατάστημα Αποστολέαyp01Νumeric15
Παραλήπτηςp02Νumeric15
Υποκατάστημα Παραλήπτηyp02Νumeric15
Χειρόγραφηsp01Boolean1
Εκδόθηκε από την Εφαρμογήsp02Boolean1
Ημερομηνία Έκδοσηςp014Date8
Ώρα Έκδοσηςp017String5
Κατάστημαp704Νumeric10
Τιμές με ΦΠΑsp03Boolean1
Τρόπος Είσπραξηςp99Νumeric15
Λοιπά Έξοδαp72Νumeric10,2
Έξοδα Περισυλλογήςp73Νumeric10,2
Εργατικάp74Νumeric10,2
Δικαίωμα Φορτωτικήςp75Νumeric13,2
Έξοδα Αντ/λήςp76Νumeric10,2
Ασφάλιστραp77Νumeric10,2
Κόμιστρα Τρίτωνp78Νumeric10,2
Είδη Φορτωτικήςtran02ArrayΤα Είδη της Φορτωτικής κωδικοποιημένα σε μορφή json object:
  • p01: Αριθμός Παραστατικού
  • p03: Συσκευασία
  • p04: Είδος Εμπορεύματος
  • p010: Είδος (ERP)
  • p02: Πλήθος
  • p06: Ποσότητα
  • p05: Βάρος
  • p09: Όγκος
  • p07: Τιμή Μονάδας
  • p201: % Έκπτωσης

[{
  "p01": "Αριθμός Παραστατικού",
  "p03": "Συσκευασία",
  "p04": "Είδος Εμπορεύματος",
  "p010": "Είδος (ERP)",
  "p02": "Πλήθος",
  "p06": "Ποσότητα",
  "p05": "Βάρος",
  "p09": "Όγκος",
  "p07": "Τιμή Μονάδας",
  "p201": "% Έκπτωσης"
}]
Φόροι/Κρατήσεις Φορτωτικήςi71ArrayΟι Φόροι/Κρατήσεις της Φορτωτικής κωδικοποιημένοι σε μορφή json:
  • i70: Φόρος / Κράτηση
  • i70p02: Τύπος
  • i70p07: Ενημέρωση συνόλων
  • p04: Ποσοστό Yπολογισμού
  • p05: Αξία Υπολογισμού
  • p100:Συνολική Αξία
  • tax:Διαδοχή

[{
  "i70": "Φόρος/Κράτηση",
  "i70p02": "Τύπος",
  "i70p07": "Ενημέρωση συνόλων",
  "p04": "Ποσοστό Yπολογισμού",
  "p05": "Αξία Υπολογισμού",
  "p100": "Συνολική Αξία",
  "tax": "Διαδοχή"
}]
RESPONSE / HTTP response code: 201
RESPONSE / HTTP response code: 403
RESPONSE / HTTP response code: 401

Invalid Token. Το access token δεν είναι έγκυρο.


RESPONSE / HTTP response code: 419

Το access token έχει λήξει. Παρακαλώ ανανεώστε το.


Method: PUT
/api/tran/consignment_note/{id}
REQUEST - Τύπος Εισόδου: x-www-form-urlencoded
ΤίτλοςΠεδίοΤύποςΜέγεθος
Μ.Κ.nr01Νumeric15
Παραστατικόp105Νumeric5
Σειράsp00String10
Αριθμόςp00String15
Διαδρομήp701Νumeric5
Όχημαp702String10
Οδηγόςp703Νumeric15
Εντολέαςp61Νumeric15
Υποκατάστημα Εντολέαp611Νumeric15
Αποστολέαςp01Νumeric15
Υποκατάστημα Αποστολέαyp01Νumeric15
Παραλήπτηςp02Νumeric15
Υποκατάστημα Παραλήπτηyp02Νumeric15
Χειρόγραφηsp01Boolean1
Εκδόθηκε από την Εφαρμογήsp02Boolean1
Ημερομηνία Έκδοσηςp014Date8
Ώρα Έκδοσηςp017String5
Κατάστημαp704Νumeric10
Τιμές με ΦΠΑsp03Boolean1
Τρόπος Είσπραξηςp99Νumeric15
Λοιπά Έξοδαp72Νumeric10,2
Έξοδα Περισυλλογήςp73Νumeric10,2
Εργατικάp74Νumeric10,2
Δικαίωμα Φορτωτικήςp75Νumeric13,2
Έξοδα Αντ/λήςp76Νumeric10,2
Ασφάλιστραp77Νumeric10,2
Κόμιστρα Τρίτωνp78Νumeric10,2
Είδη Φορτωτικήςtran02ArrayΤα Είδη της Φορτωτικής κωδικοποιημένα σε μορφή json object:
  • nr01: ΜΚ Eίδους Φορτωτικής
  • p00: Φορτωτική
  • p01: Αριθμός Παραστατικού
  • p03: Συσκευασία
  • p04: Είδος Εμπορεύματος
  • p010: Είδος (ERP)
  • p02: Πλήθος
  • p06: Ποσότητα
  • p05: Βάρος
  • p09: Όγκος
  • p07: Τιμή Μονάδας
  • p201: % Έκπτωσης

[{
  "nr01": "ΜΚ Eίδους Φορτωτικής",
  "p00": "Φορτωτική",
  "p01": "Αριθμός Παραστατικού",
  "p03": "Συσκευασία",
  "p04": "Είδος Εμπορεύματος",
  "p010": "Είδος (ERP)",
  "p02": "Πλήθος",
  "p06": "Ποσότητα",
  "p05": "Βάρος",
  "p09": "Όγκος",
  "p07": "Τιμή Μονάδας",
  "p201": "% Έκπτωσης"
}]
Φόροι/Κρατήσεις Φορτωτικήςi71ArrayΟι Φόροι/Κρατήσεις της Φορτωτικής κωδικοποιημένοι σε μορφή json:
  • nr01: ΜΚ Φόρου/Κράτησης ανά Φορτωτική
  • i70: Φόρος/Κράτηση
  • i70p02: Τύπος
  • i70p07: Ενημέρωση συνόλων
  • p04: Ποσοστό Yπολογισμού
  • p05: Αξία Υπολογισμού
  • p100:Συνολική Αξία
  • tax:Διαδοχή

[{
  "nr01": "ΜΚ Φόρου/Κράτησης ανά Φορτωτική"
  "i70": "Φόρος/Κράτηση",
  "i70p02": "Τύπος",
  "i70p07": "Ενημέρωση συνόλων",
  "p04": "Ποσοστό Yπολογισμού",
  "p05": "Αξία Υπολογισμού",
  "p100": "Συνολική Αξία",
  "tax": "Διαδοχή"
}]
RESPONSE / HTTP response code: 201
RESPONSE / HTTP response code: 401
RESPONSE / HTTP response code: 403
RESPONSE / HTTP response code: 401

Invalid Token. Το access token δεν είναι έγκυρο.


RESPONSE / HTTP response code: 419

Το access token έχει λήξει. Παρακαλώ ανανεώστε το.


Παραλαβή/Παράδοση Αντικαταβολής Φορτωτικής

Method: POST
/api/tran/consignment_note_cash_on_dlvr
REQUEST - Τύπος Εισόδου: form-data
ΤίτλοςΠεδίοΤύποςΜέγεθος
Μ.Κ. Φορτωτικήςnr01Νumeric15
Έχει Αντικαταβολήp020Boolean1
Έκλεισε η Αντικαταβολήp120Boolean1
Μετρητά Αντικαταβολήςp821Νumeric14,2
Αξιόγραφα Αντικαταβολήςp721Νumeric14,2
Παρατηρήσεις Αντικαταβολήςp102String40
Ημερομηνία Παραλαβής Αντικαταβολήςp023Date8
Ώρα Παραλαβής Αντικαταβολήςp023tString5
Κατηγορία Παραλαβής Αντικαταβολώνp122Νumeric15
Ημερομηνία Παράδοσης Αντικαταβολήςp0100Date8
Ώρα Παράδοσης Αντικαταβολήςp0100tString5
Κατηγορία Παράδοσης Αντικαταβολώνp123Νumeric15
Ημερομηνία Ελέγχου Αντικαταβολήςp024Date8
Ώρα Ελέγχου Αντικαταβολήςp024tString5
RESPONSE / HTTP response code: 201
RESPONSE / HTTP response code: 401
RESPONSE / HTTP response code: 403
RESPONSE / HTTP response code: 401

Invalid Token. Το access token δεν είναι έγκυρο.


RESPONSE / HTTP response code: 419

Το access token έχει λήξει. Παρακαλώ ανανεώστε το.


Παράδοση Φορτωτικής

Method: POST
/api/tran/consignment_note_dlvr
REQUEST - Τύπος Εισόδου: form-data
ΤίτλοςΠεδίοΤύποςΜέγεθος
Μ.Κ. Φορτωτικήςnr01Νumeric15
Παραδόθηκεp031Boolean1
Έκλεισε η Παράδοσηp119Boolean1
Κόστος Παράδοσηςp032Νumeric10,2
Ημερομηνία Παράδοσηςp037Date8
Ώρα Παράδοσηςp037tString5
Είσπραξη Παράδοσηςp038Νumeric15
Κατάστημα Παράδοσηςp039Νumeric10
RESPONSE / HTTP response code: 201
RESPONSE / HTTP response code: 401
RESPONSE / HTTP response code: 403
RESPONSE / HTTP response code: 401

Invalid Token. Το access token δεν είναι έγκυρο.


RESPONSE / HTTP response code: 419

Το access token έχει λήξει. Παρακαλώ ανανεώστε το.


Στοιχεία Μεταφορικής Ανά Πελάτη

Method: GET
/api/tran/tran11
RESPONSE / HTTP response code: 200
ΤίτλοςΠεδίοΤύποςΜέγεθος
Μ.Κ.nr01Νumeric15
Πελάτηςp00Νumeric15
Παραστατικόp01Νumeric5
Υπερισχύουν των Βασικώνp100Boolean1
Λοιπά Εξοδαp101Νumeric13,2
Έξοδα Περισυλλογήςp102Νumeric13,2
Εργατικάp103Νumeric13,2
Δικαίωμα Φορτωτικήςp104Νumeric13,2
Ασφάλιστραp105Νumeric13,2
RESPONSE / HTTP response code: 401

Invalid Token. Το access token δεν είναι έγκυρο.


RESPONSE / HTTP response code: 419

Το access token έχει λήξει. Παρακαλώ ανανεώστε το.


Method: POST
/api/tran/tran11
REQUEST - Τύπος Εισόδου: form-data
ΤίτλοςΠεδίοΤύποςΜέγεθος
Πελάτηςp00Νumeric15
Παραστατικόp01Νumeric5
Υπερισχύουν των Βασικώνp100Boolean1
Λοιπά Εξοδαp101Νumeric13,2
Έξοδα Περισυλλογήςp102Νumeric13,2
Εργατικάp103Νumeric13,2
Δικαίωμα Φορτωτικήςp104Νumeric13,2
Ασφάλιστραp105Νumeric13,2
RESPONSE / HTTP response code: 201
RESPONSE / HTTP response code: 401

Invalid Token. Το access token δεν είναι έγκυρο.


RESPONSE / HTTP response code: 419

Το access token έχει λήξει. Παρακαλώ ανανεώστε το.


Method: PUT
/api/tran/tran11/{id}
REQUEST - Τύπος Εισόδου: x-www-form-urlencoded
ΤίτλοςΠεδίοΤύποςΜέγεθος
Πελάτηςp00Νumeric15
Παραστατικόp01Νumeric5
Υπερισχύουν των Βασικώνp100Boolean1
Λοιπά Εξοδαp101Νumeric13,2
Έξοδα Περισυλλογήςp102Νumeric13,2
Εργατικάp103Νumeric13,2
Δικαίωμα Φορτωτικήςp104Νumeric13,2
Ασφάλιστραp105Νumeric13,2
RESPONSE / HTTP response code: 201
RESPONSE / HTTP response code: 401

Invalid Token. Το access token δεν είναι έγκυρο.


RESPONSE / HTTP response code: 419

Το access token έχει λήξει. Παρακαλώ ανανεώστε το.


  • Μεσογείων 274, 15562, Eλλάδα
  • +30 210-7489589
  • Επικοινωνία
  • Επικοινωνία
  • Downloads
  • Sitemap
  • Όροι Χρήσης
Εξελίξεις Λογισμικών
Pegasus ERP Updates: 3244
Pegasus Web App Updates: 19104


ΑΜΕΑΑΜΕΑ
-A+
© Copyright TESAE SA - Γ.Ε.ΜΗ : 2120301000
  Powered by Pegasus Technology   
ΕΣΠΑ 2014-2020ΕΣΠΑ 2014-2020