Universal Business Language 1.0

Table of Contents

top

Schema Document Properties

Target Namespace urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0
Version 1.0
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition

Declared Namespaces

Prefix Namespace
Default namespace urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
ccts urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0
cbc urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0
udt urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0
rsn urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0
chn urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0
chc urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0
cnt urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0
cur urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0
stat urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0
lat urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0
lstat urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0
lon urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0
pty urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0
sst urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0
sdt urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0
ero urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0
Schema Component Representation
<xsd:schema targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" schemaLocation="UBL-CoreComponentParameters-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" schemaLocation="UBL-CommonBasicComponents-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" schemaLocation="UBL-UnspecializedDatatypes-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" schemaLocation="../codelist/UBL-CodeList-AllowanceChargeReasonCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" schemaLocation="../codelist/UBL-CodeList-ChannelCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" schemaLocation="../codelist/UBL-CodeList-ChipCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" schemaLocation="../codelist/UBL-CodeList-CountryIdentificationCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" schemaLocation="../codelist/UBL-CodeList-CurrencyCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" schemaLocation="../codelist/UBL-CodeList-DocumentStatusCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" schemaLocation="../codelist/UBL-CodeList-LatitudeDirectionCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" schemaLocation="../codelist/UBL-CodeList-LineStatusCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" schemaLocation="../codelist/UBL-CodeList-LongitudeDirectionCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" schemaLocation="../codelist/UBL-CodeList-PaymentMeansCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" schemaLocation="../codelist/UBL-CodeList-SubstitutionStatusCode-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" schemaLocation="UBL-SpecializedDatatypes-1.0.xsd"/>
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" schemaLocation="../codelist/UBL-CodeList-OperatorCode-1.0.xsd"/>
...
</xsd:schema>
top

Global Schema Components

Element: AccountsContact

Name AccountsContact
Type ContactType
Nillable no
Abstract no
Diagram
XML Instance Representation
<AccountsContact>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<cbc:Telephone> ... </cbc:Telephone> [0..1] ?
<cbc:Telefax> ... </cbc:Telefax> [0..1] ?
<cbc:ElectronicMail> ... </cbc:ElectronicMail> [0..1] ?
<OtherCommunication> ... </OtherCommunication> [0..*] ?
</AccountsContact>
Schema Component Representation
<xsd:element name="AccountsContact" type="ContactType"/>
top

Element: ActualPackage

Name ActualPackage
Type PackageType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ActualPackage>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:ReturnableMaterialIndicator> ... </cbc:ReturnableMaterialIndicator> [0..1] ?
<ContainedPackage> ... </ContainedPackage> [0..1] ?
</ActualPackage>
Schema Component Representation
<xsd:element name="ActualPackage" type="PackageType"/>
top

Element: AdditionalItemIdentification

Name AdditionalItemIdentification
Type ItemIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<AdditionalItemIdentification>
<ID> udt:IdentifierType </ID> [1] ?
<PhysicalAttribute> ... </PhysicalAttribute> [0..*] ?
<MeasurementDimension> ... </MeasurementDimension> [0..*] ?
<IssuerParty> ... </IssuerParty> [0..1] ?
</AdditionalItemIdentification>
Schema Component Representation
<xsd:element name="AdditionalItemIdentification" type="ItemIdentificationType"/>
top

Element: AdditionalTemperature

Name AdditionalTemperature
Type TemperatureType
Nillable no
Abstract no
Diagram
XML Instance Representation
<AdditionalTemperature>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</AdditionalTemperature>
Schema Component Representation
<xsd:element name="AdditionalTemperature" type="TemperatureType"/>
top

Element: Address

Name Address
Type AddressType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Address>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Postbox> ... </cbc:Postbox> [0..1] ?
<cbc:Floor> ... </cbc:Floor> [0..1] ?
<cbc:Room> ... </cbc:Room> [0..1] ?
<cbc:StreetName> ... </cbc:StreetName> [0..1] ?
<cbc:AdditionalStreetName> ... </cbc:AdditionalStreetName> [0..1] ?
<cbc:BuildingName> ... </cbc:BuildingName> [0..1] ?
<cbc:BuildingNumber> ... </cbc:BuildingNumber> [0..1] ?
<cbc:InhouseMail> ... </cbc:InhouseMail> [0..1] ?
<cbc:Department> ... </cbc:Department> [0..1] ?
<cbc:CityName> ... </cbc:CityName> [0..1] ?
<cbc:PostalZone> ... </cbc:PostalZone> [0..1] ?
<cbc:CountrySubentity> ... </cbc:CountrySubentity> [0..1] ?
<CountrySubentityCode> udt:CodeType </CountrySubentityCode> [0..1] ?
<cbc:Region> ... </cbc:Region> [0..1] ?
<cbc:District> ... </cbc:District> [0..1] ?
<cbc:TimezoneOffset> ... </cbc:TimezoneOffset> [0..1] ?
<AddressLine> ... </AddressLine> [0..1] ?
<Country> ... </Country> [0..1] ?
<LocationCoordinate> ... </LocationCoordinate> [0..1] ?
</Address>
Schema Component Representation
<xsd:element name="Address" type="AddressType"/>
top

Element: AddressLine

Name AddressLine
Type AddressLineType
Nillable no
Abstract no
Diagram
XML Instance Representation
<AddressLine>
<cbc:Line> ... </cbc:Line> [1..7] ?
</AddressLine>
Schema Component Representation
<xsd:element name="AddressLine" type="AddressLineType"/>
top

Element: AllowanceCharge

Name AllowanceCharge
Type AllowanceChargeType
Nillable no
Abstract no
Diagram
XML Instance Representation
<AllowanceCharge>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:ChargeIndicator> ... </cbc:ChargeIndicator> [1] ?
<ReasonCode> rsn:AllowanceChargeReasonCodeType </ReasonCode> [0..1] ?
<cbc:MultiplierFactorNumeric> ... </cbc:MultiplierFactorNumeric> [0..1] ?
<CurrencyCode> cur:CurrencyCodeType </CurrencyCode> [0..1] ?
<cbc:PrepaidIndicator> ... </cbc:PrepaidIndicator> [0..1] ?
<cbc:SequenceNumeric> ... </cbc:SequenceNumeric> [0..1] ?
<cbc:Amount> ... </cbc:Amount> [0..1] ?
<TaxCategory> ... </TaxCategory> [0..*] ?
<PaymentMeans> ... </PaymentMeans> [0..*] ?
</AllowanceCharge>
Schema Component Representation
<xsd:element name="AllowanceCharge" type="AllowanceChargeType"/>
top

Element: BasePrice

Name BasePrice
Type BasePriceType
Nillable no
Abstract no
Diagram
XML Instance Representation
<BasePrice>
<cbc:PriceAmount> ... </cbc:PriceAmount> [1] ?
<cbc:BaseQuantity> ... </cbc:BaseQuantity> [0..1] ?
<cbc:MaximumQuantity> ... </cbc:MaximumQuantity> [0..1] ?
<cbc:MinimumQuantity> ... </cbc:MinimumQuantity> [0..1] ?
<cbc:MaximumAmount> ... </cbc:MaximumAmount> [0..1] ?
<cbc:MinimumAmount> ... </cbc:MinimumAmount> [0..1] ?
</BasePrice>
Schema Component Representation
<xsd:element name="BasePrice" type="BasePriceType"/>
top

Element: Branch

Name Branch
Type BranchType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Branch>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<FinancialInstitution> ... </FinancialInstitution> [0..1] ?
<Address> ... </Address> [0..1] ?
</Branch>
Schema Component Representation
<xsd:element name="Branch" type="BranchType"/>
top

Element: BuyerParty

Name BuyerParty
Type BuyerPartyType
Nillable no
Abstract no
Diagram
XML Instance Representation
<BuyerParty>
<BuyerAssignedAccountID> udt:IdentifierType </BuyerAssignedAccountID> [0..1] ?
<SellerAssignedAccountID> udt:IdentifierType </SellerAssignedAccountID> [0..1] ?
<AdditionalAccountID> udt:IdentifierType </AdditionalAccountID> [0..*] ?
<Party> ... </Party> [0..1] ?
</BuyerParty>
Schema Component Representation
<xsd:element name="BuyerParty" type="BuyerPartyType"/>
top

Element: BuyerProposedSubstituteLineItem

