DeliveryNote Class
With this class, you can manage every state of a delivery note, from its transition to its final delivery.
| Name | Description | |
|---|---|---|
|
DeliveryNote(string, string, string, string, bool) | It creates a new instance of the SendInvoices. |
| Name | Description | |
|---|---|---|
|
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". |
|
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 |
|
GenerateGroupQRCode(List<String>, bool) | Generate a single QR Code for multiple Delivery Notes |
|
GetDeliveryNoteStatus(string, bool) | Get the status of a Delivery Note |
|
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. |
|
RejectDeliveryNote(rejection, bool) |
Using this method you can reject a Delivery Note. It is used only by the receiver of the Delivery Note. |
|
getCurrentLocation() |
Returns the current geographic location, type of coordinates The coordinates are used on the object TransportDetails |
|
newDeliveryOutcome() |
Creates a new DeliveryOutcome object. It is used on ConfirmDeliveryOutcome method. |
|
newPackage() |
Creates a new packages object. It is used on DeliveryOutcome |
|
newRejection() |
Creates a new rejection object. It is used on RejectDeliveryNote |
|
newTransport() |
Creates a new Transport object. It is used on RegisterTransfer method. |
| Name | Description | |
|---|---|---|
|
DNHistory |
The Delivery Note History event. It contains all the fields that may return as an event using the DeliveryNote.GetDeliveryNoteStatus |
|
DeliveryOutcome |
Struct DeliveryOutcome It contains all the necessary fieds demanded to confirm a delivery outcome. |
|
Transport |
Struct Transport It contains all the necessary fields demanded to initiate a transport. |
|
TransportDetails |
Struct TransportDetails It contains all the necessary fields to determine the details of a transport. |
|
coordinates |
The current coordinates of the carrier. Get the current coordinates using the method DeliveryNote.getCurrentLocation |
|
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. |
|
packages |
Struct packages It contains all the necessary fields required to determine Delivery Note packing. |
|
rejection |
Struct Rejection It contains all the necessary fields demanded to reject a Delivery Note. |
Begin the process by initiating the shipping of your first delivery note.
ArbitransMyData.MyDataApi.DeliveryNote