Dycode SimpleUBL UBL 2.0 Class Library

CertificateOfOrigin Class

Remarks

A document that describes the Certificate of Origin.

Public Instance Constructors

CertificateOfOrigin Constructor Default constructor.
CertificateOfOrigin Copy Constructor Copy constructor. (Only C++)
CertificateOfOrigin 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 customization of UBL being used. (Ex: BasicProcurementProcess)
ID1 Identifier. Unique Identifier of the Certificate Of Origin.
UUID0..1 UUID. A universally unique identifier for an instance of this ABIE.
IssueDate0..1 Issue Date. Date on which the Certificate Of Origin was issued.
IssueTime0..1 Issue Time. Time at which the Certificate Of Origin was issued.
Descriptions0..n Description. Textual description of the document instance.
Notes0..n Note. Textual note associated with a Certificate Of Origin.
VersionID0..1 Version Identifier. Version identifier of a Certificate Of Origin.
ExporterParty0..1 Party. The party who makes the export declaration, or on whose behalf the export declaration is made, and who is the owner of the goods or has similar right of disposal over them at the time when the declaration is accepted.
ImporterParty0..1 Party. The party who makes an import declaration, or on whose behalf a Customs clearing agent or other authorized person makes an import declaration. This may include a person who has possession of the goods or to whom the goods are consigned.
EndorserParties0..n Endorser Party. The party providing the endorsement.
CertificateOfOriginApplication1 Certificate Of Origin Application. Details of the application of a Certificate of Origin.
IssuerEndorsement1 Endorsement. Issuer Endorsement details.
EmbassyEndorsement0..1 Endorsement. Embassy Endorsement details.
InsuranceEndorsement0..1 Endorsement. Insurance Endorsement details.
 
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

CertificateOfOrigin Properties | Dycode.SimpleUBL