Name BuyerProposedSubstituteLineItem
Type LineItemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<BuyerProposedSubstituteLineItem>
<BuyersID> udt:IdentifierType </BuyersID> [0..1] ?
<SellersID> udt:IdentifierType </SellersID> [0..1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:LineExtensionAmount> ... </cbc:LineExtensionAmount> [0..1] ?
<cbc:TaxTotalAmount> ... </cbc:TaxTotalAmount> [0..1] ?
<cbc:MinimumQuantity> ... </cbc:MinimumQuantity> [0..1] ?
<cbc:MaximumQuantity> ... </cbc:MaximumQuantity> [0..1] ?
<cbc:MaximumBackorderQuantity> ... </cbc:MaximumBackorderQuantity> [0..1] ?
<cbc:MinimumBackorderQuantity> ... </cbc:MinimumBackorderQuantity> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<Delivery> ... </Delivery> [0..*] ?
<DeliveryTerms> ... </DeliveryTerms> [0..1] ?
<DestinationParty> ... </DestinationParty> [0..1] ?
<OrderedShipment> ... </OrderedShipment> [0..*] ?
<AllowanceCharge> ... </AllowanceCharge> [0..*] ?
<BasePrice> ... </BasePrice> [0..1] ?
<Item> ... </Item> [1] ?
</BuyerProposedSubstituteLineItem>
Schema Component Representation
<xsd:element name="BuyerProposedSubstituteLineItem" type="LineItemType"/>
top

Element: BuyersItemIdentification

Name BuyersItemIdentification
Type ItemIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<BuyersItemIdentification>
<ID> udt:IdentifierType </ID> [1] ?
<PhysicalAttribute> ... </PhysicalAttribute> [0..*] ?
<MeasurementDimension> ... </MeasurementDimension> [0..*] ?
<IssuerParty> ... </IssuerParty> [0..1] ?
</BuyersItemIdentification>
Schema Component Representation
<xsd:element name="BuyersItemIdentification" type="ItemIdentificationType"/>
top

Element: CardAccount

Name CardAccount
Type CardAccountType
Nillable no
Abstract no
Diagram
XML Instance Representation
<CardAccount>
<PrimaryAccountNumberID> udt:IdentifierType </PrimaryAccountNumberID> [1] ?
<NetworkID> udt:IdentifierType </NetworkID> [1] ?
<CardTypeCode> udt:CodeType </CardTypeCode> [0..1] ?
<CustomerID> udt:IdentifierType </CustomerID> [0..1] ?
<cbc:ValidityStartDate> ... </cbc:ValidityStartDate> [0..1] ?
<cbc:ExpiryDate> ... </cbc:ExpiryDate> [0..1] ?
<IssuerID> udt:IdentifierType </IssuerID> [0..1] ?
<IssueNumberID> udt:IdentifierType </IssueNumberID> [0..1] ?
<CV2ID> udt:IdentifierType </CV2ID> [0..1] ?
<ChipCode> chc:ChipCodeType </ChipCode> [0..1] ?
<ChipApplicationID> udt:IdentifierType </ChipApplicationID> [0..1] ?
<cbc:HolderName> ... </cbc:HolderName> [0..1] ?
</CardAccount>
Schema Component Representation
<xsd:element name="CardAccount" type="CardAccountType"/>
top

Element: CarrierParty

Name CarrierParty
Type PartyType
Nillable no
Abstract no
Diagram
XML Instance Representation
<CarrierParty>
<cbc:MarkCareIndicator> ... </cbc:MarkCareIndicator> [0..1] ?
<cbc:MarkAttentionIndicator> ... </cbc:MarkAttentionIndicator> [0..1] ?
<PartyIdentification> ... </PartyIdentification> [0..*] ?
<PartyName> ... </PartyName> [0..1] ?
<Address> ... </Address> [0..1] ?
<PartyTaxScheme> ... </PartyTaxScheme> [0..*] ?
<Contact> ... </Contact> [0..1] ?
<Language> ... </Language> [0..1] ?
</CarrierParty>
Schema Component Representation
<xsd:element name="CarrierParty" type="PartyType"/>
top

Element: CatalogueDocumentReference

Name CatalogueDocumentReference
Type DocumentReferenceType
Nillable no
Abstract no
Diagram
XML Instance Representation
<CatalogueDocumentReference>
<ID> udt:IdentifierType </ID> [1] ?
<cbc:CopyIndicator> ... </cbc:CopyIndicator> [0..1] ?
<cbc:IssueDate> ... </cbc:IssueDate> [0..1] ?
<GUID> udt:IdentifierType </GUID> [0..1] ?
</CatalogueDocumentReference>
Schema Component Representation
<xsd:element name="CatalogueDocumentReference" type="DocumentReferenceType"/>
top

Element: CatalogueItemIdentification

Name CatalogueItemIdentification
Type ItemIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<CatalogueItemIdentification>
<ID> udt:IdentifierType </ID> [1] ?
<PhysicalAttribute> ... </PhysicalAttribute> [0..*] ?
<MeasurementDimension> ... </MeasurementDimension> [0..*] ?
<IssuerParty> ... </IssuerParty> [0..1] ?
</CatalogueItemIdentification>
Schema Component Representation
<xsd:element name="CatalogueItemIdentification" type="ItemIdentificationType"/>
top

Element: CommodityClassification

Name CommodityClassification
Type CommodityClassificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<CommodityClassification>
<NatureCode> udt:CodeType </NatureCode> [0..1] ?
<CargoTypeCode> udt:CodeType </CargoTypeCode> [0..1] ?
<CommodityCode> udt:CodeType </CommodityCode> [0..1] ?
</CommodityClassification>
Schema Component Representation
<xsd:element name="CommodityClassification" type="CommodityClassificationType"/>
top

Element: Communication

Name Communication
Type CommunicationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Communication>
<ChannelCode> chn:ChannelCodeType </ChannelCode> [1] ?
<cbc:Value> ... </cbc:Value> [0..1] ?
</Communication>
Schema Component Representation
<xsd:element name="Communication" type="CommunicationType"/>
top

Element: Contact

Name Contact
Type ContactType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Contact>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<cbc:Telephone> ... </cbc:Telephone> [0..1] ?
<cbc:Telefax> ... </cbc:Telefax> [0..1] ?
<cbc:ElectronicMail> ... </cbc:ElectronicMail> [0..1] ?
<OtherCommunication> ... </OtherCommunication> [0..*] ?
</Contact>
Schema Component Representation
<xsd:element name="Contact" type="ContactType"/>
top

Element: ContactParty

Name ContactParty
Type PartyType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ContactParty>
<cbc:MarkCareIndicator> ... </cbc:MarkCareIndicator> [0..1] ?
<cbc:MarkAttentionIndicator> ... </cbc:MarkAttentionIndicator> [0..1] ?
<PartyIdentification> ... </PartyIdentification> [0..*] ?
<PartyName> ... </PartyName> [0..1] ?
<Address> ... </Address> [0..1] ?
<PartyTaxScheme> ... </PartyTaxScheme> [0..*] ?
<Contact> ... </Contact> [0..1] ?
<Language> ... </Language> [0..1] ?
</ContactParty>
Schema Component Representation
<xsd:element name="ContactParty" type="PartyType"/>
top

Element: ContainedPackage

Name ContainedPackage
Type PackageType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ContainedPackage>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:ReturnableMaterialIndicator> ... </cbc:ReturnableMaterialIndicator> [0..1] ?
<ContainedPackage> ... </ContainedPackage> [0..1] ?
</ContainedPackage>
Schema Component Representation
<xsd:element name="ContainedPackage" type="PackageType"/>
top

Element: Contract

Name Contract
Type ContractType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Contract>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:IssueDate> ... </cbc:IssueDate> [0..1] ?
<ContractTypeCode> udt:CodeType </ContractTypeCode> [0..1] ?
<ValidityPeriod> ... </ValidityPeriod> [0..1] ?
</Contract>
Schema Component Representation
<xsd:element name="Contract" type="ContractType"/>
top

Element: Country

Name Country
Type CountryType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Country>
<IdentificationCode> cnt:CountryIdentificationCodeType </IdentificationCode> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
</Country>
Schema Component Representation
<xsd:element name="Country" type="CountryType"/>
top

Element: CreditAccount

Name CreditAccount
Type CreditAccountType
Nillable no
Abstract no
Diagram
XML Instance Representation
<CreditAccount>
<AccountID> udt:IdentifierType </AccountID> [0..1] ?
</CreditAccount>
Schema Component Representation
<xsd:element name="CreditAccount" type="CreditAccountType"/>
top

Element: Delivery

Name Delivery
Type DeliveryType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Delivery>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:MinimumQuantity> ... </cbc:MinimumQuantity> [0..1] ?
<cbc:MaximumQuantity> ... </cbc:MaximumQuantity> [0..1] ?
<cbc:RequestedDeliveryDateTime> ... </cbc:RequestedDeliveryDateTime> [0..1] ?
<cbc:PromisedDateTime> ... </cbc:PromisedDateTime> [0..1] ?
<cbc:ActualDeliveryDateTime> ... </cbc:ActualDeliveryDateTime> [0..1] ?
<DeliveryAddress> ... </DeliveryAddress> [0..1] ?
<DespatchAddress> ... </DespatchAddress> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [0..*] ?
</Delivery>
Schema Component Representation
<xsd:element name="Delivery" type="DeliveryType"/>
top

Element: DeliveryAddress

Name DeliveryAddress
Type AddressType
Nillable no
Abstract no
Diagram
XML Instance Representation
<DeliveryAddress>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Postbox> ... </cbc:Postbox> [0..1] ?
<cbc:Floor> ... </cbc:Floor> [0..1] ?
<cbc:Room> ... </cbc:Room> [0..1] ?
<cbc:StreetName> ... </cbc:StreetName> [0..1] ?
<cbc:AdditionalStreetName> ... </cbc:AdditionalStreetName> [0..1] ?
<cbc:BuildingName> ... </cbc:BuildingName> [0..1] ?
<cbc:BuildingNumber> ... </cbc:BuildingNumber> [0..1] ?
<cbc:InhouseMail> ... </cbc:InhouseMail> [0..1] ?
<cbc:Department> ... </cbc:Department> [0..1] ?
<cbc:CityName> ... </cbc:CityName> [0..1] ?
<cbc:PostalZone> ... </cbc:PostalZone> [0..1] ?
<cbc:CountrySubentity> ... </cbc:CountrySubentity> [0..1] ?
<CountrySubentityCode> udt:CodeType </CountrySubentityCode> [0..1] ?
<cbc:Region> ... </cbc:Region> [0..1] ?
<cbc:District> ... </cbc:District> [0..1] ?
<cbc:TimezoneOffset> ... </cbc:TimezoneOffset> [0..1] ?
<AddressLine> ... </AddressLine> [0..1] ?
<Country> ... </Country> [0..1] ?
<LocationCoordinate> ... </LocationCoordinate> [0..1] ?
</DeliveryAddress>
Schema Component Representation
<xsd:element name="DeliveryAddress" type="AddressType"/>
top

Element: DeliveryTerms

Name DeliveryTerms
Type DeliveryTermsType
Nillable no
Abstract no
Diagram
XML Instance Representation
<DeliveryTerms>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:RelevantLocation> ... </cbc:RelevantLocation> [0..1] ?
<cbc:SpecialTerms> ... </cbc:SpecialTerms> [0..1] ?
<LossRiskResponsibilityCode> udt:CodeType </LossRiskResponsibilityCode> [0..1] ?
<cbc:LossRisk> ... </cbc:LossRisk> [0..1] ?
<AllowanceCharge> ... </AllowanceCharge> [0..1] ?
</DeliveryTerms>
Schema Component Representation
<xsd:element name="DeliveryTerms" type="DeliveryTermsType"/>
top

Element: DespatchAddress

Name DespatchAddress
Type AddressType
Nillable no
Abstract no
Diagram
XML Instance Representation
<DespatchAddress>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Postbox> ... </cbc:Postbox> [0..1] ?
<cbc:Floor> ... </cbc:Floor> [0..1] ?
<cbc:Room> ... </cbc:Room> [0..1] ?
<cbc:StreetName> ... </cbc:StreetName> [0..1] ?
<cbc:AdditionalStreetName> ... </cbc:AdditionalStreetName> [0..1] ?
<cbc:BuildingName> ... </cbc:BuildingName> [0..1] ?
<cbc:BuildingNumber> ... </cbc:BuildingNumber> [0..1] ?
<cbc:InhouseMail> ... </cbc:InhouseMail> [0..1] ?
<cbc:Department> ... </cbc:Department> [0..1] ?
<cbc:CityName> ... </cbc:CityName> [0..1] ?
<cbc:PostalZone> ... </cbc:PostalZone> [0..1] ?
<cbc:CountrySubentity> ... </cbc:CountrySubentity> [0..1] ?
<CountrySubentityCode> udt:CodeType </CountrySubentityCode> [0..1] ?
<cbc:Region> ... </cbc:Region> [0..1] ?
<cbc:District> ... </cbc:District> [0..1] ?
<cbc:TimezoneOffset> ... </cbc:TimezoneOffset> [0..1] ?
<AddressLine> ... </AddressLine> [0..1] ?
<Country> ... </Country> [0..1] ?
<LocationCoordinate> ... </LocationCoordinate> [0..1] ?
</DespatchAddress>
Schema Component Representation
<xsd:element name="DespatchAddress" type="AddressType"/>
top

Element: DespatchLine

Name DespatchLine
Type DespatchLineType
Nillable no
Abstract no
Diagram
XML Instance Representation
<DespatchLine>
<ID> udt:IdentifierType </ID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:DeliveredQuantity> ... </cbc:DeliveredQuantity> [0..1] ?
<cbc:BackorderQuantity> ... </cbc:BackorderQuantity> [0..1] ?
<cbc:BackorderReason> ... </cbc:BackorderReason> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [1..*] ?
<Delivery> ... </Delivery> [0..*] ?
<DeliveryTerms> ... </DeliveryTerms> [0..1] ?
<Item> ... </Item> [1] ?
<TransportHandlingUnit> ... </TransportHandlingUnit> [0..1] ?
</DespatchLine>
Schema Component Representation
<xsd:element name="DespatchLine" type="DespatchLineType"/>
top

Element: DespatchLineReference

Name DespatchLineReference
Type LineReferenceType
Nillable no
Abstract no
Diagram
XML Instance Representation
<DespatchLineReference>
<LineID> udt:IdentifierType </LineID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<DocumentReference> ... </DocumentReference> [0..1] ?
</DespatchLineReference>
Schema Component Representation
<xsd:element name="DespatchLineReference" type="LineReferenceType"/>
top

Element: DestinationParty

Name DestinationParty
Type PartyType
Nillable no
Abstract no
Diagram
XML Instance Representation
<DestinationParty>
<cbc:MarkCareIndicator> ... </cbc:MarkCareIndicator> [0..1] ?
<cbc:MarkAttentionIndicator> ... </cbc:MarkAttentionIndicator> [0..1] ?
<PartyIdentification> ... </PartyIdentification> [0..*] ?
<PartyName> ... </PartyName> [0..1] ?
<Address> ... </Address> [0..1] ?
<PartyTaxScheme> ... </PartyTaxScheme> [0..*] ?
<Contact> ... </Contact> [0..1] ?
<Language> ... </Language> [0..1] ?
</DestinationParty>
Schema Component Representation
<xsd:element name="DestinationParty" type="PartyType"/>
top

Element: Dimension

Name Dimension
Type DimensionType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Dimension>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [0..1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
<cbc:MinimumMeasure> ... </cbc:MinimumMeasure> [0..1] ?
<cbc:MaximumMeasure> ... </cbc:MaximumMeasure> [0..1] ?
</Dimension>
Schema Component Representation
<xsd:element name="Dimension" type="DimensionType"/>
top

Element: DocumentReference

Name DocumentReference
Type DocumentReferenceType
Nillable no
Abstract no
Diagram
XML Instance Representation
<DocumentReference>
<ID> udt:IdentifierType </ID> [1] ?
<cbc:CopyIndicator> ... </cbc:CopyIndicator> [0..1] ?
<cbc:IssueDate> ... </cbc:IssueDate> [0..1] ?
<GUID> udt:IdentifierType </GUID> [0..1] ?
</DocumentReference>
Schema Component Representation
<xsd:element name="DocumentReference" type="DocumentReferenceType"/>
top

Element: EmergencyTemperature

Name EmergencyTemperature
Type TemperatureType
Nillable no
Abstract no
Diagram
XML Instance Representation
<EmergencyTemperature>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</EmergencyTemperature>
Schema Component Representation
<xsd:element name="EmergencyTemperature" type="TemperatureType"/>
top

Element: ExchangeRate

Name ExchangeRate
Type ExchangeRateType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ExchangeRate>
<SourceCurrencyCode> cur:CurrencyCodeType </SourceCurrencyCode> [1] ?
<cbc:SourceCurrencyBaseRate> ... </cbc:SourceCurrencyBaseRate> [0..1] ?
<TargetCurrencyCode> cur:CurrencyCodeType </TargetCurrencyCode> [1] ?
<cbc:TargetUnitBaseRate> ... </cbc:TargetUnitBaseRate> [0..1] ?
<ExchangeMarketID> udt:IdentifierType </ExchangeMarketID> [0..1] ?
<cbc:CalculationRate> ... </cbc:CalculationRate> [0..1] ?
<OperatorCode> ero:OperatorCodeType </OperatorCode> [0..1] ?
<cbc:Date> ... </cbc:Date> [0..1] ?
<ForeignExchangeContract> ... </ForeignExchangeContract> [0..1] ?
</ExchangeRate>
Schema Component Representation
<xsd:element name="ExchangeRate" type="ExchangeRateType"/>
top

Element: FinancialAccount

Name FinancialAccount
Type FinancialAccountType
Nillable no
Abstract no
Diagram
XML Instance Representation
<FinancialAccount>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<AccountTypeCode> udt:CodeType </AccountTypeCode> [0..1] ?
<CurrencyCode> cur:CurrencyCodeType </CurrencyCode> [0..1] ?
<FinancialInstitutionBranch> ... </FinancialInstitutionBranch> [0..1] ?
<Country> ... </Country> [0..1] ?
</FinancialAccount>
Schema Component Representation
<xsd:element name="FinancialAccount" type="FinancialAccountType"/>
top

Element: FinancialInstitution

Name FinancialInstitution
Type FinancialInstitutionType
Nillable no
Abstract no
Diagram
XML Instance Representation
<FinancialInstitution>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<Address> ... </Address> [0..1] ?
</FinancialInstitution>
Schema Component Representation
<xsd:element name="FinancialInstitution" type="FinancialInstitutionType"/>
top

Element: FinancialInstitutionBranch

Name FinancialInstitutionBranch
Type BranchType
Nillable no
Abstract no
Diagram
XML Instance Representation
<FinancialInstitutionBranch>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<FinancialInstitution> ... </FinancialInstitution> [0..1] ?
<Address> ... </Address> [0..1] ?
</FinancialInstitutionBranch>
Schema Component Representation
<xsd:element name="FinancialInstitutionBranch" type="BranchType"/>
top

Element: FlashpointTemperature

Name FlashpointTemperature
Type TemperatureType
Nillable no
Abstract no
Diagram
XML Instance Representation
<FlashpointTemperature>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</FlashpointTemperature>
Schema Component Representation
<xsd:element name="FlashpointTemperature" type="TemperatureType"/>
top

Element: ForeignExchangeContract

Name ForeignExchangeContract
Type ContractType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ForeignExchangeContract>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:IssueDate> ... </cbc:IssueDate> [0..1] ?
<ContractTypeCode> udt:CodeType </ContractTypeCode> [0..1] ?
<ValidityPeriod> ... </ValidityPeriod> [0..1] ?
</ForeignExchangeContract>
Schema Component Representation
<xsd:element name="ForeignExchangeContract" type="ContractType"/>
top

Element: HandlingUnitDespatchLine

Name HandlingUnitDespatchLine
Type DespatchLineType
Nillable no
Abstract no
Diagram
XML Instance Representation
<HandlingUnitDespatchLine>
<ID> udt:IdentifierType </ID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:DeliveredQuantity> ... </cbc:DeliveredQuantity> [0..1] ?
<cbc:BackorderQuantity> ... </cbc:BackorderQuantity> [0..1] ?
<cbc:BackorderReason> ... </cbc:BackorderReason> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [1..*] ?
<Delivery> ... </Delivery> [0..*] ?
<DeliveryTerms> ... </DeliveryTerms> [0..1] ?
<Item> ... </Item> [1] ?
<TransportHandlingUnit> ... </TransportHandlingUnit> [0..1] ?
</HandlingUnitDespatchLine>
Schema Component Representation
<xsd:element name="HandlingUnitDespatchLine" type="DespatchLineType"/>
top

Element: HazardousGoodsTransit

Name HazardousGoodsTransit
Type HazardousGoodsTransitType
Nillable no
Abstract no
Diagram
XML Instance Representation
<HazardousGoodsTransit>
<TransportEmergencyCardCode> udt:CodeType </TransportEmergencyCardCode> [0..1] ?
<PackingCriteriaCode> udt:CodeType </PackingCriteriaCode> [0..1] ?
<RegulationCode> udt:CodeType </RegulationCode> [0..1] ?
<InhalationToxicityZoneCode> udt:CodeType </InhalationToxicityZoneCode> [0..1] ?
<MaximumTemperature> ... </MaximumTemperature> [0..1] ?
<MinimumTemperature> ... </MinimumTemperature> [0..1] ?
</HazardousGoodsTransit>
Schema Component Representation
<xsd:element name="HazardousGoodsTransit" type="HazardousGoodsTransitType"/>
top

Element: HazardousItem

Name HazardousItem
Type HazardousItemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<HazardousItem>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:PlacardNotation> ... </cbc:PlacardNotation> [0..1] ?
<cbc:PlacardEndorsement> ... </cbc:PlacardEndorsement> [0..1] ?
<cbc:AdditionalInformation> ... </cbc:AdditionalInformation> [0..1] ?
<UNDGCode> udt:CodeType </UNDGCode> [0..1] ?
<EmergencyProceduresCode> udt:CodeType </EmergencyProceduresCode> [0..1] ?
<MedicalFirstAidGuideCode> udt:CodeType </MedicalFirstAidGuideCode> [0..1] ?
<cbc:TechnicalName> ... </cbc:TechnicalName> [0..1] ?
<ContactParty> ... </ContactParty> [0..1] ?
<SecondaryHazard> ... </SecondaryHazard> [0..*] ?
<HazardousGoodsTransit> ... </HazardousGoodsTransit> [0..*] ?
<EmergencyTemperature> ... </EmergencyTemperature> [0..1] ?
<FlashpointTemperature> ... </FlashpointTemperature> [0..1] ?
<AdditionalTemperature> ... </AdditionalTemperature> [0..*] ?
</HazardousItem>
Schema Component Representation
<xsd:element name="HazardousItem" type="HazardousItemType"/>
top

Element: InvoiceLine

Name InvoiceLine
Type InvoiceLineType
Nillable no
Abstract no
Diagram
XML Instance Representation
<InvoiceLine>
<ID> udt:IdentifierType </ID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:InvoicedQuantity> ... </cbc:InvoicedQuantity> [0..1] ?
<cbc:LineExtensionAmount> ... </cbc:LineExtensionAmount> [1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [0..*] ?
<DespatchLineReference> ... </DespatchLineReference> [0..*] ?
<ReceiptLineReference> ... </ReceiptLineReference> [0..*] ?
<Delivery> ... </Delivery> [0..*] ?
<PaymentTerms> ... </PaymentTerms> [0..*] ?
<AllowanceCharge> ... </AllowanceCharge> [0..*] ?
<TaxTotal> ... </TaxTotal> [0..*] ?
<Item> ... </Item> [1] ?
<BasePrice> ... </BasePrice> [0..1] ?
</InvoiceLine>
Schema Component Representation
<xsd:element name="InvoiceLine" type="InvoiceLineType"/>
top

Element: IssuerParty

Name IssuerParty
Type PartyType
Nillable no
Abstract no
Diagram
XML Instance Representation
<IssuerParty>
<cbc:MarkCareIndicator> ... </cbc:MarkCareIndicator> [0..1] ?
<cbc:MarkAttentionIndicator> ... </cbc:MarkAttentionIndicator> [0..1] ?
<PartyIdentification> ... </PartyIdentification> [0..*] ?
<PartyName> ... </PartyName> [0..1] ?
<Address> ... </Address> [0..1] ?
<PartyTaxScheme> ... </PartyTaxScheme> [0..*] ?
<Contact> ... </Contact> [0..1] ?
<Language> ... </Language> [0..1] ?
</IssuerParty>
Schema Component Representation
<xsd:element name="IssuerParty" type="PartyType"/>
top

Element: Item

Name Item
Type ItemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Item>
<cbc:Description> ... </cbc:Description> [0..1] ?
<cbc:PackQuantity> ... </cbc:PackQuantity> [0..1] ?
<cbc:PackSizeNumeric> ... </cbc:PackSizeNumeric> [0..1] ?
<cbc:CatalogueIndicator> ... </cbc:CatalogueIndicator> [0..1] ?
<BuyersItemIdentification> ... </BuyersItemIdentification> [0..1] ?
<SellersItemIdentification> ... </SellersItemIdentification> [0..1] ?
<ManufacturersItemIdentification> ... </ManufacturersItemIdentification> [0..1] ?
<StandardItemIdentification> ... </StandardItemIdentification> [0..1] ?
<CatalogueItemIdentification> ... </CatalogueItemIdentification> [0..1] ?
<AdditionalItemIdentification> ... </AdditionalItemIdentification> [0..*] ?
<CatalogueDocumentReference> ... </CatalogueDocumentReference> [0..1] ?
<LotIdentification> ... </LotIdentification> [0..1] ?
<OriginCountry> ... </OriginCountry> [0..1] ?
<CommodityClassification> ... </CommodityClassification> [0..1] ?
<SalesConditions> ... </SalesConditions> [0..*] ?
<HazardousItem> ... </HazardousItem> [0..*] ?
<TaxCategory> ... </TaxCategory> [0..*] ?
<BasePrice> ... </BasePrice> [0..*] ?
</Item>
Schema Component Representation
<xsd:element name="Item" type="ItemType"/>
top

Element: ItemIdentification

Name ItemIdentification
Type ItemIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ItemIdentification>
<ID> udt:IdentifierType </ID> [1] ?
<PhysicalAttribute> ... </PhysicalAttribute> [0..*] ?
<MeasurementDimension> ... </MeasurementDimension> [0..*] ?
<IssuerParty> ... </IssuerParty> [0..1] ?
</ItemIdentification>
Schema Component Representation
<xsd:element name="ItemIdentification" type="ItemIdentificationType"/>
top

Element: JurisdictionAddress

Name JurisdictionAddress
Type AddressType
Nillable no
Abstract no
Diagram
XML Instance Representation
<JurisdictionAddress>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Postbox> ... </cbc:Postbox> [0..1] ?
<cbc:Floor> ... </cbc:Floor> [0..1] ?
<cbc:Room> ... </cbc:Room> [0..1] ?
<cbc:StreetName> ... </cbc:StreetName> [0..1] ?
<cbc:AdditionalStreetName> ... </cbc:AdditionalStreetName> [0..1] ?
<cbc:BuildingName> ... </cbc:BuildingName> [0..1] ?
<cbc:BuildingNumber> ... </cbc:BuildingNumber> [0..1] ?
<cbc:InhouseMail> ... </cbc:InhouseMail> [0..1] ?
<cbc:Department> ... </cbc:Department> [0..1] ?
<cbc:CityName> ... </cbc:CityName> [0..1] ?
<cbc:PostalZone> ... </cbc:PostalZone> [0..1] ?
<cbc:CountrySubentity> ... </cbc:CountrySubentity> [0..1] ?
<CountrySubentityCode> udt:CodeType </CountrySubentityCode> [0..1] ?
<cbc:Region> ... </cbc:Region> [0..1] ?
<cbc:District> ... </cbc:District> [0..1] ?
<cbc:TimezoneOffset> ... </cbc:TimezoneOffset> [0..1] ?
<AddressLine> ... </AddressLine> [0..1] ?
<Country> ... </Country> [0..1] ?
<LocationCoordinate> ... </LocationCoordinate> [0..1] ?
</JurisdictionAddress>
Schema Component Representation
<xsd:element name="JurisdictionAddress" type="AddressType"/>
top

Element: Language

Name Language
Type LanguageType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Language>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<LocaleCode> udt:CodeType </LocaleCode> [0..1] ?
</Language>
Schema Component Representation
<xsd:element name="Language" type="LanguageType"/>
top

Element: LegalTotal

Name LegalTotal
Type LegalTotalType
Nillable no
Abstract no
Diagram
XML Instance Representation
<LegalTotal>
<cbc:LineExtensionTotalAmount> ... </cbc:LineExtensionTotalAmount> [0..1] ?
<cbc:TaxExclusiveTotalAmount> ... </cbc:TaxExclusiveTotalAmount> [0..1] ?
<cbc:TaxInclusiveTotalAmount> ... </cbc:TaxInclusiveTotalAmount> [1] ?
</LegalTotal>
Schema Component Representation
<xsd:element name="LegalTotal" type="LegalTotalType"/>
top

Element: LineItem

Name LineItem
Type LineItemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<LineItem>
<BuyersID> udt:IdentifierType </BuyersID> [0..1] ?
<SellersID> udt:IdentifierType </SellersID> [0..1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:LineExtensionAmount> ... </cbc:LineExtensionAmount> [0..1] ?
<cbc:TaxTotalAmount> ... </cbc:TaxTotalAmount> [0..1] ?
<cbc:MinimumQuantity> ... </cbc:MinimumQuantity> [0..1] ?
<cbc:MaximumQuantity> ... </cbc:MaximumQuantity> [0..1] ?
<cbc:MaximumBackorderQuantity> ... </cbc:MaximumBackorderQuantity> [0..1] ?
<cbc:MinimumBackorderQuantity> ... </cbc:MinimumBackorderQuantity> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<Delivery> ... </Delivery> [0..*] ?
<DeliveryTerms> ... </DeliveryTerms> [0..1] ?
<DestinationParty> ... </DestinationParty> [0..1] ?
<OrderedShipment> ... </OrderedShipment> [0..*] ?
<AllowanceCharge> ... </AllowanceCharge> [0..*] ?
<BasePrice> ... </BasePrice> [0..1] ?
<Item> ... </Item> [1] ?
</LineItem>
Schema Component Representation
<xsd:element name="LineItem" type="LineItemType"/>
top

Element: LineReference

Name LineReference
Type LineReferenceType
Nillable no
Abstract no
Diagram
XML Instance Representation
<LineReference>
<LineID> udt:IdentifierType </LineID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<DocumentReference> ... </DocumentReference> [0..1] ?
</LineReference>
Schema Component Representation
<xsd:element name="LineReference" type="LineReferenceType"/>
top

Element: LocationCoordinate

Name LocationCoordinate
Type LocationCoordinateType
Nillable no
Abstract no
Diagram
XML Instance Representation
<LocationCoordinate>
<CoordinateSystemCode> udt:CodeType </CoordinateSystemCode> [0..1] ?
<cbc:LatitudeDegreesMeasure> ... </cbc:LatitudeDegreesMeasure> [0..1] ?
<cbc:LatitudeMinutesMeasure> ... </cbc:LatitudeMinutesMeasure> [0..1] ?
<LatitudeDirectionCode> lat:LatitudeDirectionCodeType </LatitudeDirectionCode> [0..1] ?
<cbc:LongitudeDegreesMeasure> ... </cbc:LongitudeDegreesMeasure> [0..1] ?
<cbc:LongitudeMinutesMeasure> ... </cbc:LongitudeMinutesMeasure> [0..1] ?
<LongitudeDirectionCode> lon:LongitudeDirectionCodeType </LongitudeDirectionCode> [0..1] ?
</LocationCoordinate>
Schema Component Representation
<xsd:element name="LocationCoordinate" type="LocationCoordinateType"/>
top

Element: LotIdentification

Name LotIdentification
Type LotIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<LotIdentification>
<LotNumberID> udt:IdentifierType </LotNumberID> [0..1] ?
<cbc:ExpiryDate> ... </cbc:ExpiryDate> [0..1] ?
</LotIdentification>
Schema Component Representation
<xsd:element name="LotIdentification" type="LotIdentificationType"/>
top

Element: ManufacturersItemIdentification

Name ManufacturersItemIdentification
Type ItemIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ManufacturersItemIdentification>
<ID> udt:IdentifierType </ID> [1] ?
<PhysicalAttribute> ... </PhysicalAttribute> [0..*] ?
<MeasurementDimension> ... </MeasurementDimension> [0..*] ?
<IssuerParty> ... </IssuerParty> [0..1] ?
</ManufacturersItemIdentification>
Schema Component Representation
<xsd:element name="ManufacturersItemIdentification" type="ItemIdentificationType"/>
top

Element: MaximumTemperature

Name MaximumTemperature
Type TemperatureType
Nillable no
Abstract no
Diagram
XML Instance Representation
<MaximumTemperature>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</MaximumTemperature>
Schema Component Representation
<xsd:element name="MaximumTemperature" type="TemperatureType"/>
top

Element: MeasurementDimension

Name MeasurementDimension
Type DimensionType
Nillable no
Abstract no
Diagram
XML Instance Representation
<MeasurementDimension>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [0..1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
<cbc:MinimumMeasure> ... </cbc:MinimumMeasure> [0..1] ?
<cbc:MaximumMeasure> ... </cbc:MaximumMeasure> [0..1] ?
</MeasurementDimension>
Schema Component Representation
<xsd:element name="MeasurementDimension" type="DimensionType"/>
top

Element: MinimumTemperature

Name MinimumTemperature
Type TemperatureType
Nillable no
Abstract no
Diagram
XML Instance Representation
<MinimumTemperature>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</MinimumTemperature>
Schema Component Representation
<xsd:element name="MinimumTemperature" type="TemperatureType"/>
top

Element: OrderContact

Name OrderContact
Type ContactType
Nillable no
Abstract no
Diagram
XML Instance Representation
<OrderContact>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<cbc:Telephone> ... </cbc:Telephone> [0..1] ?
<cbc:Telefax> ... </cbc:Telefax> [0..1] ?
<cbc:ElectronicMail> ... </cbc:ElectronicMail> [0..1] ?
<OtherCommunication> ... </OtherCommunication> [0..*] ?
</OrderContact>
Schema Component Representation
<xsd:element name="OrderContact" type="ContactType"/>
top

Element: OrderedItemIdentification

Name OrderedItemIdentification
Type ItemIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<OrderedItemIdentification>
<ID> udt:IdentifierType </ID> [1] ?
<PhysicalAttribute> ... </PhysicalAttribute> [0..*] ?
<MeasurementDimension> ... </MeasurementDimension> [0..*] ?
<IssuerParty> ... </IssuerParty> [0..1] ?
</OrderedItemIdentification>
Schema Component Representation
<xsd:element name="OrderedItemIdentification" type="ItemIdentificationType"/>
top

Element: OrderedShipment

Name OrderedShipment
Type OrderedShipmentType
Nillable no
Abstract no
Diagram
XML Instance Representation
<OrderedShipment>
<Shipment> ... </Shipment> [1] ?
<Package> ... </Package> [0..*] ?
</OrderedShipment>
Schema Component Representation
<xsd:element name="OrderedShipment" type="OrderedShipmentType"/>
top

Element: OrderLine

Name OrderLine
Type OrderLineType
Nillable no
Abstract no
Diagram
XML Instance Representation
<OrderLine>
<SubstitutionStatusCode> sst:SubstitutionStatusCodeType </SubstitutionStatusCode> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<LineItem> ... </LineItem> [1] ?
<SellerProposedSubstituteLineItem> ... </SellerProposedSubstituteLineItem> [0..*] ?
<SellerSubstitutedLineItem> ... </SellerSubstitutedLineItem> [0..*] ?
<BuyerProposedSubstituteLineItem> ... </BuyerProposedSubstituteLineItem> [0..*] ?
</OrderLine>
Schema Component Representation
<xsd:element name="OrderLine" type="OrderLineType"/>
top

Element: OrderLineReference

Name OrderLineReference
Type OrderLineReferenceType
Nillable no
Abstract no
Diagram
XML Instance Representation
<OrderLineReference>
<BuyersLineID> udt:IdentifierType </BuyersLineID> [0..1] ?
<SellersLineID> udt:IdentifierType </SellersLineID> [0..1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<OrderReference> ... </OrderReference> [0..1] ?
</OrderLineReference>
Schema Component Representation
<xsd:element name="OrderLineReference" type="OrderLineReferenceType"/>
top

Element: OrderReference

Name OrderReference
Type OrderReferenceType
Nillable no
Abstract no
Diagram
XML Instance Representation
<OrderReference>
<BuyersID> udt:IdentifierType </BuyersID> [0..1] ?
<SellersID> udt:IdentifierType </SellersID> [0..1] ?
<cbc:CopyIndicator> ... </cbc:CopyIndicator> [0..1] ?
<DocumentStatusCode> stat:DocumentStatusCodeType </DocumentStatusCode> [0..1] ?
<cbc:IssueDate> ... </cbc:IssueDate> [0..1] ?
<GUID> udt:IdentifierType </GUID> [0..1] ?
</OrderReference>
Schema Component Representation
<xsd:element name="OrderReference" type="OrderReferenceType"/>
top

Element: OriginCountry

Name OriginCountry
Type CountryType
Nillable no
Abstract no
Diagram
XML Instance Representation
<OriginCountry>
<IdentificationCode> cnt:CountryIdentificationCodeType </IdentificationCode> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
</OriginCountry>
Schema Component Representation
<xsd:element name="OriginCountry" type="CountryType"/>
top

Element: OtherCommunication

Name OtherCommunication
Type CommunicationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<OtherCommunication>
<ChannelCode> chn:ChannelCodeType </ChannelCode> [1] ?
<cbc:Value> ... </cbc:Value> [0..1] ?
</OtherCommunication>
Schema Component Representation
<xsd:element name="OtherCommunication" type="CommunicationType"/>
top

Element: Package

Name Package
Type PackageType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Package>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:ReturnableMaterialIndicator> ... </cbc:ReturnableMaterialIndicator> [0..1] ?
<ContainedPackage> ... </ContainedPackage> [0..1] ?
</Package>
Schema Component Representation
<xsd:element name="Package" type="PackageType"/>
top

Element: Party

Name Party
Type PartyType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Party>
<cbc:MarkCareIndicator> ... </cbc:MarkCareIndicator> [0..1] ?
<cbc:MarkAttentionIndicator> ... </cbc:MarkAttentionIndicator> [0..1] ?
<PartyIdentification> ... </PartyIdentification> [0..*] ?
<PartyName> ... </PartyName> [0..1] ?
<Address> ... </Address> [0..1] ?
<PartyTaxScheme> ... </PartyTaxScheme> [0..*] ?
<Contact> ... </Contact> [0..1] ?
<Language> ... </Language> [0..1] ?
</Party>
Schema Component Representation
<xsd:element name="Party" type="PartyType"/>
top

Element: PartyIdentification

Name PartyIdentification
Type PartyIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<PartyIdentification>
<ID> udt:IdentifierType </ID> [1] ?
</PartyIdentification>
Schema Component Representation
<xsd:element name="PartyIdentification" type="PartyIdentificationType"/>
top

Element: PartyName

Name PartyName
Type PartyNameType
Nillable no
Abstract no
Diagram
XML Instance Representation
<PartyName>
<cbc:Name> ... </cbc:Name> [1..*] ?
</PartyName>
Schema Component Representation
<xsd:element name="PartyName" type="PartyNameType"/>
top

Element: PartyTaxScheme

Name PartyTaxScheme
Type PartyTaxSchemeType
Nillable no
Abstract no
Diagram
XML Instance Representation
<PartyTaxScheme>
<cbc:RegistrationName> ... </cbc:RegistrationName> [0..1] ?
<CompanyID> udt:IdentifierType </CompanyID> [0..1] ?
<TaxLevelCode> udt:CodeType </TaxLevelCode> [0..1] ?
<cbc:ExemptionReason> ... </cbc:ExemptionReason> [0..1] ?
<RegistrationAddress> ... </RegistrationAddress> [0..1] ?
<TaxScheme> ... </TaxScheme> [1] ?
</PartyTaxScheme>
Schema Component Representation
<xsd:element name="PartyTaxScheme" type="PartyTaxSchemeType"/>
top

Element: PayeeFinancialAccount

Name PayeeFinancialAccount
Type FinancialAccountType
Nillable no
Abstract no
Diagram
XML Instance Representation
<PayeeFinancialAccount>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<AccountTypeCode> udt:CodeType </AccountTypeCode> [0..1] ?
<CurrencyCode> cur:CurrencyCodeType </CurrencyCode> [0..1] ?
<FinancialInstitutionBranch> ... </FinancialInstitutionBranch> [0..1] ?
<Country> ... </Country> [0..1] ?
</PayeeFinancialAccount>
Schema Component Representation
<xsd:element name="PayeeFinancialAccount" type="FinancialAccountType"/>
top

Element: PayerFinancialAccount

Name PayerFinancialAccount
Type FinancialAccountType
Nillable no
Abstract no
Diagram
XML Instance Representation
<PayerFinancialAccount>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<AccountTypeCode> udt:CodeType </AccountTypeCode> [0..1] ?
<CurrencyCode> cur:CurrencyCodeType </CurrencyCode> [0..1] ?
<FinancialInstitutionBranch> ... </FinancialInstitutionBranch> [0..1] ?
<Country> ... </Country> [0..1] ?
</PayerFinancialAccount>
Schema Component Representation
<xsd:element name="PayerFinancialAccount" type="FinancialAccountType"/>
top

Element: Payment

Name Payment
Type PaymentType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Payment>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:PaidAmount> ... </cbc:PaidAmount> [0..1] ?
<cbc:ReceivedDate> ... </cbc:ReceivedDate> [0..1] ?
</Payment>
Schema Component Representation
<xsd:element name="Payment" type="PaymentType"/>
top

Element: PaymentMeans

Name PaymentMeans
Type PaymentMeansType
Nillable no
Abstract no
Diagram
XML Instance Representation
<PaymentMeans>
<PaymentMeansCode> pty:PaymentMeansCodeType </PaymentMeansCode> [1] ?
<cbc:DuePaymentDate> ... </cbc:DuePaymentDate> [0..1] ?
<PaymentChannelCode> udt:CodeType </PaymentChannelCode> [0..1] ?
<CardAccount> ... </CardAccount> [0..1] ?
<PayerFinancialAccount> ... </PayerFinancialAccount> [0..1] ?
<PayeeFinancialAccount> ... </PayeeFinancialAccount> [0..1] ?
<CreditAccount> ... </CreditAccount> [0..1] ?
<Payment> ... </Payment> [0..1] ?
</PaymentMeans>
Schema Component Representation
<xsd:element name="PaymentMeans" type="PaymentMeansType"/>
top

Element: PaymentTerms

Name PaymentTerms
Type PaymentTermsType
Nillable no
Abstract no
Diagram
XML Instance Representation
<PaymentTerms>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<ReferenceEventCode> udt:CodeType </ReferenceEventCode> [0..1] ?
<cbc:SettlementDiscountPercent> ... </cbc:SettlementDiscountPercent> [0..1] ?
<cbc:PenaltySurchargePercent> ... </cbc:PenaltySurchargePercent> [0..1] ?
<SettlementPeriod> ... </SettlementPeriod> [0..1] ?
<PenaltyPeriod> ... </PenaltyPeriod> [0..1] ?
</PaymentTerms>
Schema Component Representation
<xsd:element name="PaymentTerms" type="PaymentTermsType"/>
top

Element: PenaltyPeriod

Name PenaltyPeriod
Type PeriodType
Nillable no
Abstract no
Diagram
XML Instance Representation
<PenaltyPeriod>
<cbc:StartDateTime> ... </cbc:StartDateTime> [0..1] ?
<cbc:EndDateTime> ... </cbc:EndDateTime> [0..1] ?
<cbc:DurationMeasure> ... </cbc:DurationMeasure> [0..1] ?
<DescriptionCode> udt:CodeType </DescriptionCode> [0..*] ?
</PenaltyPeriod>
Schema Component Representation
<xsd:element name="PenaltyPeriod" type="PeriodType"/>
top

Element: Period

Name Period
Type PeriodType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Period>
<cbc:StartDateTime> ... </cbc:StartDateTime> [0..1] ?
<cbc:EndDateTime> ... </cbc:EndDateTime> [0..1] ?
<cbc:DurationMeasure> ... </cbc:DurationMeasure> [0..1] ?
<DescriptionCode> udt:CodeType </DescriptionCode> [0..*] ?
</Period>
Schema Component Representation
<xsd:element name="Period" type="PeriodType"/>
top

Element: PhysicalAttribute

Name PhysicalAttribute
Type PhysicalAttributeType
Nillable no
Abstract no
Diagram
XML Instance Representation
<PhysicalAttribute>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<PositionCode> udt:CodeType </PositionCode> [0..1] ?
<DescriptionCode> udt:CodeType </DescriptionCode> [0..1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</PhysicalAttribute>
Schema Component Representation
<xsd:element name="PhysicalAttribute" type="PhysicalAttributeType"/>
top

Element: ReceiptLine

Name ReceiptLine
Type ReceiptLineType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ReceiptLine>
<ID> udt:IdentifierType </ID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:ReceivedQuantity> ... </cbc:ReceivedQuantity> [0..1] ?
<cbc:ShortQuantity> ... </cbc:ShortQuantity> [0..1] ?
<ShortageActionCode> udt:CodeType </ShortageActionCode> [0..1] ?
<cbc:RejectedQuantity> ... </cbc:RejectedQuantity> [0..1] ?
<RejectReasonCode> udt:CodeType </RejectReasonCode> [0..1] ?
<RejectActionCode> udt:CodeType </RejectActionCode> [0..1] ?
<cbc:ReceivedDate> ... </cbc:ReceivedDate> [0..1] ?
<TimingComplaintCode> udt:CodeType </TimingComplaintCode> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [0..*] ?
<DespatchLineReference> ... </DespatchLineReference> [0..*] ?
<Delivery> ... </Delivery> [0..*] ?
<TransportHandlingUnit> ... </TransportHandlingUnit> [0..*] ?
<OrderedItemIdentification> ... </OrderedItemIdentification> [0..*] ?
</ReceiptLine>
Schema Component Representation
<xsd:element name="ReceiptLine" type="ReceiptLineType"/>
top

Element: ReceiptLineReference

Name ReceiptLineReference
Type LineReferenceType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ReceiptLineReference>
<LineID> udt:IdentifierType </LineID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<DocumentReference> ... </DocumentReference> [0..1] ?
</ReceiptLineReference>
Schema Component Representation
<xsd:element name="ReceiptLineReference" type="LineReferenceType"/>
top

Element: ReceivedHandlingUnitReceiptLine

Name ReceivedHandlingUnitReceiptLine
Type ReceiptLineType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ReceivedHandlingUnitReceiptLine>
<ID> udt:IdentifierType </ID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:ReceivedQuantity> ... </cbc:ReceivedQuantity> [0..1] ?
<cbc:ShortQuantity> ... </cbc:ShortQuantity> [0..1] ?
<ShortageActionCode> udt:CodeType </ShortageActionCode> [0..1] ?
<cbc:RejectedQuantity> ... </cbc:RejectedQuantity> [0..1] ?
<RejectReasonCode> udt:CodeType </RejectReasonCode> [0..1] ?
<RejectActionCode> udt:CodeType </RejectActionCode> [0..1] ?
<cbc:ReceivedDate> ... </cbc:ReceivedDate> [0..1] ?
<TimingComplaintCode> udt:CodeType </TimingComplaintCode> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [0..*] ?
<DespatchLineReference> ... </DespatchLineReference> [0..*] ?
<Delivery> ... </Delivery> [0..*] ?
<TransportHandlingUnit> ... </TransportHandlingUnit> [0..*] ?
<OrderedItemIdentification> ... </OrderedItemIdentification> [0..*] ?
</ReceivedHandlingUnitReceiptLine>
Schema Component Representation
<xsd:element name="ReceivedHandlingUnitReceiptLine" type="ReceiptLineType"/>
top

Element: RegistrationAddress

Name RegistrationAddress
Type AddressType
Nillable no
Abstract no
Diagram
XML Instance Representation
<RegistrationAddress>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Postbox> ... </cbc:Postbox> [0..1] ?
<cbc:Floor> ... </cbc:Floor> [0..1] ?
<cbc:Room> ... </cbc:Room> [0..1] ?
<cbc:StreetName> ... </cbc:StreetName> [0..1] ?
<cbc:AdditionalStreetName> ... </cbc:AdditionalStreetName> [0..1] ?
<cbc:BuildingName> ... </cbc:BuildingName> [0..1] ?
<cbc:BuildingNumber> ... </cbc:BuildingNumber> [0..1] ?
<cbc:InhouseMail> ... </cbc:InhouseMail> [0..1] ?
<cbc:Department> ... </cbc:Department> [0..1] ?
<cbc:CityName> ... </cbc:CityName> [0..1] ?
<cbc:PostalZone> ... </cbc:PostalZone> [0..1] ?
<cbc:CountrySubentity> ... </cbc:CountrySubentity> [0..1] ?
<CountrySubentityCode> udt:CodeType </CountrySubentityCode> [0..1] ?
<cbc:Region> ... </cbc:Region> [0..1] ?
<cbc:District> ... </cbc:District> [0..1] ?
<cbc:TimezoneOffset> ... </cbc:TimezoneOffset> [0..1] ?
<AddressLine> ... </AddressLine> [0..1] ?
<Country> ... </Country> [0..1] ?
<LocationCoordinate> ... </LocationCoordinate> [0..1] ?
</RegistrationAddress>
Schema Component Representation
<xsd:element name="RegistrationAddress" type="AddressType"/>
top

Element: SalesConditions

Name SalesConditions
Type SalesConditionsType
Nillable no
Abstract no
Diagram
XML Instance Representation
<SalesConditions>
<ID> udt:IdentifierType </ID> [0..1] ?
<ActionCode> udt:CodeType </ActionCode> [0..1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</SalesConditions>
Schema Component Representation
<xsd:element name="SalesConditions" type="SalesConditionsType"/>
top

Element: SecondaryHazard

Name SecondaryHazard
Type SecondaryHazardType
Nillable no
Abstract no
Diagram
XML Instance Representation
<SecondaryHazard>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:PlacardNotation> ... </cbc:PlacardNotation> [0..1] ?
<cbc:PlacardEndorsement> ... </cbc:PlacardEndorsement> [0..1] ?
<EmergencyProceduresCode> udt:CodeType </EmergencyProceduresCode> [0..1] ?
<cbc:Extension> ... </cbc:Extension> [0..1] ?
</SecondaryHazard>
Schema Component Representation
<xsd:element name="SecondaryHazard" type="SecondaryHazardType"/>
top

Element: SellerParty

Name SellerParty
Type SellerPartyType
Nillable no
Abstract no
Diagram
XML Instance Representation
<SellerParty>
<BuyerAssignedAccountID> udt:IdentifierType </BuyerAssignedAccountID> [0..1] ?
<SellerAssignedAccountID> udt:IdentifierType </SellerAssignedAccountID> [0..1] ?
<AdditionalAccountID> udt:IdentifierType </AdditionalAccountID> [0..*] ?
<Party> ... </Party> [0..1] ?
<ShippingContact> ... </ShippingContact> [0..1] ?
<AccountsContact> ... </AccountsContact> [0..1] ?
<OrderContact> ... </OrderContact> [0..1] ?
</SellerParty>
Schema Component Representation
<xsd:element name="SellerParty" type="SellerPartyType"/>
top

Element: SellerProposedSubstituteLineItem

Name SellerProposedSubstituteLineItem
Type LineItemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<SellerProposedSubstituteLineItem>
<BuyersID> udt:IdentifierType </BuyersID> [0..1] ?
<SellersID> udt:IdentifierType </SellersID> [0..1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:LineExtensionAmount> ... </cbc:LineExtensionAmount> [0..1] ?
<cbc:TaxTotalAmount> ... </cbc:TaxTotalAmount> [0..1] ?
<cbc:MinimumQuantity> ... </cbc:MinimumQuantity> [0..1] ?
<cbc:MaximumQuantity> ... </cbc:MaximumQuantity> [0..1] ?
<cbc:MaximumBackorderQuantity> ... </cbc:MaximumBackorderQuantity> [0..1] ?
<cbc:MinimumBackorderQuantity> ... </cbc:MinimumBackorderQuantity> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<Delivery> ... </Delivery> [0..*] ?
<DeliveryTerms> ... </DeliveryTerms> [0..1] ?
<DestinationParty> ... </DestinationParty> [0..1] ?
<OrderedShipment> ... </OrderedShipment> [0..*] ?
<AllowanceCharge> ... </AllowanceCharge> [0..*] ?
<BasePrice> ... </BasePrice> [0..1] ?
<Item> ... </Item> [1] ?
</SellerProposedSubstituteLineItem>
Schema Component Representation
<xsd:element name="SellerProposedSubstituteLineItem" type="LineItemType"/>
top

Element: SellersItemIdentification

Name SellersItemIdentification
Type ItemIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<SellersItemIdentification>
<ID> udt:IdentifierType </ID> [1] ?
<PhysicalAttribute> ... </PhysicalAttribute> [0..*] ?
<MeasurementDimension> ... </MeasurementDimension> [0..*] ?
<IssuerParty> ... </IssuerParty> [0..1] ?
</SellersItemIdentification>
Schema Component Representation
<xsd:element name="SellersItemIdentification" type="ItemIdentificationType"/>
top

Element: SellerSubstitutedLineItem

Name SellerSubstitutedLineItem
Type LineItemType
Nillable no
Abstract no
Diagram
XML Instance Representation
<SellerSubstitutedLineItem>
<BuyersID> udt:IdentifierType </BuyersID> [0..1] ?
<SellersID> udt:IdentifierType </SellersID> [0..1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:LineExtensionAmount> ... </cbc:LineExtensionAmount> [0..1] ?
<cbc:TaxTotalAmount> ... </cbc:TaxTotalAmount> [0..1] ?
<cbc:MinimumQuantity> ... </cbc:MinimumQuantity> [0..1] ?
<cbc:MaximumQuantity> ... </cbc:MaximumQuantity> [0..1] ?
<cbc:MaximumBackorderQuantity> ... </cbc:MaximumBackorderQuantity> [0..1] ?
<cbc:MinimumBackorderQuantity> ... </cbc:MinimumBackorderQuantity> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<Delivery> ... </Delivery> [0..*] ?
<DeliveryTerms> ... </DeliveryTerms> [0..1] ?
<DestinationParty> ... </DestinationParty> [0..1] ?
<OrderedShipment> ... </OrderedShipment> [0..*] ?
<AllowanceCharge> ... </AllowanceCharge> [0..*] ?
<BasePrice> ... </BasePrice> [0..1] ?
<Item> ... </Item> [1] ?
</SellerSubstitutedLineItem>
Schema Component Representation
<xsd:element name="SellerSubstitutedLineItem" type="LineItemType"/>
top

Element: SettlementPeriod

Name SettlementPeriod
Type PeriodType
Nillable no
Abstract no
Diagram
XML Instance Representation
<SettlementPeriod>
<cbc:StartDateTime> ... </cbc:StartDateTime> [0..1] ?
<cbc:EndDateTime> ... </cbc:EndDateTime> [0..1] ?
<cbc:DurationMeasure> ... </cbc:DurationMeasure> [0..1] ?
<DescriptionCode> udt:CodeType </DescriptionCode> [0..*] ?
</SettlementPeriod>
Schema Component Representation
<xsd:element name="SettlementPeriod" type="PeriodType"/>
top

Element: Shipment

Name Shipment
Type ShipmentType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Shipment>
<ID> udt:IdentifierType </ID> [1] ?
<PriorityLevelCode> udt:CodeType </PriorityLevelCode> [0..1] ?
<HandlingCode> udt:CodeType </HandlingCode> [0..1] ?
<cbc:HandlingInstructions> ... </cbc:HandlingInstructions> [0..1] ?
<cbc:Information> ... </cbc:Information> [0..1] ?
<cbc:GrossWeightMeasure> ... </cbc:GrossWeightMeasure> [0..1] ?
<cbc:NetWeightMeasure> ... </cbc:NetWeightMeasure> [0..1] ?
<cbc:NetNetWeightMeasure> ... </cbc:NetNetWeightMeasure> [0..1] ?
<cbc:GrossVolumeMeasure> ... </cbc:GrossVolumeMeasure> [0..1] ?
<cbc:NetVolumeMeasure> ... </cbc:NetVolumeMeasure> [0..1] ?
<Delivery> ... </Delivery> [0..1] ?
<TransportContract> ... </TransportContract> [0..1] ?
<ShipmentStage> ... </ShipmentStage> [0..*] ?
<TransportEquipment> ... </TransportEquipment> [0..*] ?
</Shipment>
Schema Component Representation
<xsd:element name="Shipment" type="ShipmentType"/>
top

Element: ShipmentStage

Name ShipmentStage
Type ShipmentStageType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ShipmentStage>
<ID> udt:IdentifierType </ID> [0..1] ?
<TransportModeCode> udt:CodeType </TransportModeCode> [0..1] ?
<TransportMeansTypeCode> udt:CodeType </TransportMeansTypeCode> [0..1] ?
<TransitDirectionCode> udt:CodeType </TransitDirectionCode> [0..1] ?
<TransitPeriod> ... </TransitPeriod> [0..1] ?
<CarrierParty> ... </CarrierParty> [0..*] ?
</ShipmentStage>
Schema Component Representation
<xsd:element name="ShipmentStage" type="ShipmentStageType"/>
top

Element: ShippingContact

Name ShippingContact
Type ContactType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ShippingContact>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<cbc:Telephone> ... </cbc:Telephone> [0..1] ?
<cbc:Telefax> ... </cbc:Telefax> [0..1] ?
<cbc:ElectronicMail> ... </cbc:ElectronicMail> [0..1] ?
<OtherCommunication> ... </OtherCommunication> [0..*] ?
</ShippingContact>
Schema Component Representation
<xsd:element name="ShippingContact" type="ContactType"/>
top

Element: StandardItemIdentification

Name StandardItemIdentification
Type ItemIdentificationType
Nillable no
Abstract no
Diagram
XML Instance Representation
<StandardItemIdentification>
<ID> udt:IdentifierType </ID> [1] ?
<PhysicalAttribute> ... </PhysicalAttribute> [0..*] ?
<MeasurementDimension> ... </MeasurementDimension> [0..*] ?
<IssuerParty> ... </IssuerParty> [0..1] ?
</StandardItemIdentification>
Schema Component Representation
<xsd:element name="StandardItemIdentification" type="ItemIdentificationType"/>
top

Element: TaxCategory

Name TaxCategory
Type TaxCategoryType
Nillable no
Abstract no
Diagram
XML Instance Representation
<TaxCategory>
<ID> udt:IdentifierType </ID> [1] ?
<cbc:Percent> ... </cbc:Percent> [0..1] ?
<cbc:ExemptionReason> ... </cbc:ExemptionReason> [0..1] ?
<TaxScheme> ... </TaxScheme> [1] ?
</TaxCategory>
Schema Component Representation
<xsd:element name="TaxCategory" type="TaxCategoryType"/>
top

Element: TaxScheme

Name TaxScheme
Type TaxSchemeType
Nillable no
Abstract no
Diagram
XML Instance Representation
<TaxScheme>
<ID> udt:IdentifierType </ID> [0..1] ?
<TaxTypeCode> udt:CodeType </TaxTypeCode> [0..1] ?
<CurrencyCode> cur:CurrencyCodeType </CurrencyCode> [0..1] ?
<JurisdictionAddress> ... </JurisdictionAddress> [0..1] ?
</TaxScheme>
Schema Component Representation
<xsd:element name="TaxScheme" type="TaxSchemeType"/>
top

Element: TaxSubTotal

Name TaxSubTotal
Type TaxSubTotalType
Nillable no
Abstract no
Diagram
XML Instance Representation
<TaxSubTotal>
<cbc:TaxableAmount> ... </cbc:TaxableAmount> [0..1] ?
<cbc:TaxAmount> ... </cbc:TaxAmount> [1] ?
<TaxCategory> ... </TaxCategory> [1] ?
</TaxSubTotal>
Schema Component Representation
<xsd:element name="TaxSubTotal" type="TaxSubTotalType"/>
top

Element: TaxTotal

Name TaxTotal
Type TaxTotalType
Nillable no
Abstract no
Diagram
XML Instance Representation
<TaxTotal>
<cbc:TotalTaxAmount> ... </cbc:TotalTaxAmount> [1] ?
<TaxSubTotal> ... </TaxSubTotal> [0..*] ?
</TaxTotal>
Schema Component Representation
<xsd:element name="TaxTotal" type="TaxTotalType"/>
top

Element: Temperature

Name Temperature
Type TemperatureType
Nillable no
Abstract no
Diagram
XML Instance Representation
<Temperature>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</Temperature>
Schema Component Representation
<xsd:element name="Temperature" type="TemperatureType"/>
top

Element: TransitPeriod

Name TransitPeriod
Type PeriodType
Nillable no
Abstract no
Diagram
XML Instance Representation
<TransitPeriod>
<cbc:StartDateTime> ... </cbc:StartDateTime> [0..1] ?
<cbc:EndDateTime> ... </cbc:EndDateTime> [0..1] ?
<cbc:DurationMeasure> ... </cbc:DurationMeasure> [0..1] ?
<DescriptionCode> udt:CodeType </DescriptionCode> [0..*] ?
</TransitPeriod>
Schema Component Representation
<xsd:element name="TransitPeriod" type="PeriodType"/>
top

Element: TransportContract

Name TransportContract
Type ContractType
Nillable no
Abstract no
Diagram
XML Instance Representation
<TransportContract>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:IssueDate> ... </cbc:IssueDate> [0..1] ?
<ContractTypeCode> udt:CodeType </ContractTypeCode> [0..1] ?
<ValidityPeriod> ... </ValidityPeriod> [0..1] ?
</TransportContract>
Schema Component Representation
<xsd:element name="TransportContract" type="ContractType"/>
top

Element: TransportEquipment

Name TransportEquipment
Type TransportEquipmentType
Nillable no
Abstract no
Diagram
XML Instance Representation
<TransportEquipment>
<ID> udt:IdentifierType </ID> [0..1] ?
<ProviderTypeCode> udt:CodeType </ProviderTypeCode> [0..1] ?
<OwnerTypeCode> udt:CodeType </OwnerTypeCode> [0..1] ?
<SizeTypeCode> udt:CodeType </SizeTypeCode> [0..1] ?
<DispositionCode> udt:CodeType </DispositionCode> [0..1] ?
<FullnessIndicationCode> udt:CodeType </FullnessIndicationCode> [0..1] ?
<cbc:RefrigerationOnIndicator> ... </cbc:RefrigerationOnIndicator> [0..1] ?
<cbc:Information> ... </cbc:Information> [0..1] ?
<Dimension> ... </Dimension> [0..*] ?
<TransportEquipmentSeal> ... </TransportEquipmentSeal> [0..*] ?
</TransportEquipment>
Schema Component Representation
<xsd:element name="TransportEquipment" type="TransportEquipmentType"/>
top

Element: TransportEquipmentSeal

Name TransportEquipmentSeal
Type TransportEquipmentSealType
Nillable no
Abstract no
Diagram
XML Instance Representation
<TransportEquipmentSeal>
<ID> udt:IdentifierType </ID> [1] ?
<IssuerTypeCode> udt:CodeType </IssuerTypeCode> [0..1] ?
<cbc:Condition> ... </cbc:Condition> [0..1] ?
<SealStatusCode> udt:CodeType </SealStatusCode> [0..1] ?
</TransportEquipmentSeal>
Schema Component Representation
<xsd:element name="TransportEquipmentSeal" type="TransportEquipmentSealType"/>
top

Element: TransportHandlingUnit

Name TransportHandlingUnit
Type TransportHandlingUnitType
Nillable no
Abstract no
Diagram
XML Instance Representation
<TransportHandlingUnit>
<ID> udt:IdentifierType </ID> [0..1] ?
<UnitTypeCode> udt:CodeType </UnitTypeCode> [0..1] ?
<HandlingUnitDespatchLine> ... </HandlingUnitDespatchLine> [0..*] ?
<ActualPackage> ... </ActualPackage> [0..*] ?
<ReceivedHandlingUnitReceiptLine> ... </ReceivedHandlingUnitReceiptLine> [0..*] ?
</TransportHandlingUnit>
Schema Component Representation
<xsd:element name="TransportHandlingUnit" type="TransportHandlingUnitType"/>
top

Element: ValidityPeriod

Name ValidityPeriod
Type PeriodType
Nillable no
Abstract no
Diagram
XML Instance Representation
<ValidityPeriod>
<cbc:StartDateTime> ... </cbc:StartDateTime> [0..1] ?
<cbc:EndDateTime> ... </cbc:EndDateTime> [0..1] ?
<cbc:DurationMeasure> ... </cbc:DurationMeasure> [0..1] ?
<DescriptionCode> udt:CodeType </DescriptionCode> [0..*] ?
</ValidityPeriod>
Schema Component Representation
<xsd:element name="ValidityPeriod" type="PeriodType"/>
top

Complex Type: AddressLineType

Super-types: None
Sub-types: None
Name AddressLineType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Address Line. Details</ccts:DictionaryEntryName> <ccts:Definition> Details an unstructured line of text used for addressing purposes</ccts:Definition> <ccts:ObjectClass> Address Line</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:Line> ... </cbc:Line> [1..7] ?
</...>
Schema Component Representation
<xsd:complexType name="AddressLineType">
<xsd:sequence>
<xsd:element ref="cbc:Line" minOccurs="1" maxOccurs="7"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: AddressType

Super-types: None
Sub-types: None
Name AddressType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Address. Details</ccts:DictionaryEntryName> <ccts:Definition> the particulars that identify and locate the place where someone lives or is situated, or where an organisation is situated.</ccts:Definition> <ccts:ObjectClass> Address</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Postbox> ... </cbc:Postbox> [0..1] ?
<cbc:Floor> ... </cbc:Floor> [0..1] ?
<cbc:Room> ... </cbc:Room> [0..1] ?
<cbc:StreetName> ... </cbc:StreetName> [0..1] ?
<cbc:AdditionalStreetName> ... </cbc:AdditionalStreetName> [0..1] ?
<cbc:BuildingName> ... </cbc:BuildingName> [0..1] ?
<cbc:BuildingNumber> ... </cbc:BuildingNumber> [0..1] ?
<cbc:InhouseMail> ... </cbc:InhouseMail> [0..1] ?
<cbc:Department> ... </cbc:Department> [0..1] ?
<cbc:CityName> ... </cbc:CityName> [0..1] ?
<cbc:PostalZone> ... </cbc:PostalZone> [0..1] ?
<cbc:CountrySubentity> ... </cbc:CountrySubentity> [0..1] ?
<CountrySubentityCode> udt:CodeType </CountrySubentityCode> [0..1] ?
<cbc:Region> ... </cbc:Region> [0..1] ?
<cbc:District> ... </cbc:District> [0..1] ?
<cbc:TimezoneOffset> ... </cbc:TimezoneOffset> [0..1] ?
<AddressLine> ... </AddressLine> [0..1] ?
<Country> ... </Country> [0..1] ?
<LocationCoordinate> ... </LocationCoordinate> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="AddressType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Postbox" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Floor" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Room" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:StreetName" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:AdditionalStreetName" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:BuildingName" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:BuildingNumber" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:InhouseMail" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Department" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:CityName" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PostalZone" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:CountrySubentity" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CountrySubentityCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Region" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:District" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:TimezoneOffset" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="AddressLine" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Country" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="LocationCoordinate" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: AllowanceChargeType

Super-types: None
Sub-types: None
Name AllowanceChargeType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Allowance Charge. Details</ccts:DictionaryEntryName> <ccts:Definition> details about a component of pricing, such as a service, promotion, allowance, or charge, applied to an associated Order Line line or the whole transaction.</ccts:Definition> <ccts:ObjectClass> Allowance Charge</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:ChargeIndicator> ... </cbc:ChargeIndicator> [1] ?
<ReasonCode> rsn:AllowanceChargeReasonCodeType </ReasonCode> [0..1] ?
<cbc:MultiplierFactorNumeric> ... </cbc:MultiplierFactorNumeric> [0..1] ?
<CurrencyCode> cur:CurrencyCodeType </CurrencyCode> [0..1] ?
<cbc:PrepaidIndicator> ... </cbc:PrepaidIndicator> [0..1] ?
<cbc:SequenceNumeric> ... </cbc:SequenceNumeric> [0..1] ?
<cbc:Amount> ... </cbc:Amount> [0..1] ?
<TaxCategory> ... </TaxCategory> [0..*] ?
<PaymentMeans> ... </PaymentMeans> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="AllowanceChargeType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ChargeIndicator" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ReasonCode" type="rsn:AllowanceChargeReasonCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MultiplierFactorNumeric" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CurrencyCode" type="cur:CurrencyCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PrepaidIndicator" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:SequenceNumeric" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Amount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="TaxCategory" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PaymentMeans" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: BasePriceType

Super-types: None
Sub-types: None
Name BasePriceType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Base Price. Details</ccts:DictionaryEntryName> <ccts:Definition> information that directly relates to a base price for an object</ccts:Definition> <ccts:ObjectClass> Base Price</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:PriceAmount> ... </cbc:PriceAmount> [1] ?
<cbc:BaseQuantity> ... </cbc:BaseQuantity> [0..1] ?
<cbc:MaximumQuantity> ... </cbc:MaximumQuantity> [0..1] ?
<cbc:MinimumQuantity> ... </cbc:MinimumQuantity> [0..1] ?
<cbc:MaximumAmount> ... </cbc:MaximumAmount> [0..1] ?
<cbc:MinimumAmount> ... </cbc:MinimumAmount> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="BasePriceType">
<xsd:sequence>
<xsd:element ref="cbc:PriceAmount" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:BaseQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MaximumQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MinimumQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MaximumAmount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MinimumAmount" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: BranchType

Super-types: None
Sub-types: None
Name BranchType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Branch. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a branch which is a division of, and normally situated differently to, a large main organisation.</ccts:Definition> <ccts:ObjectClass> Branch</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<FinancialInstitution> ... </FinancialInstitution> [0..1] ?
<Address> ... </Address> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="BranchType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="FinancialInstitution" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Address" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: BuyerPartyType

Super-types: None
Sub-types: None
Name BuyerPartyType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Buyer Party. Details</ccts:DictionaryEntryName> <ccts:Definition> details of an individual, a group or a body having a role in a business function.</ccts:Definition> <ccts:ObjectClass> Buyer Party</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<BuyerAssignedAccountID> udt:IdentifierType </BuyerAssignedAccountID> [0..1] ?
<SellerAssignedAccountID> udt:IdentifierType </SellerAssignedAccountID> [0..1] ?
<AdditionalAccountID> udt:IdentifierType </AdditionalAccountID> [0..*] ?
<Party> ... </Party> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="BuyerPartyType">
<xsd:sequence>
<xsd:element name="BuyerAssignedAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SellerAssignedAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AdditionalAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Party" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: CardAccountType

Super-types: None
Sub-types: None
Name CardAccountType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Card Account. Details</ccts:DictionaryEntryName> <ccts:Definition> information that directly relates to a credit or debit card, a small plastic card issued by a financial institution, bank or building society, allowing the holder to make purchases against the card.</ccts:Definition> <ccts:ObjectClass> Card Account</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<PrimaryAccountNumberID> udt:IdentifierType </PrimaryAccountNumberID> [1] ?
<NetworkID> udt:IdentifierType </NetworkID> [1] ?
<CardTypeCode> udt:CodeType </CardTypeCode> [0..1] ?
<CustomerID> udt:IdentifierType </CustomerID> [0..1] ?
<cbc:ValidityStartDate> ... </cbc:ValidityStartDate> [0..1] ?
<cbc:ExpiryDate> ... </cbc:ExpiryDate> [0..1] ?
<IssuerID> udt:IdentifierType </IssuerID> [0..1] ?
<IssueNumberID> udt:IdentifierType </IssueNumberID> [0..1] ?
<CV2ID> udt:IdentifierType </CV2ID> [0..1] ?
<ChipCode> chc:ChipCodeType </ChipCode> [0..1] ?
<ChipApplicationID> udt:IdentifierType </ChipApplicationID> [0..1] ?
<cbc:HolderName> ... </cbc:HolderName> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CardAccountType">
<xsd:sequence>
<xsd:element name="PrimaryAccountNumberID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="NetworkID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CardTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CustomerID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ValidityStartDate" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ExpiryDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="IssuerID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="IssueNumberID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CV2ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ChipCode" type="chc:ChipCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ChipApplicationID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:HolderName" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: CommodityClassificationType

Super-types: None
Sub-types: None
Name CommodityClassificationType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Commodity Classification. Details</ccts:DictionaryEntryName> <ccts:Definition> information that directly relates to the classification of items according to a (formalised) convention for the classification and description of the items as commodities.</ccts:Definition> <ccts:ObjectClass> Commodity Classification</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<NatureCode> udt:CodeType </NatureCode> [0..1] ?
<CargoTypeCode> udt:CodeType </CargoTypeCode> [0..1] ?
<CommodityCode> udt:CodeType </CommodityCode> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CommodityClassificationType">
<xsd:sequence>
<xsd:element name="NatureCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CargoTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CommodityCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: CommunicationType

Super-types: None
Sub-types: None
Name CommunicationType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Communication. Details</ccts:DictionaryEntryName> <ccts:Definition> information that identifies a means of communicating</ccts:Definition> <ccts:ObjectClass> Communication</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ChannelCode> chn:ChannelCodeType </ChannelCode> [1] ?
<cbc:Value> ... </cbc:Value> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CommunicationType">
<xsd:sequence>
<xsd:element name="ChannelCode" type="chn:ChannelCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:Value" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ContactType

Super-types: None
Sub-types: None
Name ContactType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Contact. Details</ccts:DictionaryEntryName> <ccts:Definition> information that identifies the contact person or department together with information about how they can be contacted.</ccts:Definition> <ccts:ObjectClass> Contact</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<cbc:Telephone> ... </cbc:Telephone> [0..1] ?
<cbc:Telefax> ... </cbc:Telefax> [0..1] ?
<cbc:ElectronicMail> ... </cbc:ElectronicMail> [0..1] ?
<OtherCommunication> ... </OtherCommunication> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="ContactType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Telephone" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Telefax" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ElectronicMail" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OtherCommunication" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ContractType

Super-types: None
Sub-types: None
Name ContractType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Contract. Details</ccts:DictionaryEntryName> <ccts:Definition> Information uniquely idenfitying a contract</ccts:Definition> <ccts:ObjectClass> Contract</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:IssueDate> ... </cbc:IssueDate> [0..1] ?
<ContractTypeCode> udt:CodeType </ContractTypeCode> [0..1] ?
<ValidityPeriod> ... </ValidityPeriod> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ContractType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:IssueDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ContractTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="ValidityPeriod" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: CountryType

Super-types: None
Sub-types: None
Name CountryType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Country. Details</ccts:DictionaryEntryName> <ccts:Definition> Information about a geopolitical country</ccts:Definition> <ccts:ObjectClass> Country</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<IdentificationCode> cnt:CountryIdentificationCodeType </IdentificationCode> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CountryType">
<xsd:sequence>
<xsd:element name="IdentificationCode" type="cnt:CountryIdentificationCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: CreditAccountType

Super-types: None
Sub-types: None
Name CreditAccountType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Credit Account. Details</ccts:DictionaryEntryName> <ccts:Definition> an account assigned for the purposes of allowing sales on account.</ccts:Definition> <ccts:ObjectClass> Credit Account</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<AccountID> udt:IdentifierType </AccountID> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="CreditAccountType">
<xsd:sequence>
<xsd:element name="AccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DeliveryTermsType

Super-types: None
Sub-types: None
Name DeliveryTermsType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Delivery Terms. Details</ccts:DictionaryEntryName> <ccts:Definition> contains information about the terms of delivery for the set of items to which the transaction relates</ccts:Definition> <ccts:ObjectClass> Delivery Terms</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:RelevantLocation> ... </cbc:RelevantLocation> [0..1] ?
<cbc:SpecialTerms> ... </cbc:SpecialTerms> [0..1] ?
<LossRiskResponsibilityCode> udt:CodeType </LossRiskResponsibilityCode> [0..1] ?
<cbc:LossRisk> ... </cbc:LossRisk> [0..1] ?
<AllowanceCharge> ... </AllowanceCharge> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="DeliveryTermsType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:RelevantLocation" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:SpecialTerms" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LossRiskResponsibilityCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:LossRisk" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="AllowanceCharge" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DeliveryType

Super-types: None
Sub-types: None
Name DeliveryType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Delivery. Details</ccts:DictionaryEntryName> <ccts:Definition> delivery information about a quantity and an event.</ccts:Definition> <ccts:ObjectClass> Delivery</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:MinimumQuantity> ... </cbc:MinimumQuantity> [0..1] ?
<cbc:MaximumQuantity> ... </cbc:MaximumQuantity> [0..1] ?
<cbc:RequestedDeliveryDateTime> ... </cbc:RequestedDeliveryDateTime> [0..1] ?
<cbc:PromisedDateTime> ... </cbc:PromisedDateTime> [0..1] ?
<cbc:ActualDeliveryDateTime> ... </cbc:ActualDeliveryDateTime> [0..1] ?
<DeliveryAddress> ... </DeliveryAddress> [0..1] ?
<DespatchAddress> ... </DespatchAddress> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="DeliveryType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Quantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MinimumQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MaximumQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:RequestedDeliveryDateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PromisedDateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ActualDeliveryDateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="DeliveryAddress" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="DespatchAddress" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OrderLineReference" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DespatchLineType

Super-types: None
Sub-types: None
Name DespatchLineType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Despatch Line. Details</ccts:DictionaryEntryName> <ccts:Definition> contains the line item and package details for the delivery of an item on the Despatch Advice, when the despatch is not organised by transport handling unit (THU)</ccts:Definition> <ccts:ObjectClass> Despatch Line</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:DeliveredQuantity> ... </cbc:DeliveredQuantity> [0..1] ?
<cbc:BackorderQuantity> ... </cbc:BackorderQuantity> [0..1] ?
<cbc:BackorderReason> ... </cbc:BackorderReason> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [1..*] ?
<Delivery> ... </Delivery> [0..*] ?
<DeliveryTerms> ... </DeliveryTerms> [0..1] ?
<Item> ... </Item> [1] ?
<TransportHandlingUnit> ... </TransportHandlingUnit> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="DespatchLineType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:DeliveredQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:BackorderQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:BackorderReason" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OrderLineReference" minOccurs="1" maxOccurs="unbounded"/>
<xsd:element ref="Delivery" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DeliveryTerms" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Item" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="TransportHandlingUnit" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DimensionType

Super-types: None
Sub-types: None
Name DimensionType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Dimension. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a measurement of a dimension of an object</ccts:Definition> <ccts:ObjectClass> Dimension</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [0..1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
<cbc:MinimumMeasure> ... </cbc:MinimumMeasure> [0..1] ?
<cbc:MaximumMeasure> ... </cbc:MaximumMeasure> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="DimensionType">
<xsd:sequence>
<xsd:element name="AttributeID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:Measure" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MinimumMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MaximumMeasure" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: DocumentReferenceType

Super-types: None
Sub-types: None
Name DocumentReferenceType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Document Reference. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to the identification of a document instance</ccts:Definition> <ccts:ObjectClass> Document Reference</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [1] ?
<cbc:CopyIndicator> ... </cbc:CopyIndicator> [0..1] ?
<cbc:IssueDate> ... </cbc:IssueDate> [0..1] ?
<GUID> udt:IdentifierType </GUID> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="DocumentReferenceType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:CopyIndicator" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:IssueDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="GUID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ExchangeRateType

Super-types: None
Sub-types: None
Name ExchangeRateType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Exchange Rate. Details</ccts:DictionaryEntryName> <ccts:Definition> information that directly relates to the rate of exchange (conversion) between two currencies.</ccts:Definition> <ccts:ObjectClass> Exchange Rate</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<SourceCurrencyCode> cur:CurrencyCodeType </SourceCurrencyCode> [1] ?
<cbc:SourceCurrencyBaseRate> ... </cbc:SourceCurrencyBaseRate> [0..1] ?
<TargetCurrencyCode> cur:CurrencyCodeType </TargetCurrencyCode> [1] ?
<cbc:TargetUnitBaseRate> ... </cbc:TargetUnitBaseRate> [0..1] ?
<ExchangeMarketID> udt:IdentifierType </ExchangeMarketID> [0..1] ?
<cbc:CalculationRate> ... </cbc:CalculationRate> [0..1] ?
<OperatorCode> ero:OperatorCodeType </OperatorCode> [0..1] ?
<cbc:Date> ... </cbc:Date> [0..1] ?
<ForeignExchangeContract> ... </ForeignExchangeContract> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ExchangeRateType">
<xsd:sequence>
<xsd:element name="SourceCurrencyCode" type="cur:CurrencyCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:SourceCurrencyBaseRate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TargetCurrencyCode" type="cur:CurrencyCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:TargetUnitBaseRate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ExchangeMarketID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:CalculationRate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OperatorCode" type="ero:OperatorCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Date" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="ForeignExchangeContract" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: FinancialAccountType

Super-types: None
Sub-types: None
Name FinancialAccountType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Financial Account. Details</ccts:DictionaryEntryName> <ccts:Definition> Information directly relating to the financial account, which is a service through a bank or a similar organisation by which funds are held on behalf of a client</ccts:Definition> <ccts:ObjectClass> Financial Account</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<AccountTypeCode> udt:CodeType </AccountTypeCode> [0..1] ?
<CurrencyCode> cur:CurrencyCodeType </CurrencyCode> [0..1] ?
<FinancialInstitutionBranch> ... </FinancialInstitutionBranch> [0..1] ?
<Country> ... </Country> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="FinancialAccountType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AccountTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CurrencyCode" type="cur:CurrencyCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="FinancialInstitutionBranch" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Country" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: FinancialInstitutionType

Super-types: None
Sub-types: None
Name FinancialInstitutionType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Financial Institution. Details</ccts:DictionaryEntryName> <ccts:Definition> information that directly relates to a bank or financial institution.</ccts:Definition> <ccts:ObjectClass> Financial Institution</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<Address> ... </Address> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="FinancialInstitutionType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Address" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: HazardousGoodsTransitType

Super-types: None
Sub-types: None
Name HazardousGoodsTransitType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Hazardous Goods Transit. Details</ccts:DictionaryEntryName> <ccts:Definition> information related to the shipping and packaging of hazardous goods.</ccts:Definition> <ccts:ObjectClass> Hazardous Goods Transit</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<TransportEmergencyCardCode> udt:CodeType </TransportEmergencyCardCode> [0..1] ?
<PackingCriteriaCode> udt:CodeType </PackingCriteriaCode> [0..1] ?
<RegulationCode> udt:CodeType </RegulationCode> [0..1] ?
<InhalationToxicityZoneCode> udt:CodeType </InhalationToxicityZoneCode> [0..1] ?
<MaximumTemperature> ... </MaximumTemperature> [0..1] ?
<MinimumTemperature> ... </MinimumTemperature> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="HazardousGoodsTransitType">
<xsd:sequence>
<xsd:element name="TransportEmergencyCardCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PackingCriteriaCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="RegulationCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="InhalationToxicityZoneCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="MaximumTemperature" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="MinimumTemperature" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: HazardousItemType

Super-types: None
Sub-types: None
Name HazardousItemType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Hazardous Item. Details</ccts:DictionaryEntryName> <ccts:Definition> information about a hazardous item.</ccts:Definition> <ccts:ObjectClass> Hazardous Item</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:PlacardNotation> ... </cbc:PlacardNotation> [0..1] ?
<cbc:PlacardEndorsement> ... </cbc:PlacardEndorsement> [0..1] ?
<cbc:AdditionalInformation> ... </cbc:AdditionalInformation> [0..1] ?
<UNDGCode> udt:CodeType </UNDGCode> [0..1] ?
<EmergencyProceduresCode> udt:CodeType </EmergencyProceduresCode> [0..1] ?
<MedicalFirstAidGuideCode> udt:CodeType </MedicalFirstAidGuideCode> [0..1] ?
<cbc:TechnicalName> ... </cbc:TechnicalName> [0..1] ?
<ContactParty> ... </ContactParty> [0..1] ?
<SecondaryHazard> ... </SecondaryHazard> [0..*] ?
<HazardousGoodsTransit> ... </HazardousGoodsTransit> [0..*] ?
<EmergencyTemperature> ... </EmergencyTemperature> [0..1] ?
<FlashpointTemperature> ... </FlashpointTemperature> [0..1] ?
<AdditionalTemperature> ... </AdditionalTemperature> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="HazardousItemType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PlacardNotation" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PlacardEndorsement" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:AdditionalInformation" minOccurs="0" maxOccurs="1"/>
<xsd:element name="UNDGCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="EmergencyProceduresCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="MedicalFirstAidGuideCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:TechnicalName" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="ContactParty" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="SecondaryHazard" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="HazardousGoodsTransit" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EmergencyTemperature" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="FlashpointTemperature" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="AdditionalTemperature" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: InvoiceLineType

Super-types: None
Sub-types: None
Name InvoiceLineType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Invoice Line. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a line item of a transaction. It identifies the item but only includes details about the item that are pertinent to one occurrence on a line item, e.g. quantity etc.</ccts:Definition> <ccts:ObjectClass> Invoice Line</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:InvoicedQuantity> ... </cbc:InvoicedQuantity> [0..1] ?
<cbc:LineExtensionAmount> ... </cbc:LineExtensionAmount> [1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [0..*] ?
<DespatchLineReference> ... </DespatchLineReference> [0..*] ?
<ReceiptLineReference> ... </ReceiptLineReference> [0..*] ?
<Delivery> ... </Delivery> [0..*] ?
<PaymentTerms> ... </PaymentTerms> [0..*] ?
<AllowanceCharge> ... </AllowanceCharge> [0..*] ?
<TaxTotal> ... </TaxTotal> [0..*] ?
<Item> ... </Item> [1] ?
<BasePrice> ... </BasePrice> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="InvoiceLineType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:InvoicedQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:LineExtensionAmount" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OrderLineReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DespatchLineReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ReceiptLineReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Delivery" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PaymentTerms" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AllowanceCharge" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TaxTotal" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Item" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="BasePrice" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ItemIdentificationType

Super-types: None
Sub-types: None
Name ItemIdentificationType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Item Identification. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to the identification an item</ccts:Definition> <ccts:ObjectClass> Item Identification</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [1] ?
<PhysicalAttribute> ... </PhysicalAttribute> [0..*] ?
<MeasurementDimension> ... </MeasurementDimension> [0..*] ?
<IssuerParty> ... </IssuerParty> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ItemIdentificationType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="PhysicalAttribute" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MeasurementDimension" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="IssuerParty" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ItemType

Super-types: None
Sub-types: None
Name ItemType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Item. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to an item</ccts:Definition> <ccts:ObjectClass> Item</ccts:ObjectClass> <ccts:AlternativeBusinessTerms> article, product, goods item</ccts:AlternativeBusinessTerms> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:Description> ... </cbc:Description> [0..1] ?
<cbc:PackQuantity> ... </cbc:PackQuantity> [0..1] ?
<cbc:PackSizeNumeric> ... </cbc:PackSizeNumeric> [0..1] ?
<cbc:CatalogueIndicator> ... </cbc:CatalogueIndicator> [0..1] ?
<BuyersItemIdentification> ... </BuyersItemIdentification> [0..1] ?
<SellersItemIdentification> ... </SellersItemIdentification> [0..1] ?
<ManufacturersItemIdentification> ... </ManufacturersItemIdentification> [0..1] ?
<StandardItemIdentification> ... </StandardItemIdentification> [0..1] ?
<CatalogueItemIdentification> ... </CatalogueItemIdentification> [0..1] ?
<AdditionalItemIdentification> ... </AdditionalItemIdentification> [0..*] ?
<CatalogueDocumentReference> ... </CatalogueDocumentReference> [0..1] ?
<LotIdentification> ... </LotIdentification> [0..1] ?
<OriginCountry> ... </OriginCountry> [0..1] ?
<CommodityClassification> ... </CommodityClassification> [0..1] ?
<SalesConditions> ... </SalesConditions> [0..*] ?
<HazardousItem> ... </HazardousItem> [0..*] ?
<TaxCategory> ... </TaxCategory> [0..*] ?
<BasePrice> ... </BasePrice> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="ItemType">
<xsd:sequence>
<xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PackQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PackSizeNumeric" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:CatalogueIndicator" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="BuyersItemIdentification" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="SellersItemIdentification" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="ManufacturersItemIdentification" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="StandardItemIdentification" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="CatalogueItemIdentification" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="AdditionalItemIdentification" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CatalogueDocumentReference" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="LotIdentification" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OriginCountry" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="CommodityClassification" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="SalesConditions" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="HazardousItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TaxCategory" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BasePrice" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: LanguageType

Super-types: None
Sub-types: None
Name LanguageType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Language. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a language.</ccts:Definition> <ccts:ObjectClass> Language</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Name> ... </cbc:Name> [0..1] ?
<LocaleCode> udt:CodeType </LocaleCode> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="LanguageType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LocaleCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: LegalTotalType

Super-types: None
Sub-types: None
Name LegalTotalType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Legal Total. Details</ccts:DictionaryEntryName> <ccts:Definition> calculated amount that is required on an invoice for legal purposes. (Note: Total required for taxation purposes are under tax Total.)</ccts:Definition> <ccts:ObjectClass> Legal Total</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:LineExtensionTotalAmount> ... </cbc:LineExtensionTotalAmount> [0..1] ?
<cbc:TaxExclusiveTotalAmount> ... </cbc:TaxExclusiveTotalAmount> [0..1] ?
<cbc:TaxInclusiveTotalAmount> ... </cbc:TaxInclusiveTotalAmount> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="LegalTotalType">
<xsd:sequence>
<xsd:element ref="cbc:LineExtensionTotalAmount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:TaxExclusiveTotalAmount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:TaxInclusiveTotalAmount" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: LineItemType

Super-types: None
Sub-types: None
Name LineItemType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Line Item. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a line item of a transaction. It identifies the item but only includes details about the item that are pertinent to one occurrence on a line item, e.g. quantity etc.</ccts:Definition> <ccts:ObjectClass> Line Item</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<BuyersID> udt:IdentifierType </BuyersID> [0..1] ?
<SellersID> udt:IdentifierType </SellersID> [0..1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:LineExtensionAmount> ... </cbc:LineExtensionAmount> [0..1] ?
<cbc:TaxTotalAmount> ... </cbc:TaxTotalAmount> [0..1] ?
<cbc:MinimumQuantity> ... </cbc:MinimumQuantity> [0..1] ?
<cbc:MaximumQuantity> ... </cbc:MaximumQuantity> [0..1] ?
<cbc:MaximumBackorderQuantity> ... </cbc:MaximumBackorderQuantity> [0..1] ?
<cbc:MinimumBackorderQuantity> ... </cbc:MinimumBackorderQuantity> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<Delivery> ... </Delivery> [0..*] ?
<DeliveryTerms> ... </DeliveryTerms> [0..1] ?
<DestinationParty> ... </DestinationParty> [0..1] ?
<OrderedShipment> ... </OrderedShipment> [0..*] ?
<AllowanceCharge> ... </AllowanceCharge> [0..*] ?
<BasePrice> ... </BasePrice> [0..1] ?
<Item> ... </Item> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="LineItemType">
<xsd:sequence>
<xsd:element name="BuyersID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SellersID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Quantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:LineExtensionAmount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:TaxTotalAmount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MinimumQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MaximumQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MaximumBackorderQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MinimumBackorderQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Delivery" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DeliveryTerms" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="DestinationParty" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OrderedShipment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AllowanceCharge" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BasePrice" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Item" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: LineReferenceType

Super-types: None
Sub-types: None
Name LineReferenceType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Line Reference. Details</ccts:DictionaryEntryName> <ccts:Definition> identifies a document line and document</ccts:Definition> <ccts:ObjectClass> Line Reference</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<LineID> udt:IdentifierType </LineID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<DocumentReference> ... </DocumentReference> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="LineReferenceType">
<xsd:sequence>
<xsd:element name="LineID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="DocumentReference" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: LocationCoordinateType

Super-types: None
Sub-types: None
Name LocationCoordinateType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Location Coordinate. Details</ccts:DictionaryEntryName> <ccts:Definition> contains information that enables location (of something) by a system of coordinates.</ccts:Definition> <ccts:ObjectClass> Location Coordinate</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<CoordinateSystemCode> udt:CodeType </CoordinateSystemCode> [0..1] ?
<cbc:LatitudeDegreesMeasure> ... </cbc:LatitudeDegreesMeasure> [0..1] ?
<cbc:LatitudeMinutesMeasure> ... </cbc:LatitudeMinutesMeasure> [0..1] ?
<LatitudeDirectionCode> lat:LatitudeDirectionCodeType </LatitudeDirectionCode> [0..1] ?
<cbc:LongitudeDegreesMeasure> ... </cbc:LongitudeDegreesMeasure> [0..1] ?
<cbc:LongitudeMinutesMeasure> ... </cbc:LongitudeMinutesMeasure> [0..1] ?
<LongitudeDirectionCode> lon:LongitudeDirectionCodeType </LongitudeDirectionCode> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="LocationCoordinateType">
<xsd:sequence>
<xsd:element name="CoordinateSystemCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:LatitudeDegreesMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:LatitudeMinutesMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LatitudeDirectionCode" type="lat:LatitudeDirectionCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:LongitudeDegreesMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:LongitudeMinutesMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LongitudeDirectionCode" type="lon:LongitudeDirectionCodeType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: LotIdentificationType

Super-types: None
Sub-types: None
Name LotIdentificationType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Lot Identification. Details</ccts:DictionaryEntryName> <ccts:Definition> information relating to a lot (an identifier to allow the recall of the item if necessary)</ccts:Definition> <ccts:ObjectClass> Lot Identification</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<LotNumberID> udt:IdentifierType </LotNumberID> [0..1] ?
<cbc:ExpiryDate> ... </cbc:ExpiryDate> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="LotIdentificationType">
<xsd:sequence>
<xsd:element name="LotNumberID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ExpiryDate" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: OrderedShipmentType

Super-types: None
Sub-types: None
Name OrderedShipmentType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Ordered Shipment. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to an ordered shipment</ccts:Definition> <ccts:ObjectClass> Ordered Shipment</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<Shipment> ... </Shipment> [1] ?
<Package> ... </Package> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="OrderedShipmentType">
<xsd:sequence>
<xsd:element ref="Shipment" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="Package" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: OrderLineReferenceType

Super-types: None
Sub-types: None
Name OrderLineReferenceType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Order Line Reference. Details</ccts:DictionaryEntryName> <ccts:Definition> identifies a referenced line and relevant order document</ccts:Definition> <ccts:ObjectClass> Order Line Reference</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<BuyersLineID> udt:IdentifierType </BuyersLineID> [0..1] ?
<SellersLineID> udt:IdentifierType </SellersLineID> [0..1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<OrderReference> ... </OrderReference> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="OrderLineReferenceType">
<xsd:sequence>
<xsd:element name="BuyersLineID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SellersLineID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OrderReference" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: OrderLineType

Super-types: None
Sub-types: None
Name OrderLineType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Order Line. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a line item of one an Order transaction. It identifies the line item but only includes details about the alternatives, substitues and replacement line items.</ccts:Definition> <ccts:ObjectClass> Order Line</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<SubstitutionStatusCode> sst:SubstitutionStatusCodeType </SubstitutionStatusCode> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<LineItem> ... </LineItem> [1] ?
<SellerProposedSubstituteLineItem> ... </SellerProposedSubstituteLineItem> [0..*] ?
<SellerSubstitutedLineItem> ... </SellerSubstitutedLineItem> [0..*] ?
<BuyerProposedSubstituteLineItem> ... </BuyerProposedSubstituteLineItem> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="OrderLineType">
<xsd:sequence>
<xsd:element name="SubstitutionStatusCode" type="sst:SubstitutionStatusCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="LineItem" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="SellerProposedSubstituteLineItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SellerSubstitutedLineItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BuyerProposedSubstituteLineItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: OrderReferenceType

Super-types: None
Sub-types: None
Name OrderReferenceType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Order Reference. Details</ccts:DictionaryEntryName> <ccts:Definition> identifies an order (minimal references)</ccts:Definition> <ccts:ObjectClass> Order Reference</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<BuyersID> udt:IdentifierType </BuyersID> [0..1] ?
<SellersID> udt:IdentifierType </SellersID> [0..1] ?
<cbc:CopyIndicator> ... </cbc:CopyIndicator> [0..1] ?
<DocumentStatusCode> stat:DocumentStatusCodeType </DocumentStatusCode> [0..1] ?
<cbc:IssueDate> ... </cbc:IssueDate> [0..1] ?
<GUID> udt:IdentifierType </GUID> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="OrderReferenceType">
<xsd:sequence>
<xsd:element name="BuyersID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SellersID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:CopyIndicator" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DocumentStatusCode" type="stat:DocumentStatusCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:IssueDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="GUID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PackageType

Super-types: None
Sub-types: None
Name PackageType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Package. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to packaging.</ccts:Definition> <ccts:ObjectClass> Package</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Quantity> ... </cbc:Quantity> [0..1] ?
<cbc:ReturnableMaterialIndicator> ... </cbc:ReturnableMaterialIndicator> [0..1] ?
<ContainedPackage> ... </ContainedPackage> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PackageType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Quantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ReturnableMaterialIndicator" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="ContainedPackage" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PartyIdentificationType

Super-types: None
Sub-types: None
Name PartyIdentificationType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Party Identification. Details</ccts:DictionaryEntryName> <ccts:Definition> method of identifying a party</ccts:Definition> <ccts:ObjectClass> Party Identification</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="PartyIdentificationType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PartyNameType

Super-types: None
Sub-types: None
Name PartyNameType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Party Name. Details</ccts:DictionaryEntryName> <ccts:Definition> Alternative names for a party</ccts:Definition> <ccts:ObjectClass> Party Name</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:Name> ... </cbc:Name> [1..*] ?
</...>
Schema Component Representation
<xsd:complexType name="PartyNameType">
<xsd:sequence>
<xsd:element ref="cbc:Name" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PartyTaxSchemeType

Super-types: None
Sub-types: None
Name PartyTaxSchemeType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Party Tax Scheme. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to the tax scheme that is applicable to a party.</ccts:Definition> <ccts:ObjectClass> Party Tax Scheme</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:RegistrationName> ... </cbc:RegistrationName> [0..1] ?
<CompanyID> udt:IdentifierType </CompanyID> [0..1] ?
<TaxLevelCode> udt:CodeType </TaxLevelCode> [0..1] ?
<cbc:ExemptionReason> ... </cbc:ExemptionReason> [0..1] ?
<RegistrationAddress> ... </RegistrationAddress> [0..1] ?
<TaxScheme> ... </TaxScheme> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="PartyTaxSchemeType">
<xsd:sequence>
<xsd:element ref="cbc:RegistrationName" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CompanyID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TaxLevelCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ExemptionReason" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="RegistrationAddress" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="TaxScheme" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PartyType

Super-types: None
Sub-types: None
Name PartyType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Party. Details</ccts:DictionaryEntryName> <ccts:Definition> details of an individual, a group or a body having a role in a business function.</ccts:Definition> <ccts:ObjectClass> Party</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:MarkCareIndicator> ... </cbc:MarkCareIndicator> [0..1] ?
<cbc:MarkAttentionIndicator> ... </cbc:MarkAttentionIndicator> [0..1] ?
<PartyIdentification> ... </PartyIdentification> [0..*] ?
<PartyName> ... </PartyName> [0..1] ?
<Address> ... </Address> [0..1] ?
<PartyTaxScheme> ... </PartyTaxScheme> [0..*] ?
<Contact> ... </Contact> [0..1] ?
<Language> ... </Language> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PartyType">
<xsd:sequence>
<xsd:element ref="cbc:MarkCareIndicator" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:MarkAttentionIndicator" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="PartyIdentification" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PartyName" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Address" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="PartyTaxScheme" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Contact" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Language" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PaymentMeansType

Super-types: None
Sub-types: None
Name PaymentMeansType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Payment Means. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to the means of payment.</ccts:Definition> <ccts:ObjectClass> Payment Means</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<PaymentMeansCode> pty:PaymentMeansCodeType </PaymentMeansCode> [1] ?
<cbc:DuePaymentDate> ... </cbc:DuePaymentDate> [0..1] ?
<PaymentChannelCode> udt:CodeType </PaymentChannelCode> [0..1] ?
<CardAccount> ... </CardAccount> [0..1] ?
<PayerFinancialAccount> ... </PayerFinancialAccount> [0..1] ?
<PayeeFinancialAccount> ... </PayeeFinancialAccount> [0..1] ?
<CreditAccount> ... </CreditAccount> [0..1] ?
<Payment> ... </Payment> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PaymentMeansType">
<xsd:sequence>
<xsd:element name="PaymentMeansCode" type="pty:PaymentMeansCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:DuePaymentDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PaymentChannelCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="CardAccount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="PayerFinancialAccount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="PayeeFinancialAccount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="CreditAccount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Payment" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PaymentTermsType

Super-types: None
Sub-types: None
Name PaymentTermsType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Payment Terms. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to the terms and conditions by which payment should be made.</ccts:Definition> <ccts:ObjectClass> Payment Terms</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<ReferenceEventCode> udt:CodeType </ReferenceEventCode> [0..1] ?
<cbc:SettlementDiscountPercent> ... </cbc:SettlementDiscountPercent> [0..1] ?
<cbc:PenaltySurchargePercent> ... </cbc:PenaltySurchargePercent> [0..1] ?
<SettlementPeriod> ... </SettlementPeriod> [0..1] ?
<PenaltyPeriod> ... </PenaltyPeriod> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PaymentTermsType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ReferenceEventCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:SettlementDiscountPercent" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PenaltySurchargePercent" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="SettlementPeriod" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="PenaltyPeriod" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PaymentType

Super-types: None
Sub-types: None
Name PaymentType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Payment. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a specific payment.</ccts:Definition> <ccts:ObjectClass> Payment</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:PaidAmount> ... </cbc:PaidAmount> [0..1] ?
<cbc:ReceivedDate> ... </cbc:ReceivedDate> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PaymentType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PaidAmount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ReceivedDate" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PeriodType

Super-types: None
Sub-types: None
Name PeriodType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Period. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a period, a length of time between two known date/time points.</ccts:Definition> <ccts:ObjectClass> Period</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:StartDateTime> ... </cbc:StartDateTime> [0..1] ?
<cbc:EndDateTime> ... </cbc:EndDateTime> [0..1] ?
<cbc:DurationMeasure> ... </cbc:DurationMeasure> [0..1] ?
<DescriptionCode> udt:CodeType </DescriptionCode> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="PeriodType">
<xsd:sequence>
<xsd:element ref="cbc:StartDateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:EndDateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:DurationMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DescriptionCode" type="udt:CodeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: PhysicalAttributeType

Super-types: None
Sub-types: None
Name PhysicalAttributeType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Physical Attribute. Details</ccts:DictionaryEntryName> <ccts:Definition> information about an identified physical attribute, feature, or characteristic of something.</ccts:Definition> <ccts:ObjectClass> Physical Attribute</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<PositionCode> udt:CodeType </PositionCode> [0..1] ?
<DescriptionCode> udt:CodeType </DescriptionCode> [0..1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PhysicalAttributeType">
<xsd:sequence>
<xsd:element name="AttributeID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PositionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DescriptionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ReceiptLineType

Super-types: None
Sub-types: None
Name ReceiptLineType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Receipt Line. Details</ccts:DictionaryEntryName> <ccts:Definition> contains the line item and package details for the delivery of an item on the Despatch Advice, when the despatch is not organised by transport handling unit (THU)</ccts:Definition> <ccts:ObjectClass> Receipt Line</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [1] ?
<LineStatusCode> lstat:LineStatusCodeType </LineStatusCode> [0..1] ?
<cbc:ReceivedQuantity> ... </cbc:ReceivedQuantity> [0..1] ?
<cbc:ShortQuantity> ... </cbc:ShortQuantity> [0..1] ?
<ShortageActionCode> udt:CodeType </ShortageActionCode> [0..1] ?
<cbc:RejectedQuantity> ... </cbc:RejectedQuantity> [0..1] ?
<RejectReasonCode> udt:CodeType </RejectReasonCode> [0..1] ?
<RejectActionCode> udt:CodeType </RejectActionCode> [0..1] ?
<cbc:ReceivedDate> ... </cbc:ReceivedDate> [0..1] ?
<TimingComplaintCode> udt:CodeType </TimingComplaintCode> [0..1] ?
<cbc:Note> ... </cbc:Note> [0..1] ?
<OrderLineReference> ... </OrderLineReference> [0..*] ?
<DespatchLineReference> ... </DespatchLineReference> [0..*] ?
<Delivery> ... </Delivery> [0..*] ?
<TransportHandlingUnit> ... </TransportHandlingUnit> [0..*] ?
<OrderedItemIdentification> ... </OrderedItemIdentification> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="ReceiptLineType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ReceivedQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ShortQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ShortageActionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:RejectedQuantity" minOccurs="0" maxOccurs="1"/>
<xsd:element name="RejectReasonCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="RejectActionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ReceivedDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TimingComplaintCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OrderLineReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DespatchLineReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Delivery" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TransportHandlingUnit" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrderedItemIdentification" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: SalesConditionsType

Super-types: None
Sub-types: None
Name SalesConditionsType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Sales Conditions. Details</ccts:DictionaryEntryName> <ccts:Definition> information about the sales conditions that are applicable.</ccts:Definition> <ccts:ObjectClass> Sales Conditions</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<ActionCode> udt:CodeType </ActionCode> [0..1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="SalesConditionsType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ActionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: SecondaryHazardType

Super-types: None
Sub-types: None
Name SecondaryHazardType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Secondary Hazard. Details</ccts:DictionaryEntryName> <ccts:Definition> identification of any secondary hazards with the related hazardous item.</ccts:Definition> <ccts:ObjectClass> Secondary Hazard</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<cbc:PlacardNotation> ... </cbc:PlacardNotation> [0..1] ?
<cbc:PlacardEndorsement> ... </cbc:PlacardEndorsement> [0..1] ?
<EmergencyProceduresCode> udt:CodeType </EmergencyProceduresCode> [0..1] ?
<cbc:Extension> ... </cbc:Extension> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="SecondaryHazardType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PlacardNotation" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:PlacardEndorsement" minOccurs="0" maxOccurs="1"/>
<xsd:element name="EmergencyProceduresCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Extension" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: SellerPartyType

Super-types: None
Sub-types: None
Name SellerPartyType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Seller Party. Details</ccts:DictionaryEntryName> <ccts:Definition> details of an individual, a group or a body having a role in a business function.</ccts:Definition> <ccts:ObjectClass> Seller Party</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<BuyerAssignedAccountID> udt:IdentifierType </BuyerAssignedAccountID> [0..1] ?
<SellerAssignedAccountID> udt:IdentifierType </SellerAssignedAccountID> [0..1] ?
<AdditionalAccountID> udt:IdentifierType </AdditionalAccountID> [0..*] ?
<Party> ... </Party> [0..1] ?
<ShippingContact> ... </ShippingContact> [0..1] ?
<AccountsContact> ... </AccountsContact> [0..1] ?
<OrderContact> ... </OrderContact> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="SellerPartyType">
<xsd:sequence>
<xsd:element name="BuyerAssignedAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SellerAssignedAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AdditionalAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Party" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="ShippingContact" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="AccountsContact" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OrderContact" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ShipmentStageType

Super-types: None
Sub-types: None
Name ShipmentStageType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Shipment Stage. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a shipment stage. Goods may be shipped in stages, factory to wharf, port to port, wharf to customers, etc.</ccts:Definition> <ccts:ObjectClass> Shipment Stage</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<TransportModeCode> udt:CodeType </TransportModeCode> [0..1] ?
<TransportMeansTypeCode> udt:CodeType </TransportMeansTypeCode> [0..1] ?
<TransitDirectionCode> udt:CodeType </TransitDirectionCode> [0..1] ?
<TransitPeriod> ... </TransitPeriod> [0..1] ?
<CarrierParty> ... </CarrierParty> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="ShipmentStageType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TransportModeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TransportMeansTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TransitDirectionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="TransitPeriod" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="CarrierParty" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ShipmentType

Super-types: None
Sub-types: None
Name ShipmentType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Shipment. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a shipment.</ccts:Definition> <ccts:ObjectClass> Shipment</ccts:ObjectClass> <ccts:AlternativeBusinessTerms> Consignment</ccts:AlternativeBusinessTerms> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [1] ?
<PriorityLevelCode> udt:CodeType </PriorityLevelCode> [0..1] ?
<HandlingCode> udt:CodeType </HandlingCode> [0..1] ?
<cbc:HandlingInstructions> ... </cbc:HandlingInstructions> [0..1] ?
<cbc:Information> ... </cbc:Information> [0..1] ?
<cbc:GrossWeightMeasure> ... </cbc:GrossWeightMeasure> [0..1] ?
<cbc:NetWeightMeasure> ... </cbc:NetWeightMeasure> [0..1] ?
<cbc:NetNetWeightMeasure> ... </cbc:NetNetWeightMeasure> [0..1] ?
<cbc:GrossVolumeMeasure> ... </cbc:GrossVolumeMeasure> [0..1] ?
<cbc:NetVolumeMeasure> ... </cbc:NetVolumeMeasure> [0..1] ?
<Delivery> ... </Delivery> [0..1] ?
<TransportContract> ... </TransportContract> [0..1] ?
<ShipmentStage> ... </ShipmentStage> [0..*] ?
<TransportEquipment> ... </TransportEquipment> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="ShipmentType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PriorityLevelCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="HandlingCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:HandlingInstructions" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Information" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:GrossWeightMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:NetWeightMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:NetNetWeightMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:GrossVolumeMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:NetVolumeMeasure" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Delivery" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="TransportContract" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="ShipmentStage" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TransportEquipment" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: TaxCategoryType

Super-types: None
Sub-types: None
Name TaxCategoryType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Tax Category. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a specific tax category</ccts:Definition> <ccts:ObjectClass> Tax Category</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [1] ?
<cbc:Percent> ... </cbc:Percent> [0..1] ?
<cbc:ExemptionReason> ... </cbc:ExemptionReason> [0..1] ?
<TaxScheme> ... </TaxScheme> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="TaxCategoryType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:Percent" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:ExemptionReason" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="TaxScheme" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: TaxSchemeType

Super-types: None
Sub-types: None
Name TaxSchemeType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Tax Scheme. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a tax scheme.</ccts:Definition> <ccts:ObjectClass> Tax Scheme</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<TaxTypeCode> udt:CodeType </TaxTypeCode> [0..1] ?
<CurrencyCode> cur:CurrencyCodeType </CurrencyCode> [0..1] ?
<JurisdictionAddress> ... </JurisdictionAddress> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="TaxSchemeType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TaxTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CurrencyCode" type="cur:CurrencyCodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="JurisdictionAddress" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: TaxSubTotalType

Super-types: None
Sub-types: None
Name TaxSubTotalType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Tax Sub Total. Details</ccts:DictionaryEntryName> <ccts:Definition> information relating to the tax sub total for one type of tax, e.g. VAT (Value Added Tax) and one category.</ccts:Definition> <ccts:ObjectClass> Tax Sub Total</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:TaxableAmount> ... </cbc:TaxableAmount> [0..1] ?
<cbc:TaxAmount> ... </cbc:TaxAmount> [1] ?
<TaxCategory> ... </TaxCategory> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="TaxSubTotalType">
<xsd:sequence>
<xsd:element ref="cbc:TaxableAmount" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:TaxAmount" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="TaxCategory" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: TaxTotalType

Super-types: None
Sub-types: None
Name TaxTotalType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Tax Total. Details</ccts:DictionaryEntryName> <ccts:Definition> information relating to the total tax for one type of tax, e.g. VAT (Value Added Tax) and all categories of that tax type.</ccts:Definition> <ccts:ObjectClass> Tax Total</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<cbc:TotalTaxAmount> ... </cbc:TotalTaxAmount> [1] ?
<TaxSubTotal> ... </TaxSubTotal> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="TaxTotalType">
<xsd:sequence>
<xsd:element ref="cbc:TotalTaxAmount" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="TaxSubTotal" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: TemperatureType

Super-types: None
Sub-types: None
Name TemperatureType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Temperature. Details</ccts:DictionaryEntryName> <ccts:Definition> information directly relating to a measurement of temperature</ccts:Definition> <ccts:ObjectClass> Temperature</ccts:ObjectClass> </ccts:Component>
Diagram
XML Instance Representation
<...>
<AttributeID> udt:IdentifierType </AttributeID> [1] ?
<cbc:Measure> ... </cbc:Measure> [1] ?
<cbc:Description> ... </cbc:Description> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="TemperatureType">
<xsd:sequence>
<xsd:element name="AttributeID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:Measure" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: TransportEquipmentSealType

Super-types: None
Sub-types: None
Name TransportEquipmentSealType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Transport Equipment Seal. Details</ccts:DictionaryEntryName> <ccts:Definition> information about a seal used in connection with transport equipment.</ccts:Definition> <ccts:ObjectClass> Transport Equipment Seal</ccts:ObjectClass> <ccts:AlternativeBusinessTerms> Container Seal</ccts:AlternativeBusinessTerms> <ccts:Examples> A security device attached to the doors of a shipping container.</ccts:Examples> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [1] ?
<IssuerTypeCode> udt:CodeType </IssuerTypeCode> [0..1] ?
<cbc:Condition> ... </cbc:Condition> [0..1] ?
<SealStatusCode> udt:CodeType </SealStatusCode> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="TransportEquipmentSealType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="IssuerTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Condition" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SealStatusCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: TransportEquipmentType

Super-types: None
Sub-types: None
Name TransportEquipmentType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Transport Equipment. Details</ccts:DictionaryEntryName> <ccts:Definition> information relating to a piece of transport equipment. Transport equipment are pieces of equipment utilised for the purpose of transporting goods. They are usually used for many shipments.</ccts:Definition> <ccts:ObjectClass> Transport Equipment</ccts:ObjectClass> <ccts:Examples> Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer</ccts:Examples> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<ProviderTypeCode> udt:CodeType </ProviderTypeCode> [0..1] ?
<OwnerTypeCode> udt:CodeType </OwnerTypeCode> [0..1] ?
<SizeTypeCode> udt:CodeType </SizeTypeCode> [0..1] ?
<DispositionCode> udt:CodeType </DispositionCode> [0..1] ?
<FullnessIndicationCode> udt:CodeType </FullnessIndicationCode> [0..1] ?
<cbc:RefrigerationOnIndicator> ... </cbc:RefrigerationOnIndicator> [0..1] ?
<cbc:Information> ... </cbc:Information> [0..1] ?
<Dimension> ... </Dimension> [0..*] ?
<TransportEquipmentSeal> ... </TransportEquipmentSeal> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="TransportEquipmentType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProviderTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OwnerTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SizeTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DispositionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="FullnessIndicationCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:RefrigerationOnIndicator" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="cbc:Information" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Dimension" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TransportEquipmentSeal" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: TransportHandlingUnitType

Super-types: None
Sub-types: None
Name TransportHandlingUnitType
Abstract no
Documentation <ccts:Component> <ccts:ComponentType> ABIE</ccts:ComponentType> <ccts:DictionaryEntryName> Transport Handling Unit. Details</ccts:DictionaryEntryName> <ccts:Definition> information about a set of items which can be considered to be an undividable set of items for the purposes of delivery, also know as a logistics unit. A single handling unit may consist of a single item or a bundle of traded items.</ccts:Definition> <ccts:ObjectClass> Transport Handling Unit</ccts:ObjectClass> <ccts:AlternativeBusinessTerms> Logistics Unit, Handling Unit</ccts:AlternativeBusinessTerms> </ccts:Component>
Diagram
XML Instance Representation
<...>
<ID> udt:IdentifierType </ID> [0..1] ?
<UnitTypeCode> udt:CodeType </UnitTypeCode> [0..1] ?
<HandlingUnitDespatchLine> ... </HandlingUnitDespatchLine> [0..*] ?
<ActualPackage> ... </ActualPackage> [0..*] ?
<ReceivedHandlingUnitReceiptLine> ... </ReceivedHandlingUnitReceiptLine> [0..*] ?
</...>
Schema Component Representation
<xsd:complexType name="TransportHandlingUnitType">
<xsd:sequence>
<xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="UnitTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="HandlingUnitDespatchLine" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ActualPackage" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ReceivedHandlingUnitReceiptLine" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base="Address">
<sequence>
<element name="state" type="AusStates"/>
<element name="postcode">
<simpleType>
<restriction base="string">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type="string" fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top