Τύποι δεδομένων
Τύπος BookInfo
Ο τύπος BookInfo αντιπροσωπεύει ένα αντικείμενο που περιέχει πληροφορίες για τα έσοδα/έξοδα του χρήστη.
Το αντικείμενο αυτό περιέχει τα εξής πεδία:
| Πεδίο | Περιγραφή | 
|---|---|
| counterVatNumber | ΑΦΜ λήπτη | 
| issueDate | Ημερομηνία έκδοσης Παραστατικού | 
| invType | Τύπος Παραστατικού | 
| selfpricing | Αυτοτιμολόγηση | 
| invoiceDetailType | Επισήμανση | 
| netValue | Καθαρή αξία | 
| vatAmount | Ποσό ΦΠΑ | 
| withheldAmount | Ποσό Παρακράτησης Φόρου | 
| otherTaxesAmount | Ποσό Λοιπών Φόρων | 
| stampDutyAmount | Ποσό Ψηφιακού Τέλους Συναλλαγής | 
| feesAmount | Ποσό Τελών | 
| deductionsAmount | Ποσό Κρατήσεων | 
| thirdPartyAmount | Ποσό Περί Τρίτων | 
| grossValue | Συνολική Αξία | 
| count | Πλήθος | 
| minMark | Ελάχιστο ΜΑΡΚ πλήθους | 
| maxMark | Μέγιστο ΜΑΡΚ πλήθους | 
Παρατηρήσεις
- Κάθε γραμμή αντιστοιχεί σε ένα μοναδικό σύνολο τιμών για τα πεδία
counterVatNumber,issueDate,invTypκαι τον ΑΦΜ αναφοράς.
- Οι παράμετροι minMarkκαιmaxMarkαντιστοιχούν στον ελάχιστο και μέγιστο mark που απαρτίζουν το σύνολο των παραστατικών που αντιστοιχούν για τη συγκεκριμένη γραμμή.
- Τα παραστατικά που έχουν αυτοτιμολόγηση ανακτώνται σε διαφορετική γραμμή, με την αντίστοιχη τιμή στο συγκεκριμένο πεδίο.
- Οι γραμμές των παραστατικών 1.5 (Εκκαθάριση – Αμοιβή Τρίτων) ανακτώνται σε διαφορετικές γραμμές, με την αντίστοιχη τιμή στο συγκεκριμένο πεδίο
Κάθε πεδίο είναι διαθέσιμο στο τύπο BookInfo και μπορεί να ανακτηθεί με την αντίστοιχη get μέθοδο.
use Firebed\AadeMyData\Models\BookInfo;
$bookInfo = new BookInfo();
$counterVatNumber = $bookInfo->getCounterVatNumber();
$issueDate = $bookInfo->getIssueDate();
// ...