DeliveryNote Class

Class DeliveryNote 
With this class, you can manage every state of a delivery note, from its transition to its final delivery.
Public Class DeliveryNote
This language is not supported or no code example is available.
public class DeliveryNote
This language is not supported or no code example is available.
Name Description
Public constructor DeliveryNote(string, string, string, string, bool) It creates a new instance of the SendInvoices.
Top
Methods
 
Name Description
Public method ConfirmDeliveryOutcome(DeliveryOutcome, bool) The method is called either by the carrier to declare the result of the delivery or by the receiver to confirm receipt. 
For B2B transactions, the receiver must call this method too, after the carrier has delivered the packages, to call the delivery "completed".
Public method ExportDataForValidation() Export the data for validation in case you come to an issue you cannot explain. 
This function exports the data in an encoded format according to GDPR. 
Save this data to a file and send it to mydata@arbitrans.gr
Public method GenerateGroupQRCode(List<String>, bool) Generate a single QR Code for multiple Delivery Notes
Public method GetDeliveryNoteStatus(string, bool) Get the status of a Delivery Note
Public method RegisterTransfer(Transport, bool) Use this method to declare the commencement or transshipment of movement by a carrier. 
The method is used by the carrier to declare the receipt of the goods and the start of their movement, or to acknowledge the receipt from a previous carrier during transshipment.
Public method RejectDeliveryNote(rejection, bool) Using this method you can reject a Delivery Note.  
It is used only by the receiver of the Delivery Note.
Public method getCurrentLocation() Returns the current geographic location, type of coordinates 
The coordinates are used on the object TransportDetails
Public method newDeliveryOutcome() Creates a new DeliveryOutcome object. 
It is used on ConfirmDeliveryOutcome method.
Public method newPackage() Creates a new packages object. 
It is used on DeliveryOutcome
Public method newRejection() Creates a new rejection object. 
It is used on RejectDeliveryNote
Public method newTransport() Creates a new Transport object. 
It is used on RegisterTransfer method.
Top
Name Description
Public structure DNHistory The Delivery Note History event. 
It contains all the fields that may return as an event using the DeliveryNote.GetDeliveryNoteStatus
Public structure DeliveryOutcome Struct DeliveryOutcome 
It contains all the necessary fieds demanded to confirm a delivery outcome.
Public structure Transport Struct Transport 
It contains all the necessary fields demanded to initiate a transport.
Public structure TransportDetails Struct TransportDetails 
It contains all the necessary fields to determine the details of a transport.
Public structure coordinates The current coordinates of the carrier. 
Get the current coordinates using the method DeliveryNote.getCurrentLocation
Public structure lifeCycle The lifecycle of a Delivery Note. 
It contains all the history of the delivery note from the start of its transition to the end of the delivery.
Public structure packages Struct packages 
It contains all the necessary fields required to determine Delivery Note packing.
Public structure rejection Struct Rejection 
It contains all the necessary fields demanded to reject a Delivery Note.
Top
ArbitransMyData.MyDataApi.DeliveryNote

.NET Framework

Supported in: 3.5 or newer

In this article

Definition