Τύποι δεδομένων
Τύπος 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();
// ...