Click or drag to resize

ESDRecordDeliveryNotice Class

Ecommerce Standards Record that holds data for a single delivery notice. The delivery notice (also known as an Advanced Ship Notice (ASN)) advises of the delivery of products being made by the supplier. The notice can advise when goods are being packed, dispatched, in-transit, held in storage, delivered, lost, or cancelled
Inheritance Hierarchy
SystemObject
  EcommerceStandardsDocumentsESDRecordDeliveryNotice

Namespace:  EcommerceStandardsDocuments
Assembly:  EcommerceStandardsDocuments.Library (in EcommerceStandardsDocuments.Library.dll) Version: 1.4.0.0 (1.0.0.0)

The ESDRecordDeliveryNotice type exposes the following members.

Constructors
  NameDescription
Public methodESDRecordDeliveryNotice
Initializes a new instance of the ESDRecordDeliveryNotice class
Top
Properties
  NameDescription
Public propertycancelledDate
Date that the products were cancelled from being delivered. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertycustomerInvoiceCode
Code of the customer invoice that the delivery notice is associated to. The code is a human known identifier of a customer invoice.
Public propertycustomerInvoiceNumber
Number of the customer invoice that the delivery notice is associated to.
Public propertydamagedDate
Date that the products were marked as being damaged. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertydeliveredDate
Date that the products were successfully delivered to the final destination. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertydeliveryDate
Date that the products were delivered. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertydeliveryNoticeCode
Code of the delivery. May or may not be a unique identifier. The code is a human known identifier of the delivery notice
Public propertydeliveryStatus
status of the delivery, indicates where the goods are located at within the delivery/shipping process. Set it to one of the DELIVERY_STATUS_ constants in the ESDocumentConstants class.
Public propertydeliveryStatusMessage
message that advises of the status of the delivery. The message could contain details specific to status of where the delivery is at
Public propertydispatchedDate
Date that the order's goods were sent out. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertydrop
Data Record OPeration. Denotes an operation that may need to be performed on the record when it is being processed. Set null, or it to one of the ESD_RECORD_OPERATION constants in the ESDocumentConstants class to allow the record to be inserted, updated, deleted, or ignored.
Public propertyfreightCarrierAccountCode
Code of the account in the freight carrier's system
Public propertyfreightCarrierCode
Code of the freight carrier delivering the ordered goods
Public propertyfreightCarrierConsignCode
Consignment code issued by the freight carrier to deliver the ordered goods
Public propertyfreightCarrierName
Name of the freight carrier delivering the orders goods
Public propertyfreightCarrierServiceCode
Code of the service provided by the freight carrier to deliver the ordered goods
Public propertyfreightCarrierTrackingCode
Code to track the freight carrier delivering the ordered goods
Public propertyfreightSystemRefCode
Reference code to the system used to process the freight order
Public propertyinstructions
Text describing instructions on how to handle the order.
Public propertyinternalID
Stores an identifier that is relevant only to the system referencing and storing the record for its own needs.
Public propertyisDropship
Either
  • N - No
  • Y - Yes
If 'Y' then indicates that the order is being delivered to a different entity from the customer who purchased the products.
Public propertykeyCustomerAccountID
Key identifier of the customer account record that the delivery notice is associated to. The customer indicates the entity of the goods being delivered for.
Public propertykeyCustomerInvoiceID
key identifier of the customer invoice that the delivery notice is associated to. References the customer invoice that the goods being delivered were confirmed from.
Public propertykeyDeliveryNoticeID
Unique identifier of the delivery notice.
Public propertykeyLocationID
key identifier of the location that the delivery notice is associated to. References the location that the goods being located at.
Public propertykeyPurchaseOrderID
key identifier of the purchase order that the delivery notice is associated to. References the purchase order that the goods being delivered were requested from by the customer.
Public propertykeySalesOrderID
key identifier of the sales order that the delivery notice is associated to.References the sales order that the goods being delivered were ordered from.
Public propertykeySupplierAccountID
Key identifier of the supplier account record that the delivery notice is associated to. The supplier indicates the entity of the goods being delivered from.
Public propertykeySupplierInvoiceID
key identifier of the supplier invoice that the delivery notice is associated to. References the supplier invoice that the goods being delivered were confirmed from.
Public propertylanguage
Language that the delivery notice text is written in. Set it to a constant prefixed with LANG_ in the ESDocumentConstants class
Public propertylines
List of lines to the invoice
Public propertyloadedDate
Date that the products being delivered were loaded onto transport for delivery. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertylocationLatitude
Latitude co-ordinate of the geographic location where the goods are located at. The number must be between 90 and -90
Public propertylocationLongitude
longitude co-ordinate of the geographic location the goods are located at. The number must be between 180 and -180
Public propertylostDate
Date that the products were marked as being lost after being unable to be delivered. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertypackedDate
Date that the products being delivered were packed for safe delivery. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertypurchaseOrderCode
Code of the purchase order that the delivery notice is associated to. The code is a human known identifier of a purchase order.
Public propertypurchaseOrderNumber
Number of the purchase order that the delivery notice is associated to.
Public propertyreceivedDate
Date that the products were delivered and received by the final receiving entity. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertysalesOrderCode
Code of the sales order that the delivery notice is associated to. The code is a human known identifier of a sales order.
Public propertysalesOrderNumber
Number of the sales order that the delivery notice is associated to.
Public propertysupplierInvoiceCode
Code of the supplier invoice that the delivery notice is associated to. The code is a human known identifier of a customer invoice.
Public propertysupplierInvoiceNumber
Number of the supplier invoice that the delivery notice is associated to.
Public propertyunpackedDate
Date that the products were unpacked from any packaging after being delivered to the final destination. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Top
Methods
  NameDescription
Public methodsetDefaultValuesForNullMembers
s default values for members that have no values
Top
Fields
  NameDescription
Public fieldatGeographicLocation
Either
  • N - No
  • Y - Yes
If 'Y' then indicates that the goods are at a known geographic location, based on the latitude and longitude coordinates
Top
See Also