Dycode SimpleUBL UBL 2.0 Class Library

PackingList Class


A document stating the detail of how goods are packed.

Public Instance Constructors

PackingList Constructor Default constructor.
PackingList Copy Constructor Copy constructor. (Only C++)
PackingList Constructor with required values Constructor with required values. (Only C++, .NET)

Public Instance Properties

Property UBL 2.0 Description
UBLVersionID0..1 UBL Version Identifier. The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. (Ex: 2.0.5)
UBLExtensions0..1 A container for all extensions present in the document.
CustomizationID0..1 Customization Identifier. Identifies a user-defined customization of UBL for a specific use. (Ex: NES)
ProfileID0..1 Profile Identifier. Identifies a user-defined profile of the subset of UBL being used. (Ex: BasicProcurementProcess)
ID1 Identifier. Unique Identifier of the Packing List. Reference number to identify a packing list.
UUID0..1 UUID. A universally unique identifier for an instance of this ABIE.
IssueDate0..1 Issue Date. Date of issue of a packing list.
IssueTime0..1 Issue Time. Time of issue of a packing list.
Name0..1 Name. Name of a Packing List.
Description0..1 Description. Textual description of the document instance.
Notes0..n Note. Textual note associated with a Packing List.
VersionID0..1 Version Identifier. Version identifier of a Packing List.
OtherInstruction0..1 Instruction. Contains other free-text-based instructions related to the shipment to the forwarders or carriers. This should only be used where such information cannot be represented in other structured information entities within the document.
ConsignorParty0..1 Party. The party consigning goods as stipulated in the transport contract by the party ordering transport.
CarrierParty0..1 Party. The party providing the transport of goods between named points.
FreightForwarderParty0..1 Party. The party combining individual smaller shipments into a single larger consignment (so called consolidated consignment) that is sent to a counterpart who mirrors the consolidator's activity by dividing the consolidated consignment into its original compone
Shipment1 Shipment. An association to Shipment.
DocumentReferences0..n Document Reference. An association to Document Reference (reference to documents that provide supplementary information to the Packing List).
DocumentDistributions0..n Document Distribution. The distribution of the Packing List to interested parties.
Signatures0..n Signature. One or more signatures applied to the document instance.
XML XML Document in the string format.

Public Instance Methods

GetSchemaValidationErrors Validate document by schema. If document is not valid, return validation error.
GetSchemaValidationErrorsFromXML Validate XML by schema. If XML is not valid, return validation error.
GetValueValidationErrors Validate document by value. If document is not valid, return validation error.
GetValueValidationErrorsFromXML Validate XML by value. If XML is not valid, return validation error.
GetValidationErrors Validate document by schema and then by value. If document is not valid, return validation error.
GetValidationErrorsFromXML Validate XML by schema and then by value. If XML is not valid, return validation error.
Write Write document XML.
Read Read document XML.

Public Operators

Operator=Overloading of Assignment Operator. (Only C++)

Thread Safety

Public static members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also

PackingList Properties | Dycode.SimpleUBL