Τύποι δεδομένων
Τύπος OtherDeliveryNoteHeader
Αφορά τα Λοιπά Γενικά Στοιχεία Διακίνησης Εμπορευμάτων. Συμπληρώνεται
για παραστατικά που είναι δελτία αποστολής (π.χ 9.3) ή τιμολόγιο
και δελτίο αποστολής (isDeliveryNote = true).
Το αντικείμενο αυτό περιέχει τα εξής πεδία:
| Πεδίο | Υποχρεωτικό | Περιγραφή |
|---|---|---|
| loadingAddress | Ναι | Διεύθυνση Φόρτωσης |
| deliveryAddress | Ναι | Διεύθυνση Παράδοσης |
| startShippingBranch | Όχι | Εγκατάσταση έναρξης διακίνησης (Εκδότη) |
| completeShippingBranch | Όχι | Εγκατάσταση ολοκλήρωσης διακίνησης (Λήπτη) |
Παρατηρήσεις
- Με το πεδίο
startShippingBranchορίζεται το υποκατάστημα από το οποίο έγινε η έναρξη της διακίνησης, σε περίπτωση που η έναρξη της διακίνησης γίνεται από κάποιο υποκατάστημα (εγκατάσταση) του εκδότη του παραστατικού, το οποίο είναι διαφορετικό από το υποκατάστημα του εκδότη του δελτίου. - Με το πεδίο
completeShippingBranchορίζεται το υποκατάστημα στο οποίο θα ολοκληρωθεί η διακίνηση, σε περίπτωση που η διακίνηση θα ολοκληρωθεί σε κάποιο υποκατάστημα (εγκατάσταση) του λήπτη του παραστατικού, το οποίο είναι διαφορετικό από το υποκατάστημα του λήπτη του δελτίου.
Παραδείγματα
use Firebed\AadeMyData\Models\OtherDeliveryNoteHeader;
use Firebed\AadeMyData\Models\Address;
// Initialize loading address
$loadingAddress = new Address();
$loadingAddress->setPostalCode('12345');
$loadingAddress->setCity('Αθήνα');
// Initialize delivery address
$deliveryAddress = new Address();
$deliveryAddress->setPostalCode('54321');
$deliveryAddress->setCity('Θεσσαλονίκη');
// Initialize delivery note
$deliveryNote = new OtherDeliveryNoteHeader();
$deliveryNote->setLoadingAddress($loadingAddress);
$deliveryNote->setDeliveryAddress($deliveryAddress);