Τύποι δεδομένων

Τύπος 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();
// ...
Προηγούμενο
RequestedDoc
Επόμενο
VatInfo