← all demos
schema urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 (elementFormDefault=qualified)
xmlns = urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2
ns cac = urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2
ns cbc = urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2
ns ccts = urn:un:unece:uncefact:documentation:2
import urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 from UBL-CommonBasicComponents-2.1.xsd
element AcceptanceTransportEvent : TransportEventType
element AccessoryRelatedItem : RelatedItemType
element AccountingContact : ContactType
element AccountingCustomerParty : CustomerPartyType
element AccountingSupplierParty : SupplierPartyType
element ActivityDataLine : ActivityDataLineType
element ActivityFinalLocation : LocationType
element ActivityOriginLocation : LocationType
element ActivityPeriod : PeriodType
element ActivityProperty : ActivityPropertyType
element ActualArrivalTransportEvent : TransportEventType
element ActualDepartureTransportEvent : TransportEventType
element ActualPackage : PackageType
element ActualPickupTransportEvent : TransportEventType
element ActualWaypointTransportEvent : TransportEventType
element AdditionalCommodityClassification : CommodityClassificationType
element AdditionalDocumentReference : DocumentReferenceType
element AdditionalDocumentResponse : DocumentResponseType
element AdditionalInformationParty : PartyType
element AdditionalItemIdentification : ItemIdentificationType
element AdditionalItemProperty : ItemPropertyType
element AdditionalQualifyingParty : QualifyingPartyType
element AdditionalTemperature : TemperatureType
element AdditionalTransportationService : TransportationServiceType
element Address : AddressType
element AddressLine : AddressLineType
element AgentParty : PartyType
element AirTransport : AirTransportType
element AllowanceCharge : AllowanceChargeType
element AllowedSubcontractTerms : SubcontractTermsType
element AlternativeConditionPrice : PriceType
element AlternativeDeliveryLocation : LocationType
element AlternativeLineItem : LineItemType
element AnticipatedMonetaryTotal : MonetaryTotalType
element AppealInformationParty : PartyType
element AppealReceiverParty : PartyType
element AppealTerms : AppealTermsType
element ApplicableAddress : AddressType
element ApplicablePeriod : PeriodType
element ApplicableRegulation : RegulationType
element ApplicableTaxCategory : TaxCategoryType
element ApplicableTerritoryAddress : AddressType
element ApplicableTransportMeans : TransportMeansType
element AtLocation : LocationType
element AttachedTransportEquipment : TransportEquipmentType
element Attachment : AttachmentType
element AuctionTerms : AuctionTermsType
element AvailabilityTransportEvent : TransportEventType
element AwardedTenderedProject : TenderedProjectType
element AwardingCriterion : AwardingCriterionType
element AwardingCriterionResponse : AwardingCriterionResponseType
element AwardingTerms : AwardingTermsType
element BeneficiaryParty : PartyType
element BillOfLadingHolderParty : PartyType
element BillToParty : PartyType
element BillingReference : BillingReferenceType
element BillingReferenceLine : BillingReferenceLineType
element BonusPaymentTerms : PaymentTermsType
element Branch : BranchType
element BudgetAccount : BudgetAccountType
element BudgetAccountLine : BudgetAccountLineType
element BusinessClassificationScheme : ClassificationSchemeType
element BuyerContact : ContactType
element BuyerCustomerParty : CustomerPartyType
element BuyerProposedSubstituteLineItem : LineItemType
element BuyersItemIdentification : ItemIdentificationType
element CallDuty : DutyType
element CallForTendersDocumentReference : DocumentReferenceType
element CallForTendersLineReference : LineReferenceType
element Capability : CapabilityType
element CardAccount : CardAccountType
element CarrierParty : PartyType
element CatalogueDocumentReference : DocumentReferenceType
element CatalogueItemIdentification : ItemIdentificationType
element CatalogueItemSpecificationUpdateLine : CatalogueItemSpecificationUpdateLineType
element CatalogueLine : CatalogueLineType
element CatalogueLineReference : LineReferenceType
element CataloguePricingUpdateLine : CataloguePricingUpdateLineType
element CatalogueReference : CatalogueReferenceType
element CatalogueRequestLine : CatalogueRequestLineType
element CategorizesClassificationCategory : ClassificationCategoryType
element Certificate : CertificateType
element CertificateOfOriginApplication : CertificateOfOriginApplicationType
element ChildConsignment : ConsignmentType
element ClassificationCategory : ClassificationCategoryType
element ClassificationScheme : ClassificationSchemeType
element ClassifiedTaxCategory : TaxCategoryType
element Clause : ClauseType
element CollectPaymentTerms : PaymentTermsType
element CollectedPayment : PaymentType
element CommissionPaymentTerms : PaymentTermsType
element CommodityClassification : CommodityClassificationType
element Communication : CommunicationType
element ComplementaryRelatedItem : RelatedItemType
element CompletedTask : CompletedTaskType
element ComponentRelatedItem : RelatedItemType
element Condition : ConditionType
element ConsigneeParty : PartyType
element Consignment : ConsignmentType
element ConsignorParty : PartyType
element ConsolidatedShipment : ShipmentType
element ConstitutionPeriod : PeriodType
element Consumption : ConsumptionType
element ConsumptionAverage : ConsumptionAverageType
element ConsumptionCorrection : ConsumptionCorrectionType
element ConsumptionHistory : ConsumptionHistoryType
element ConsumptionLine : ConsumptionLineType
element ConsumptionPoint : ConsumptionPointType
element ConsumptionReport : ConsumptionReportType
element ConsumptionReportReference : ConsumptionReportReferenceType
element Contact : ContactType
element ContactParty : PartyType
element ContainedGoodsItem : GoodsItemType
element ContainedInTransportEquipment : TransportEquipmentType
element ContainedPackage : PackageType
element ContainingPackage : PackageType
element ContainingTransportEquipment : TransportEquipmentType
element Contract : ContractType
element ContractAcceptancePeriod : PeriodType
element ContractDocumentReference : DocumentReferenceType
element ContractExecutionRequirement : ContractExecutionRequirementType
element ContractExtension : ContractExtensionType
element ContractFormalizationPeriod : PeriodType
element ContractResponsibleParty : PartyType
element ContractingActivity : ContractingActivityType
element ContractingParty : ContractingPartyType
element ContractingPartyType : ContractingPartyTypeType
element ContractorCustomerParty : CustomerPartyType
element ContractualDelivery : DeliveryType
element ContractualDocumentReference : DocumentReferenceType
element CorporateRegistrationScheme : CorporateRegistrationSchemeType
element Country : CountryType
element CreditAccount : CreditAccountType
element CreditNoteDocumentReference : DocumentReferenceType
element CreditNoteLine : CreditNoteLineType
element CrewMemberPerson : PersonType
element CurrentStatus : StatusType
element CustomerParty : CustomerPartyType
element CustomsAgentParty : PartyType
element CustomsDeclaration : CustomsDeclarationType
element DebitNoteDocumentReference : DocumentReferenceType
element DebitNoteLine : DebitNoteLineType
element Declaration : DeclarationType
element DefaultLanguage : LanguageType
element DeletedCatalogueReference : CatalogueReferenceType
element Delivery : DeliveryType
element DeliveryAddress : AddressType
element DeliveryContact : ContactType
element DeliveryCustomerParty : CustomerPartyType
element DeliveryLocation : LocationType
element DeliveryParty : PartyType
element DeliveryPeriod : PeriodType
element DeliveryTerms : DeliveryTermsType
element DeliveryTransportEvent : TransportEventType
element DeliveryUnit : DeliveryUnitType
element DependentLineReference : LineReferenceType
element DependentPriceReference : DependentPriceReferenceType
element Despatch : DespatchType
element DespatchAddress : AddressType
element DespatchContact : ContactType
element DespatchDocumentReference : DocumentReferenceType
element DespatchLine : DespatchLineType
element DespatchLineReference : LineReferenceType
element DespatchLocation : LocationType
element DespatchParty : PartyType
element DespatchSupplierParty : SupplierPartyType
element DestinationCountry : CountryType
element DetentionTransportEvent : TransportEventType
element DigitalSignatureAttachment : AttachmentType
element Dimension : DimensionType
element DisbursementPaymentTerms : PaymentTermsType
element DischargeTransportEvent : TransportEventType
element DiscrepancyResponse : ResponseType
element DocumentAvailabilityPeriod : PeriodType
element DocumentDistribution : DocumentDistributionType
element DocumentProviderParty : PartyType
element DocumentReference : DocumentReferenceType
element DocumentResponse : DocumentResponseType
element DocumentTenderRequirement : TenderRequirementType
element DriverPerson : PersonType
element DropoffTransportEvent : TransportEventType
element DurationPeriod : PeriodType
element Duty : DutyType
element EconomicOperatorRole : EconomicOperatorRoleType
element EconomicOperatorShortList : EconomicOperatorShortListType
element EffectivePeriod : PeriodType
element EmbassyEndorsement : EndorsementType
element EmergencyTemperature : TemperatureType
element EmissionCalculationMethod : EmissionCalculationMethodType
element EmploymentLegislationDocumentReference : DocumentReferenceType
element Endorsement : EndorsementType
element EndorserParty : EndorserPartyType
element EnergyTaxReport : EnergyTaxReportType
element EnergyWaterConsumptionCorrection : ConsumptionCorrectionType
element EnergyWaterSupply : EnergyWaterSupplyType
element EnvironmentalEmission : EnvironmentalEmissionType
element EnvironmentalLegislationDocumentReference : DocumentReferenceType
element EstimatedArrivalTransportEvent : TransportEventType
element EstimatedDeliveryPeriod : PeriodType
element EstimatedDepartureTransportEvent : TransportEventType
element EstimatedDespatchPeriod : PeriodType
element EstimatedDurationPeriod : PeriodType
element EstimatedTransitPeriod : PeriodType
element EvaluationCriterion : EvaluationCriterionType
element Event : EventType
element EventComment : EventCommentType
element EventLineItem : EventLineItemType
element EventTactic : EventTacticType
element EventTacticEnumeration : EventTacticEnumerationType
element Evidence : EvidenceType
element EvidenceDocumentReference : DocumentReferenceType
element EvidenceIssuingParty : PartyType
element EvidenceSupplied : EvidenceSuppliedType
element ExaminationTransportEvent : TransportEventType
element ExceptionCriteriaLine : ExceptionCriteriaLineType
element ExceptionNotificationLine : ExceptionNotificationLineType
element ExceptionObservationPeriod : PeriodType
element ExchangeRate : ExchangeRateType
element ExportCountry : CountryType
element ExportationTransportEvent : TransportEventType
element ExporterParty : PartyType
element ExternalReference : ExternalReferenceType
element ExtraAllowanceCharge : AllowanceChargeType
element FinalDeliveryParty : PartyType
element FinalDeliveryTransportationService : TransportationServiceType
element FinalDestinationCountry : CountryType
element FinalFinancialGuarantee : FinancialGuaranteeType
element FinancialAccount : FinancialAccountType
element FinancialCapability : CapabilityType
element FinancialEvaluationCriterion : EvaluationCriterionType
element FinancialGuarantee : FinancialGuaranteeType
element FinancialInstitution : FinancialInstitutionType
element FinancialInstitutionBranch : BranchType
element FinancingFinancialAccount : FinancialAccountType
element FinancingParty : PartyType
element FirstArrivalPortLocation : LocationType
element FiscalLegislationDocumentReference : DocumentReferenceType
element FlashpointTemperature : TemperatureType
element FloorSpaceMeasurementDimension : DimensionType
element ForecastException : ForecastExceptionType
element ForecastExceptionCriterionLine : ForecastExceptionCriterionLineType
element ForecastLine : ForecastLineType
element ForecastPeriod : PeriodType
element ForecastRevisionLine : ForecastRevisionLineType
element ForeignExchangeContract : ContractType
element FrameworkAgreement : FrameworkAgreementType
element FreightAllowanceCharge : AllowanceChargeType
element FreightChargeLocation : LocationType
element FreightForwarderParty : PartyType
element FrequencyPeriod : PeriodType
element FromLocation : LocationType
element GoodsItem : GoodsItemType
element GoodsItemContainer : GoodsItemContainerType
element GuaranteeDocumentReference : DocumentReferenceType
element GuarantorParty : PartyType
element GuidanceDocumentReference : DocumentReferenceType
element HandlingTransportEvent : TransportEventType
element HandlingUnitDespatchLine : DespatchLineType
element HaulageTradingTerms : TradingTermsType
element HazardousGoodsTransit : HazardousGoodsTransitType
element HazardousItem : HazardousItemType
element HazardousItemNotificationParty : PartyType
element HeadOfficeParty : PartyType
element IdentityDocumentReference : DocumentReferenceType
element ImmobilizedSecurity : ImmobilizedSecurityType
element ImporterParty : PartyType
element InformationContentProviderParty : PartyType
element InstructionForReturnsLine : InstructionForReturnsLineType
element InsuranceEndorsement : EndorsementType
element InsuranceParty : PartyType
element InterestedParty : PartyType
element InterestedProcurementProjectLot : ProcurementProjectLotType
element InventoryLocation : LocationType
element InventoryPeriod : PeriodType
element InventoryReportLine : InventoryReportLineType
element InventoryReportingParty : PartyType
element InvitationSubmissionPeriod : PeriodType
element InvoiceDocumentReference : DocumentReferenceType
element InvoiceLine : InvoiceLineType
element InvoicePeriod : PeriodType
element IssuerEndorsement : EndorsementType
element IssuerParty : PartyType
element IssuingCountry : CountryType
element Item : ItemType
element ItemComparison : ItemComparisonType
element ItemIdentification : ItemIdentificationType
element ItemInformationRequestLine : ItemInformationRequestLineType
element ItemInstance : ItemInstanceType
element ItemLocationQuantity : ItemLocationQuantityType
element ItemManagementProfile : ItemManagementProfileType
element ItemPriceExtension : PriceExtensionType
element ItemProperty : ItemPropertyType
element ItemPropertyGroup : ItemPropertyGroupType
element ItemPropertyRange : ItemPropertyRangeType
element ItemSpecificationDocumentReference : DocumentReferenceType
element JurisdictionRegionAddress : AddressType
element KeywordItemProperty : ItemPropertyType
element Language : LanguageType
element LastExitPortLocation : LocationType
element LegalDocumentReference : DocumentReferenceType
element LegalMonetaryTotal : MonetaryTotalType
element LineItem : LineItemType
element LineReference : LineReferenceType
element LineResponse : LineResponseType
element LineValidityPeriod : PeriodType
element LoadingLocation : LocationType
element LoadingPortLocation : LocationType
element LoadingProofParty : PartyType
element LoadingTransportEvent : TransportEventType
element Location : LocationType
element LocationAddress : AddressType
element LocationCoordinate : LocationCoordinateType
element LogisticsOperatorParty : PartyType
element LotIdentification : LotIdentificationType
element MainCarriageShipmentStage : ShipmentStageType
element MainCommodityClassification : CommodityClassificationType
element MainOnAccountPayment : OnAccountPaymentType
element MainPeriod : PeriodType
element MainQualifyingParty : QualifyingPartyType
element MainTransportationService : TransportationServiceType
element MandateDocumentReference : DocumentReferenceType
element ManufacturerParty : PartyType
element ManufacturersItemIdentification : ItemIdentificationType
element MaritimeTransport : MaritimeTransportType
element MasterPerson : PersonType
element MaximumDeliveryUnit : DeliveryUnitType
element MaximumTemperature : TemperatureType
element MeasurementDimension : DimensionType
element MeasurementFromLocation : LocationType
element MeasurementToLocation : LocationType
element MediationParty : PartyType
element Meter : MeterType
element MeterProperty : MeterPropertyType
element MeterReading : MeterReadingType
element MinimumDeliveryUnit : DeliveryUnitType
element MinimumTemperature : TemperatureType
element MinutesDocumentReference : DocumentReferenceType
element MiscellaneousEvent : MiscellaneousEventType
element MonetaryTotal : MonetaryTotalType
element MortgageHolderParty : PartyType
element NominationPeriod : PeriodType
element NotaryParty : PartyType
element NoticeDocumentReference : DocumentReferenceType
element NotificationLocation : LocationType
element NotificationPeriod : PeriodType
element NotificationRequirement : NotificationRequirementType
element NotifyParty : PartyType
element OccurenceLocation : LocationType
element OfferedItemLocationQuantity : ItemLocationQuantityType
element OnAccountPayment : OnAccountPaymentType
element OnCarriageShipmentStage : ShipmentStageType
element OpenTenderEvent : EventType
element OperatingParty : PartyType
element OptionValidityPeriod : PeriodType
element OptionalTakeoverTransportEvent : TransportEventType
element OrderDocumentReference : DocumentReferenceType
element OrderLine : OrderLineType
element OrderLineReference : OrderLineReferenceType
element OrderReference : OrderReferenceType
element OrderedShipment : OrderedShipmentType
element OriginAddress : AddressType
element OriginCountry : CountryType
element OriginalDepartureCountry : CountryType
element OriginalDespatchParty : PartyType
element OriginalDespatchTransportationService : TransportationServiceType
element OriginalDocumentReference : DocumentReferenceType
element OriginalItemLocationQuantity : ItemLocationQuantityType
element OriginatorCustomerParty : CustomerPartyType
element OriginatorDocumentReference : DocumentReferenceType
element OriginatorParty : PartyType
element OtherCommunication : CommunicationType
element OwnerParty : PartyType
element Package : PackageType
element PackagedTransportHandlingUnit : TransportHandlingUnitType
element PalletSpaceMeasurementDimension : DimensionType
element ParentDocumentLineReference : LineReferenceType
element ParentDocumentReference : DocumentReferenceType
element ParticipatingLocationsLocation : LocationType
element ParticipationRequestReceptionPeriod : PeriodType
element Party : PartyType
element PartyIdentification : PartyIdentificationType
element PartyLegalEntity : PartyLegalEntityType
element PartyName : PartyNameType
element PartyTaxScheme : PartyTaxSchemeType
element PassengerPerson : PersonType
element PayeeFinancialAccount : FinancialAccountType
element PayeeParty : PartyType
element PayerFinancialAccount : FinancialAccountType
element PayerParty : PartyType
element Payment : PaymentType
element PaymentAlternativeExchangeRate : ExchangeRateType
element PaymentExchangeRate : ExchangeRateType
element PaymentMandate : PaymentMandateType
element PaymentMeans : PaymentMeansType
element PaymentReversalPeriod : PeriodType
element PaymentTerms : PaymentTermsType
element PenaltyClause : ClauseType
element PenaltyPaymentTerms : PaymentTermsType
element PenaltyPeriod : PeriodType
element PerformanceDataLine : PerformanceDataLineType
element PerformingCarrierParty : PartyType
element Period : PeriodType
element Person : PersonType
element PhysicalAttribute : PhysicalAttributeType
element PhysicalLocation : LocationType
element Pickup : PickupType
element PickupLocation : LocationType
element PickupParty : PartyType
element PickupTransportEvent : TransportEventType
element PlannedArrivalTransportEvent : TransportEventType
element PlannedDeliveryTransportEvent : TransportEventType
element PlannedDepartureTransportEvent : TransportEventType
element PlannedPeriod : PeriodType
element PlannedPickupTransportEvent : TransportEventType
element PlannedWaypointTransportEvent : TransportEventType
element PositioningTransportEvent : TransportEventType
element PostalAddress : AddressType
element PowerOfAttorney : PowerOfAttorneyType
element PreCarriageShipmentStage : ShipmentStageType
element PreSelectedParty : PartyType
element PrepaidPayment : PaymentType
element PrepaidPaymentTerms : PaymentTermsType
element PreparationParty : PartyType
element PresentationPeriod : PeriodType
element PreviousDocumentReference : DocumentReferenceType
element PreviousPriceList : PriceListType
element Price : PriceType
element PriceExtension : PriceExtensionType
element PriceList : PriceListType
element PricingExchangeRate : ExchangeRateType
element PricingReference : PricingReferenceType
element ProcessJustification : ProcessJustificationType
element ProcurementLegislationDocumentReference : DocumentReferenceType
element ProcurementProject : ProcurementProjectType
element ProcurementProjectLot : ProcurementProjectLotType
element ProjectReference : ProjectReferenceType
element PromisedDeliveryPeriod : PeriodType
element PromotionalEvent : PromotionalEventType
element PromotionalEventLineItem : PromotionalEventLineItemType
element PromotionalSpecification : PromotionalSpecificationType
element ProviderParty : PartyType
element QualificationResolution : QualificationResolutionType
element QualifyingParty : QualifyingPartyType
element QuarantineTransportEvent : TransportEventType
element QuotationDocumentReference : DocumentReferenceType
element QuotationLine : QuotationLineType
element QuotationLineReference : LineReferenceType
element QuotedMonetaryTotal : MonetaryTotalType
element RailTransport : RailTransportType
element RangeDimension : DimensionType
element RealizedLocation : LocationType
element ReceiptDocumentReference : DocumentReferenceType
element ReceiptLine : ReceiptLineType
element ReceiptLineReference : LineReferenceType
element ReceiptTransportEvent : TransportEventType
element ReceivedHandlingUnitReceiptLine : ReceiptLineType
element ReceiverParty : PartyType
element RecipientCustomerParty : CustomerPartyType
element RecipientParty : PartyType
element ReferencedConsignment : ConsignmentType
element ReferencedContract : ContractType
element ReferencedGoodsItem : GoodsItemType
element ReferencedPackage : PackageType
element ReferencedShipment : ShipmentType
element ReferencedTransportEquipment : TransportEquipmentType
element RegistrationAddress : AddressType
element RegistryCertificateDocumentReference : DocumentReferenceType
element RegistryPortLocation : LocationType
element Regulation : RegulationType
element RelatedCatalogueReference : CatalogueReferenceType
element RelatedItem : RelatedItemType
element ReminderDocumentReference : DocumentReferenceType
element ReminderLine : ReminderLineType
element ReminderPeriod : PeriodType
element RemittanceAdviceLine : RemittanceAdviceLineType
element Renewal : RenewalType
element ReplacedNoticeDocumentReference : DocumentReferenceType
element ReplacedRelatedItem : RelatedItemType
element ReplacementRelatedItem : RelatedItemType
element ReportedShipment : ShipmentType
element ReportingPerson : PersonType
element RequestForQuotationDocumentReference : DocumentReferenceType
element RequestForQuotationLine : RequestForQuotationLineType
element RequestForTenderLine : RequestForTenderLineType
element RequestLineReference : LineReferenceType
element RequestedArrivalTransportEvent : TransportEventType
element RequestedCatalogueReference : CatalogueReferenceType
element RequestedClassificationScheme : ClassificationSchemeType
element RequestedDeliveryPeriod : PeriodType
element RequestedDeliveryTransportEvent : TransportEventType
element RequestedDepartureTransportEvent : TransportEventType
element RequestedDespatchPeriod : PeriodType
element RequestedDocumentReference : DocumentReferenceType
element RequestedLanguage : LanguageType
element RequestedMonetaryTotal : MonetaryTotalType
element RequestedPickupTransportEvent : TransportEventType
element RequestedStatusLocation : LocationType
element RequestedStatusPeriod : PeriodType
element RequestedTenderTotal : RequestedTenderTotalType
element RequestedValidityPeriod : PeriodType
element RequestedWaypointTransportEvent : TransportEventType
element RequiredBusinessClassificationScheme : ClassificationSchemeType
element RequiredClassificationScheme : ClassificationSchemeType
element RequiredFinancialGuarantee : FinancialGuaranteeType
element RequiredItemLocationQuantity : ItemLocationQuantityType
element RequiredRelatedItem : RelatedItemType
element ResidenceAddress : AddressType
element ResolutionDocumentReference : DocumentReferenceType
element Response : ResponseType
element ResponsibleTransportServiceProviderParty : PartyType
element ResultOfVerification : ResultOfVerificationType
element RetailPlannedImpact : RetailPlannedImpactType
element RetailerCustomerParty : CustomerPartyType
element ReturnAddress : AddressType
element RoadTransport : RoadTransportType
element SalesItem : SalesItemType
element ScheduledServiceFrequency : ServiceFrequencyType
element SecondaryHazard : SecondaryHazardType
element SecurityOfficerPerson : PersonType
element SelfBilledCreditNoteDocumentReference : DocumentReferenceType
element SelfBilledInvoiceDocumentReference : DocumentReferenceType
element SellerContact : ContactType
element SellerProposedSubstituteLineItem : LineItemType
element SellerSubstitutedLineItem : LineItemType
element SellerSupplierParty : SupplierPartyType
element SellersItemIdentification : ItemIdentificationType
element SenderParty : PartyType
element ServiceAllowanceCharge : AllowanceChargeType
element ServiceChargePaymentTerms : PaymentTermsType
element ServiceEndTimePeriod : PeriodType
element ServiceFrequency : ServiceFrequencyType
element ServiceProviderParty : ServiceProviderPartyType
element ServiceStartTimePeriod : PeriodType
element SettlementPeriod : PeriodType
element ShareholderParty : ShareholderPartyType
element Shipment : ShipmentType
element ShipmentDocumentReference : DocumentReferenceType
element ShipmentStage : ShipmentStageType
element ShipsSurgeonPerson : PersonType
element SignatoryContact : ContactType
element SignatoryParty : PartyType
element Signature : SignatureType
element SourceCatalogueReference : CatalogueReferenceType
element SourceIssuerParty : PartyType
element SpecificTendererRequirement : TendererRequirementType
element StandardItemIdentification : ItemIdentificationType
element StatementDocumentReference : DocumentReferenceType
element StatementLine : StatementLineType
element StatementPeriod : PeriodType
element Status : StatusType
element StatusLocation : LocationType
element StatusPeriod : PeriodType
element StockAvailabilityReportLine : StockAvailabilityReportLineType
element StorageLocation : LocationType
element StorageTransportEvent : TransportEventType
element Stowage : StowageType
element SubCreditNoteLine : CreditNoteLineType
element SubDebitNoteLine : DebitNoteLineType
element SubInvoiceLine : InvoiceLineType
element SubLineItem : LineItemType
element SubRequestForTenderLine : RequestForTenderLineType
element SubTenderLine : TenderLineType
element SubcontractTerms : SubcontractTermsType
element SubcontractorParty : PartyType
element SubordinateAwardingCriterion : AwardingCriterionType
element SubordinateAwardingCriterionResponse : AwardingCriterionResponseType
element SubscriberConsumption : SubscriberConsumptionType
element SubscriberParty : PartyType
element SubsequentProcessTenderRequirement : TenderRequirementType
element SubsidiaryLocation : LocationType
element SubstituteCarrierParty : PartyType
element SuggestedEvidence : EvidenceType
element SupplierConsumption : SupplierConsumptionType
element SupplierParty : SupplierPartyType
element SupplyChainActivityDataLine : ActivityDataLineType
element SupplyItem : ItemType
element SupportedCommodityClassification : CommodityClassificationType
element SupportedTransportEquipment : TransportEquipmentType
element SupportingDocumentReference : DocumentReferenceType
element TakeoverTransportEvent : TransportEventType
element TaxCategory : TaxCategoryType
element TaxExchangeRate : ExchangeRateType
element TaxExclusivePrice : PriceType
element TaxInclusivePrice : PriceType
element TaxRepresentativeParty : PartyType
element TaxScheme : TaxSchemeType
element TaxSubtotal : TaxSubtotalType
element TaxTotal : TaxTotalType
element TechnicalCapability : CapabilityType
element TechnicalCommitteePerson : PersonType
element TechnicalDocumentReference : DocumentReferenceType
element TechnicalEvaluationCriterion : EvaluationCriterionType
element TelecommunicationsService : TelecommunicationsServiceType
element TelecommunicationsSupply : TelecommunicationsSupplyType
element TelecommunicationsSupplyLine : TelecommunicationsSupplyLineType
element Temperature : TemperatureType
element TemplateDocumentReference : DocumentReferenceType
element TenderDocumentReference : DocumentReferenceType
element TenderEvaluationParty : PartyType
element TenderLine : TenderLineType
element TenderPreparation : TenderPreparationType
element TenderRecipientParty : PartyType
element TenderRequirement : TenderRequirementType
element TenderResult : TenderResultType
element TenderSubmissionDeadlinePeriod : PeriodType
element TenderValidityPeriod : PeriodType
element TenderedProject : TenderedProjectType
element TendererParty : PartyType
element TendererPartyQualification : TendererPartyQualificationType
element TendererQualificationDocumentReference : DocumentReferenceType
element TendererQualificationRequest : TendererQualificationRequestType
element TendererRequirement : TendererRequirementType
element TenderingProcess : TenderingProcessType
element TenderingTerms : TenderingTermsType
element TerminalOperatorParty : PartyType
element TimeDuty : DutyType
element ToLocation : LocationType
element TotalCapacityDimension : DimensionType
element TradeFinancing : TradeFinancingType
element TradingTerms : TradingTermsType
element TransactionConditions : TransactionConditionsType
element TransitCountry : CountryType
element TransitPeriod : PeriodType
element TransportAdvisorParty : PartyType
element TransportContract : ContractType
element TransportEquipment : TransportEquipmentType
element TransportEquipmentSeal : TransportEquipmentSealType
element TransportEvent : TransportEventType
element TransportExecutionPlanDocumentReference : DocumentReferenceType
element TransportExecutionPlanRequestDocumentReference : DocumentReferenceType
element TransportExecutionTerms : TransportExecutionTermsType
element TransportHandlingUnit : TransportHandlingUnitType
element TransportMeans : TransportMeansType
element TransportProgressStatusRequestDocumentReference : DocumentReferenceType
element TransportSchedule : TransportScheduleType
element TransportServiceDescriptionDocumentReference : DocumentReferenceType
element TransportServiceDescriptionRequestDocumentReference : DocumentReferenceType
element TransportServiceProviderParty : PartyType
element TransportServiceProviderResponseDeadlinePeriod : PeriodType
element TransportServiceProviderResponseRequiredPeriod : PeriodType
element TransportUserParty : PartyType
element TransportUserResponseRequiredPeriod : PeriodType
element TransportationSegment : TransportationSegmentType
element TransportationService : TransportationServiceType
element TransportationStatusRequestDocumentReference : DocumentReferenceType
element TransshipPortLocation : LocationType
element UnloadingLocation : LocationType
element UnloadingPortLocation : LocationType
element UnstructuredPrice : UnstructuredPriceType
element UnsupportedCommodityClassification : CommodityClassificationType
element UnsupportedTransportEquipment : TransportEquipmentType
element UpdatedDeliveryTransportEvent : TransportEventType
element UpdatedPickupTransportEvent : TransportEventType
element UsabilityPeriod : PeriodType
element UtilityConsumptionPoint : ConsumptionPointType
element UtilityCustomerParty : PartyType
element UtilityItem : UtilityItemType
element UtilityMeter : MeterType
element UtilitySupplierParty : PartyType
element ValidityPeriod : PeriodType
element WarehousingTransportEvent : TransportEventType
element WarrantyParty : PartyType
element WarrantyValidityPeriod : PeriodType
element WebSiteAccess : WebSiteAccessType
element WinningParty : WinningPartyType
element WithholdingTaxTotal : TaxTotalType
element WitnessParty : PartyType
element WorkOrderDocumentReference : DocumentReferenceType
element WorkPhaseReference : WorkPhaseReferenceType
type ActivityDataLineType
// A class to associate a time period and locations (activity data) with an item for inventory planning purposes.
ref cbc:ID
// An identifier for this activity data line.
ref cbc:SupplyChainActivityTypeCode
// A code signifying the type of supply chain activity.
ref cac:BuyerCustomerParty ?
// The buyer of the item.
ref cac:SellerSupplierParty ?
// The seller of the item.
ref cac:ActivityPeriod ?
// The period during which the activity is realized.
ref cac:ActivityOriginLocation
// Either the location where the movement of goods is observed or the location from which the goods are moved.
ref cac:ActivityFinalLocation ?
// The location to which the goods are moved.
ref cac:SalesItem +
// Sales information for an item to which this line applies.
type ActivityPropertyType
// A class to define a name/value pair for a property of an inventory planning activity.
ref cbc:Name
// The name of this activity property.
ref cbc:Value
// The value of this activity property.
type AddressType
// A class to define common information related to an address.
ref cbc:ID ?
// An identifier for this address within an agreed scheme of address identifiers.
ref cbc:AddressTypeCode ?
// A mutually agreed code signifying the type of this address.
ref cbc:AddressFormatCode ?
// A mutually agreed code signifying the format of this address.
ref cbc:Postbox ?
// A post office box number registered for postal delivery by a postal service provider.
ref cbc:Floor ?
// An identifiable floor of a building.
ref cbc:Room ?
// An identifiable room, suite, or apartment of a building.
ref cbc:StreetName ?
// The name of the street, road, avenue, way, etc. to which the number of the building is attached.
ref cbc:AdditionalStreetName ?
// An additional street name used to further clarify the address.
ref cbc:BlockName ?
// The name of the block (an area surrounded by streets and usually containing several buildings) in which this address is located.
ref cbc:BuildingName ?
// The name of a building.
ref cbc:BuildingNumber ?
// The number of a building within the street.
ref cbc:InhouseMail ?
// The specific identifable location within a building where mail is delivered.
ref cbc:Department ?
// The department of the addressee.
ref cbc:MarkAttention ?
// The name, expressed as text, of a person or department in an organization to whose attention incoming mail is directed; corresponds to the printed forms "for the attention of", "FAO", and ATTN:".
ref cbc:MarkCare ?
// The name, expressed as text, of a person or organization at this address into whose care incoming mail is entrusted; corresponds to the printed forms "care of" and "c/o".
ref cbc:PlotIdentification ?
// An identifier (e.g., a parcel number) for the piece of land associated with this address.
ref cbc:CitySubdivisionName ?
// The name of the subdivision of a city, town, or village in which this address is located, such as the name of its district or borough.
ref cbc:CityName ?
// The name of a city, town, or village.
ref cbc:PostalZone ?
// The postal identifier for this address according to the relevant national postal service, such as a ZIP code or Post Code.
ref cbc:CountrySubentity ?
// The political or administrative division of a country in which this address is located, such as the name of its county, province, or state, expressed as text.
ref cbc:CountrySubentityCode ?
// The political or administrative division of a country in which this address is located, such as a county, province, or state, expressed as a code (typically nationally agreed).
ref cbc:Region ?
// The recognized geographic or economic region or group of countries in which this address is located.
ref cbc:District ?
// The district or geographical division of a country or region in which this address is located.
ref cbc:TimezoneOffset ?
// The time zone in which this address is located (as an offset from Universal Coordinated Time (UTC)) at the time of exchange.
ref cac:AddressLine *
// An unstructured address line.
ref cac:Country ?
// The country in which this address is situated.
ref cac:LocationCoordinate *
// The geographical coordinates of this address.
type AddressLineType
// A class to define an unstructured address line.
ref cbc:Line
// An address line expressed as unstructured text.
type AirTransportType
// A class to identify a specific aircraft used for transportation.
ref cbc:AircraftID
// An identifer for a specific aircraft.
type AllowanceChargeType
// A class to describe information about a charge or discount as applied to a price component.
ref cbc:ID ?
// An identifier for this allowance or charge.
ref cbc:ChargeIndicator
// An indicator that this AllowanceCharge describes a charge (true) or a discount (false).
ref cbc:AllowanceChargeReasonCode ?
// A mutually agreed code signifying the reason for this allowance or charge.
ref cbc:AllowanceChargeReason *
// The reason for this allowance or charge.
ref cbc:MultiplierFactorNumeric ?
// A number by which the base amount is multiplied to calculate the actual amount of this allowance or charge.
ref cbc:PrepaidIndicator ?
// An indicator that this allowance or charge is prepaid (true) or not (false).
ref cbc:SequenceNumeric ?
// A number indicating the order of this allowance or charge in the sequence of calculations applied when there are multiple allowances or charges.
ref cbc:Amount
// The monetary amount of this allowance or charge to be applied.
ref cbc:BaseAmount ?
// The monetary amount to which the multiplier factor is applied in calculating the amount of this allowance or charge.
ref cbc:AccountingCostCode ?
// The accounting cost centre used by the buyer to account for this allowance or charge, expressed as a code.
ref cbc:AccountingCost ?
// The accounting cost centre used by the buyer to account for this allowance or charge, expressed as text.
ref cbc:PerUnitAmount ?
// The allowance or charge per item; the total allowance or charge is calculated by multiplying the per unit amount by the quantity of items, either at the level of the individual transaction line or for the total number of items in the document, depending on the context in which it appears.
ref cac:TaxCategory *
// A tax category applicable to this allowance or charge.
ref cac:TaxTotal ?
// The total of all the taxes applicable to this allowance or charge.
ref cac:PaymentMeans *
// A means of payment for this allowance or charge.
type AppealTermsType
// A class to describe the terms and conditions, set by the contracting authority, under which an appeal can be lodged for a tender award.
ref cbc:Description *
// Text describing the terms of an appeal.
ref cac:PresentationPeriod ?
// The period during which an appeal can be presented.
ref cac:AppealInformationParty ?
// The party presenting the information for an appeal.
ref cac:AppealReceiverParty ?
// The party to whom an appeal should be presented.
ref cac:MediationParty ?
// The party that has been appointed to mediate any appeal.
type AttachmentType
// A class to describe an attached document. An attachment can refer to an external document or be included with the document being exchanged.
ref cbc:EmbeddedDocumentBinaryObject ?
// A binary large object containing an attached document.
ref cac:ExternalReference ?
// A reference to an attached document that is external to the document(s) being exchanged.
type AuctionTermsType
// A class to describe the terms to be fulfilled by tenderers if an auction is to be executed before the awarding of a tender.
ref cbc:AuctionConstraintIndicator ?
// Indicates whether an electronic auction will be used before the awarding of a contract (true) or not (false).
ref cbc:JustificationDescription *
// Text describing a justification for the use of an auction in awarding the tender.
ref cbc:Description *
// Text for tenderers describing terms governing the auction.
ref cbc:ProcessDescription *
// Text describing the auction process.
ref cbc:ConditionsDescription *
// Text describing the conditions under which the tenderers will be able to bid as part of the auction.
ref cbc:ElectronicDeviceDescription *
// Text describing an electronic device used for the auction, including associated connectivity specifications.
ref cbc:AuctionURI ?
// The Uniform Resource Identifier (URI) of the electronic device used for the auction.
type AwardingCriterionType
// A class to define a criterion from the contracting party that will be taken into account when awarding a contract. An awarding criterion can be objective, when it can be evaluated following a formula, or subjective, when human analysis is required.
ref cbc:ID ?
// Identifies a specific awarding criterion.
ref cbc:AwardingCriterionTypeCode ?
// A code used to define this awarding criterion.
ref cbc:Description *
// A description of the awarding criterion.
ref cbc:WeightNumeric ?
// A number defining the comparative weighting assigned to this awarding criterion, to enable formulaic evaluation.
ref cbc:Weight *
// A description of the comparative weighting for this awarding criterion.
ref cbc:CalculationExpression *
// The mathematical expression that will be used to evaluate this criterion.
ref cbc:CalculationExpressionCode ?
// A code identifying the mathematical expression that will be used to evaluate this criterion.
ref cbc:MinimumQuantity ?
// The minimum quantity for an awarding criterion.
ref cbc:MaximumQuantity ?
// The maximum quantity for an awarding criterion.
ref cbc:MinimumAmount ?
// The minimum monetary amount for an awarding criterion.
ref cbc:MaximumAmount ?
// The maximum monetary amount for an awarding criterion.
ref cbc:MinimumImprovementBid *
// Describes the minimum improvement bid for this awarding criterion when used in an auction.
ref cac:SubordinateAwardingCriterion *
// Defines any subsidiary awarding criterion.
type AwardingCriterionResponseType
// Defines the response for an awarding criterion from the tendering party.
ref cbc:ID ?
// An identification of this awarding criterion response.
ref cbc:AwardingCriterionID ?
// An identifer of the awarding criterion being referred to.
ref cbc:AwardingCriterionDescription *
// Describes the awarding criterion.
ref cbc:Description *
// Describes the awarding criterion response.
ref cbc:Quantity ?
// Specifies the quantity tendered for this awarding criterion.
ref cbc:Amount ?
// Specifies the monetary amount tendered for this awarding criterion.
ref cac:SubordinateAwardingCriterionResponse *
// Defines responses to any subsidiary awarding criterion.
type AwardingTermsType
// A class to define the terms for awarding a contract.
ref cbc:WeightingAlgorithmCode ?
// A code signifying the weighting algorithm for awarding criteria. When multiple awarding criteria is used, different weighting and choices management algorithms based upon scores and weights of all award criteria can be used. An algorithm for weighting criteria shall be reported in the call for tenders document. It is used to determine how to perform the final management of tenders based on the results in each of the established award criteria
ref cbc:Description *
// Text describing terms under which the contract is to be awarded.
ref cbc:TechnicalCommitteeDescription *
// Text describing the committee of experts evaluating the subjective criteria for awarding the contract.
ref cbc:LowTendersDescription *
// Text describing the exclusion criterion for abnormally low tenders.
ref cbc:PrizeIndicator ?
// Indicates whether a prize will be awarded (true) or not (false).
ref cbc:PrizeDescription *
// Number and value of the prizes to be awarded.
ref cbc:PaymentDescription *
// Details of payments to all participants.
ref cbc:FollowupContractIndicator ?
// Indicates if any service contract following the contest will be awarded to the winner or one of the winners of the contest (true) or not (false).
ref cbc:BindingOnBuyerIndicator ?
// Indicates if the decision is binding on the buyer (true) or not (false).
ref cac:AwardingCriterion *
// Defines a criterion for awarding this tender.
ref cac:TechnicalCommitteePerson *
// A member of a committee of experts evaluating the subjective criteria for awarding the contract.
type BillingReferenceType
// A class to define a reference to a billing document.
ref cac:InvoiceDocumentReference ?
// A reference to an invoice.
ref cac:SelfBilledInvoiceDocumentReference ?
// A reference to a self billed invoice.
ref cac:CreditNoteDocumentReference ?
// A reference to a credit note.
ref cac:SelfBilledCreditNoteDocumentReference ?
// A reference to a self billed credit note.
ref cac:DebitNoteDocumentReference ?
// A reference to a debit note.
ref cac:ReminderDocumentReference ?
// A reference to a billing reminder.
ref cac:AdditionalDocumentReference ?
// A reference to an additional document.
ref cac:BillingReferenceLine *
// A reference to a transaction line in the billing document.
type BillingReferenceLineType
// A class to define a reference to a transaction line in a billing document.
ref cbc:ID
// An identifier for this transaction line in a billing document.
ref cbc:Amount ?
// The monetary amount of the transaction line, including any allowances and charges but excluding taxes.
ref cac:AllowanceCharge *
// An allowance or charge applicable to the transaction line.
type BranchType
// A class to describe a branch or a division of an organization.
ref cbc:ID ?
// An identifier for this branch or division of an organization.
ref cbc:Name ?
// The name of this branch or division of an organization.
ref cac:FinancialInstitution ?
// The financial institution that this branch belongs to (if applicable).
ref cac:Address ?
// The address of this branch or division.
type BudgetAccountType
// A class to define a budget account.
ref cbc:ID ?
// An identifier for the budget account, typically an internal accounting reference.
ref cbc:BudgetYearNumeric ?
// The number of the year for this budget account, e.g. 2012
ref cac:RequiredClassificationScheme ?
// A classification scheme required for this budget account.
type BudgetAccountLineType
// A class to define a budget account line.
ref cbc:ID ?
// An identifier for this budget account line.
ref cbc:TotalAmount ?
// The total monetary amount for this budget account line.
ref cac:BudgetAccount *
// An account covering this budget account line.
type CapabilityType
// A class to describe a specific capability of an organization.
ref cbc:CapabilityTypeCode ?
// This class can be used as Financial or Technical capabilities. For instance, "Turnover" or "Qualified Engineers" are two possible codes.
ref cbc:Description *
// Text describing this capability.
ref cbc:ValueAmount ?
// A monetary amount as a measure of this capability.
ref cbc:ValueQuantity ?
// A quantity as a measure of this capability.
ref cac:EvidenceSupplied *
// The evidence that supports the capability claim.
ref cac:ValidityPeriod ?
// The period of time for which this capability is (or has been) valid.
type CardAccountType
// A class to define a credit card, debit card, or charge card account.
ref cbc:PrimaryAccountNumberID
// An identifier of the card (e.g., the Primary Account Number (PAN)).
ref cbc:NetworkID
// An identifier for the financial service network provider of the card.
ref cbc:CardTypeCode ?
// A mutually agreed code signifying the type of card. Examples of types are "debit", "credit" and "purchasing"
ref cbc:ValidityStartDate ?
// The date from which the card is valid.
ref cbc:ExpiryDate ?
// The date on which the card expires.
ref cbc:IssuerID ?
// An identifier for the institution issuing the card.
ref cbc:IssueNumberID ?
// An identifier for the card, specified by the issuer.
ref cbc:CV2ID ?
// An identifier for the Card Verification Value (often found on the reverse of the card itself).
ref cbc:CardChipCode ?
// A mutually agreed code to distinguish between CHIP and MAG STRIPE cards.
ref cbc:ChipApplicationID ?
// An identifier on the chip card for the application that provides the quoted information; an AID (application ID).
ref cbc:HolderName ?
// The name of the cardholder.
type CatalogueItemSpecificationUpdateLineType
// A class to define a line describing the transaction that updates the specification of an item in a catalogue.
ref cbc:ID
// An identifier for the line to be updated in a catalogue.
ref cac:ContractorCustomerParty ?
// The customer responsible for the contract associated with the catalogue item.
ref cac:SellerSupplierParty ?
// The seller/supplier responsible for the contract associated with the catalogue item.
ref cac:Item
// The catalogue item to be updated.
type CatalogueLineType
// A class to define a line in a Catalogue describing a purchasable item.
ref cbc:ID
// An identifier for the line in the catalogue.
ref cbc:ActionCode ?
// A code signifying the action required to synchronize this catalogue line. Recommend codes (delete, update, add)
ref cbc:LifeCycleStatusCode ?
// A code signifying the life cycle status of this catalogue line. Examples are pre-order, end of production
ref cbc:ContractSubdivision ?
// A subdivision of a contract or tender covering this catalogue line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:OrderableIndicator ?
// An indicator that this catalogue line describes an orderable item (true) or is included for reference purposes only (false).
ref cbc:OrderableUnit ?
// A textual description of the units in which the item described in this catalogue line can be ordered.
ref cbc:ContentUnitQuantity ?
// The numeric quantity of the ordering unit (and units of measure) of the catalogue line.
ref cbc:OrderQuantityIncrementNumeric ?
// The number of items that can set the order quantity increments.
ref cbc:MinimumOrderQuantity ?
// The minimum amount of the item described in this catalogue line that can be ordered.
ref cbc:MaximumOrderQuantity ?
// The maximum amount of the item described in this catalogue line that can be ordered.
ref cbc:WarrantyInformation *
// Text about a warranty (provided by WarrantyParty) for the good or service described in this catalogue line.
ref cbc:PackLevelCode ?
// A mutually agreed code signifying the level of packaging associated with the item described in this catalogue line.
ref cac:ContractorCustomerParty ?
// The customer responsible for the contract with which this catalogue line is associated.
ref cac:SellerSupplierParty ?
// The seller/supplier responsible for the contract with which this catalogue line is associated.
ref cac:WarrantyParty ?
// The party responsible for any warranty associated with the item described in this catalogue line.
ref cac:WarrantyValidityPeriod ?
// The period for which a warranty associated with the item in this catalogue line is valid.
ref cac:LineValidityPeriod ?
// The period for which the information in this catalogue line is valid.
ref cac:ItemComparison *
// A combination of price and quantity used to provide price comparisons based on different sizes of order.
ref cac:ComponentRelatedItem *
// An item that may be a component of the item in this catalogue line.
ref cac:AccessoryRelatedItem *
// An item that may be an optional accessory of the item in this catalogue line.
ref cac:RequiredRelatedItem *
// An item that may be required for the item in this catalogue line.
ref cac:ReplacementRelatedItem *
// An item that may be a replacement for the item in this catalogue line.
ref cac:ComplementaryRelatedItem *
// An item that may complement the item in this catalogue line.
ref cac:ReplacedRelatedItem *
// An item in an existing catalogue that is being replaced by the item in this catalogue line.
ref cac:RequiredItemLocationQuantity *
// Properties of the item in this catalogue line that are dependent on location and quantity.
ref cac:DocumentReference *
// A reference to a document associated with this catalogue line.
ref cac:Item
// A specification of the item itself.
ref cac:KeywordItemProperty *
// A property of the item in this catalogue line.
ref cac:CallForTendersLineReference ?
// Reference to a Line on a Call For Tenders document.
ref cac:CallForTendersDocumentReference ?
// A class defining references to a Call For Tenders document.
type CataloguePricingUpdateLineType
// A class to define a line describing a pricing update to a catalogue line.
ref cbc:ID
// An identifier for the catalogue line to be updated.
ref cac:ContractorCustomerParty ?
// The customer responsible for the contract associated with the catalogue line being updated.
ref cac:SellerSupplierParty ?
// The seller/supplier responsible for the contract associated with the catalogue line being updated.
ref cac:RequiredItemLocationQuantity *
// Updated properties of the item in this catalogue line that are dependent on location and quantity.
type CatalogueReferenceType
// A class to define a reference to a catalogue.
ref cbc:ID
// An identifier for a specific catalogue.
ref cbc:UUID ?
// A universally unique identifier for a specific catalogue.
ref cbc:IssueDate ?
// The date on which the catalogue was issued.
ref cbc:IssueTime ?
// The time at which the catalogue was issued.
ref cbc:RevisionDate ?
// The date on which the information in the catalogue was last revised.
ref cbc:RevisionTime ?
// The time at which the information in the catalogue was last revised.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Description *
// Text describing the catalogue.
ref cbc:VersionID ?
// An identifier for the current version of the catalogue.
ref cbc:PreviousVersionID ?
// An identifier for the previous version of the catalogue that is superseded by this version.
type CatalogueRequestLineType
// A class to define a line describing a request for a catalogue line.
ref cbc:ID
// An identifier for the requested catalogue line.
ref cbc:ContractSubdivision ?
// A subdivision of a contract or tender covering the line being requested.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cac:LineValidityPeriod ?
// The period for which the information in the requested catalogue line is valid.
ref cac:RequiredItemLocationQuantity *
// Properties of the item in the requested catalogue line that are dependent on location and quantity.
ref cac:Item
// The item associated with the requested catalogue line.
type CertificateType
// A class to define a certificate applied to the item. Certificated can be a requirement to sell goods or services in a jurisdiction.
ref cbc:ID
// An identifier for this certificate.
ref cbc:CertificateTypeCode
// The type of this certificate, expressed as a code. The type specifies what array it belongs to, e.g.. Environmental, security, health improvement etc.
ref cbc:CertificateType
// The type of this certificate, expressed as a code. The type specifies what array it belongs to, e.g.. Environmental, security, health improvement etc.
ref cbc:Remarks *
// Remarks by the applicant for this certificate.
ref cac:IssuerParty
// The authorized organization that issued this certificate, the provider of the certificate.
ref cac:DocumentReference *
// A reference to a document relevant to this certificate or an application for this certificate.
ref cac:Signature *
// A signature applied to this certificate.
type CertificateOfOriginApplicationType
// A class to define an application for a Certificate of Origin (CoO).
ref cbc:ReferenceID
// An identifier for a reference as part of the CoO application.
ref cbc:CertificateType
// The type of CoO being applied for (Ordinary, Re-export, Commonwealth Preferential, etc.).
ref cbc:ApplicationStatusCode ?
// A code signifying the status of the application (revision, replacement, etc.).
ref cbc:OriginalJobID
// The latest job number given to the CoO application. This is used by the system to keep track of amendments to or cancellation of any earlier applications.
ref cbc:PreviousJobID ?
// An identifier for the previous job used in case the application requires query or change.
ref cbc:Remarks *
// Remarks by the applicant for the CoO.
ref cac:Shipment
// The shipment of goods covered by the CoO.
ref cac:EndorserParty +
// A party providing an endorsement to the CoO.
ref cac:PreparationParty
// The party (individual, group, or body) that prepared this CoO application.
ref cac:IssuerParty
// The organization authorized to issue the CoO requested by this application.
ref cac:ExporterParty ?
// The party making an export declaration, or on behalf of which the export declaration is made, and that is the owner of the goods or has similar right of disposal over them at the time when the declaration is accepted.
ref cac:ImporterParty ?
// The party making an import declaration, or on behalf of which a customs clearing agent or other authorized person makes an import declaration. This may include a person who has possession of the goods or to whom the goods are consigned.
ref cac:IssuingCountry
// The country where the requested CoO will be issued.
ref cac:DocumentDistribution *
// An interested party to which the CoO is to be distributed.
ref cac:SupportingDocumentReference *
// A reference to a document supporting this application.
ref cac:Signature *
// A signature applied to this application.
type ClassificationCategoryType
// A class to define a category within a classification scheme.
ref cbc:Name ?
// The name of this category within the classification scheme.
ref cbc:CodeValue ?
// The value of a code used to identify this category within the classification scheme.
ref cbc:Description *
// Text describing this category.
ref cac:CategorizesClassificationCategory *
// A recursive description of a subcategory of this category.
type ClassificationSchemeType
// A class to define a classification scheme, such as a taxonomy for classifying goods or services.
ref cbc:ID
// An identifier for this classification scheme.
ref cbc:UUID ?
// A universally unique identifier for this classification scheme.
ref cbc:LastRevisionDate ?
// The date on which this classification scheme was last revised.
ref cbc:LastRevisionTime ?
// The time at which this classification scheme was last revised.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Name ?
// The name of this classification scheme.
ref cbc:Description *
// Text describing this classification scheme.
ref cbc:AgencyID ?
// An identifier for the agency that maintains this classification scheme.
ref cbc:AgencyName ?
// The name of the agency that maintains the classification scheme.
ref cbc:VersionID ?
// An identifier for the version of this classification scheme.
ref cbc:URI ?
// The Uniform Resource Identifier (URI) of the documentation for this classification scheme.
ref cbc:SchemeURI ?
// The Uniform Resource Identifier (URI) of this classification scheme.
ref cbc:LanguageID ?
// An identifier for the language of this classification scheme.
ref cac:ClassificationCategory +
// A description of a category within this classification scheme.
type ClauseType
// A class to define a clause (a distinct article or provision) in a contract, treaty, will, or other formal or legal written document requiring compliance.
ref cbc:ID ?
// An identifier for this clause.
ref cbc:Content *
// The text of this clause.
type CommodityClassificationType
// A class to describe the classification of a commodity.
ref cbc:NatureCode ?
// A code defined by a specific maintenance agency signifying the high-level nature of the commodity.
ref cbc:CargoTypeCode ?
// A mutually agreed code signifying the type of cargo for purposes of commodity classification.
ref cbc:CommodityCode ?
// The harmonized international commodity code for cross border and regulatory (customs and trade statistics) purposes.
ref cbc:ItemClassificationCode ?
// A code signifying the trade classification of the commodity.
type CommunicationType
// A class to describe a means of communication.
ref cbc:ChannelCode ?
// The method of communication, expressed as a code.
ref cbc:Channel ?
// The method of communication, expressed as text.
ref cbc:Value ?
// An identifying value (phone number, email address, etc.) for this channel of communication
type CompletedTaskType
// A class to describe the completion of a specific task in the tendering process.
ref cbc:AnnualAverageAmount ?
// The average monetary amount of a task such as this completed task.
ref cbc:TotalTaskAmount ?
// The actual total monetary amount of this completed task.
ref cbc:PartyCapacityAmount ?
// A monetary amount corresponding to the financial capacity of the party that carried out this completed task.
ref cbc:Description *
// Text describing this completed task.
ref cac:EvidenceSupplied *
// The evidence justifying a designation of "complete" for this task.
ref cac:Period ?
// The period in which this completed task was performed.
ref cac:RecipientCustomerParty ?
// The original customer for this completed task.
type ConditionType
// A class to define a measurable condition of an object.
ref cbc:AttributeID
// An identifier for the attribute that applies to the condition.
ref cbc:Measure ?
// The measurement value.
ref cbc:Description *
// Text describing the attribute that applies to the condition.
ref cbc:MinimumMeasure ?
// The minimum value in a range of measurement for this condition.
ref cbc:MaximumMeasure ?
// The maximum value in a range of measurement for this condition.
type ConsignmentType
// A class to describe an identifiable collection of one or more goods items to be transported between the consignor and the consignee. This information may be defined within a transport contract. A consignment may comprise more than one shipment (e.g., when consolidated by a freight forwarder).
ref cbc:ID
// An identifier assigned to a collection of goods for both import and export.
ref cbc:CarrierAssignedID ?
// An identifier for this consignment, assigned by the carrier.
ref cbc:ConsigneeAssignedID ?
// An identifier for this consignment, assigned by the consignee.
ref cbc:ConsignorAssignedID ?
// An identifier for this consignment, assigned by the consignor.
ref cbc:FreightForwarderAssignedID ?
// An identifier for this consignment, assigned by the freight forwarder.
ref cbc:BrokerAssignedID ?
// An identifier for this consignment, assigned by the broker.
ref cbc:ContractedCarrierAssignedID ?
// An identifier for this consignment, assigned by the contracted carrier.
ref cbc:PerformingCarrierAssignedID ?
// An identifier for this consignment, assigned by the performing carrier.
ref cbc:SummaryDescription *
// A textual summary description of the consignment.
ref cbc:TotalInvoiceAmount ?
// The total of all invoice amounts declared in this consignment.
ref cbc:DeclaredCustomsValueAmount ?
// The total declared value for customs purposes of all the goods in this consignment, regardless of whether they are subject to the same customs procedure, tariff/statistical categorization, country information, or duty regime.
ref cbc:TariffDescription *
// Text describing the tariff applied to this consignment.
ref cbc:TariffCode ?
// A code signifying the tariff applied to this consignment.
ref cbc:InsurancePremiumAmount ?
// The amount of the premium payable to an insurance company for insuring the goods contained in this consignment.
ref cbc:GrossWeightMeasure ?
// The total declared weight of the goods in this consignment, including packaging but excluding the carrier's equipment.
ref cbc:NetWeightMeasure ?
// The total net weight of all the goods items referred to as one consignment.
ref cbc:NetNetWeightMeasure ?
// The total net weight of the goods in this consignment, exclusive of packaging.
ref cbc:ChargeableWeightMeasure ?
// The weight upon which a charge is to be based.
ref cbc:GrossVolumeMeasure ?
// The total volume of the goods referred to as one consignment.
ref cbc:NetVolumeMeasure ?
// The total net volume of all goods items referred to as one consignment.
ref cbc:LoadingLengthMeasure ?
// The total length in a means of transport or a piece of transport equipment which, given the width and height of the transport means, will accommodate all of the consignments in a single consolidation.
ref cbc:Remarks *
// Remarks concerning the complete consignment, to be printed on the transport document.
ref cbc:HazardousRiskIndicator ?
// An indication that the transported goods in this consignment are subject to an international regulation concerning the carriage of dangerous goods (true) or not (false).
ref cbc:AnimalFoodIndicator ?
// An indication that the transported goods in this consignment are animal foodstuffs (true) or not (false).
ref cbc:HumanFoodIndicator ?
// An indication that the transported goods in this consignment are for human consumption (true) or not (false).
ref cbc:LivestockIndicator ?
// An indication that the transported goods are livestock (true) or not (false).
ref cbc:BulkCargoIndicator ?
// An indication that the transported goods in this consignment are bulk cargoes (true) or not (false).
ref cbc:ContainerizedIndicator ?
// An indication that the transported goods in this consignment are containerized cargoes (true) or not (false).
ref cbc:GeneralCargoIndicator ?
// An indication that the transported goods in this consignment are general cargoes (true) or not (false).
ref cbc:SpecialSecurityIndicator ?
// An indication that the transported goods in this consignment require special security (true) or not (false).
ref cbc:ThirdPartyPayerIndicator ?
// An indication that this consignment will be paid for by a third party (true) or not (false).
ref cbc:CarrierServiceInstructions *
// Service instructions to the carrier, expressed as text.
ref cbc:CustomsClearanceServiceInstructions *
// Service instructions for customs clearance, expressed as text.
ref cbc:ForwarderServiceInstructions *
// Service instructions for the forwarder, expressed as text.
ref cbc:SpecialServiceInstructions *
// Special service instructions, expressed as text.
ref cbc:SequenceID ?
// A sequence identifier for this consignment.
ref cbc:ShippingPriorityLevelCode ?
// A code signifying the priority or level of service required for this consignment.
ref cbc:HandlingCode ?
// The handling required for this consignment, expressed as a code.
ref cbc:HandlingInstructions *
// The handling required for this consignment, expressed as text.
ref cbc:Information *
// Free-form text pertinent to this consignment, conveying information that is not contained explicitly in other structures.
ref cbc:TotalGoodsItemQuantity ?
// The total number of goods items in this consignment.
ref cbc:TotalTransportHandlingUnitQuantity ?
// The number of pieces of transport handling equipment (pallets, boxes, cases, etc.) in this consignment.
ref cbc:InsuranceValueAmount ?
// The amount covered by insurance for this consignment.
ref cbc:DeclaredForCarriageValueAmount ?
// The value of this consignment, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery.
ref cbc:DeclaredStatisticsValueAmount ?
// The value, declared for statistical purposes, of those goods in this consignment that have the same statistical heading.
ref cbc:FreeOnBoardValueAmount ?
// The monetary amount that has to be or has been paid as calculated under the applicable trade delivery.
ref cbc:SpecialInstructions *
// Special instructions relating to this consignment.
ref cbc:SplitConsignmentIndicator ?
// An indicator that this consignment has been split in transit (true) or not (false).
ref cbc:DeliveryInstructions *
// A set of delivery instructions relating to this consignment.
ref cbc:ConsignmentQuantity ?
// The count in this consignment considering goods items, child consignments, shipments
ref cbc:ConsolidatableIndicator ?
// An indicator that this consignment can be consolidated (true) or not (false).
ref cbc:HaulageInstructions *
// Instructions regarding haulage of this consignment, expressed as text.
ref cbc:LoadingSequenceID ?
// An identifier for the loading sequence of this consignment.
ref cbc:ChildConsignmentQuantity ?
// The quantity of (consolidated) child consignments
ref cbc:TotalPackagesQuantity ?
// The total number of packages associated with a Consignment.
ref cac:ConsolidatedShipment *
// A consolidated shipment (a shipment created by an act of consolidation).
ref cac:CustomsDeclaration *
// A class describing identifiers or references relating to customs procedures.
ref cac:RequestedPickupTransportEvent ?
// The pickup of this consignment requested by the party requesting a transportation service (the transport user).
ref cac:RequestedDeliveryTransportEvent ?
// The delivery of this consignment requested by the party requesting a transportation service (the transport user).
ref cac:PlannedPickupTransportEvent ?
// The pickup of this consignment planned by the party responsible for providing the transportation service (the transport service provider).
ref cac:PlannedDeliveryTransportEvent ?
// The delivery of this consignment planned by the party responsible for providing the transportation service (the transport service provider).
ref cac:Status *
// The status of a particular condition associated with this consignment.
ref cac:ChildConsignment *
// One of the child consignments of which a consolidated consignment is composed.
ref cac:ConsigneeParty ?
// A party to which goods are consigned.
ref cac:ExporterParty ?
// The party that makes the export declaration, or on behalf of which the export declaration is made, and that is the owner of the goods in this consignment or has similar right of disposal over them at the time when the declaration is accepted.
ref cac:ConsignorParty ?
// The party consigning goods, as stipulated in the transport contract by the party ordering transport.
ref cac:ImporterParty ?
// The party that makes an import declaration regarding this consignment, or on behalf of which a customs clearing agent or other authorized person makes an import declaration regarding this consignment. This may include a person who has possession of the goods or to whom the goods are consigned.
ref cac:CarrierParty ?
// The party providing the transport of goods in this consignment between named points.
ref cac:FreightForwarderParty ?
// The party combining individual smaller consignments into a single larger shipment (the consolidated shipment), which is sent to a counterpart that mirrors the consolidator's activity by dividing the consolidated consignment into its original components.
ref cac:NotifyParty ?
// The party to be notified upon arrival of goods and when special occurrences (usually pre-defined) take place during a transportation service.
ref cac:OriginalDespatchParty ?
// The original despatch (sender) party for this consignment.
ref cac:FinalDeliveryParty ?
// The final delivery party for this consignment.
ref cac:PerformingCarrierParty ?
// The party performing the carriage of this consignment.
ref cac:SubstituteCarrierParty ?
// A substitute party performing the carriage of this consignment.
ref cac:LogisticsOperatorParty ?
// The logistics operator party for this consignment.
ref cac:TransportAdvisorParty ?
// The party providing transport advice this consignment.
ref cac:HazardousItemNotificationParty ?
// The party that would be notified of a hazardous item in this consignment.
ref cac:InsuranceParty ?
// The party holding the insurance for this consignment.
ref cac:MortgageHolderParty ?
// The party holding the mortgage for this consignment.
ref cac:BillOfLadingHolderParty ?
// The party holding the bill of lading for this consignment.
ref cac:OriginalDepartureCountry ?
// The country from which the goods in this consignment were originally exported, without any commercial transaction taking place in intermediate countries.
ref cac:FinalDestinationCountry ?
// The country in which the goods in this consignment are to be delivered to the final consignee or buyer.
ref cac:TransitCountry *
// One of the countries through which goods or passengers in this consignment are routed between the country of original departure and the country of final destination.
ref cac:TransportContract ?
// A transport contract relating to this consignment.
ref cac:TransportEvent *
// A class describing a significant occurrence or happening related to the transportation of goods.
ref cac:OriginalDespatchTransportationService ?
// The service for pickup from the consignor under the transport contract for this consignment.
ref cac:FinalDeliveryTransportationService ?
// The service for delivery to the consignee under the transport contract for this consignment.
ref cac:DeliveryTerms ?
// The conditions agreed upon between a seller and a buyer with regard to the delivery of goods and/or services (e.g., CIF, FOB, or EXW from the INCOTERMS Terms of Delivery).
ref cac:PaymentTerms ?
// The terms of payment between the parties (such as logistics service client, logistics service provider) in a transaction.
ref cac:CollectPaymentTerms ?
// The terms of payment that apply to the collection of this consignment.
ref cac:DisbursementPaymentTerms ?
// The terms of payment for disbursement.
ref cac:PrepaidPaymentTerms ?
// The terms of payment for prepayment.
ref cac:FreightAllowanceCharge *
// A cost incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage for this consignment. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance to the extent that they relate to the freight costs.
ref cac:ExtraAllowanceCharge *
// A charge for extra allowance.
ref cac:MainCarriageShipmentStage *
// A shipment stage during main carriage.
ref cac:PreCarriageShipmentStage *
// A shipment stage during precarriage (usually refers to movement activity that takes place prior to the container being loaded at a port of loading).
ref cac:OnCarriageShipmentStage *
// A shipment stage during on-carriage (usually refers to movement activity that takes place after the container is discharged at a port of discharge).
ref cac:TransportHandlingUnit *
// A transport handling unit used for loose and containerized goods.
ref cac:FirstArrivalPortLocation ?
// The first arrival location in a transport. This would be a port for sea, an airport for air, a terminal for rail, or a border post for land crossing.
ref cac:LastExitPortLocation ?
// The final exporting location in a transport. This would be a port for sea, an airport for air, a terminal for rail, or a border post for land crossing.
type ConsumptionType
// A class to describe the consumption of a utility.
ref cbc:UtilityStatementTypeCode ?
// A code identifying the type of the Utility Statement required for this consumption. Explains the kind of utility the statement is about, e.g.. "gas", "electricity", "telephone"
ref cac:MainPeriod ?
// The period of consumption.
ref cac:AllowanceCharge *
// An allowance or charges that may apply with this consumption.
ref cac:TaxTotal *
// The total of taxes for each tax type covering the consumption.
ref cac:EnergyWaterSupply ?
// The details of any energy or water consumption.
ref cac:TelecommunicationsSupply ?
// The details of any telecommunications consumption.
ref cac:LegalMonetaryTotal
// The total amount payable on this consumption, including any allowances, charges, or taxes.
type ConsumptionAverageType
// A class to define an average consumption as a monetary amount.
ref cbc:AverageAmount ?
// The average monetary amount of the consumption.
ref cbc:Description *
// A description of the average consumed.
type ConsumptionCorrectionType
// The Statement of correction, for examples heating correction.
ref cbc:CorrectionType ?
// Statement for the correction type.
ref cbc:CorrectionTypeCode ?
// Statement at the code for the correction type.
ref cbc:MeterNumber ?
// Statement for meter number.
ref cbc:GasPressureQuantity ?
// Correction of the gas pressure.
ref cbc:ActualTemperatureReductionQuantity ?
// Statement for the actuel heating correction temperature.
ref cbc:NormalTemperatureReductionQuantity ?
// Statement for the standard for heating correction temperature.
ref cbc:DifferenceTemperatureReductionQuantity ?
// Deviation from standard heating correction.
ref cbc:Description *
// Description related to the corrections.
ref cbc:CorrectionUnitAmount ?
// Correction per MWH per degree C.
ref cbc:ConsumptionEnergyQuantity ?
// Your consumpt for district heating energy.
ref cbc:ConsumptionWaterQuantity ?
// Your consumpt for district heating water.
ref cbc:CorrectionAmount ?
// Your correction for heating correction.
type ConsumptionHistoryType
// A class to describe the measurement of a type of consumption during a particular period, used for the subscriber to get an overview of his consumption
ref cbc:MeterNumber ?
// A text identifier for the meter measuring the consumption.
ref cbc:Quantity
// The quantity consumed.
ref cbc:Amount ?
// The monetary amount to be charged for the quantity consumed.
ref cbc:ConsumptionLevelCode ?
// The consumption level, expressed as a code used explain the consumption quantity, e.g.. diversion from the normal.
ref cbc:ConsumptionLevel ?
// The consumption level, expressed as text, used explain the consumption quantity, e.g.. diversion from the normal.
ref cbc:Description *
// Text describing the consumption itself.
ref cac:Period
// The period during which the consumption took place.
type ConsumptionLineType
// A class to describe a line item for utility consumption. To specify more than one utility item, use separate consumption lines.
ref cbc:ID
// An identifier for this consumption line.
ref cbc:ParentDocumentLineReferenceID ?
// An identifier for the transaction line on a related document (such as an invoice) that covers this consumption line.
ref cbc:InvoicedQuantity
// The quantity invoiced.
ref cbc:LineExtensionAmount
// The monetary amount, including discount, to be charged for this consumption line.
ref cac:Period ?
// The period of time covered by this consumption line.
ref cac:Delivery *
// A delivery of the utility item on this consumption line.
ref cac:AllowanceCharge *
// An allowance or charge that applies to this consumption line.
ref cac:TaxTotal *
// A total amount of taxes of a particular kind applicable to this consumption line.
ref cac:UtilityItem
// The utility item consumed.
ref cac:Price ?
// The price associated with this consumption line, expressed in a data structure containing multiple properties.
ref cac:UnstructuredPrice ?
// The price associated with this consumption line expressed in a less structured form that includes just the amount and the time of use.
type ConsumptionPointType
// A class to define the point of consumption for a utility, such as a meter.
ref cbc:ID
// An identifier for this point of consumption.
ref cbc:Description *
// Text describing this consumption point.
ref cbc:SubscriberID ?
// An identifier for the subscriber responsible for the consumption at this consumption point.
ref cbc:SubscriberType ?
// The type of subscriber, expressed as text.
ref cbc:SubscriberTypeCode ?
// The type of subscriber, expressed as a code.
ref cbc:TotalDeliveredQuantity ?
// The total quantity delivered, calculated at this consumption point.
ref cac:Address ?
// The address of this consumption point.
ref cac:WebSiteAccess ?
// Access information for the website of this consumption point.
ref cac:UtilityMeter *
// A meter at this consumption point.
type ConsumptionReportType
// A class to describe utility consumption, including details of the environment in which consumption takes place.
ref cbc:ID
// An identifier for this consumption report.
ref cbc:ConsumptionType ?
// The type of consumption, expressed as text.
ref cbc:ConsumptionTypeCode ?
// The type of consumption, expressed as a code.
ref cbc:Description *
// Text reporting utility consumption.
ref cbc:TotalConsumedQuantity ?
// The total quantity consumed.
ref cbc:BasicConsumedQuantity ?
// The basic quantity consumed, excluding additional consumption.
ref cbc:ResidentOccupantsNumeric ?
// The number of people occupying the residence covered by this report.
ref cbc:ConsumersEnergyLevelCode ?
// The level of energy consumed, compared to the average for this residence type and the number of people living in the residence, expressed as a code.
ref cbc:ConsumersEnergyLevel ?
// The level of energy consumed, compared to the average for this residence type and the number of people living in the residence, expressed as text.
ref cbc:ResidenceType ?
// The type of residence (house, apartment, etc.) covered in this report, expressed as text.
ref cbc:ResidenceTypeCode ?
// The type of residence (house, apartment, etc.) covered in this report, expressed as a code.
ref cbc:HeatingType ?
// The type of heating in the residence covered in this report, expressed as text.
ref cbc:HeatingTypeCode ?
// The type of heating in the residence covered in this report, expressed as a code.
ref cac:Period ?
// The period of consumption covered in this report.
ref cac:GuidanceDocumentReference ?
// A reference to a document providing an explanation of this kind of report.
ref cac:DocumentReference ?
// A reference to some other document (for example, this report in another format).
ref cac:ConsumptionReportReference *
// A reference to a previous consumption report.
ref cac:ConsumptionHistory *
// A report describing historical parameters relating to a specific instance of consumption.
type ConsumptionReportReferenceType
// A class to define a reference to an earlier consumption report (e.g., last year's consumption).
ref cbc:ConsumptionReportID
// An identifier for the referenced consumption report.
ref cbc:ConsumptionType ?
// The reported consumption type, expressed as text.
ref cbc:ConsumptionTypeCode ?
// The reported consumption type, expressed as a code.
ref cbc:TotalConsumedQuantity
// The total quantity consumed during the period of the referenced report.
ref cac:Period
// The period of consumption covered by the referenced report.
type ContactType
// A class to describe a contactable person or department in an organization.
ref cbc:ID ?
// An identifier for this contact.
ref cbc:Name ?
// The name of this contact. It is recommended that this be used for a functional name and not a personal name.
ref cbc:Telephone ?
// The primary telephone number of this contact.
ref cbc:Telefax ?
// The primary fax number of this contact.
ref cbc:ElectronicMail ?
// The primary email address of this contact.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures; in particular, a textual description of the circumstances under which this contact can be used (e.g., "emergency" or "after hours").
ref cac:OtherCommunication *
// Another means of communication with this contact.
type ContractType
// A class to describe a contract.
ref cbc:ID ?
// An identifier for this contract.
ref cbc:IssueDate ?
// The date on which this contract was issued.
ref cbc:IssueTime ?
// The time at which this contract was issued.
ref cbc:NominationDate ?
// In a transportation contract, the deadline date by which the services referred to in the transport execution plan have to be booked. For example, if this service is a carrier service scheduled for Wednesday 16 February 2011 at 10 a.m. CET, the nomination date might be Tuesday15 February 2011.
ref cbc:NominationTime ?
// In a transportation contract, the deadline time by which the services referred to in the transport execution plan have to be booked. For example, if this service is a carrier service scheduled for Wednesday 16 February 2011 at 10 a.m. CET, the nomination date might be Tuesday15 February 2011 and the nomination time 4 p.m. at the latest.
ref cbc:ContractTypeCode ?
// The type of this contract, expressed as a code, such as "Cost plus award fee" and "Cost plus fixed fee" from UNCEFACT Contract Type code list.
ref cbc:ContractType ?
// The type of this contract, expressed as text, such as "Cost plus award fee" and "Cost plus fixed fee" from UNCEFACT Contract Type code list.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:VersionID ?
// An identifier for the current version of this contract.
ref cbc:Description *
// Text describing this contract.
ref cac:ValidityPeriod ?
// The period during which this contract is valid.
ref cac:ContractDocumentReference *
// A reference to a contract document.
ref cac:NominationPeriod ?
// In a transportation contract, the period required to book the services specified in the contract before the services can begin.
ref cac:ContractualDelivery ?
// In a transportation contract, the delivery of the services required to book the services specified in the contract.
type ContractExecutionRequirementType
// A class to describe a requirement for execution of a contract.
ref cbc:Name *
// A name for this requirement.
ref cbc:ExecutionRequirementCode ?
// A code signifying the type of party independent of its role.
ref cbc:Description *
// Text describing this requirement.
type ContractExtensionType
// A class to describe possible extensions to a contract.
ref cbc:OptionsDescription *
// A description for the possible options that can be carried out during the execution of the contract.
ref cbc:MinimumNumberNumeric ?
// The fixed minimum number of contract extensions or renewals.
ref cbc:MaximumNumberNumeric ?
// The maximum allowed number of contract extensions.
ref cac:OptionValidityPeriod ?
// The period during which the option for extending the contract is available.
ref cac:Renewal *
// The period allowed for each contract extension.
type ContractingActivityType
// The nature of the type of business of the organization.
ref cbc:ActivityTypeCode ?
// A code specifying the nature of the type of business of the organization.
ref cbc:ActivityType ?
// The nature of the type of business of the organization, expressed as text.
type ContractingPartyType
// A class to describe an individual, a group, or a body having a procurement role in a tendering process.
ref cbc:BuyerProfileURI ?
// The buyer profile is typically located on a web site where the contracting party publishes its procurement opportunities
ref cac:ContractingPartyType *
// The type of contracting party that is independent of its role.
ref cac:ContractingActivity *
// The nature of the type of business of the organization
ref cac:Party
// The contracting party itself.
type ContractingPartyTypeType
// The type of contracting party that is independent of its role.
ref cbc:PartyTypeCode ?
// A code specifying the type of party that is independent of its role.
ref cbc:PartyType ?
// The type of party that is independent of its role, expressed as text.
type CorporateRegistrationSchemeType
// A class to describe a scheme for corporate registration.
ref cbc:ID ?
// An identifier for this registration scheme.
ref cbc:Name ?
// The name of this registration scheme.
ref cbc:CorporateRegistrationTypeCode ?
// A code signifying the type of this registration scheme.
ref cac:JurisdictionRegionAddress *
// A geographic area in which this registration scheme applies.
type CountryType
// A class to describe a country.
ref cbc:IdentificationCode ?
// A code signifying this country.
ref cbc:Name ?
// The name of this country.
type CreditAccountType
// A class to identify a credit account for sales on account.
ref cbc:AccountID
// An identifier for this credit account.
type CreditNoteLineType
// A class to define a line in a Credit Note or Self Billed Credit Note.
ref cbc:ID
// An identifier for this credit note line.
ref cbc:UUID ?
// A universally unique identifier for this credit note line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:CreditedQuantity ?
// The quantity of items credited in this credit note line.
ref cbc:LineExtensionAmount ?
// The total amount for this credit note line, including allowance charges but exclusive of taxes.
ref cbc:TaxPointDate ?
// The date of this credit note line, used to indicate the point at which tax becomes applicable.
ref cbc:AccountingCostCode ?
// The buyer's accounting cost centre for this credit note line, expressed as a code.
ref cbc:AccountingCost ?
// The buyer's accounting cost centre for this credit note line, expressed as text.
ref cbc:PaymentPurposeCode ?
// A code signifying the business purpose for this payment.
ref cbc:FreeOfChargeIndicator ?
// An indicator that this credit note line is free of charge (true) or not (false). The default is false.
ref cac:InvoicePeriod *
// An invoice period to which this credit note line applies.
ref cac:OrderLineReference *
// A reference to an order line associated with this credit note line.
ref cac:DiscrepancyResponse *
// A reason for the credit.
ref cac:DespatchLineReference *
// A reference to a despatch line associated with this credit note line.
ref cac:ReceiptLineReference *
// A reference to a receipt line associated with this credit note line.
ref cac:BillingReference *
// A reference to a billing document associated with this credit note line.
ref cac:DocumentReference *
// A reference to a document associated with this credit note line.
ref cac:PricingReference ?
// A reference to pricing and item location information associated with this credit note line.
ref cac:OriginatorParty ?
// The party who originated the Order to which the Credit Note is related.
ref cac:Delivery *
// A delivery associated with this credit note line.
ref cac:PaymentTerms *
// A specification of payment terms associated with this credit note line.
ref cac:TaxTotal *
// A total amount of taxes of a particular kind applicable to this credit note line.
ref cac:AllowanceCharge *
// An allowance or charge associated with this credit note.
ref cac:Item ?
// The item associated with this credit note line.
ref cac:Price ?
// The price of the item associated with this credit note line.
ref cac:DeliveryTerms *
// Terms and conditions of a delivery associated with this credit note line.
ref cac:SubCreditNoteLine *
// A class defining one or more Credit Note Lines detailing the credit note line.
ref cac:ItemPriceExtension ?
// The price extension, calculated by multiplying the price per unit by the quantity of items on this credit note line.
type CustomerPartyType
// A class to describe a customer party.
ref cbc:CustomerAssignedAccountID ?
// An identifier for the customer's account, assigned by the customer itself.
ref cbc:SupplierAssignedAccountID ?
// An identifier for the customer's account, assigned by the supplier.
ref cbc:AdditionalAccountID *
// An identifier for the customer's account, assigned by a third party.
ref cac:Party ?
// The customer party itself.
ref cac:DeliveryContact ?
// A customer contact for deliveries.
ref cac:AccountingContact ?
// A customer contact for accounting.
ref cac:BuyerContact ?
// A customer contact for purchasing.
type CustomsDeclarationType
// A class describing identifiers or references relating to customs procedures.
ref cbc:ID
// An identifier associated with customs related procedures.
ref cac:IssuerParty ?
// Describes the party issuing the customs declaration.
type DebitNoteLineType
// A class to define a line in a Debit Note.
ref cbc:ID
// An identifier for this debit note line.
ref cbc:UUID ?
// A universally unique identifier for this debit note line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:DebitedQuantity ?
// The quantity of Items debited in this debit note line.
ref cbc:LineExtensionAmount
// The total amount for this debit note line, including allowance charges but net of taxes.
ref cbc:TaxPointDate ?
// The date of this debit note line, used to indicate the point at which tax becomes applicable.
ref cbc:AccountingCostCode ?
// The buyer's accounting cost centre for this debit note line, expressed as a code.
ref cbc:AccountingCost ?
// The buyer's accounting cost centre for this debit note line, expressed as text.
ref cbc:PaymentPurposeCode ?
// A code signifying the business purpose for this payment.
ref cac:DiscrepancyResponse *
// A reason for the debit.
ref cac:DespatchLineReference *
// A reference to a despatch line associated with this debit note line.
ref cac:ReceiptLineReference *
// A reference to a receipt line associated with this debit note line.
ref cac:BillingReference *
// A reference to a billing document associated with this debit note line.
ref cac:DocumentReference *
// A reference to a document associated with this debit note line.
ref cac:PricingReference ?
// A reference to pricing and item location information associated with this debit note line.
ref cac:Delivery *
// A delivery associated with this debit note line.
ref cac:TaxTotal *
// A total amount of taxes of a particular kind applicable to this debit note line.
ref cac:AllowanceCharge *
// An allowance or charge associated with this debit note.
ref cac:Item ?
// The item associated with this debit note line.
ref cac:Price ?
// The price of the item associated with this debit note line.
ref cac:SubDebitNoteLine *
// A recursive description of a debit note line subsidiary to this debit note line.
type DeclarationType
// A class to describe a declaration by an economic operator of certain characteristics or capabilities in fulfilment of requirements specified in a call for tenders.
ref cbc:Name *
// The name of this declaration.
ref cbc:DeclarationTypeCode ?
// A code signifying the type of this declaration.
ref cbc:Description *
// Text describing this declaration.
ref cac:EvidenceSupplied *
// The evidence supporting this declaration.
type DeliveryType
// A class to describe a delivery.
ref cbc:ID ?
// An identifier for this delivery.
ref cbc:Quantity ?
// The quantity of items, child consignments, shipments in this delivery.
ref cbc:MinimumQuantity ?
// The minimum quantity of items, child consignments, shipments in this delivery.
ref cbc:MaximumQuantity ?
// The maximum quantity of items, child consignments, shipments in this delivery.
ref cbc:ActualDeliveryDate ?
// The actual date of delivery.
ref cbc:ActualDeliveryTime ?
// The actual time of delivery.
ref cbc:LatestDeliveryDate ?
// The latest date of delivery allowed by the buyer.
ref cbc:LatestDeliveryTime ?
// The latest time of delivery allowed by the buyer.
ref cbc:ReleaseID ?
// An identifier used for approval of access to delivery locations (e.g., port terminals).
ref cbc:TrackingID ?
// The delivery Tracking ID (for transport tracking).
ref cac:DeliveryAddress ?
// The delivery address.
ref cac:DeliveryLocation ?
// The delivery location.
ref cac:AlternativeDeliveryLocation ?
// An alternative delivery location.
ref cac:RequestedDeliveryPeriod ?
// The period requested for delivery.
ref cac:PromisedDeliveryPeriod ?
// The period promised for delivery.
ref cac:EstimatedDeliveryPeriod ?
// The period estimated for delivery.
ref cac:CarrierParty ?
// The party responsible for delivering the goods.
ref cac:DeliveryParty ?
// The party to whom the goods are delivered.
ref cac:NotifyParty *
// A party to be notified of this delivery.
ref cac:Despatch ?
// The despatch (pickup) associated with this delivery.
ref cac:DeliveryTerms *
// Terms and conditions relating to the delivery.
ref cac:MinimumDeliveryUnit ?
// The minimum delivery unit for this delivery.
ref cac:MaximumDeliveryUnit ?
// The maximum delivery unit for this delivery.
ref cac:Shipment ?
// The shipment being delivered.
type DeliveryTermsType
// A class for describing the terms and conditions applying to the delivery of goods.
ref cbc:ID ?
// An identifier for this description of delivery terms.
ref cbc:SpecialTerms *
// A description of any terms or conditions relating to the delivery items.
ref cbc:LossRiskResponsibilityCode ?
// A code that identifies one of various responsibilities for loss risk in the execution of the delivery.
ref cbc:LossRisk *
// A description of responsibility for risk of loss in execution of the delivery, expressed as text.
ref cbc:Amount ?
// The monetary amount covered by these delivery terms.
ref cac:DeliveryLocation ?
// The location for the contracted delivery.
ref cac:AllowanceCharge ?
// An allowance or charge covered by these delivery terms.
type DeliveryUnitType
// A class to describe a delivery unit.
ref cbc:BatchQuantity
// The quantity of ordered Items that constitutes a batch for delivery purposes.
ref cbc:ConsumerUnitQuantity ?
// The quantity of units in the Delivery Unit expressed in the units used by the consumer.
ref cbc:HazardousRiskIndicator ?
// An indication that the transported goods are subject to an international regulation concerning the carriage of dangerous goods (true) or not (false).
type DependentPriceReferenceType
// A class to define the price of an item as a percentage of the price of a different item.
ref cbc:Percent ?
// The percentage by which the price of the different item is multiplied to calculate the price of the item.
ref cac:LocationAddress ?
// The reference location for this dependent price reference.
ref cac:DependentLineReference ?
// A reference to a line that the price is depended of.
type DespatchType
// A class to describe the despatching of goods (their pickup for delivery).
ref cbc:ID ?
// An identifier for this despatch event.
ref cbc:RequestedDespatchDate ?
// The despatch (pickup) date requested, normally by the buyer.
ref cbc:RequestedDespatchTime ?
// The despatch (pickup) time requested, normally by the buyer.
ref cbc:EstimatedDespatchDate ?
// The estimated despatch (pickup) date.
ref cbc:EstimatedDespatchTime ?
// The estimated despatch (pickup) time.
ref cbc:ActualDespatchDate ?
// The actual despatch (pickup) date.
ref cbc:ActualDespatchTime ?
// The actual despatch (pickup) time.
ref cbc:GuaranteedDespatchDate ?
// The date guaranteed for the despatch (pickup).
ref cbc:GuaranteedDespatchTime ?
// The time guaranteed for the despatch (pickup).
ref cbc:ReleaseID ?
// An identifier for the release of the despatch used as security control or cargo control (pick-up).
ref cbc:Instructions *
// Text describing any special instructions applying to the despatch (pickup).
ref cac:DespatchAddress ?
// The address of the despatch (pickup).
ref cac:DespatchLocation ?
// The location of the despatch (pickup).
ref cac:DespatchParty ?
// The party despatching the goods.
ref cac:CarrierParty ?
// The party carrying the goods.
ref cac:NotifyParty *
// A party to be notified of this despatch (pickup).
ref cac:Contact ?
// The primary contact for this despatch (pickup).
ref cac:EstimatedDespatchPeriod ?
// The period estimated for the despatch (pickup) of goods.
ref cac:RequestedDespatchPeriod ?
// The period requested for the despatch (pickup) of goods.
type DespatchLineType
// A class to define a line in a Despatch Advice.
ref cbc:ID
// An identifier for this despatch line.
ref cbc:UUID ?
// A universally unique identifier for this despatch line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:LineStatusCode ?
// A code signifying the status of this despatch line with respect to its original state.
ref cbc:DeliveredQuantity ?
// The quantity despatched (picked up).
ref cbc:BackorderQuantity ?
// The quantity on back order at the supplier.
ref cbc:BackorderReason *
// The reason for the back order.
ref cbc:OutstandingQuantity ?
// The quantity outstanding (which will follow in a later despatch).
ref cbc:OutstandingReason *
// The reason for the outstanding quantity.
ref cbc:OversupplyQuantity ?
// The quantity over-supplied, i.e., the quantity over and above that ordered.
ref cac:OrderLineReference +
// A reference to an order line associated with this despatch line.
ref cac:DocumentReference *
// A reference to a document associated with this despatch line.
ref cac:Item
// The item associated with this despatch line.
ref cac:Shipment *
// A shipment associated with this despatch line.
type DimensionType
// A class to define a measurable dimension (length, mass, weight, volume, or area) of an item.
ref cbc:AttributeID
// An identifier for the attribute to which the measure applies.
ref cbc:Measure ?
// The measurement value.
ref cbc:Description *
// Text describing the measurement attribute.
ref cbc:MinimumMeasure ?
// The minimum value in a range of measurement of this dimension.
ref cbc:MaximumMeasure ?
// The maximum value in a range of measurement of this dimension.
type DocumentDistributionType
// A class to describe the distribution of a document to an interested party.
ref cbc:PrintQualifier
// Text describing the interested party's distribution rights.
ref cbc:MaximumCopiesNumeric
// The maximum number of printed copies of the document that the interested party is allowed to make.
ref cac:Party
// The interested party to which the document should be distributed.
type DocumentReferenceType
// A class to define a reference to a document.
ref cbc:ID
// An identifier for the referenced document.
ref cbc:CopyIndicator ?
// An indicator that the referenced document is a copy (true) or the original (false).
ref cbc:UUID ?
// A universally unique identifier for this document reference.
ref cbc:IssueDate ?
// The date, assigned by the sender of the referenced document, on which the document was issued.
ref cbc:IssueTime ?
// The time, assigned by the sender of the referenced document, at which the document was issued.
ref cbc:DocumentTypeCode ?
// The type of document being referenced, expressed as a code.
ref cbc:DocumentType ?
// The type of document being referenced, expressed as text.
ref cbc:XPath *
// A reference to another place in the same XML document instance in which DocumentReference appears.
ref cbc:LanguageID ?
// An identifier for the language used in the referenced document.
ref cbc:LocaleCode ?
// A code signifying the locale in which the language in the referenced document is used.
ref cbc:VersionID ?
// An identifier for the current version of the referenced document.
ref cbc:DocumentStatusCode ?
// A code signifying the status of the reference document with respect to its original state.
ref cbc:DocumentDescription *
// Text describing the referenced document.
ref cac:Attachment ?
// The referenced document as an attachment to the document from which it is referenced.
ref cac:ValidityPeriod ?
// The period for which this document reference is valid.
ref cac:IssuerParty ?
// The party who issued the referenced document.
ref cac:ResultOfVerification ?
// The result of an attempt to verify a signature associated with the referenced document.
type DocumentResponseType
// A class to describe an application-level response to a document.
ref cac:Response
// A response to the document as a whole.
ref cac:DocumentReference +
// A referenced document.
ref cac:IssuerParty ?
// The party that issued the document.
ref cac:RecipientParty ?
// The party for which the document is intended.
ref cac:LineResponse *
// A response to a particular line in the document.
type DutyType
// The charging rate used for both call charging and time dependent charging
ref cbc:Amount
// The amount of this duty.
ref cbc:Duty ?
// Text describing this duty.
ref cbc:DutyCode ?
// The type of this charge rate, expressed as a code.
ref cac:TaxCategory ?
// The tax category applicable to this duty.
type EconomicOperatorRoleType
// A class to describe the tenderer contracting role.
ref cbc:RoleCode ?
// A code specifying the role of the party.
ref cbc:RoleDescription *
// A textual description of the party role.
type EconomicOperatorShortListType
// A class to provide information about the preselection of a short list of economic operators for consideration as possible candidates in a tendering process.
ref cbc:LimitationDescription *
// Text describing the criteria used to restrict the number of candidates.
ref cbc:ExpectedQuantity ?
// The number of economic operators expected to be on the short list.
ref cbc:MaximumQuantity ?
// The maximum number of economic operators on the short list.
ref cbc:MinimumQuantity ?
// The minimum number of economic operators on the short list.
ref cac:PreSelectedParty *
// The parties pre-selected allowed to submit tenders in a negotiated procedure. Negotiated procedure is a type of procedure where the contracting authorities can set the parties to be invited in the procurement project
type EmissionCalculationMethodType
// A class to define how an environmental emission is calculated.
ref cbc:CalculationMethodCode ?
// A code signifying the method used to calculate the emission.
ref cbc:FullnessIndicationCode ?
// A code signifying whether a piece of transport equipment is full, partially full, or empty. This indication is used as a parameter when calculating the environmental emission.
ref cac:MeasurementFromLocation ?
// A start location from which an environmental emission is calculated.
ref cac:MeasurementToLocation ?
// An end location to which an environmental emission is calculated.
type EndorsementType
// A class to describe an endorsement of a document.
ref cbc:DocumentID
// An identifier for this endorsement.
ref cbc:ApprovalStatus
// The status of this endorsement.
ref cbc:Remarks *
// Remarks provided by the endorsing party.
ref cac:EndorserParty
// The type of party providing this endorsement.
ref cac:Signature *
// A signature applied to this endorsement.
type EndorserPartyType
// A class to describe the party endorsing a document.
ref cbc:RoleCode
// A code specifying the role of the party providing the endorsement (e.g., issuer, embassy, insurance, etc.).
ref cbc:SequenceNumeric
// A number indicating the order of the endorsement provided by this party in the sequence in which endorsements are to be applied.
ref cac:Party
// The party endorsing the application.
ref cac:SignatoryContact
// The individual representing the exporter who signs the Certificate of Origin application before submitting it to the issuer party.
type EnergyTaxReportType
// A class to describe energy taxes.
ref cbc:TaxEnergyAmount ?
// The monetary amount of taxes (and duties).
ref cbc:TaxEnergyOnAccountAmount ?
// The monetary amount of taxes (and duties) paid on account.
ref cbc:TaxEnergyBalanceAmount ?
// The monetary amount of the balance of taxes owing.
ref cac:TaxScheme
// The relevant taxation scheme.
type EnergyWaterSupplyType
// A class to describe the supply (and therefore consumption) of an amount of energy or water.
ref cac:ConsumptionReport *
// An amount of energy or water consumed.
ref cac:EnergyTaxReport *
// A tax on the consumption of energy or water.
ref cac:ConsumptionAverage *
// A consumption average.
ref cac:EnergyWaterConsumptionCorrection *
// Describes any corrections or adjustments to the supply of energy or water.
type EnvironmentalEmissionType
// A class to describe an environmental emission.
ref cbc:EnvironmentalEmissionTypeCode
// A code specifying the type of environmental emission.
ref cbc:ValueMeasure
// A value measurement for the environmental emission.
ref cbc:Description *
// Text describing this environmental emission.
ref cac:EmissionCalculationMethod *
// A method used to calculate the amount of this emission.
type EvaluationCriterionType
// A class defining the required criterion for a tenderer to be elligible in a tendering process.
ref cbc:EvaluationCriterionTypeCode ?
// A code that specifies the criterion; it may be financial, technical or organizational.
ref cbc:Description *
// A description of the criterion.
ref cbc:ThresholdAmount ?
// Estimated monetary amount of the threshold for the criterion.
ref cbc:ThresholdQuantity ?
// Estimated quantity of the threshold for the criterion.
ref cbc:ExpressionCode ?
// A code identifying the expression that will be used to evaluate the criterion.
ref cbc:Expression *
// The expression that will be used to evaluate the criterion.
ref cac:DurationPeriod ?
// Describes the period for which the evaluation criterion is valid.
ref cac:SuggestedEvidence *
// Describes any evidences that should be used to satisfy the criterion.
type EventType
// A class to describe a significant occurrence relating to an object, process, or person.
ref cbc:IdentificationID ?
// An identifier for this event within an agreed event identification scheme.
ref cbc:OccurrenceDate ?
// The date of this event.
ref cbc:OccurrenceTime ?
// The time of this event.
ref cbc:TypeCode ?
// A code signifying the type of this event.
ref cbc:Description *
// Text describing this event.
ref cbc:CompletionIndicator ?
// An indicator that this event has been completed (true) or not (false).
ref cac:CurrentStatus *
// The current status of this event.
ref cac:Contact *
// Contacts associated with this event.
ref cac:OccurenceLocation ?
// The location of this event.
type EventCommentType
// A class to define comments about a retail event.
ref cbc:Comment
// Text commenting on the event.
ref cbc:IssueDate ?
// The date on which this comment was made.
ref cbc:IssueTime ?
// The time at which this comment was made.
type EventLineItemType
// A class to define a line item describing the expected impacts associated with a retail event involving a specific product at a specific location.
ref cbc:LineNumberNumeric ?
// The number of this event line item.
ref cac:ParticipatingLocationsLocation ?
// The location of the stores involved in the event described in this line item.
ref cac:RetailPlannedImpact *
// A planned impact of the event described in this line item.
ref cac:SupplyItem
// The product with which the event is associated.
type EventTacticType
// A class defining a specific type of action or situation arranged by the Buyer or the Seller to promote the product or products.
ref cbc:Comment ?
// Generic field to add additional information or to specify mutually defined eventTacticTypes that are not currently listed.
ref cbc:Quantity ?
// The currencies, units, etc. that describes what is need for the event or promotion Usage example: Number of pallets per store for a stack display
ref cac:EventTacticEnumeration
// The set of codes that describes this event tactic.
ref cac:Period ?
// The period covered by this event tactic.
type EventTacticEnumerationType
// A class to define a set of codes that describes a retail tactic.
ref cbc:ConsumerIncentiveTacticTypeCode ?
// A code signifying the type of consumer incentive. Examples include:Free Item, Temporary Price reduction
ref cbc:DisplayTacticTypeCode ?
// A code signifying the type of display. Examples Include: ON_COUNTER_DISPLAY, FLOOR_GRAPHICS FLOOR_STACK_DISPLAY
ref cbc:FeatureTacticTypeCode ?
// A code signifying a special feature. Examples Include: BILLBOARD DIRECT_MAIL_AD, FLYER
ref cbc:TradeItemPackingLabelingTypeCode ?
// A code signifying the type of trade item packing and labeling. Examples Include: BONUS_SIZE CO_BRANDED_TRADE_ITEM
type EvidenceType
// A class to describe an item of evidentiary support for representations of capabilities or the ability to meet tendering requirements, which an economic operator must provide for acceptance into a tendering process.
ref cbc:ID ?
// An identifier for this item of evidentiary support.
ref cbc:EvidenceTypeCode ?
// A code signifying the type of evidence.
ref cbc:Description *
// The textual description for this Evidence.
ref cbc:CandidateStatement *
// Information about a candidate statement that the contracting authority accepts as a sufficient response.
ref cac:EvidenceIssuingParty ?
// A class to describe a party issuing an evidentiary document.
ref cac:DocumentReference ?
// A reference to the evidentiary document.
ref cac:Language ?
// Information about a required translation to be part of the response, i.e. the language.
type EvidenceSuppliedType
// A reference to evidence.
ref cbc:ID
// The identifier of the referenced evidence.
type ExceptionCriteriaLineType
// A class to define a line in an ExceptionCriteria document that specifies a threshold for forecast variance, product activity, or performance history, the exceeding of which should trigger an exception message.
ref cbc:ID
// An identifier for this exception criteria line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:ThresholdValueComparisonCode
// Type of comparison to be carried out in reference to the set threshold." Allowed values are: EXCEEDS_EXCEPTION_VALUE FALLS_BELOW_EXCEPTION_VALUE
ref cbc:ThresholdQuantity
// A quantity beyond which an exception will be triggered.
ref cbc:ExceptionStatusCode ?
// A code signifying status specific to a shipment exception.
ref cbc:CollaborationPriorityCode ?
// A collaboratively assigned code signifying priority of the Exception. Possible values are: HIGH, LOW, MEDIUM
ref cbc:ExceptionResolutionCode ?
// Coded representation of possible resolution methods". Possible values are: DEFAULT_TO_AVERAGE_OF_COMPARED_VALUES DEFAULT_TO_BUYERS_VALUE DEFAULT_TO_HIGH_VALUE DEFAULT_TO_LOW_VALUE DEFAULT_TO_SELLERS_VALUE MANUAL_RESOLUTION MUTUALLY_DEFINED
ref cbc:SupplyChainActivityTypeCode ?
// Establishes the criterion for one of the three types of exceptions. There can be three types of exception criteria: Operational, Metric and Forecast Exceptions. This will be set if this Exception is about an Operational Exception. Description could be: A code used to identify an operational exception. Possible values are: CANCELED_ORDERS EMERGENCY_ORDERS ON_HAND ORDERS RECEIPTS SALES SHIPMENTS
ref cbc:PerformanceMetricTypeCode ?
// A code signifying a measure of performance.
ref cac:EffectivePeriod ?
// The period during which this exception criteria line is in effect.
ref cac:SupplyItem +
// The Trade Item that is the subject of the Exception Criterion.
ref cac:ForecastExceptionCriterionLine ?
// Establishes the criterion for one of the three types of exceptions. This class provides the criterion for the kind of forecast exception, the identification of the purpose of the forecast, the source of data and the time basis criterion for the exception.
type ExceptionNotificationLineType
// A class to define a line in an Exception Notification.
ref cbc:ID
// An identifier for this exception notification line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Description *
// Text describing the exception.
ref cbc:ExceptionStatusCode ?
// A code signifying status specific to a shipment exception.
ref cbc:CollaborationPriorityCode ?
// Priority of Exception.
ref cbc:ResolutionCode ?
// Coded representation of possible resolution methods". Possible values are: DEFAULT_TO_AVERAGE_OF_COMPARED_VALUES DEFAULT_TO_BUYERS_VALUE DEFAULT_TO_HIGH_VALUE DEFAULT_TO_LOW_VALUE DEFAULT_TO_SELLERS_VALUE MANUAL_RESOLUTION MUTUALLY_DEFINED
ref cbc:ComparedValueMeasure
// The value that was compared with the source value that resulted in the exception
ref cbc:SourceValueMeasure
// The value used as the basis of comparison
ref cbc:VarianceQuantity ?
// The variance of a data item from an expected value during a particular time interval.
ref cbc:SupplyChainActivityTypeCode ?
// Establishes the criterion for one of the three types of exceptions: Operational, performance metric and forecast. This reports an exception notification about an operational exception. Description could be: A code used to identify an operational exception. Possible values are: CANCELED_ORDERS EMERGENCY_ORDERS ON_HAND ORDERS RECEIPTS SALES SHIPMENTS
ref cbc:PerformanceMetricTypeCode ?
// A code used to identify a measure of performance. It defines the type of the Performance Metric on which an exception criteria is being defined
ref cac:ExceptionObservationPeriod ?
// The period (start-end date) when this exception is observed
ref cac:DocumentReference *
// A reference to Exception Criteria document can be provided.
ref cac:ForecastException ?
// A forecast accuracy or comparison exception.
ref cac:SupplyItem
// The product associated with this exception notification line.
type ExchangeRateType
// A class to define an exchange rate.
ref cbc:SourceCurrencyCode
// The reference currency for this exchange rate; the currency from which the exchange is being made.
ref cbc:SourceCurrencyBaseRate ?
// In the case of a source currency with denominations of small value, the unit base.
ref cbc:TargetCurrencyCode
// The target currency for this exchange rate; the currency to which the exchange is being made.
ref cbc:TargetCurrencyBaseRate ?
// In the case of a target currency with denominations of small value, the unit base.
ref cbc:ExchangeMarketID ?
// An identifier for the currency exchange market used as the source of this exchange rate.
ref cbc:CalculationRate ?
// The factor applied to the source currency to calculate the target currency.
ref cbc:MathematicOperatorCode ?
// A code signifying whether the calculation rate is a multiplier or a divisor.
ref cbc:Date ?
// The date on which the exchange rate was established.
ref cac:ForeignExchangeContract ?
// A contract for foreign exchange.
type ExternalReferenceType
// A class to describe an external object, such as a document stored at a remote location.
ref cbc:URI ?
// The Uniform Resource Identifier (URI) that identifies the external object as an Internet resource.
ref cbc:DocumentHash ?
// A hash value for the externally stored object.
ref cbc:HashAlgorithmMethod ?
// A hash algorithm used to calculate the hash value of the externally stored object.
ref cbc:ExpiryDate ?
// The date on which availability of the resource can no longer be relied upon.
ref cbc:ExpiryTime ?
// The time after which availability of the resource can no longer be relied upon.
ref cbc:MimeCode ?
// A code signifying the mime type of the external object.
ref cbc:FormatCode ?
// A code signifying the format of the external object.
ref cbc:EncodingCode ?
// A code signifying the encoding/decoding algorithm used with the external object.
ref cbc:CharacterSetCode ?
// A code signifying the character set of an external document.
ref cbc:FileName ?
// The file name of the external object.
ref cbc:Description *
// Text describing the external object.
type FinancialAccountType
// A class to describe a financial account.
ref cbc:ID ?
// The identifier for this financial account; the bank account number.
ref cbc:Name ?
// The name of this financial account.
ref cbc:AliasName ?
// An alias for the name of this financial account, to be used in place of the actual account name for security reasons.
ref cbc:AccountTypeCode ?
// A code signifying the type of this financial account.
ref cbc:AccountFormatCode ?
// A code signifying the format of this financial account.
ref cbc:CurrencyCode ?
// A code signifying the currency in which this financial account is held.
ref cbc:PaymentNote *
// Free-form text applying to the Payment for the owner of this account.
ref cac:FinancialInstitutionBranch ?
// The branch of the financial institution associated with this financial account.
ref cac:Country ?
// The country in which the holder of the financial account is domiciled.
type FinancialGuaranteeType
// A class to describe the bond guarantee of a tenderer or bid submitter's actual entry into a contract in the event that it is the successful bidder.
ref cbc:GuaranteeTypeCode
// A code signifying the type of financial guarantee. For instance "Provisional Guarantee" or "Final Guarantee"
ref cbc:Description *
// Text describing this financial guarantee.
ref cbc:LiabilityAmount ?
// The amount of liability in this financial guarantee.
ref cbc:AmountRate ?
// The rate used to calculate the amount of liability in this financial guarantee.
ref cac:ConstitutionPeriod ?
// The period during the tendering process to which this financial guarantee has to be settled.
type FinancialInstitutionType
// A class to describe a financial institution.
ref cbc:ID ?
// An identifier for this financial institution. It is recommended that the ISO 9362 Bank Identification Code (BIC) be used as the ID.
ref cbc:Name ?
// The name of this financial institution.
ref cac:Address ?
// The address of this financial institution.
type ForecastExceptionType
// As explained in Exception Criteria Line: Three types of exception criteria can be defined, Operational, Metric or Forecast Exceptions. This class provides criteria for forecast exception type: the identification of the purpose of the forecast, the source of data and the time basis criteria for the exception.
ref cbc:ForecastPurposeCode
// It is either Sales forecast or Order Forecast. Definition can be changed like: "The purpose of the Forecast (either sales or order), about which an exception criteria is being defined".
ref cbc:ForecastTypeCode
// A code signifying the type of forecast. Example of values are:BASE PROMOTIONAL SEASONAL TOTAL
ref cbc:IssueDate
// The date on which the forecast was issued.
ref cbc:IssueTime ?
// The time at which the forecast was issued.
ref cbc:DataSourceCode
// A code signifying the partner who provides this information.
ref cbc:ComparisonDataCode ?
// A code signifying the partner providing the information in this forecast exception.
ref cbc:ComparisonForecastIssueTime ?
// The time at which this comparison forecast was issued.
ref cbc:ComparisonForecastIssueDate ?
// The date on which this comparison forecast was issued.
type ForecastExceptionCriterionLineType
// Establishes the criterion for one of the three types of exceptions. This class provides criteria for the kind of forecast exception, the identification of the purpose of the forecast, the source of data and the time basis criterion for the exception.
ref cbc:ForecastPurposeCode
// A description of the purpose for the forecast that is assigned to each forecast data item exception criterion.
ref cbc:ForecastTypeCode
// A description of a Forecast selected from a list.
ref cbc:ComparisonDataSourceCode ?
// If it is a forecast comparison exception, this value indicates the other source of information.
ref cbc:DataSourceCode
// Indication of the partner who provides the information.
ref cbc:TimeDeltaDaysQuantity ?
// Time basis in days for the Exception.
type ForecastLineType
// Detailed information about a particular Forecast Line within a Forecast Document
ref cbc:ID
// An identifier for this forecast line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:FrozenDocumentIndicator ?
// An indicator that the status of the forecast is modifiable (true) or not (false).
ref cbc:ForecastTypeCode
// A code signifying the type of forecast. Examples: BASE PROMOTIONAL SEASONAL TOTAL
ref cac:ForecastPeriod ?
// The period to which the forecast applies.
ref cac:SalesItem ?
// Sales information for the item to which this line applies.
type ForecastRevisionLineType
// A class to define a line in a Forecast Revision describing a revision to a line in a Forecast.
ref cbc:ID
// An identifier for this forecast revision line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Description *
// Text describing the revision to this line.
ref cbc:RevisedForecastLineID
// An identifier for the revised forecast line.
ref cbc:SourceForecastIssueDate
// The date on which the forecast modified by this revision was generated or created.
ref cbc:SourceForecastIssueTime
// The time at which the forecast modified by this revision was generated or created.
ref cbc:AdjustmentReasonCode ?
// A code signifying the reason for the adjustment specified in this forecast revision line.
ref cac:ForecastPeriod ?
// The period to which this forecast revision line applies.
ref cac:SalesItem ?
// Sales information for the item to which this line applies.
type FrameworkAgreementType
// A class to describe a tendering framework agreement.
ref cbc:ExpectedOperatorQuantity ?
// The number of economic operators expected to participate in this framework agreement.
ref cbc:MaximumOperatorQuantity ?
// The maximum number of economic operators allowed to participate in this framework agreement.
ref cbc:Justification *
// Text describing the justification for this framework agreement.
ref cbc:Frequency *
// Text describing the frequency with which subsequent contracts will be awarded.
ref cac:DurationPeriod ?
// The period during which this framework agreement applies.
ref cac:SubsequentProcessTenderRequirement *
// A tender requirement intended for consumption by downstream tendering processes derived from the establishment of this framework agreement.
type GoodsItemType
// A class to describe a separately identifiable quantity of goods of a single product type.
ref cbc:ID ?
// An identifier for this goods item.
ref cbc:SequenceNumberID ?
// A sequence number differentiating a specific goods item within a consignment.
ref cbc:Description *
// Text describing this goods item to identify it for customs, statistical, or transport purposes.
ref cbc:HazardousRiskIndicator ?
// An indication that the transported goods item is subject to an international regulation concerning the carriage of dangerous goods (true) or not (false).
ref cbc:DeclaredCustomsValueAmount ?
// The total declared value for customs purposes of the goods item.
ref cbc:DeclaredForCarriageValueAmount ?
// The value of this goods item, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery.
ref cbc:DeclaredStatisticsValueAmount ?
// The total declared value of all the goods items in the same consignment with this goods item that have the same statistical heading.
ref cbc:FreeOnBoardValueAmount ?
// The monetary amount that has to be or has been paid as calculated under the applicable trade delivery.
ref cbc:InsuranceValueAmount ?
// The amount covered by insurance for this goods item.
ref cbc:ValueAmount ?
// The amount on which a duty, tax, or fee will be assessed.
ref cbc:GrossWeightMeasure ?
// The weight of this goods item, including packing and packaging but excluding the carrier's equipment.
ref cbc:NetWeightMeasure ?
// The weight of this goods item, excluding packing but including packaging that normally accompanies the goods.
ref cbc:NetNetWeightMeasure ?
// The total weight of this goods item, excluding all packing and packaging.
ref cbc:ChargeableWeightMeasure ?
// The weight on which a charge is to be based.
ref cbc:GrossVolumeMeasure ?
// The volume of this goods item, normally calculated by multiplying its maximum length, width, and height.
ref cbc:NetVolumeMeasure ?
// The volume contained by a goods item, excluding the volume of any packaging material.
ref cbc:Quantity ?
// The number of units making up this goods item.
ref cbc:PreferenceCriterionCode ?
// A code signifying the treatment preference for this goods item according to international trading agreements.
ref cbc:RequiredCustomsID ?
// An identifier for a set of tariff codes required to specify a type of goods for customs, transport, statistical, or other regulatory purposes.
ref cbc:CustomsStatusCode ?
// A code assigned by customs to signify the status of this goods item.
ref cbc:CustomsTariffQuantity ?
// Quantity of the units in this goods item as required by customs for tariff, statistical, or fiscal purposes.
ref cbc:CustomsImportClassifiedIndicator ?
// An indicator that this goods item has been classified for import by customs (true) or not (false).
ref cbc:ChargeableQuantity ?
// The number of units in the goods item to which charges apply.
ref cbc:ReturnableQuantity ?
// The number of units in the goods item that may be returned.
ref cbc:TraceID ?
// An identifier for use in tracing this goods item, such as the EPC number used in RFID.
ref cac:Item *
// Product information relating to a goods item.
ref cac:GoodsItemContainer *
// The transporting of a goods item in a unit of transport equipment (e.g., container).
ref cac:FreightAllowanceCharge *
// A cost incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance to the extent that they relate to the freight costs.
ref cac:InvoiceLine *
// Information about an invoice line relating to this goods item.
ref cac:Temperature *
// The temperature of the goods item.
ref cac:ContainedGoodsItem *
// A goods item contained in this goods item.
ref cac:OriginAddress ?
// The region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the customs tariff, or of quantitative restrictions, or of any other measure related to trade.
ref cac:Delivery ?
// The delivery of this goods item.
ref cac:Pickup ?
// The pickup of this goods item.
ref cac:Despatch ?
// The despatch of this goods item.
ref cac:MeasurementDimension *
// A measurable dimension (length, mass, weight, or volume) of this goods item.
ref cac:ContainingPackage *
// A package containing this goods item.
ref cac:ShipmentDocumentReference ?
// A reference to a shipping document associated with this goods item.
ref cac:MinimumTemperature ?
// Information about minimum temperature.
ref cac:MaximumTemperature ?
// Information about maximum temperature.
type GoodsItemContainerType
// A class defining how goods items are split across transport equipment.
ref cbc:ID
// An identifier for this goods item container.
ref cbc:Quantity ?
// The number of goods items loaded into or onto one piece of transport equipment as a total consignment or part of a consignment.
ref cac:TransportEquipment *
// A piece of transport equipment used to contain a single goods item.
type HazardousGoodsTransitType
// A class to describe hazardous goods in transit.
ref cbc:TransportEmergencyCardCode ?
// An identifier for a transport emergency card describing the actions to be taken in an emergency in transporting the hazardous goods. It may be the identity number of a hazardous emergency response plan assigned by the appropriate authority.
ref cbc:PackingCriteriaCode ?
// A code signifying the packaging requirement for transportation of the hazardous goods as assigned by IATA, IMDB, ADR, RID etc.
ref cbc:HazardousRegulationCode ?
// A code signifying the set of legal regulations governing the transportation of the hazardous goods.
ref cbc:InhalationToxicityZoneCode ?
// A code signifying the Inhalation Toxicity Hazard Zone for the hazardous goods, as defined by the US Department of Transportation.
ref cbc:TransportAuthorizationCode ?
// A code signifying authorization for the transportation of hazardous cargo.
ref cac:MaximumTemperature ?
// The maximum temperature at which the hazardous goods can safely be transported.
ref cac:MinimumTemperature ?
// The minimum temperature at which the hazardous goods can safely be transported.
type HazardousItemType
// A class to describe a hazardous item.
ref cbc:ID ?
// An identifier for this hazardous item.
ref cbc:PlacardNotation ?
// Text of the placard notation corresponding to the hazard class of this hazardous item. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport.
ref cbc:PlacardEndorsement ?
// Text of the placard endorsement that is to be shown on the shipping papers for this hazardous item. Can also be used for the number of the orange placard (lower part) required on the means of transport.
ref cbc:AdditionalInformation *
// Text providing further information about the hazardous substance.
ref cbc:UNDGCode ?
// The UN code for this kind of hazardous item.
ref cbc:EmergencyProceduresCode ?
// A code signifying the emergency procedures for this hazardous item.
ref cbc:MedicalFirstAidGuideCode ?
// A code signifying a medical first aid guide appropriate to this hazardous item.
ref cbc:TechnicalName ?
// The full technical name of a specific hazardous substance contained in this goods item.
ref cbc:CategoryName ?
// The name of the category of hazard that applies to the Item.
ref cbc:HazardousCategoryCode ?
// A code signifying a kind of hazard for a material.
ref cbc:UpperOrangeHazardPlacardID ?
// The number for the upper part of the orange hazard placard required on the means of transport.
ref cbc:LowerOrangeHazardPlacardID ?
// The number for the lower part of the orange hazard placard required on the means of transport.
ref cbc:MarkingID ?
// An identifier to the marking of the Hazardous Item
ref cbc:HazardClassID ?
// An identifier for the hazard class applicable to this hazardous item as defined by the relevant regulation authority (e.g., the IMDG Class Number of the SOLAS Convention of IMO and the ADR/RID Class Number for the road/rail environment).
ref cbc:NetWeightMeasure ?
// The net weight of this hazardous item, excluding packaging.
ref cbc:NetVolumeMeasure ?
// The volume of this hazardous item, excluding packaging and transport equipment.
ref cbc:Quantity ?
// The quantity of goods items in this hazardous item that are hazardous.
ref cac:ContactParty ?
// The individual, group, or body to be contacted in case of a hazardous incident associated with this item.
ref cac:SecondaryHazard *
// A secondary hazard associated with this hazardous item.
ref cac:HazardousGoodsTransit *
// Information related to the transit of this kind of hazardous goods.
ref cac:EmergencyTemperature ?
// The threshold temperature at which emergency procedures apply in the handling of temperature-controlled goods.
ref cac:FlashpointTemperature ?
// The flashpoint temperature of this hazardous item; i.e., the lowest temperature at which vapors above a volatile combustible substance ignite in air when exposed to flame.
ref cac:AdditionalTemperature *
// Another temperature relevant to the handling of this hazardous item.
type ImmobilizedSecurityType
// A class to describe an immobilized security to be used as a guarantee.
ref cbc:ImmobilizationCertificateID ?
// An identifier for the certificate of this immobilized security.
ref cbc:SecurityID ?
// An identifier for the security being immobilized.
ref cbc:IssueDate ?
// The date on which this immobilized security was issued.
ref cbc:FaceValueAmount ?
// The value of the security on the day it was immobilized.
ref cbc:MarketValueAmount ?
// The current market value of the immobilized security.
ref cbc:SharesNumberQuantity ?
// The number of shares immobilized.
ref cac:IssuerParty ?
// The party issuing the immobilized security certificate.
type InstructionForReturnsLineType
// A class to define a line in an Instruction for Returns.
ref cbc:ID
// An identifier for this instruction for returns line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Quantity
// The quantity of goods being returned.
ref cac:ManufacturerParty ?
// The manufacturer of the goods being returned.
ref cac:Item
// A description of the item being returned.
type InventoryReportLineType
// A class to define a line in an Inventory Report.
ref cbc:ID
// An identifier for this inventory report line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Quantity
// The quantity of the item reported that is currently in stock.
ref cbc:InventoryValueAmount ?
// The value of the quantity of the item reported that is currently in stock.
ref cbc:AvailabilityDate ?
// The date from which the goods will be available. If not present, the goods are available now.
ref cbc:AvailabilityStatusCode ?
// A code signifying the item's level of availability.
ref cac:Item
// The item associated with this inventory report line.
ref cac:InventoryLocation ?
// The location of the reported quantity of goods.
type InvoiceLineType
// A class to define a line in an Invoice.
ref cbc:ID
// An identifier for this invoice line.
ref cbc:UUID ?
// A universally unique identifier for this invoice line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:InvoicedQuantity ?
// The quantity (of items) on this invoice line.
ref cbc:LineExtensionAmount
// The total amount for this invoice line, including allowance charges but net of taxes.
ref cbc:TaxPointDate ?
// The date of this invoice line, used to indicate the point at which tax becomes applicable.
ref cbc:AccountingCostCode ?
// The buyer's accounting cost centre for this invoice line, expressed as a code.
ref cbc:AccountingCost ?
// The buyer's accounting cost centre for this invoice line, expressed as text.
ref cbc:PaymentPurposeCode ?
// A code signifying the business purpose for this payment.
ref cbc:FreeOfChargeIndicator ?
// An indicator that this invoice line is free of charge (true) or not (false). The default is false.
ref cac:InvoicePeriod *
// An invoice period to which this invoice line applies.
ref cac:OrderLineReference *
// A reference to an order line associated with this invoice line.
ref cac:DespatchLineReference *
// A reference to a despatch line associated with this invoice line.
ref cac:ReceiptLineReference *
// A reference to a receipt line associated with this invoice line.
ref cac:BillingReference *
// A reference to a billing document associated with this invoice line.
ref cac:DocumentReference *
// A reference to a document associated with this invoice line.
ref cac:PricingReference ?
// A reference to pricing and item location information associated with this invoice line.
ref cac:OriginatorParty ?
// The party who originated the Order to which the Invoice is related.
ref cac:Delivery *
// A delivery associated with this invoice line.
ref cac:PaymentTerms *
// A specification of payment terms associated with this invoice line.
ref cac:AllowanceCharge *
// An allowance or charge associated with this invoice line.
ref cac:TaxTotal *
// A total amount of taxes of a particular kind applicable to this invoice line.
ref cac:WithholdingTaxTotal *
// A reference to a TaxTotal class describing the amount that has been withhold by the authorities, e.g. if the creditor is in dept because of non paid taxes.
ref cac:Item
// The item associated with this invoice line.
ref cac:Price ?
// The price of the item associated with this invoice line.
ref cac:DeliveryTerms ?
// Terms and conditions of the delivery associated with this invoice line.
ref cac:SubInvoiceLine *
// An invoice line subsidiary to this invoice line.
ref cac:ItemPriceExtension ?
// The price extension, calculated by multiplying the price per unit by the quantity of items on this invoice line.
type ItemType
// A class to describe an item of trade. It includes a generic description applicable to all examples of the item together with optional subsidiary descriptions of any number of actual instances of the type.
ref cbc:Description *
// Text describing this item.
ref cbc:PackQuantity ?
// The unit packaging quantity; the number of subunits making up this item.
ref cbc:PackSizeNumeric ?
// The number of items in a pack of this item.
ref cbc:CatalogueIndicator ?
// An indicator that this item was ordered from a catalogue (true) or not (false).
ref cbc:Name ?
// A short name optionally given to this item, such as a name from a catalogue, as distinct from a description.
ref cbc:HazardousRiskIndicator ?
// An indication that the transported item, as delivered, is subject to an international regulation concerning the carriage of dangerous goods (true) or not (false).
ref cbc:AdditionalInformation *
// Further details regarding this item (e.g., the URL of a relevant web page).
ref cbc:Keyword *
// A keyword (search string) for this item, assigned by the seller party. Can also be a synonym for the name of the item.
ref cbc:BrandName *
// A brand name of this item.
ref cbc:ModelName *
// A model name of this item.
ref cac:BuyersItemIdentification ?
// Identifying information for this item, assigned by the buyer.
ref cac:SellersItemIdentification ?
// Identifying information for this item, assigned by the seller.
ref cac:ManufacturersItemIdentification *
// Identifying information for this item, assigned by the manufacturer.
ref cac:StandardItemIdentification ?
// Identifying information for this item, assigned according to a standard system.
ref cac:CatalogueItemIdentification ?
// Identifying information for this item, assigned according to a cataloguing system.
ref cac:AdditionalItemIdentification *
// An additional identifier for this item.
ref cac:CatalogueDocumentReference ?
// A reference to the catalogue in which this item appears.
ref cac:ItemSpecificationDocumentReference *
// A reference to a specification document for this item.
ref cac:OriginCountry ?
// The country of origin of this item.
ref cac:CommodityClassification *
// A classification of this item according to a specific system for classifying commodities.
ref cac:TransactionConditions *
// A set of sales conditions applying to this item.
ref cac:HazardousItem *
// Information pertaining to this item as a hazardous item.
ref cac:ClassifiedTaxCategory *
// A tax category applicable to this item.
ref cac:AdditionalItemProperty *
// An additional property of this item.
ref cac:ManufacturerParty *
// The manufacturer of this item.
ref cac:InformationContentProviderParty ?
// The party responsible for specification of this item.
ref cac:OriginAddress *
// A region (not country) of origin of this item.
ref cac:ItemInstance *
// A trackable, unique instantiation of this item.
ref cac:Certificate *
// A certificate associated with this item.
ref cac:Dimension *
// One of the measurable dimensions (length, mass, weight, or volume) of this item.
type ItemComparisonType
// A class to provide information about price and quantity of an item for use in price comparisons based on price, quantity, or measurements.
ref cbc:PriceAmount ?
// The price for the Item Comparison
ref cbc:Quantity ?
// The quantity for which this comparison is valid.
type ItemIdentificationType
// A class for assigning identifying information to an item.
ref cbc:ID
// An identifier for the item.
ref cbc:ExtendedID ?
// An extended identifier for the item that identifies the item with specific properties, e.g., Item 123 = Chair / Item 123 Ext 45 = brown chair. Two chairs can have the same item number, but one is brown. The other is white.
ref cbc:BarcodeSymbologyID ?
// An identifier for a system of barcodes.
ref cac:PhysicalAttribute *
// A physical attribute of the item.
ref cac:MeasurementDimension *
// A measurable dimension (length, mass, weight, or volume) of the item.
ref cac:IssuerParty ?
// The party that issued this item identification.
type ItemInformationRequestLineType
// A class to define a line in an Item Information Request asking a trading partner for item information.
ref cbc:TimeFrequencyCode ?
// A code signifying the frequency with which item information should be sent to the requester.
ref cbc:SupplyChainActivityTypeCode ?
// A code used to identify the type of supply chain activity about which information request is issued. Examples: CANCELED_ORDERS EMERGENCY_ORDERS ON_HAND ORDERS
ref cbc:ForecastTypeCode ?
// The information request can be either about supply chain activity or about forecasts or about performance metrics, so it should be optional
ref cbc:PerformanceMetricTypeCode ?
// A code signifying a measure of performance.
ref cac:Period +
// A period for which this information is requested.
ref cac:SalesItem +
// Sales information for the item to which this line applies.
type ItemInstanceType
// A class to describe a specific, trackable instance of an item.
ref cbc:ProductTraceID ?
// An identifier used for tracing this item instance, such as the EPC number used in RFID.
ref cbc:ManufactureDate ?
// The date on which this item instance was manufactured.
ref cbc:ManufactureTime ?
// The time at which this item instance was manufactured.
ref cbc:BestBeforeDate ?
// The date before which it is best to use this item instance.
ref cbc:RegistrationID ?
// The registration identifier of this item instance.
ref cbc:SerialID ?
// The serial number of this item instance.
ref cac:AdditionalItemProperty *
// An additional property of this item instance.
ref cac:LotIdentification ?
// The lot identifier of this item instance (the identifier that allows recall of the item if necessary).
type ItemLocationQuantityType
// A class for information about pricing structure, lead time, and location associated with an item.
ref cbc:LeadTimeMeasure ?
// The lead time, i.e., the time taken from the time at which an item is ordered to the time of its delivery.
ref cbc:MinimumQuantity ?
// The minimum quantity that can be ordered to qualify for a specific price.
ref cbc:MaximumQuantity ?
// The maximum quantity that can be ordered to qualify for a specific price.
ref cbc:HazardousRiskIndicator ?
// An indication that the transported item, as delivered, in the stated quantity to the stated location, is subject to an international regulation concerning the carriage of dangerous goods (true) or not (false).
ref cbc:TradingRestrictions *
// Text describing trade restrictions on the quantity of this item or on the item itself.
ref cac:ApplicableTerritoryAddress *
// The applicable sales territory.
ref cac:Price ?
// The price associated with the given location.
ref cac:DeliveryUnit *
// A delivery unit in which the item is located.
ref cac:ApplicableTaxCategory *
// A tax category applicable to this item location quantity.
ref cac:Package ?
// The package to which this price applies.
ref cac:AllowanceCharge *
// An allowance or charge associated with this item location quantity.
ref cac:DependentPriceReference ?
// The price of the item as a percentage of the price of some other item.
type ItemManagementProfileType
// A class to define a management profile for an item.
ref cbc:FrozenPeriodDaysNumeric ?
// The number of days in the future that an order forecast quantity automatically becomes a confirmed order for a product.
ref cbc:MinimumInventoryQuantity ?
// The quantity of the item that should trigger a replenishment order to avoid depleting the safety stock.
ref cbc:MultipleOrderQuantity ?
// The order quantity multiples in which the product may be ordered.
ref cbc:OrderIntervalDaysNumeric ?
// The number of days between regular replenishment orders for the product.
ref cbc:ReplenishmentOwnerDescription *
// The trading partner maintaining this item management profile.
ref cbc:TargetServicePercent ?
// The Unit Service Level the trading partners expect to be maintained, expressed as a percentage. Unite Service Level (USL) is a term used in Inventory Management, which is sometimes known as "fill rate", counts the average number of units short expressed as the percentage of the order quantity.
ref cbc:TargetInventoryQuantity ?
// The target inventory quantity.
ref cac:EffectivePeriod
// The period during which this profile is effective.
ref cac:Item
// The item associated with this item management profile.
ref cac:ItemLocationQuantity ?
// A set of location-specific properties (e.g., price and quantity) associated with the item.
type ItemPropertyType
// A class to describe a specific property of an item.
ref cbc:ID ?
// An identifier for this property of an item.
ref cbc:Name
// The name of this item property.
ref cbc:NameCode ?
// The name of this item property, expressed as a code.
ref cbc:TestMethod ?
// The method of testing the value of this item property.
ref cbc:Value ?
// The value of this item property, expressed as text.
ref cbc:ValueQuantity ?
// The value of this item property, expressed as a quantity.
ref cbc:ValueQualifier *
// Text qualifying the value of the property.
ref cbc:ImportanceCode ?
// A code signifying the importance of this property in using it to describe a related Item.
ref cbc:ListValue *
// The value expressed as a text in case the property is a value in a list. For example, a colour.
ref cac:UsabilityPeriod ?
// The period during which this item property is valid.
ref cac:ItemPropertyGroup *
// A description of the property group to which this item property belongs.
ref cac:RangeDimension ?
// The range of values for the dimensions of this property.
ref cac:ItemPropertyRange ?
// A range of values for this item property.
type ItemPropertyGroupType
// A class to describe a property group or classification.
ref cbc:ID
// An identifier for this group of item properties.
ref cbc:Name ?
// The name of this item property group.
ref cbc:ImportanceCode ?
// A code signifying the importance of this property group in using it to describe a required Item.
type ItemPropertyRangeType
// A class to describe a range of values for an item property.
ref cbc:MinimumValue ?
// The minimum value in this range of values.
ref cbc:MaximumValue ?
// The maximum value in this range of values.
type LanguageType
// A class to describe a language.
ref cbc:ID ?
// An identifier for this language.
ref cbc:Name ?
// The name of this language.
ref cbc:LocaleCode ?
// A code signifying the locale in which this language is used.
type LineItemType
// A class to describe a line item.
ref cbc:ID
// An identifier for this line item, assigned by the buyer.
ref cbc:SalesOrderID ?
// An identifier for this line item, assigned by the seller.
ref cbc:UUID ?
// A universally unique identifier for this line item.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:LineStatusCode ?
// A code signifying the status of this line item with respect to its original state.
ref cbc:Quantity ?
// The quantity of items associated with this line item.
ref cbc:LineExtensionAmount ?
// The total amount for this line item, including allowance charges but net of taxes.
ref cbc:TotalTaxAmount ?
// The total tax amount for this line item.
ref cbc:MinimumQuantity ?
// The minimum quantity of the item associated with this line.
ref cbc:MaximumQuantity ?
// The maximum quantity of the item associated with this line.
ref cbc:MinimumBackorderQuantity ?
// The minimum back order quantity of the item associated with this line (where back order is allowed).
ref cbc:MaximumBackorderQuantity ?
// The maximum back order quantity of the item associated with this line (where back order is allowed).
ref cbc:InspectionMethodCode ?
// A code signifying the inspection requirements for the item associated with this line item.
ref cbc:PartialDeliveryIndicator ?
// An indicator that a partial delivery is allowed (true) or not (false).
ref cbc:BackOrderAllowedIndicator ?
// An indicator that back order is allowed (true) or not (false).
ref cbc:AccountingCostCode ?
// The buyer's accounting cost centre for this line item, expressed as a code.
ref cbc:AccountingCost ?
// The buyer's accounting cost centre for this line item, expressed as text.
ref cbc:WarrantyInformation *
// Text describing a warranty (provided by WarrantyParty) for the good or service described in this line item.
ref cac:Delivery *
// A delivery associated with this line item.
ref cac:DeliveryTerms ?
// Terms and conditions of the delivery associated with this line item.
ref cac:OriginatorParty ?
// The party who originated the Order associated with this line item.
ref cac:OrderedShipment *
// An ordered shipment associated with this line item.
ref cac:PricingReference ?
// A reference to pricing and item location information associated with this line item.
ref cac:AllowanceCharge *
// An allowance or charge associated with this line item.
ref cac:Price ?
// The price of the item of trade associated with this line item.
ref cac:Item
// The item of trade associated with this line item.
ref cac:SubLineItem *
// The subsidiary line items that constitute the main line item, such as in a bill of materials.
ref cac:WarrantyValidityPeriod ?
// The period during which the warranty associated with this line item is valid.
ref cac:WarrantyParty ?
// The party responsible for any warranty associated with this line item.
ref cac:TaxTotal *
// A total amount of taxes of a particular kind applicable to this item.
ref cac:ItemPriceExtension ?
// The price extension, calculated by multiplying the price per unit by the quantity of items.
ref cac:LineReference *
// A reference to a line in a document associated with this line item.
type LineReferenceType
// A class to define a reference to a line in a document.
ref cbc:LineID
// Identifies the referenced line in the document.
ref cbc:UUID ?
// A universally unique identifier for this line reference.
ref cbc:LineStatusCode ?
// A code signifying the status of the referenced line with respect to its original state.
ref cac:DocumentReference ?
// A reference to the document containing the referenced line.
type LineResponseType
// A class to describe responses to a line in a document.
ref cac:LineReference
// A reference to the line being responded to.
ref cac:Response +
// A response to the referenced line.
type LocationType
// A class to describe a location.
ref cbc:ID ?
// An identifier for this location, e.g., the EAN Location Number, GLN.
ref cbc:Description *
// Text describing this location.
ref cbc:Conditions *
// Free-form text describing the physical conditions of the location.
ref cbc:CountrySubentity ?
// A territorial division of a country, such as a county or state, expressed as text.
ref cbc:CountrySubentityCode ?
// A territorial division of a country, such as a county or state, expressed as a code.
ref cbc:LocationTypeCode ?
// A code signifying the type of location.
ref cbc:InformationURI ?
// The Uniform Resource Identifier (URI) of a document providing information about this location.
ref cbc:Name ?
// The name of this location.
ref cac:ValidityPeriod *
// A period during which this location can be used (e.g., for delivery).
ref cac:Address ?
// The address of this location.
ref cac:SubsidiaryLocation *
// A location subsidiary to this location.
ref cac:LocationCoordinate *
// The geographical coordinates of this location.
type LocationCoordinateType
// A class for defining a set of geographical coordinates (apparently misnamed).
ref cbc:CoordinateSystemCode ?
// A code signifying the location system used.
ref cbc:LatitudeDegreesMeasure ?
// The degree component of a latitude measured in degrees and minutes.
ref cbc:LatitudeMinutesMeasure ?
// The minutes component of a latitude measured in degrees and minutes (modulo 60).
ref cbc:LatitudeDirectionCode ?
// A code signifying the direction of latitude measurement from the equator (north or south).
ref cbc:LongitudeDegreesMeasure ?
// The degree component of a longitude measured in degrees and minutes.
ref cbc:LongitudeMinutesMeasure ?
// The minutes component of a longitude measured in degrees and minutes (modulo 60).
ref cbc:LongitudeDirectionCode ?
// A code signifying the direction of longitude measurement from the prime meridian (east or west).
ref cbc:AltitudeMeasure ?
// The altitude of the location.
type LotIdentificationType
// A class for defining a lot identifier (the identifier of a set of item instances that would be used in case of a recall of that item).
ref cbc:LotNumberID ?
// An identifier for the lot.
ref cbc:ExpiryDate ?
// The expiry date of the lot.
ref cac:AdditionalItemProperty *
// An additional property of the lot.
type MaritimeTransportType
// A class to describe a vessel used for transport by water (including sea, river, and canal).
ref cbc:VesselID ?
// An identifier for a specific vessel.
ref cbc:VesselName ?
// The name of the vessel.
ref cbc:RadioCallSignID ?
// The radio call sign of the vessel.
ref cbc:ShipsRequirements *
// Information about what services a vessel will require when it arrives at a port, such as refueling, maintenance, waste disposal etc.
ref cbc:GrossTonnageMeasure ?
// Gross tonnage is calculated by measuring a ship's volume (from keel to funnel, to the outside of the hull framing) and applying a mathematical formula and is used to determine things such as a ship's manning regulations, safety rules, registration fees and port dues.
ref cbc:NetTonnageMeasure ?
// Net tonnage is calculated by measuring a ship's internal volume and applying a mathematical formula and is used to calculate the port duties.
ref cac:RegistryCertificateDocumentReference ?
// The certificate issued to the ship by the ships registry in a given flag state.
ref cac:RegistryPortLocation ?
// The port in which a vessel is registered or permanently based.
type MeterType
// A class to describe a meter and its readings.
ref cbc:MeterNumber ?
// The meter number, expressed as text.
ref cbc:MeterName ?
// The name of this meter, which serves as an identifier to distinguish a main meter from a submeter.
ref cbc:MeterConstant ?
// The factor by which readings of this meter must be multiplied to calculate consumption, expressed as text.
ref cbc:MeterConstantCode ?
// A code signifying the formula to be used in applying the meter constant.
ref cbc:TotalDeliveredQuantity ?
// The quantity delivered; the total quantity consumed as calculated from the meter readings.
ref cac:MeterReading *
// A reading of this meter.
ref cac:MeterProperty *
// A property of this meter.
type MeterPropertyType
// The name of this meter property.
ref cbc:Name ?
// The name of this meter property, expressed as a code.
ref cbc:NameCode ?
// The value of this meter property, expressed as text.
ref cbc:Value ?
// The value of this meter property, expressed as a quantity.
ref cbc:ValueQuantity ?
// The value of this meter property, expressed as a quantity.
ref cbc:ValueQualifier *
// An additional value to qualify the value of the meter
type MeterReadingType
// A class to describe a meter reading.
ref cbc:ID ?
// An identifier for this meter reading.
ref cbc:MeterReadingType ?
// The type of this meter reading, expressed as text.
ref cbc:MeterReadingTypeCode ?
// The type of this meter reading, expressed as a code.
ref cbc:PreviousMeterReadingDate
// The date of the previous meter reading.
ref cbc:PreviousMeterQuantity
// The quantity of the previous meter reading.
ref cbc:LatestMeterReadingDate
// The date of the latest meter reading.
ref cbc:LatestMeterQuantity
// The quantity of the latest meter reading.
ref cbc:PreviousMeterReadingMethod ?
// The method used for the previous meter reading, expressed as text.
ref cbc:PreviousMeterReadingMethodCode ?
// The method used for the previous meter reading, expressed as a code.
ref cbc:LatestMeterReadingMethod ?
// The method used for the latest meter reading, expressed as text.
ref cbc:LatestMeterReadingMethodCode ?
// The method used for the latest meter reading, expressed as a code.
ref cbc:MeterReadingComments *
// Text containing comments on this meter reading.
ref cbc:DeliveredQuantity
// Consumption in the period from PreviousMeterReadingDate to LatestMeterReadingDate.
type MiscellaneousEventType
// A class to describe a miscellaneous event associated with a retail event.
ref cbc:MiscellaneousEventTypeCode
// A code signifying the type of this miscellaneous event. Examples are: ASSORTMENT_CHARGE DISASTER FORECAST_DECREASE FORECAST_INCREASE FREIGHT_FLOW_ALLOCATION INVENTORY_POLICY_CHANGE LOCATION_CLOSING LOCATION_OPENING OTHER OUT_OF_STOCK PACKAGING_LABELING_CHANGE PRICE_DECREASE PRICE_INCREASE STORE_FORMAT_OR_PLANOGRAM_CHANGE TEST_MARKET WEATHER
ref cac:EventLineItem +
// An event line item for this miscellaneous retail event.
type MonetaryTotalType
// A class to define a monetary total.
ref cbc:LineExtensionAmount ?
// The monetary amount of an extended transaction line, net of tax and settlement discounts, but inclusive of any applicable rounding amount.
ref cbc:TaxExclusiveAmount ?
// The monetary amount of an extended transaction line, exclusive of taxes.
ref cbc:TaxInclusiveAmount ?
// The monetary amount including taxes; the sum of payable amount and prepaid amount.
ref cbc:AllowanceTotalAmount ?
// The total monetary amount of all allowances.
ref cbc:ChargeTotalAmount ?
// The total monetary amount of all charges.
ref cbc:PrepaidAmount ?
// The total prepaid monetary amount.
ref cbc:PayableRoundingAmount ?
// The rounding amount (positive or negative) added to produce the line extension amount.
ref cbc:PayableAmount
// The amount of the monetary total to be paid.
ref cbc:PayableAlternativeAmount ?
// The amount of the monetary total to be paid, expressed in an alternative currency.
type NotificationRequirementType
// A class to describe a notification requirement.
ref cbc:NotificationTypeCode
// A code signifying the type of notification (e.g., pickup status).
ref cbc:PostEventNotificationDurationMeasure ?
// The length of time between the occurrence of a given event and the issuance of a notification.
ref cbc:PreEventNotificationDurationMeasure ?
// The length of time to elapse between the issuance of a notification and the occurrence of the event it relates to.
ref cac:NotifyParty *
// A party to be notified.
ref cac:NotificationPeriod *
// A period during which a notification should be issued.
ref cac:NotificationLocation *
// A location at which a notification should be issued.
type OnAccountPaymentType
// A scheduled prepayment (on-account payment) for a estimated utility consumption
ref cbc:EstimatedConsumedQuantity
// The estimated consumed quantity covered by the payment.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cac:PaymentTerms +
// A specification of payment terms associated with this payment.
type OrderLineType
// A class to define a line in an order document (e.g., Order, Order Change, or Order Response) describing an item being ordered.
ref cbc:SubstitutionStatusCode ?
// A code signifying the substitution status of the item on this order line. The order line may indicate that the substitute is proposed by the buyer (in Order) or by the seller (in Order Response) or that a substitution has been made by the seller (in Order Response).
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cac:LineItem
// The line item itself.
ref cac:SellerProposedSubstituteLineItem *
// In Order Response, a line item proposed by the seller describing a product that might substitute for the product described in this order line.
ref cac:SellerSubstitutedLineItem *
// In Order Response, a line item that has replaced the original order line item. The specified quantity and pricing may differ from those in the original line item, but when a line item is substituted by the seller, it is assumed that other information, such as shipment details, will remain the same.
ref cac:BuyerProposedSubstituteLineItem *
// A description of an item proposed by the buyer as a possible alternative to the item associated with this order line.
ref cac:CatalogueLineReference ?
// A reference to a catalogue line associated with this order line.
ref cac:QuotationLineReference ?
// A reference to a quotation line associated with this order line.
ref cac:OrderLineReference *
// A reference to another order line, such as in a replacement order or another line on the same order that is related.
ref cac:DocumentReference *
// A reference to a document associated with this order line.
type OrderLineReferenceType
// A class to define a reference to an order line.
ref cbc:LineID
// An identifier for the referenced order line, assigned by the buyer.
ref cbc:SalesOrderLineID ?
// An identifier for the referenced order line, assigned by the seller.
ref cbc:UUID ?
// A universally unique identifier for this order line reference.
ref cbc:LineStatusCode ?
// A code signifying the status of the referenced order line with respect to its original state.
ref cac:OrderReference ?
// A reference to the Order containing the referenced order line.
type OrderReferenceType
// A class to define a reference to an Order.
ref cbc:ID
// An identifier for this order reference, assigned by the buyer.
ref cbc:SalesOrderID ?
// An identifier for this order reference, assigned by the seller.
ref cbc:CopyIndicator ?
// Indicates whether the referenced Order is a copy (true) or the original (false).
ref cbc:UUID ?
// A universally unique identifier for this order reference.
ref cbc:IssueDate ?
// The date on which the referenced Order was issued.
ref cbc:IssueTime ?
// The time at which the referenced Order was issued.
ref cbc:CustomerReference ?
// Text used for tagging purchasing card transactions.
ref cbc:OrderTypeCode ?
// A code signifying the type of the referenced Order.
ref cac:DocumentReference ?
// A document associated with this reference to an Order.
type OrderedShipmentType
// A class to describe an ordered shipment.
ref cac:Shipment
// The ordered shipment.
ref cac:Package *
// A package in this ordered shipment.
type PackageType
// A class to describe a package.
ref cbc:ID ?
// An identifier for this package.
ref cbc:Quantity ?
// The quantity of items contained in this package.
ref cbc:ReturnableMaterialIndicator ?
// An indicator that the packaging material is returnable (true) or not (false).
ref cbc:PackageLevelCode ?
// A code signifying a level of packaging.
ref cbc:PackagingTypeCode ?
// A code signifying a type of packaging.
ref cbc:PackingMaterial *
// Text describing the packaging material.
ref cbc:TraceID ?
// An identifier for use in tracing this package, such as the EPC number used in RFID.
ref cac:ContainedPackage *
// A package contained within this package.
ref cac:ContainingTransportEquipment ?
// The piece of transport equipment containing this package.
ref cac:GoodsItem *
// A goods item included in this package.
ref cac:MeasurementDimension *
// A measurable dimension (length, mass, weight, or volume) of this package.
ref cac:DeliveryUnit *
// A delivery unit within this package.
ref cac:Delivery ?
// The delivery of this package.
ref cac:Pickup ?
// The pickup of this package.
ref cac:Despatch ?
// The despatch of this package.
type PartyType
// A class to describe an organization, sub-organization, or individual fulfilling a role in a business process.
ref cbc:MarkCareIndicator ?
// An indicator that this party is "care of" (c/o) (true) or not (false).
ref cbc:MarkAttentionIndicator ?
// An indicator that this party is "for the attention of" (FAO) (true) or not (false).
ref cbc:WebsiteURI ?
// The Uniform Resource Identifier (URI) that identifies this party's web site; i.e., the web site's Uniform Resource Locator (URL).
ref cbc:LogoReferenceID ?
// An identifier for this party's logo.
ref cbc:EndpointID ?
// An identifier for the end point of the routing service (e.g., EAN Location Number, GLN).
ref cbc:IndustryClassificationCode ?
// This party's Industry Classification Code.
ref cac:PartyIdentification *
// An identifier for this party.
ref cac:PartyName *
// A name for this party.
ref cac:Language ?
// The language associated with this party.
ref cac:PostalAddress ?
// The party's postal address.
ref cac:PhysicalLocation ?
// The physical location of this party.
ref cac:PartyTaxScheme *
// A tax scheme applying to this party.
ref cac:PartyLegalEntity *
// A description of this party as a legal entity.
ref cac:Contact ?
// The primary contact for this party.
ref cac:Person *
// A person associated with this party.
ref cac:AgentParty ?
// A party who acts as an agent for this party.
ref cac:ServiceProviderParty *
// A party providing a service to this party.
ref cac:PowerOfAttorney *
// A power of attorney associated with this party.
ref cac:FinancialAccount ?
// The financial account associated with this party.
type PartyIdentificationType
// A class to define an identifier for a party.
ref cbc:ID
// An identifier for the party.
type PartyLegalEntityType
// A class to describe a party as a legal entity.
ref cbc:RegistrationName ?
// The name of the party as registered with the relevant legal authority.
ref cbc:CompanyID ?
// An identifier for the party as registered within a company registration scheme.
ref cbc:RegistrationDate ?
// The registration date of the CompanyID.
ref cbc:RegistrationExpirationDate ?
// The date upon which a registration expires (e.g., registration for an import/export license).
ref cbc:CompanyLegalFormCode ?
// A code signifying the party's legal status.
ref cbc:CompanyLegalForm ?
// The company legal status, expressed as a text.
ref cbc:SoleProprietorshipIndicator ?
// An indicator that the company is owned and controlled by one person (true) or not (false).
ref cbc:CompanyLiquidationStatusCode ?
// A code signifying the party's liquidation status.
ref cbc:CorporateStockAmount ?
// The number of shares in the capital stock of a corporation.
ref cbc:FullyPaidSharesIndicator ?
// An indicator that all shares of corporate stock have been paid by shareholders (true) or not (false).
ref cac:RegistrationAddress ?
// The registered address of the party within a corporate registration scheme.
ref cac:CorporateRegistrationScheme ?
// The corporate registration scheme used to register the party.
ref cac:HeadOfficeParty ?
// The head office of the legal entity
ref cac:ShareholderParty *
// A party owning shares in this legal entity.
type PartyNameType
// A class for defining the name of a party.
ref cbc:Name
// The name of the party.
type PartyTaxSchemeType
// A class to describe a taxation scheme applying to a party.
ref cbc:RegistrationName ?
// The name of the party as registered with the relevant fiscal authority.
ref cbc:CompanyID ?
// An identifier for the party assigned for tax purposes by the taxation authority.
ref cbc:TaxLevelCode ?
// A code signifying the tax level applicable to the party within this taxation scheme.
ref cbc:ExemptionReasonCode ?
// A reason for the party's exemption from tax, expressed as a code.
ref cbc:ExemptionReason *
// A reason for the party's exemption from tax, expressed as text.
ref cac:RegistrationAddress ?
// The address of the party as registered for tax purposes.
ref cac:TaxScheme
// The taxation scheme applicable to the party.
type PaymentType
// A class to describe a payment.
ref cbc:ID ?
// An identifier for this payment.
ref cbc:PaidAmount ?
// The amount of this payment.
ref cbc:ReceivedDate ?
// The date on which this payment was received.
ref cbc:PaidDate ?
// The date on which this payment was made.
ref cbc:PaidTime ?
// The time at which this payment was made.
ref cbc:InstructionID ?
// An identifier for the payment instruction.
type PaymentMandateType
// A class to describe a payment mandate.
ref cbc:ID ?
// An identifier for this payment mandate.
ref cbc:MandateTypeCode ?
// A code signifying the type of this payment mandate.
ref cbc:MaximumPaymentInstructionsNumeric ?
// The number of maximum payment instructions allowed within the validity period.
ref cbc:MaximumPaidAmount ?
// The maximum amount to be paid within a single instruction.
ref cbc:SignatureID ?
// An identifier for a signature applied by a signatory party.
ref cac:PayerParty ?
// The payer party (if different from the debtor).
ref cac:PayerFinancialAccount ?
// The payer's financial account.
ref cac:ValidityPeriod ?
// The period during which this mandate is valid.
ref cac:PaymentReversalPeriod ?
// The period of the reverse payment.
ref cac:Clause *
// A clause applicable to this payment mandate.
type PaymentMeansType
// A class to describe a means of payment.
ref cbc:ID ?
// An identifier for this means of payment.
ref cbc:PaymentMeansCode
// A code signifying the type of this means of payment.
ref cbc:PaymentDueDate ?
// The date on which payment is due for this means of payment.
ref cbc:PaymentChannelCode ?
// A code signifying the payment channel for this means of payment.
ref cbc:InstructionID ?
// An identifier for the payment instruction.
ref cbc:InstructionNote *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:PaymentID *
// An identifier for a payment made using this means of payment.
ref cac:CardAccount ?
// A credit card, debit card, or charge card account that constitutes this means of payment.
ref cac:PayerFinancialAccount ?
// The payer's financial account.
ref cac:PayeeFinancialAccount ?
// The payee's financial account.
ref cac:CreditAccount ?
// A credit account associated with this means of payment.
ref cac:PaymentMandate ?
// The payment mandate associated with this means of payment.
ref cac:TradeFinancing ?
// A trade finance agreement applicable to this means of payment.
type PaymentTermsType
// A class to describe a set of payment terms.
ref cbc:ID ?
// An identifier for this set of payment terms.
ref cbc:PaymentMeansID *
// An identifier for a means of payment associated with these payment terms.
ref cbc:PrepaidPaymentReferenceID ?
// An identifier for a reference to a prepaid payment.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:ReferenceEventCode ?
// A code signifying the event during which these terms are offered.
ref cbc:SettlementDiscountPercent ?
// The percentage for the settlement discount that is offered for payment under these payment terms.
ref cbc:PenaltySurchargePercent ?
// The penalty for payment after the settlement period, expressed as a percentage of the payment.
ref cbc:PaymentPercent ?
// The part of a payment, expressed as a percent, relevant for these payment terms.
ref cbc:Amount ?
// The monetary amount covered by these payment terms.
ref cbc:SettlementDiscountAmount ?
// The amount of a settlement discount offered for payment under these payment terms.
ref cbc:PenaltyAmount ?
// The monetary amount of the penalty for payment after the settlement period.
ref cbc:PaymentTermsDetailsURI ?
// The Uniform Resource Identifier (URI) of a document providing additional details regarding these payment terms.
ref cbc:PaymentDueDate ?
// The due date for these payment terms.
ref cbc:InstallmentDueDate ?
// The due date for an installment payment for these payment terms.
ref cbc:InvoicingPartyReference ?
// A reference to the payment terms used by the invoicing party. This may have been requested of the payer by the payee to accompany its remittance.
ref cac:SettlementPeriod ?
// The period during which settlement may occur.
ref cac:PenaltyPeriod ?
// The period during which penalties may apply.
ref cac:ExchangeRate ?
// The currency exchange rate for purposes of these payment terms.
ref cac:ValidityPeriod ?
// The period during which these payment terms are valid.
type PerformanceDataLineType
// A class to define a line in a Performance History.
ref cbc:ID
// An identifier for this performance data line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:PerformanceValueQuantity
// The value of the reported attribute.
ref cbc:PerformanceMetricTypeCode
// A code signifying the measure of performance applicable to the reported attribute.
ref cac:Period ?
// The period to which this performance data line applies.
ref cac:Item ?
// The item whose performance is reported in this data line.
type PeriodType
// A class to describe a period of time.
ref cbc:StartDate ?
// The date on which this period begins.
ref cbc:StartTime ?
// The time at which this period begins.
ref cbc:EndDate ?
// The date on which this period ends.
ref cbc:EndTime ?
// The time at which this period ends.
ref cbc:DurationMeasure ?
// The duration of this period, expressed as an ISO 8601 code.
ref cbc:DescriptionCode *
// A description of this period, expressed as a code.
ref cbc:Description *
// A description of this period, expressed as text.
type PersonType
// A class to describe a person.
ref cbc:ID ?
// An identifier for this person.
ref cbc:FirstName ?
// This person's given name.
ref cbc:FamilyName ?
// This person's family name.
ref cbc:Title ?
// This person's title of address (e.g., Mr, Ms, Dr, Sir).
ref cbc:MiddleName ?
// This person's middle name(s) or initials.
ref cbc:OtherName ?
// This person's second family name.
ref cbc:NameSuffix ?
// A suffix to this person's name (e.g., PhD, OBE, Jr).
ref cbc:JobTitle ?
// This person's job title (for a particular role) within an organization.
ref cbc:NationalityID ?
// An identifier for this person's nationality.
ref cbc:GenderCode ?
// A code (e.g., ISO 5218) signifying the gender of this person.
ref cbc:BirthDate ?
// This person's date of birth.
ref cbc:BirthplaceName ?
// The name of the place where this person was born, expressed as text.
ref cbc:OrganizationDepartment ?
// The department or subdivision of an organization that this person belongs to (in a particular role).
ref cac:Contact ?
// Contact information for this person.
ref cac:FinancialAccount ?
// The financial account associated with this person.
ref cac:IdentityDocumentReference *
// A reference to a document that can precisely identify this person (e.g., a driver's license).
ref cac:ResidenceAddress ?
// This person's address of residence.
type PhysicalAttributeType
// A class to describe a physical attribute.
ref cbc:AttributeID
// An identifier for this physical attribute.
ref cbc:PositionCode ?
// A code signifying the position of this physical attribute.
ref cbc:DescriptionCode ?
// A description of the physical attribute, expressed as a code.
ref cbc:Description *
// A description of the physical attribute, expressed as text.
type PickupType
// A class to describe a pickup for delivery.
ref cbc:ID ?
// An identifier for this pickup.
ref cbc:ActualPickupDate ?
// The actual pickup date.
ref cbc:ActualPickupTime ?
// The actual pickup time.
ref cbc:EarliestPickupDate ?
// The earliest pickup date.
ref cbc:EarliestPickupTime ?
// The earliest pickup time.
ref cbc:LatestPickupDate ?
// The latest pickup date.
ref cbc:LatestPickupTime ?
// The latest pickup time.
ref cac:PickupLocation ?
// The pickup location.
ref cac:PickupParty ?
// The party responsible for picking up a delivery.
type PowerOfAttorneyType
// A class to describe a power of attorney.
ref cbc:ID ?
// An identifier for this power of attorney.
ref cbc:IssueDate ?
// The date on which this power of attorney was issued.
ref cbc:IssueTime ?
// The time at which this power of attorney was issued.
ref cbc:Description *
// Text describing this power of attorney.
ref cac:NotaryParty ?
// The party notarizing this power of attorney.
ref cac:AgentParty
// The party who acts as an agent or fiduciary for the principal and who holds this power of attorney on behalf of the principal.
ref cac:WitnessParty *
// An association to a WitnessParty.
ref cac:MandateDocumentReference *
// A reference to a mandate associated with this power of attorney.
type PriceType
// A class to describe a price, expressed in a data structure containing multiple properties (compare with UnstructuredPrice).
ref cbc:PriceAmount
// The amount of the price.
ref cbc:BaseQuantity ?
// The quantity at which this price applies.
ref cbc:PriceChangeReason *
// A reason for a price change.
ref cbc:PriceTypeCode ?
// The type of price, expressed as a code.
ref cbc:PriceType ?
// The type of price, expressed as text.
ref cbc:OrderableUnitFactorRate ?
// The factor by which the base price unit can be converted to the orderable unit.
ref cac:ValidityPeriod *
// A period during which this price is valid.
ref cac:PriceList ?
// Information about a price list applicable to this price.
ref cac:AllowanceCharge *
// An allowance or charge associated with this price.
ref cac:PricingExchangeRate ?
// The exchange rate applicable to this price, if it differs from the exchange rate applicable to the document as a whole.
type PriceExtensionType
// A class to describe a price extension, calculated by multiplying the price per unit by the quantity of items.
ref cbc:Amount
// The amount of this price extension.
ref cac:TaxTotal *
// A total amount of taxes of a particular kind applicable to this price extension.
type PriceListType
// A class to describe a price list.
ref cbc:ID ?
// An identifier for this price list.
ref cbc:StatusCode ?
// A code signifying whether this price list is an original, copy, revision, or cancellation.
ref cac:ValidityPeriod *
// A period during which this price list is valid.
ref cac:PreviousPriceList ?
// The previous price list.
type PricingReferenceType
// A reference to the basis for pricing. This may be based on a catalogue or a quoted amount from a price list and include some alternative pricing conditions.
ref cac:OriginalItemLocationQuantity ?
// An original set of location-specific properties (e.g., price and quantity) associated with this item.
ref cac:AlternativeConditionPrice *
// The price expressed in terms other than the actual price, e.g., the list price v. the contracted price, or the price in bags v. the price in kilos, or the list price in bags v. the contracted price in kilos.
type ProcessJustificationType
// A class to describe a justification for the choice of tendering process.
ref cbc:PreviousCancellationReasonCode ?
// A code signifying the type of the previous tendering process (which is now being cancelled).
ref cbc:ProcessReasonCode ?
// The reason why the contracting authority has followed a particular tendering procedure for the awarding of a contract, expressed as a code.
ref cbc:ProcessReason *
// The reason why the contracting authority has followed a particular tendering procedure for the awarding of a contract, expressed as text.
ref cbc:Description *
// Text providing justification for the selection of this process.
type ProcurementProjectType
// A class to describe a project to procure goods, works, or services.
ref cbc:ID ?
// An identifier for this procurement project.
ref cbc:Name +
// A name of this procurement project.
ref cbc:Description *
// Text describing this procurement project.
ref cbc:ProcurementTypeCode ?
// A code signifying the type of procurement project (e.g., goods, works, services).
ref cbc:ProcurementSubTypeCode ?
// A code signifying the subcategory of the type of work for this project (e.g., land surveying, IT consulting).
ref cbc:QualityControlCode ?
// The indication of whether or not the control quality is included in the works project.
ref cbc:RequiredFeeAmount ?
// The amount of the reimbursement fee for concession procurement projects.
ref cbc:FeeDescription *
// Text describing the reimbursement fee for concession procurement projects.
ref cbc:RequestedDeliveryDate ?
// The requested delivery date for this procurement project.
ref cbc:EstimatedOverallContractQuantity ?
// The estimated overall quantity for this procurement project.
ref cbc:Note *
// Free-form text applying to the Procurement Project. This element may contain additional information about the lot/contract that is not contained explicitly in another structure.
ref cac:RequestedTenderTotal ?
// Budget monetary amounts for the project as whole.
ref cac:MainCommodityClassification ?
// An association to the main classification category for the deliverable requested.
ref cac:AdditionalCommodityClassification *
// An association to additional classification categories for the deliverable requested.
ref cac:RealizedLocation *
// A place where this procurement project will be physically realized.
ref cac:PlannedPeriod ?
// The period during which this procurement project is planned to take place.
ref cac:ContractExtension ?
// The contract extension for this tendering process.
ref cac:RequestForTenderLine *
// A good or service this project is intended to procure.
type ProcurementProjectLotType
// A class to describe one of the parts of a procurement project that is being subdivided to allow the contracting party to award different lots to different economic operators under different contracts.
ref cbc:ID
// An identifier for this procurement project lot.
ref cac:TenderingTerms ?
// Tendering terms for this procurement project lot.
ref cac:ProcurementProject ?
// A description of the procurement project to be divided.
type ProjectReferenceType
// A class to define a reference to a procurement project.
ref cbc:ID
// An identifier for the referenced project.
ref cbc:UUID ?
// A universally unique identifier for the referenced project.
ref cbc:IssueDate ?
// The date on which the referenced project was issued.
ref cac:WorkPhaseReference *
// A specific phase of work in the referenced project.
type PromotionalEventType
// Agree can be renamed as PromotionalEvents
ref cbc:PromotionalEventTypeCode
// A code signifying the type of this promotional event. Examples can be: Holiday, Seasonal Event, Store Closing, Trade Item Introduction
ref cbc:SubmissionDate ?
// The date on which a proposal for this promotional event was submitted.
ref cbc:FirstShipmentAvailibilityDate ?
// The first day that products will be available to ship from buyer to seller if the proposal for this promotional event is accepted.
ref cbc:LatestProposalAcceptanceDate ?
// The deadline for acceptance of this promotional event.
ref cac:PromotionalSpecification +
// A specification for a promotional event.
type PromotionalEventLineItemType
// A class to describe a line item associated with a promotional event.
ref cbc:Amount
// The amount associated with this promotional event line item.
ref cac:EventLineItem
// A line item describing the expected impacts associated with this promotional event for a specific product at a specific location.
type PromotionalSpecificationType
// A class to describe a promotional event as a set of item locations that share a set of promotional tactics.
ref cbc:SpecificationID ?
// An identifier for this promotional specification.
ref cac:PromotionalEventLineItem +
// A line item for a promotional event involving a specific product at a specific location; it describes the expected impacts associated with the event and specifies the promotional price of the item."
ref cac:EventTactic *
// An event tactic associated with this promotion.
type QualificationResolutionType
// A class to describe the acceptance or rejection of an economic operator in a tendering process.
ref cbc:AdmissionCode
// An indicator that the economic operator has been accepted into the tendering process (true) or rejected from the tendering process (false).
ref cbc:ExclusionReason *
// Text describing a reason for an exclusion from the tendering process.
ref cbc:Resolution *
// Text describing this qualification resolution.
ref cbc:ResolutionDate
// The date on which this qualification resolution was formalized.
ref cbc:ResolutionTime ?
// The time at which this qualification resolution was formalized.
ref cac:ProcurementProjectLot ?
// The Procurement project lot to which this tenderer is accepted or rejected.
type QualifyingPartyType
// A class to describe the distinctive features or characteristics qualifying an economic operator to be a party in a tendering process (e.g., number of employees, number of operating units, type of business, technical and financial capabilities, completed projects).
ref cbc:ParticipationPercent ?
// The extent to which this party is expected to participate in the tendering process, expressed as a percentage.
ref cbc:PersonalSituation *
// Text describing the personal situation of the qualifying party.
ref cbc:OperatingYearsQuantity ?
// The number of years that this qualifying party has been in operation.
ref cbc:EmployeeQuantity ?
// The number of people employed by this qualifying party.
ref cbc:BusinessClassificationEvidenceID ?
// An identifier for an item of evidence to support the classification of this qualifying party.
ref cbc:BusinessIdentityEvidenceID ?
// An identifier for an item of evidence to support the business identity of this qualifying party.
ref cbc:TendererRoleCode ?
// A code stating the Tenderer Role.
ref cac:BusinessClassificationScheme ?
// The classification scheme used for the business profile.
ref cac:TechnicalCapability *
// A technical capability of this qualifying party.
ref cac:FinancialCapability *
// A financial capability of this qualifying party.
ref cac:CompletedTask *
// A former task completed by this qualifying party.
ref cac:Declaration *
// A declaration by this qualifying party. of certain characteristics or capabilities in fulfilment of requirements specified in a call for tenders.
ref cac:Party ?
// The qualifying party itself.
ref cac:EconomicOperatorRole ?
// A class to describe the tenderer contracting role.
type QuotationLineType
// A class to define a line in a Quotation.
ref cbc:ID ?
// An identifier for this quotation line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Quantity ?
// The quantity of the item quoted.
ref cbc:LineExtensionAmount ?
// The total amount for this quotation line, including allowance charges but net of taxes.
ref cbc:TotalTaxAmount ?
// The total tax amount for this quotation line.
ref cbc:RequestForQuotationLineID ?
// An identifier for the line in the Request for Quotation to which this line is a response.
ref cac:DocumentReference *
// A reference to a document associated with this quotation line.
ref cac:LineItem
// The item that is the subject of this quotation line.
ref cac:SellerProposedSubstituteLineItem *
// An item proposed by the seller as a substitute for the item that is the subject of this quotation line.
ref cac:AlternativeLineItem *
// An item proposed by the seller as an alternative to the item that is the subject of this quotation line.
ref cac:RequestLineReference ?
// A reference to the line in the Request for Quotation to which this line is a response.
type RailTransportType
// A class defining details about a train wagon used as a means of transport.
ref cbc:TrainID
// An identifier for the train used as the means of transport.
ref cbc:RailCarID ?
// An identifier for the rail car on the train used as the means of transport.
type ReceiptLineType
// A class to define a line in a Receipt Advice.
ref cbc:ID
// An identifier for this receipt line.
ref cbc:UUID ?
// A universally unique identifier for this receipt line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:ReceivedQuantity ?
// The quantity received.
ref cbc:ShortQuantity ?
// The quantity received short; the difference between the quantity reported despatched and the quantity actually received.
ref cbc:ShortageActionCode ?
// A code signifying the action that the delivery party wishes the despatch party to take as the result of a shortage.
ref cbc:RejectedQuantity ?
// The quantity rejected.
ref cbc:RejectReasonCode ?
// The reason for a rejection, expressed as a code.
ref cbc:RejectReason *
// The reason for a rejection, expressed as text.
ref cbc:RejectActionCode ?
// A code signifying the action that the delivery party wishes the despatch party to take as the result of a rejection.
ref cbc:QuantityDiscrepancyCode ?
// A code signifying the type of a discrepancy in quantity.
ref cbc:OversupplyQuantity ?
// The quantity over-supplied, i.e., the quantity over and above the quantity ordered.
ref cbc:ReceivedDate ?
// The date on which the goods or services were received.
ref cbc:TimingComplaintCode ?
// A complaint about the timing of delivery, expressed as a code.
ref cbc:TimingComplaint ?
// A complaint about the timing of delivery, expressed as text.
ref cac:OrderLineReference ?
// A reference to the order line associated with this receipt line.
ref cac:DespatchLineReference *
// A reference to a despatch line associated with this receipt line.
ref cac:DocumentReference *
// A reference to a document associated with this receipt line.
ref cac:Item *
// An item associated with this receipt line.
ref cac:Shipment *
// A shipment associated with this receipt line.
type RegulationType
// A class to describe a regulation.
ref cbc:Name
// A name for this regulation.
ref cbc:LegalReference ?
// Text describing a legal reference.
ref cbc:OntologyURI ?
// The Uniform Resource Identifier (URI) of an ontology related to this regulation.
type RelatedItemType
// A class to describe the relationship to an item different from the item associated with the item line in which RelatedItem is used.
ref cbc:ID ?
// An identifier for the related item.
ref cbc:Quantity ?
// The quantity that applies to the relationship.
ref cbc:Description *
// Text describing the relationship.
type ReminderLineType
// A class to define a line in a Reminder document.
ref cbc:ID
// An identifier for this reminder line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:UUID ?
// A universally unique identifier for this reminder line.
ref cbc:BalanceBroughtForwardIndicator ?
// An indication that this reminder line contains a balance brought forward (true) or does not (false).
ref cbc:DebitLineAmount ?
// The amount debited on this reminder line.
ref cbc:CreditLineAmount ?
// The amount credited on this reminder line.
ref cbc:AccountingCostCode ?
// The buyer's accounting cost centre for this reminder line, expressed as a code.
ref cbc:AccountingCost ?
// The buyer's accounting cost centre for this reminder line, expressed as text.
ref cbc:PenaltySurchargePercent ?
// The penalty for late payment, expressed as a percentage.
ref cbc:Amount ?
// The amount on this reminder line.
ref cbc:PaymentPurposeCode ?
// A code signifying the business purpose for this payment.
ref cac:ReminderPeriod *
// A period to which this reminder line applies.
ref cac:BillingReference *
// A reference to a billing document associated with this reminder line.
ref cac:ExchangeRate ?
// The rate of exchange between the currency of the Reminder and the currency of the document described in the BillingReference.
type RemittanceAdviceLineType
// A class to define a line in a Remittance Advice.
ref cbc:ID
// An identifier for this remittance advice line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:UUID ?
// A universally unique identifier for this remittance advice line.
ref cbc:DebitLineAmount ?
// The amount debited on this remittance advice line.
ref cbc:CreditLineAmount ?
// The amount credited on this remittance advice line.
ref cbc:BalanceAmount ?
// The monetary balance associated with this remittance advice line.
ref cbc:PaymentPurposeCode ?
// A code signifying the business purpose for this payment.
ref cbc:InvoicingPartyReference ?
// A reference to the order for payment used by the invoicing party. This may have been requested of the payer by the payee to accompany its remittance.
ref cac:AccountingSupplierParty ?
// The Accounting Supplier Party related to the remittance information reported on this Remittance Advice Line.
ref cac:AccountingCustomerParty ?
// The Accounting Customer Party related to the remittance information reported on this Remittance Advice Line.
ref cac:BuyerCustomerParty ?
// The buyer associated with this remittance advice line.
ref cac:SellerSupplierParty ?
// The seller/supplier associated with this remittance advice line.
ref cac:OriginatorCustomerParty ?
// The originating party.
ref cac:PayeeParty ?
// The payee.
ref cac:InvoicePeriod *
// An invoice period to which this remittance advice line applies.
ref cac:BillingReference *
// A reference to a billing document associated with this remittance advice line.
ref cac:DocumentReference *
// A reference to a document associated with this remittance advice line.
ref cac:ExchangeRate ?
// The rate of exchange between the currency of the Remittance Advice and the currency of the document described in the BillingReference.
type RenewalType
// A class to describe the renewal of a commercial arrangement, such as a contract or licence fee.
ref cbc:Amount ?
// The monetary amount of this renewal.
ref cac:Period ?
// The period for which the arrangement is now valid
type RequestForQuotationLineType
// A class to define a line in a Request for Quotation.
ref cbc:ID ?
// An identifier for this line in the request for quotation.
ref cbc:UUID ?
// A universally unique identifier for this line in the request for quotation.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:OptionalLineItemIndicator ?
// An indication whether this line is optional (true) or not (false) for purposes of this request for quotation.
ref cbc:PrivacyCode ?
// A code signifying the level of confidentiality of this request for quotation line.
ref cbc:SecurityClassificationCode ?
// A code signifying the security classification of this request for quotation line.
ref cac:DocumentReference *
// A document associated with this request for quotation line.
ref cac:LineItem
// A description of the item for which a quotation is requested.
type RequestForTenderLineType
// A class to define a line in a Request for Tender describing an item of goods or a service solicited in the Request for Tender.
ref cbc:ID ?
// An identifier for this request for tender line.
ref cbc:UUID ?
// A universally unique identifier for this request for tender line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Quantity ?
// The quantity of the item for which a tender is requested in this line.
ref cbc:MinimumQuantity ?
// The minimum quantity of the item associated with this request for tender line.
ref cbc:MaximumQuantity ?
// The maximum quantity of the item associated with this request for tender line.
ref cbc:TaxIncludedIndicator ?
// Indicates whether the amounts are taxes included (true) or not (false).
ref cbc:MinimumAmount ?
// The minimum amount allowed for this deliverable.
ref cbc:MaximumAmount ?
// The maximum amount allowed for this deliverable.
ref cbc:EstimatedAmount ?
// The estimated total amount of the deliverable.
ref cac:DocumentReference *
// A reference to a document associated with this request for tender line.
ref cac:DeliveryPeriod *
// An applicable period for the deliverable or set of deliverables in this tendering process.
ref cac:RequiredItemLocationQuantity *
// Properties of the item specified in this request for tender line that are dependent on location and quantity.
ref cac:WarrantyValidityPeriod ?
// The period during which a warranty to be associated with this request for tender line must apply.
ref cac:Item
// An item for which a tender is requested.
ref cac:SubRequestForTenderLine *
// A subsidiary request for tender line.
type RequestedTenderTotalType
// A class defining budgeted monetary amounts.
ref cbc:EstimatedOverallContractAmount ?
// The estimated overall monetary amount of a contract.
ref cbc:TotalAmount ?
// The monetary amount of the total budget including net amount, taxes, and material and instalment costs.
ref cbc:TaxIncludedIndicator ?
// Indicates whether the amounts are taxes included (true) or not (false).
ref cbc:MinimumAmount ?
// The minimum monetary amount of the budget.
ref cbc:MaximumAmount ?
// The maximum monetary amount of the budget.
ref cbc:MonetaryScope *
// A description of the monetary scope of the budget.
ref cbc:AverageSubsequentContractAmount ?
// The average monetary amount for the subsequent contracts following this budget amount.
ref cac:ApplicableTaxCategory *
// Describes the categories of taxes that apply to the budget amount.
type ResponseType
// A class to describe an application-level response to a document.
ref cbc:ReferenceID ?
// An identifier for the section (or line) of the document to which this response applies.
ref cbc:ResponseCode ?
// A code signifying the type of response.
ref cbc:Description *
// Text describing this response.
ref cbc:EffectiveDate ?
// The date upon which this response is valid.
ref cbc:EffectiveTime ?
// The time at which this response is valid.
ref cac:Status *
// A status report associated with this response.
type ResultOfVerificationType
// A class to describe the result of an attempt to verify a signature.
ref cbc:ValidatorID ?
// An identifier for the organization, person, service, or server that verified the signature.
ref cbc:ValidationResultCode ?
// A code signifying the result of the verification.
ref cbc:ValidationDate ?
// The date upon which verification took place.
ref cbc:ValidationTime ?
// The time at which verification took place.
ref cbc:ValidateProcess ?
// The verification process.
ref cbc:ValidateTool ?
// The tool used to verify the signature.
ref cbc:ValidateToolVersion ?
// The version of the tool used to verify the signature.
ref cac:SignatoryParty ?
// The signing party.
type RetailPlannedImpactType
// A class to describe a planned effect of a retail event (e.g., a promotion or a change in inventory policy) upon supply or demand.
ref cbc:Amount
// Estimated monetary value of the planned event as an impact
ref cbc:ForecastPurposeCode
// It will have impact on either Sales forecast or Order Forecast
ref cbc:ForecastTypeCode
// A code signifying the type of forecast. Examples of values are: BASE PROMOTIONAL SEASONAL TOTAL
ref cac:Period ?
// The period to which this impact applies.
type RoadTransportType
// A class for identifying a vehicle used for road transport.
ref cbc:LicensePlateID
// The license plate identifier of this vehicle.
type SalesItemType
// A class to describe information related to an item in a sales context
ref cbc:Quantity
// The quantity the given information are related to
ref cac:ActivityProperty *
// A class to describe the activity (for example "sales", "movement", ...) related to the item.
ref cac:TaxExclusivePrice *
// A price for this sales item, exclusive of tax.
ref cac:TaxInclusivePrice *
// A price for this sales item, including tax.
ref cac:Item
// The sales item itself.
type SecondaryHazardType
// A class to describe a secondary hazard associated with a hazardous item.
ref cbc:ID ?
// An identifier for this secondary hazard.
ref cbc:PlacardNotation ?
// Text of the placard notation corresponding to the hazard class of this secondary hazard. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport.
ref cbc:PlacardEndorsement ?
// Text of the placard endorsement for this secondary hazard that is to be shown on the shipping papers for a hazardous item. Can also be used for the number of the orange placard (lower part) required on the means of transport.
ref cbc:EmergencyProceduresCode ?
// A code signifying the emergency procedures for this secondary hazard.
ref cbc:Extension *
// Additional information about the hazardous substance, which can be used (for example) to specify the type of regulatory requirements that apply to this secondary hazard.
type ServiceFrequencyType
// A class to specify which day of the week a transport service is operational.
ref cbc:WeekDayCode
// A day of the week, expressed as code.
type ServiceProviderPartyType
// A class to describe a party contracting to provide services, such as transportation, finance, etc.
ref cbc:ID ?
// An identifier for this service provider.
ref cbc:ServiceTypeCode ?
// The type of service provided, expressed as a code.
ref cbc:ServiceType *
// The type of service provided, expressed as text.
ref cac:Party
// The party providing the service.
ref cac:SellerContact ?
// The contact for the service provider.
type ShareholderPartyType
// A class to describe a shareholder party.
ref cbc:PartecipationPercent ?
// The shareholder participation, expressed as a percentage.
ref cac:Party ?
// The shareholder party.
type ShipmentType
// A class defining an identifiable collection of one or more goods items to be transported between the seller party and the buyer party. This information may be defined within a commercial contract. A shipment can be transported in different consignments (e.g., split for logistical purposes).
ref cbc:ID
// An identifier for this shipment.
ref cbc:ShippingPriorityLevelCode ?
// A code signifying the priority or level of service required for this shipment.
ref cbc:HandlingCode ?
// The handling required for this shipment, expressed as a code.
ref cbc:HandlingInstructions *
// The handling required for this shipment, expressed as text.
ref cbc:Information *
// Free-form text pertinent to this shipment, conveying information that is not contained explicitly in other structures.
ref cbc:GrossWeightMeasure ?
// The total gross weight of a shipment; the weight of the goods plus packaging plus transport equipment.
ref cbc:NetWeightMeasure ?
// The net weight of this shipment, excluding packaging.
ref cbc:NetNetWeightMeasure ?
// The total net weight of this shipment, excluding packaging and transport equipment.
ref cbc:GrossVolumeMeasure ?
// The total volume of the goods in this shipment, including packaging.
ref cbc:NetVolumeMeasure ?
// The total volume of the goods in this shipment, excluding packaging and transport equipment.
ref cbc:TotalGoodsItemQuantity ?
// The total number of goods items in this shipment.
ref cbc:TotalTransportHandlingUnitQuantity ?
// The number of pieces of transport handling equipment (pallets, boxes, cases, etc.) in this shipment.
ref cbc:InsuranceValueAmount ?
// The amount covered by insurance for this shipment.
ref cbc:DeclaredCustomsValueAmount ?
// The total declared value for customs purposes of those goods in this shipment that are subject to the same customs procedure and have the same tariff/statistical heading, country information, and duty regime.
ref cbc:DeclaredForCarriageValueAmount ?
// The value of this shipment, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery.
ref cbc:DeclaredStatisticsValueAmount ?
// The value, declared for statistical purposes, of those goods in this shipment that have the same statistical heading.
ref cbc:FreeOnBoardValueAmount ?
// The monetary amount that has to be or has been paid as calculated under the applicable trade delivery.
ref cbc:SpecialInstructions *
// Special instructions relating to this shipment.
ref cbc:DeliveryInstructions *
// Delivery instructions relating to this shipment.
ref cbc:SplitConsignmentIndicator ?
// An indicator that the consignment has been split in transit (true) or not (false).
ref cbc:ConsignmentQuantity ?
// The total number of consignments within this shipment.
ref cac:Consignment *
// A consignment covering this shipment.
ref cac:GoodsItem *
// A goods item included in this shipment.
ref cac:ShipmentStage *
// A stage in the transport movement of this shipment.
ref cac:Delivery ?
// The delivery of this shipment.
ref cac:TransportHandlingUnit *
// A transport handling unit associated with this shipment.
ref cac:ReturnAddress ?
// The address to which a shipment should be returned.
ref cac:OriginAddress ?
// The region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the customs tariff, or of quantitative restrictions, or of any other measure related to trade.
ref cac:FirstArrivalPortLocation ?
// The first arrival location of a shipment. This would be a port for sea, an airport for air, a terminal for rail, or a border post for land crossing.
ref cac:LastExitPortLocation ?
// The final exporting location for a shipment. This would be a port for sea, an airport for air, a terminal for rail, or a border post for land crossing.
ref cac:ExportCountry ?
// The country from which the goods were originally exported, without any commercial transaction taking place in intermediate countries.
ref cac:FreightAllowanceCharge *
// A cost incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance to the extent that they relate to the freight costs.
type ShipmentStageType
// A class to describe one stage of movement in a transport of goods.
ref cbc:ID ?
// An identifier for this shipment stage.
ref cbc:TransportModeCode ?
// A code signifying the method of transport used for this shipment stage.
ref cbc:TransportMeansTypeCode ?
// A code signifying the kind of transport means (truck, vessel, etc.) used for this shipment stage.
ref cbc:TransitDirectionCode ?
// A code signifying the direction of transit in this shipment stage.
ref cbc:PreCarriageIndicator ?
// An indicator that this stage takes place before the main carriage of the shipment (true) or not (false).
ref cbc:OnCarriageIndicator ?
// An indicator that this stage takes place after the main carriage of the shipment (true) or not (false).
ref cbc:EstimatedDeliveryDate ?
// The estimated date of delivery in this shipment stage.
ref cbc:EstimatedDeliveryTime ?
// The estimated time of delivery in this shipment stage.
ref cbc:RequiredDeliveryDate ?
// The delivery date required by the buyer in this shipment stage.
ref cbc:RequiredDeliveryTime ?
// The delivery time required by the buyer in this shipment stage.
ref cbc:LoadingSequenceID ?
// An identifier for the loading sequence (of consignments) associated with this shipment stage.
ref cbc:SuccessiveSequenceID ?
// Identifies the successive loading sequence (of consignments) associated with a shipment stage.
ref cbc:Instructions *
// Text of instructions applicable to a shipment stage.
ref cbc:DemurrageInstructions *
// Text of instructions relating to demurrage (the case in which a vessel is prevented from loading or discharging cargo within the stipulated laytime).
ref cbc:CrewQuantity ?
// The total number of crew aboard a transport means.
ref cbc:PassengerQuantity ?
// The total number of passengers aboard a transport means.
ref cac:TransitPeriod ?
// The period during which this shipment stage actually took place.
ref cac:CarrierParty *
// A carrier party responsible for this shipment stage.
ref cac:TransportMeans ?
// The means of transport used in this shipment stage.
ref cac:LoadingPortLocation ?
// The location of loading for a shipment stage.
ref cac:UnloadingPortLocation ?
// The location of unloading for a shipment stage.
ref cac:TransshipPortLocation ?
// The location of transshipment relating to a shipment stage.
ref cac:LoadingTransportEvent ?
// The loading of goods in this shipment stage.
ref cac:ExaminationTransportEvent ?
// The examination of shipments in this shipment stage.
ref cac:AvailabilityTransportEvent ?
// The making available of shipments in this shipment stage.
ref cac:ExportationTransportEvent ?
// The export event associated with this shipment stage.
ref cac:DischargeTransportEvent ?
// The discharge event associated with this shipment stage.
ref cac:WarehousingTransportEvent ?
// The warehousing event associated with this shipment stage.
ref cac:TakeoverTransportEvent ?
// The receiver's takeover of the goods in this shipment stage.
ref cac:OptionalTakeoverTransportEvent ?
// The optional takeover of the goods in this shipment stage.
ref cac:DropoffTransportEvent ?
// The dropping off of goods in this shipment stage.
ref cac:ActualPickupTransportEvent ?
// The pickup of goods in this shipment stage.
ref cac:DeliveryTransportEvent ?
// The delivery of goods in this shipment stage.
ref cac:ReceiptTransportEvent ?
// The receipt of goods in this shipment stage.
ref cac:StorageTransportEvent ?
// The storage of goods in this shipment stage.
ref cac:AcceptanceTransportEvent ?
// The acceptance of goods in this shipment stage.
ref cac:TerminalOperatorParty ?
// A terminal operator associated with this shipment stage.
ref cac:CustomsAgentParty ?
// A customs agent associated with this shipment stage.
ref cac:EstimatedTransitPeriod ?
// The estimated transit period of this shipment stage.
ref cac:FreightAllowanceCharge *
// A freight allowance charge for this shipment stage.
ref cac:FreightChargeLocation ?
// The location associated with a freight charge related to this shipment stage.
ref cac:DetentionTransportEvent *
// The detention of a transport means during loading and unloading operations.
ref cac:RequestedDepartureTransportEvent ?
// The departure requested by the party requesting a transportation service.
ref cac:RequestedArrivalTransportEvent ?
// The arrival requested by the party requesting a transportation service.
ref cac:RequestedWaypointTransportEvent *
// A waypoint requested by the party requesting a transportation service.
ref cac:PlannedDepartureTransportEvent ?
// The departure planned by the party providing a transportation service.
ref cac:PlannedArrivalTransportEvent ?
// The arrival planned by the party providing a transportation service.
ref cac:PlannedWaypointTransportEvent *
// A waypoint planned by the party providing a transportation service.
ref cac:ActualDepartureTransportEvent ?
// The actual departure from a specific location during a transportation service.
ref cac:ActualWaypointTransportEvent ?
// The location of an actual waypoint during a transportation service.
ref cac:ActualArrivalTransportEvent ?
// The actual arrival at a specific location during a transportation service.
ref cac:TransportEvent *
// A significant occurrence in the course of this shipment of goods.
ref cac:EstimatedDepartureTransportEvent ?
// Describes an estimated departure at a location during a transport service.
ref cac:EstimatedArrivalTransportEvent ?
// Describes an estimated arrival at a location during a transport service.
ref cac:PassengerPerson *
// A person who travels in a conveyance without participating in its operation.
ref cac:DriverPerson *
// Describes a person responsible for driving the transport means.
ref cac:ReportingPerson ?
// Describes a person being responsible for providing the required administrative reporting relating to a transport.
ref cac:CrewMemberPerson *
// A person operating or serving aboard a transport means.
ref cac:SecurityOfficerPerson ?
// The person on board the vessel, accountable to the master, designated by the company as responsible for the security of the ship, including implementation and maintenance of the ship security plan and for the liaison with the company security officer and the port facility security officers.
ref cac:MasterPerson ?
// The person responsible for the ship's safe and efficient operation, including cargo operations, navigation, crew management and for ensuring that the vessel complies with local and international laws, as well as company and flag state policies.
ref cac:ShipsSurgeonPerson ?
// The person responsible for the health of the people aboard a ship at sea.
type SignatureType
// A class to define a signature.
ref cbc:ID
// An identifier for this signature.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures; in particular, information regarding the circumstances in which the signature is being used.
ref cbc:ValidationDate ?
// The date upon which this signature was verified.
ref cbc:ValidationTime ?
// The time at which this signature was verified.
ref cbc:ValidatorID ?
// An identifier for the organization, person, service, or server that verified this signature.
ref cbc:CanonicalizationMethod ?
// The method used to perform XML canonicalization of this signature.
ref cbc:SignatureMethod ?
// Text describing the method of signature.
ref cac:SignatoryParty ?
// The signing party.
ref cac:DigitalSignatureAttachment ?
// The actual encoded signature (e.g., in XMLDsig format).
ref cac:OriginalDocumentReference ?
// A reference to the document that the signature applies to. For evidentiary purposes, this may be the document image that the signatory party saw when applying their signature.
type StatementLineType
// A class to define a line in a Statement of account.
ref cbc:ID
// An identifier for this statement line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:UUID ?
// A universally unique identifier for this statement line.
ref cbc:BalanceBroughtForwardIndicator ?
// An indication that this statement line contains an outstanding balance from the previous bill(s) (true) or does not (false).
ref cbc:DebitLineAmount ?
// The amount debited on this statement line.
ref cbc:CreditLineAmount ?
// The amount credited on this statement line.
ref cbc:BalanceAmount ?
// The balance amount on this statement line.
ref cbc:PaymentPurposeCode ?
// A code signifying the business purpose for this payment.
ref cac:PaymentMeans ?
// A means of payment associated with this statement line.
ref cac:PaymentTerms *
// A specification of payment terms associated with this statement line.
ref cac:BuyerCustomerParty ?
// The buyer associated with this statement line.
ref cac:SellerSupplierParty ?
// The seller/supplier associated with this statement line.
ref cac:OriginatorCustomerParty ?
// The originating party.
ref cac:AccountingCustomerParty ?
// The Accounting Customer Party related to the statement information reported on this Statement Line.
ref cac:AccountingSupplierParty ?
// The Accounting Supplier Party related to the statement information reported on this Statement Line.
ref cac:PayeeParty ?
// The payee.
ref cac:InvoicePeriod *
// An invoice period to which this statement line applies.
ref cac:BillingReference *
// A reference to a billing document associated with this statement line.
ref cac:DocumentReference *
// A reference to a document associated with this statement line.
ref cac:ExchangeRate ?
// The rate of exchange between the currency of the Statement and the currency of the document described in the BillingReference.
ref cac:AllowanceCharge *
// A charge or discount price component associated with this statement line.
ref cac:CollectedPayment *
// A collected payment.
type StatusType
// A class to describe the condition or position of an object.
ref cbc:ConditionCode ?
// Specifies the status condition of the related object.
ref cbc:ReferenceDate ?
// The reference date for this status.
ref cbc:ReferenceTime ?
// The reference time for this status.
ref cbc:Description *
// Text describing this status.
ref cbc:StatusReasonCode ?
// The reason for this status condition or position, expressed as a code.
ref cbc:StatusReason *
// The reason for this status condition or position, expressed as text.
ref cbc:SequenceID ?
// A sequence identifier for this status.
ref cbc:Text *
// Provides any textual information related to this status.
ref cbc:IndicationIndicator ?
// Specifies an indicator relevant to a specific status.
ref cbc:Percent ?
// A percentage meaningful in the context of this status.
ref cbc:ReliabilityPercent ?
// The reliability of this status, expressed as a percentage.
ref cac:Condition *
// Measurements that quantify the condition of the objects covered by the status.
type StockAvailabilityReportLineType
// A class to define a line in a Stock Availability Report describing the availability of an item of sale.
ref cbc:ID
// An identifier for this stock availability line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Quantity
// The quantity of the item currently in stock.
ref cbc:ValueAmount ?
// The monetary value of the quantity of the item currently in stock.
ref cbc:AvailabilityDate ?
// The date from which the item will be available. A date identical to or earlier than the IssueDate of the Stock Availability Report means that the item is available now
ref cbc:AvailabilityStatusCode ?
// A code signifying the level of availability of the item.
ref cac:Item
// The item associated with this stock availability report line.
type StowageType
// A class to describe a location on board a means of transport where specified goods or transport equipment have been stowed or are to be stowed.
ref cbc:LocationID ?
// An identifier for the location.
ref cbc:Location *
// Text describing the location.
ref cac:MeasurementDimension *
// A measurable dimension (length, mass, weight, or volume) of this stowage.
type SubcontractTermsType
// A class to describe subcontract terms for a tendering process.
ref cbc:Rate ?
// MF: I agree with the query. Rate?
ref cbc:UnknownPriceIndicator ?
// An indicator that the subcontract price is known (true) or not (false).
ref cbc:Description *
// Text describing the subcontract terms.
ref cbc:Amount ?
// The monetary amount assigned to the subcontracted task.
ref cbc:SubcontractingConditionsCode ?
// A code specifying the conditions for subcontracting.
ref cbc:MaximumPercent ?
// The maximum percentage allowed to be subcontracted.
ref cbc:MinimumPercent ?
// The minimum percentage allowed to be subcontracted.
type SubscriberConsumptionType
// The consumption for a specific party for given consumption point provided by a numbers of suppliers. An enterprise can have one utility statement for several parties (e.g. a ministry of defence receiving a telephone bill). In this way each subscriber consumption represent a sub utility statement.
ref cbc:ConsumptionID ?
// The identifier tor this specification.
ref cbc:SpecificationTypeCode ?
// The code which specifies the type of this specification, e.g. an on account specification or the yearly specification.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:TotalMeteredQuantity ?
// The total quantity consumed, as calculated from meter readings.
ref cac:SubscriberParty ?
// The party subscribing to the utility.
ref cac:UtilityConsumptionPoint
// The point at which the utility is consumed.
ref cac:OnAccountPayment *
// The planned prepayments (on account) regarding this subscription.
ref cac:Consumption ?
// The consumption in case the consumption is from one and only one supplier.
ref cac:SupplierConsumption *
// The consumption in case the consumption is from more than one supplier.
type SupplierConsumptionType
// The consumption in case the consumption is for one and only one supplier.
ref cbc:Description *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cac:UtilitySupplierParty ?
// The party supplying the utility.
ref cac:UtilityCustomerParty ?
// The utility customer.
ref cac:Consumption
// The consumption regarding this supplier
ref cac:Contract ?
// A contract setting forth conditions regulating the consumption.
ref cac:ConsumptionLine +
// The consumption of a utility product.
type SupplierPartyType
// A class to describe a supplier party.
ref cbc:CustomerAssignedAccountID ?
// An identifier for this supplier party, assigned by the customer.
ref cbc:AdditionalAccountID *
// An additional identifier for this supplier party.
ref cbc:DataSendingCapability ?
// Text describing the supplier's ability to send invoice data via a purchase card provider (e.g., VISA, MasterCard, American Express).
ref cac:Party ?
// The supplier party itself.
ref cac:DespatchContact ?
// A contact at this supplier party for despatches (pickups).
ref cac:AccountingContact ?
// A contact at this supplier party for accounting.
ref cac:SellerContact ?
// The primary contact for this supplier party.
type TaxCategoryType
// A class to describe one of the tax categories within a taxation scheme (e.g., High Rate VAT, Low Rate VAT).
ref cbc:ID ?
// An identifier for this tax category.
ref cbc:Name ?
// The name of this tax category.
ref cbc:Percent ?
// The tax rate for this category, expressed as a percentage.
ref cbc:BaseUnitMeasure ?
// A Unit of Measures used as the basic for the tax calculation applied at a certain rate per unit.
ref cbc:PerUnitAmount ?
// Where a tax is applied at a certain rate per unit, the rate per unit applied.
ref cbc:TaxExemptionReasonCode ?
// The reason for tax being exempted, expressed as a code.
ref cbc:TaxExemptionReason *
// The reason for tax being exempted, expressed as text.
ref cbc:TierRange ?
// Where a tax is tiered, the range of taxable amounts that determines the rate of tax applicable to this tax category.
ref cbc:TierRatePercent ?
// Where a tax is tiered, the tax rate that applies within the specified range of taxable amounts for this tax category.
ref cac:TaxScheme
// The taxation scheme within which this tax category is defined.
type TaxSchemeType
// A class to describe a taxation scheme (e.g., VAT, State tax, County tax).
ref cbc:ID ?
// An identifier for this taxation scheme.
ref cbc:Name ?
// The name of this taxation scheme.
ref cbc:TaxTypeCode ?
// A code signifying the type of tax.
ref cbc:CurrencyCode ?
// A code signifying the currency in which the tax is collected and reported.
ref cac:JurisdictionRegionAddress *
// A geographic area in which this taxation scheme applies.
type TaxSubtotalType
// A class to define the subtotal for a particular tax category within a particular taxation scheme, such as standard rate within VAT.
ref cbc:TaxableAmount ?
// The net amount to which the tax percent (rate) is applied to calculate the tax amount.
ref cbc:TaxAmount
// The amount of this tax subtotal.
ref cbc:CalculationSequenceNumeric ?
// The number of this tax subtotal in the sequence of subtotals corresponding to the order in which multiple taxes are applied. If all taxes are applied to the same taxable amount (i.e., their order of application is inconsequential), then CalculationSequenceNumeric is 1 for all tax subtotals applied to a given amount.
ref cbc:TransactionCurrencyTaxAmount ?
// The amount of this tax subtotal, expressed in the currency used for invoicing.
ref cbc:Percent ?
// The tax rate of the tax category applied to this tax subtotal, expressed as a percentage.
ref cbc:BaseUnitMeasure ?
// The unit of measure on which the tax calculation is based
ref cbc:PerUnitAmount ?
// Where a tax is applied at a certain rate per unit, the rate per unit applied.
ref cbc:TierRange ?
// Where a tax is tiered, the range of taxable amounts that determines the rate of tax applicable to this tax subtotal.
ref cbc:TierRatePercent ?
// Where a tax is tiered, the tax rate that applies within a specified range of taxable amounts for this tax subtotal.
ref cac:TaxCategory
// The tax category applicable to this subtotal.
type TaxTotalType
// A class to describe the total tax for a particular taxation scheme.
ref cbc:TaxAmount
// The total tax amount for a particular taxation scheme, e.g., VAT; the sum of the tax subtotals for each tax category within the taxation scheme.
ref cbc:RoundingAmount ?
// The rounding amount (positive or negative) added to the calculated tax total to produce the rounded TaxAmount.
ref cbc:TaxEvidenceIndicator ?
// An indicator that this total is recognized as legal evidence for taxation purposes (true) or not (false).
ref cbc:TaxIncludedIndicator ?
// An indicator that tax is included in the calculation (true) or not (false).
ref cac:TaxSubtotal *
// One of the subtotals the sum of which equals the total tax amount for a particular taxation scheme.
type TelecommunicationsServiceType
// A class to describe a telecommunications service (e.g., a telephone call or a video on demand service).
ref cbc:ID ?
// An identifier for this telecommunications service.
ref cbc:CallDate
// In the case of a telephone call, the date of the call.
ref cbc:CallTime
// In the case of a telephone call, the time of the call.
ref cbc:ServiceNumberCalled
// In the case of a telephone call, the phone number called.
ref cbc:TelecommunicationsServiceCategory ?
// The telecommunications category, expressed as text.
ref cbc:TelecommunicationsServiceCategoryCode ?
// The telecommunications category, expressed as a code.
ref cbc:MovieTitle ?
// The title of a movie delivered via this telecommunications service.
ref cbc:RoamingPartnerName ?
// Statement of the roaming partner name.
ref cbc:PayPerView ?
// A pay-per-view delivered via this telecommunications service.
ref cbc:Quantity ?
// The number of calls.
ref cbc:TelecommunicationsServiceCall ?
// The telecommunications call described as a text
ref cbc:TelecommunicationsServiceCallCode ?
// The telecommunications call described as a code
ref cbc:CallBaseAmount ?
// The amount to be payed as the base for one call
ref cbc:CallExtensionAmount ?
// The amount to be payed for the call
ref cac:Price ?
// The price for using the telecommunication service
ref cac:Country ?
// The country to which the service is provided. In case of a telephone call it is the country where the receiver is located.
ref cac:ExchangeRate *
// A exchanges rates used in the pricing e.g.. when phone calls has crossed border lines.
ref cac:AllowanceCharge *
// An allowance or charge that applies to the UtilityStatement as a whole.
ref cac:TaxTotal *
// A total amount of taxes of a particular kind applicable to this telecommunications service.
ref cac:CallDuty *
// In the case of a telephone call, a duty on this call.
ref cac:TimeDuty *
// A duty on a consumption of time.
type TelecommunicationsSupplyType
// A class describing the supply of a telecommunication service, e.g., providing telephone calls.
ref cbc:TelecommunicationsSupplyType ?
// The type of telecommunications supply, expressed as text.
ref cbc:TelecommunicationsSupplyTypeCode ?
// The type of telecommunications supply, expressed as a code.
ref cbc:PrivacyCode
// A code signifying the level of confidentiality of this information for this telecommunication supply.
ref cbc:Description *
// Text describing the telecommunications supply.
ref cbc:TotalAmount ?
// The total amount associated with this telecommunications supply.
ref cac:TelecommunicationsSupplyLine +
// Outlines the provided telecommunication supply
type TelecommunicationsSupplyLineType
// A class that outlines the telecommunication supply in details
ref cbc:ID
// An identifier for this telecommunications supply line.
ref cbc:PhoneNumber
// The phone number used for this telecommunication supply line
ref cbc:Description *
// The description of the telecommunication supply line
ref cbc:LineExtensionAmount ?
// An amount specifying the cost of this telecommunication line
ref cac:ExchangeRate *
// Exchanges rates used to calculate the amount for this line.
ref cac:AllowanceCharge *
// An allowance or charge that applies to this telecommunication supply line.
ref cac:TaxTotal *
// A total amount of taxes of a particular kind applicable to this telecommunications supply line
ref cac:TelecommunicationsService +
// A telecommunications service (e.g., a telephone call).
type TemperatureType
// A class to describe a measurement of temperature.
ref cbc:AttributeID
// An identifier for this temperature measurement.
ref cbc:Measure
// The value of this temperature measurement.
ref cbc:Description *
// Text describing this temperature measurement.
type TenderLineType
// A class to define a line in a Tender.
ref cbc:ID ?
// An identifier for this tender line.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:Quantity ?
// The quantity of the item quoted in this tender line.
ref cbc:LineExtensionAmount ?
// The total amount for this tender line, including allowance charges but net of taxes.
ref cbc:TotalTaxAmount ?
// The total tax amount for this tender line.
ref cbc:OrderableUnit ?
// Text describing a unit in which the item described in this tender line can be ordered.
ref cbc:ContentUnitQuantity ?
// The unit of measure and quantity of the orderable unit.
ref cbc:OrderQuantityIncrementNumeric ?
// The number of items that can set the order quantity increments.
ref cbc:MinimumOrderQuantity ?
// The minimum number of items described in this tender line that can be ordered.
ref cbc:MaximumOrderQuantity ?
// The maximum number of items described in this tender line that can be ordered.
ref cbc:WarrantyInformation *
// Text about a warranty (provided by WarrantyParty) for the good or service described in this tender line.
ref cbc:PackLevelCode ?
// A mutually agreed code signifying the level of packaging associated with the item described in this tender line.
ref cac:DocumentReference *
// A reference to a document associated with this tender line.
ref cac:Item ?
// The item associated with this tender line.
ref cac:OfferedItemLocationQuantity *
// A set of location-specific properties (e.g., price, quantity, lead time) associated with the item described in this tender line.
ref cac:ReplacementRelatedItem *
// A catalogue item that may be a replacement for the item described in this tender line.
ref cac:WarrantyParty ?
// The party responsible for any warranty described in this tender line.
ref cac:WarrantyValidityPeriod ?
// The period for which a warranty associated with the item described in this tender line is valid.
ref cac:SubTenderLine *
// An association to a Sub Tender Line
ref cac:CallForTendersLineReference ?
// Reference to a Line on a Call For Tenders document.
ref cac:CallForTendersDocumentReference ?
// A class defining references to a Call For Tenders document.
type TenderPreparationType
// A class to describe directions for preparing a tender.
ref cbc:TenderEnvelopeID
// An identifier for the tender envelope to be used with the tender.
ref cbc:TenderEnvelopeTypeCode ?
// A code signifying the type of tender envelope (economical or objective criteria versus technical or subjective criteria).
ref cbc:Description *
// Text describing the tender envelope.
ref cbc:OpenTenderID ?
// An identifier for the open tender associated with this tender preparation.
ref cac:ProcurementProjectLot *
// The procurement project lot associated with a particular tenderer.
ref cac:DocumentTenderRequirement *
// A reference to the template for a required document in a tendering process.
type TenderRequirementType
// A template for a required document in a tendering process.
ref cbc:Name
// A name of this tender requirement.
ref cbc:Description *
// Text describing this tender requirement.
ref cac:TemplateDocumentReference ?
// A reference to the template for a required document.
type TenderResultType
// A class to describe the awarding of a tender in a tendering process.
ref cbc:TenderResultCode ?
// A code signifying the result of the tendering process.
ref cbc:Description *
// Text describing the result of the tendering process.
ref cbc:AdvertisementAmount ?
// The monetary value of the advertisement for this tendering process.
ref cbc:AwardDate
// The date on which this result was formalized.
ref cbc:AwardTime ?
// The time at which this result was formalized.
ref cbc:ReceivedTenderQuantity ?
// The total number of tenders received in this tendering process.
ref cbc:LowerTenderAmount ?
// The least expensive tender received in the tendering process.
ref cbc:HigherTenderAmount ?
// The most expensive tender received in this tendering process.
ref cbc:StartDate ?
// The date on which the awarded contract begins.
ref cbc:ReceivedElectronicTenderQuantity ?
// The number of electronic tenders received.
ref cbc:ReceivedForeignTenderQuantity ?
// The number of foreing tenders received.
ref cac:Contract ?
// A contract governing this tender result.
ref cac:AwardedTenderedProject ?
// The awarded tendered project associated with this tender result.
ref cac:ContractFormalizationPeriod ?
// The period during which a contract associated with the awarded project is to be formalized.
ref cac:SubcontractTerms *
// Subcontract terms for this tender result.
ref cac:WinningParty *
// A party that is identified as the awarded by a tender result.
type TenderedProjectType
// A class to describe a tendered project or project lot.
ref cbc:VariantID ?
// An identifier for this variant of a tendered project.
ref cbc:FeeAmount ?
// The fee amount for tendered projects.
ref cbc:FeeDescription *
// Text describing the fee amount for tendered projects.
ref cbc:TenderEnvelopeID ?
// An identifier for the tender envelope this tendered project belongs to.
ref cbc:TenderEnvelopeTypeCode ?
// A code signifying the type of tender envelope this tendered project belongs to.
ref cac:ProcurementProjectLot ?
// The procurement project lot to which this Tender Line refers to. If there are no lots, this should not be defined.
ref cac:EvidenceDocumentReference *
// A reference to a non-structured evidentiary document supporting this tendered project.
ref cac:TaxTotal *
// A total amount of taxes of a particular kind applicable to the monetary total for this tendered project.
ref cac:LegalMonetaryTotal ?
// The total amount for this tendered project.
ref cac:TenderLine *
// A line in the tender for this tendered project.
ref cac:AwardingCriterionResponse *
// An association to an Awarding Criterion Response.
type TendererPartyQualificationType
// A class to describe the qualifications of a tenderer party.
ref cac:InterestedProcurementProjectLot *
// The procurement project lot the party is interested in.
ref cac:MainQualifyingParty
// The qualifications of the main tenderer party.
ref cac:AdditionalQualifyingParty *
// The qualifications of a tenderer party other than the main tenderer party when bidding as a consortium.
type TendererQualificationRequestType
// The evaluation that the Contracting Authority party requests to fulfill to the tenderers.
ref cbc:CompanyLegalFormCode ?
// The legal status requested for potential tenderers, expressed as a code.
ref cbc:CompanyLegalForm ?
// The legal status requested for potential tenderers, expressed as text
ref cbc:PersonalSituation *
// Text describing the personal situation of the economic operators in this tendering process.
ref cbc:OperatingYearsQuantity ?
// Textual description of the legal form required for potential tenderers.
ref cbc:EmployeeQuantity ?
// Textual description of the legal form required for potential tenderers.
ref cbc:Description *
// Text describing the evaluation requirements for this tenderer.
ref cac:RequiredBusinessClassificationScheme *
// A classification scheme for the business profile.
ref cac:TechnicalEvaluationCriterion *
// A technical evaluation criterion required for an economic operator in a tendering process.
ref cac:FinancialEvaluationCriterion *
// A financial evaluation criterion required for an economic operator in a tendering process.
ref cac:SpecificTendererRequirement *
// A requirement to be met by a tenderer.
ref cac:EconomicOperatorRole *
// A class to describe the tenderer contracting role.
type TendererRequirementType
// A class to describe an action or statement required of an economic operator participating in a tendering process.
ref cbc:Name *
// A name of this tenderer requirement.
ref cbc:TendererRequirementTypeCode ?
// A code signifying this requirement.
ref cbc:Description *
// Text describing this requirement.
ref cbc:LegalReference ?
// The legal reference of the exclusion criterion.
ref cac:SuggestedEvidence *
// An item of evidence that should be submitted to satisfy this requirement.
type TenderingProcessType
// A class to describe the process of a formal offer and response to execute work or supply goods at a stated price.
ref cbc:ID ?
// An identifier for this tendering process.
ref cbc:OriginalContractingSystemID ?
// When reopening a tendering process, the identifier of the original framework agreement or dynamic purchasing system.
ref cbc:Description *
// Text describing the tendering process.
ref cbc:NegotiationDescription *
// Text describing the negotiation to be followed during the tendering process.
ref cbc:ProcedureCode ?
// A code signifying the type of this tendering procedure.
ref cbc:UrgencyCode ?
// A code signifying the urgency of this tendering process.
ref cbc:ExpenseCode ?
// A code signifying the type of expense for this tendering process.
ref cbc:PartPresentationCode ?
// A code signifying the type of presentation of tenders required (e.g., one lot, multiple lots, or all the lots).
ref cbc:ContractingSystemCode ?
// A code signifying the type of contracting system (e.g., framework agreement, dynamic purchasing system). If the procedure is individual (nonrepetitive), this code should be omitted.
ref cbc:SubmissionMethodCode ?
// A code signifying the method to be followed in submitting tenders.
ref cbc:CandidateReductionConstraintIndicator ?
// An indicator that the number of candidates participating in this process has been reduced (true) or not (false).
ref cbc:GovernmentAgreementConstraintIndicator ?
// An indicator that the project associated with this tendering process is constrained by a government procurement agreement (true) or not (false).
ref cac:DocumentAvailabilityPeriod ?
// The period during which documents relating to this tendering process must be completed.
ref cac:TenderSubmissionDeadlinePeriod ?
// The period during which tenders must be delivered.
ref cac:InvitationSubmissionPeriod ?
// The period during which invitations to tender must be completed and delivered.
ref cac:ParticipationRequestReceptionPeriod ?
// The period during which requests for participation must be completed and delivered.
ref cac:NoticeDocumentReference *
// A reference to a notice pertaining to this tendering process.
ref cac:AdditionalDocumentReference *
// A reference to an additional document.
ref cac:ProcessJustification *
// A justification for the selection of this tendering process.
ref cac:EconomicOperatorShortList ?
// A set of criteria used to create a short list of candidates.
ref cac:OpenTenderEvent *
// Textual description of the legal form required for potential tenderers.
ref cac:AuctionTerms ?
// The terms to be fulfilled by tenderers if an auction is to be executed before the awarding of a tender.
ref cac:FrameworkAgreement ?
// A tendering framework agreement.
type TenderingTermsType
// A class to describe tendering terms for a tendering process.
ref cbc:AwardingMethodTypeCode ?
// A code signifying the awarding method in a tendering process (e.g., a method favoring the tender with the lowest price or the tender that is most economically advantageous).
ref cbc:PriceEvaluationCode ?
// Textual description of the legal form required for potential tenderers.
ref cbc:MaximumVariantQuantity ?
// Maximum number of variants the tenderer is allowed to present for this tendering project.
ref cbc:VariantConstraintIndicator ?
// An indicator that variants are allowed and unconstrained in number (true) or not allowed (false).
ref cbc:AcceptedVariantsDescription *
// Text specifying the things for which variants are accepted.
ref cbc:PriceRevisionFormulaDescription *
// Text describing the formula for price revision.
ref cbc:FundingProgramCode ?
// The program that funds the tendering process (e.g., "National", "European"), expressed as a code.
ref cbc:FundingProgram *
// The program that funds the tendering process (e.g., EU 6th Framework Program) expressed as text.
ref cbc:MaximumAdvertisementAmount ?
// The maximum advertised monetary value of the tendering process.
ref cbc:Note *
// Free-form text conveying information that is not contained explicitly in other structures.
ref cbc:PaymentFrequencyCode ?
// A code signifying the frequency of payment in the contract associated with the tendering process.
ref cbc:EconomicOperatorRegistryURI ?
// The Uniform Resource Identifier (URI) of an electronic registry of economic operators.
ref cbc:RequiredCurriculaIndicator ?
// An indicator that tenderers are required to provide a curriculum vitae for each participant in the project (true) or are not so required (false).
ref cbc:OtherConditionsIndicator ?
// Indicates whether other conditions exist (true) or not (false). If the indicator is true, the description may be provided.
ref cbc:AdditionalConditions *
// Other existing conditions.
ref cbc:LatestSecurityClearanceDate ?
// The end date until which the candidates can obtain the necessary level of security clearance.
ref cbc:DocumentationFeeAmount ?
// The amount to be paid to obtain the contract documents and additional documentation.
ref cac:PenaltyClause *
// The penalty clauses
ref cac:RequiredFinancialGuarantee *
// A financial guarantee of a tenderer or bid submitter's actual entry into a contract in the event that it is the successful bidder.
ref cac:ProcurementLegislationDocumentReference ?
// A reference to a document providing references to procurement legislation applicable to the tendering process.
ref cac:FiscalLegislationDocumentReference ?
// A reference to a document providing references to fiscal legislation applicable to the tendering process.
ref cac:EnvironmentalLegislationDocumentReference ?
// A reference to a document providing references to environmental legislation applicable to the tendering process.
ref cac:EmploymentLegislationDocumentReference ?
// A reference to a document providing references to employment legislation applicable to the tendering process.
ref cac:ContractualDocumentReference *
// A reference to a document that will become part of the awarded contract.
ref cac:CallForTendersDocumentReference ?
// A reference to the Call for Tender associated with these tendering terms.
ref cac:WarrantyValidityPeriod ?
// The period during which a warranty for work, service, or goods associated with these tendering terms is valid.
ref cac:PaymentTerms *
// A specification of payment terms associated with the tendering process.
ref cac:TendererQualificationRequest *
// Required set of qualifications for a tenderer in this tendering process.
ref cac:AllowedSubcontractTerms *
// Subcontract terms for the tendering process.
ref cac:TenderPreparation *
// Directions for preparing a tender for the+D2057 tendering process.
ref cac:ContractExecutionRequirement *
// A requirement relating to execution of the contract that will be awarded as a result of the tendering process.
ref cac:AwardingTerms ?
// The terms in the tendering process for awarding the contract for a project.
ref cac:AdditionalInformationParty ?
// A party that has additional information about the tendering process.
ref cac:DocumentProviderParty ?
// The party that has the contract documents for the tendering process.
ref cac:TenderRecipientParty ?
// The party to which tenders should be presented.
ref cac:ContractResponsibleParty ?
// The party responsible for the execution of the contract.
ref cac:TenderEvaluationParty *
// A party in the contracting authority responsible for evaluating tenders received.
ref cac:TenderValidityPeriod ?
// The period during which tenders submitted for this tendering process must remain valid.
ref cac:ContractAcceptancePeriod ?
// The period of time during which the contracting authority may accept a contract.
ref cac:AppealTerms ?
// Information about the terms to present for an appeal against a tender award.
ref cac:Language *
// One of the default languages specified for the tendering process.
ref cac:BudgetAccountLine *
// A budget account line associated with the tendering process.
ref cac:ReplacedNoticeDocumentReference ?
// A class defining a reference to the notice that is being replaced.
type TradeFinancingType
// A class to describe a trade financing instrument.
ref cbc:ID ?
// An identifier for this trade financing instrument.
ref cbc:FinancingInstrumentCode ?
// A code signifying the type of this financing instrument.
ref cac:ContractDocumentReference ?
// A reference to a contract document.
ref cac:DocumentReference *
// A reference to a document associated with this trade financing instrument.
ref cac:FinancingParty
// The financing party (bank or other enabled party).
ref cac:FinancingFinancialAccount ?
// An internal bank account used by the bank or its first agent to manage the line of credit granted to the financing requester.
ref cac:Clause *
// A clause applicable to this trade financing instrument.
type TradingTermsType
// A class for describing the terms of a trade agreement.
ref cbc:Information *
// Text describing the terms of a trade agreement.
ref cbc:Reference ?
// A reference quoting the basis of the terms
ref cac:ApplicableAddress ?
// The address at which these trading terms apply.
type TransactionConditionsType
// A class to describe purchasing, sales, or payment conditions.
ref cbc:ID ?
// An identifier for conditions of the transaction, typically purchase/sales conditions.
ref cbc:ActionCode ?
// A code signifying a type of action relating to sales or payment conditions.
ref cbc:Description *
// Text describing the transaction conditions.
ref cac:DocumentReference *
// A document associated with these transaction conditions.
type TransportEquipmentType
// A class to describe a piece of equipment used to transport goods.
ref cbc:ID ?
// An identifier for this piece of transport equipment.
ref cbc:ReferencedConsignmentID *
// An identifier for the consignment contained by this piece of transport equipment.
ref cbc:TransportEquipmentTypeCode ?
// A code signifying the type of this piece of transport equipment.
ref cbc:ProviderTypeCode ?
// A code signifying the type of provider of this piece of transport equipment.
ref cbc:OwnerTypeCode ?
// A code signifying the type of owner of this piece of transport equipment.
ref cbc:SizeTypeCode ?
// A code signifying the size and type of this piece of piece of transport equipment. When the piece of transport equipment is a shipping container, it is recommended to use ContainerSizeTypeCode for validation.
ref cbc:DispositionCode ?
// A code signifying the current disposition of this piece of transport equipment.
ref cbc:FullnessIndicationCode ?
// A code signifying whether this piece of transport equipment is full, partially full, or empty.
ref cbc:RefrigerationOnIndicator ?
// An indicator that this piece of transport equipment's refrigeration is on (true) or off (false).
ref cbc:Information *
// Additional information about this piece of transport equipment.
ref cbc:ReturnabilityIndicator ?
// An indicator that this piece of transport equipment is returnable (true) or not (false).
ref cbc:LegalStatusIndicator ?
// An indication of the legal status of this piece of transport equipment with respect to the Container Convention Code.
ref cbc:AirFlowPercent ?
// The percent of the airflow within this piece of transport equipment.
ref cbc:HumidityPercent ?
// The percent humidity within this piece of transport equipment.
ref cbc:AnimalFoodApprovedIndicator ?
// An indicator that this piece of transport equipment is approved for animal food (true) or not (false).
ref cbc:HumanFoodApprovedIndicator ?
// An indicator that this piece of transport equipment is approved for human food (true) or not (false).
ref cbc:DangerousGoodsApprovedIndicator ?
// An indicator that this piece of transport equipment is approved for dangerous goods (true) or not (false).
ref cbc:RefrigeratedIndicator ?
// An indicator that this piece of transport equipment is refrigerated (true) or not (false).
ref cbc:Characteristics ?
// Characteristics of this piece of transport equipment.
ref cbc:DamageRemarks *
// Damage associated with this piece of transport equipment.
ref cbc:Description *
// Text describing this piece of transport equipment.
ref cbc:SpecialTransportRequirements *
// Special transport requirements expressed as text.
ref cbc:GrossWeightMeasure ?
// The gross weight of this piece of transport equipment.
ref cbc:GrossVolumeMeasure ?
// The gross volume of this piece of transport equipment.
ref cbc:TareWeightMeasure ?
// The weight of this piece of transport equipment when empty.
ref cbc:TrackingDeviceCode ?
// A code signifying the tracking device for this piece of transport equipment.
ref cbc:PowerIndicator ?
// An indicator that this piece of transport equipment can supply power (true) or not (false).
ref cbc:TraceID ?
// An identifier for use in tracing this piece of transport equipment, such as the EPC number used in RFID.
ref cac:MeasurementDimension *
// A measurable dimension (length, mass, weight, or volume) of this piece of transport equipment.
ref cac:TransportEquipmentSeal *
// A seal securing the door of a piece of transport equipment.
ref cac:MinimumTemperature ?
// In the case of a refrigeration unit, the minimum allowable operating temperature for this container.
ref cac:MaximumTemperature ?
// In the case of a refrigeration unit, the maximum allowable operating temperature for this container.
ref cac:ProviderParty ?
// The party providing this piece of transport equipment.
ref cac:LoadingProofParty ?
// The authorized party responsible for certifying that the goods were loaded into this piece of transport equipment.
ref cac:SupplierParty ?
// The party that supplies this piece of transport equipment.
ref cac:OwnerParty ?
// The party that owns this piece of transport equipment.
ref cac:OperatingParty ?
// The party that operates this piece of transport equipment.
ref cac:LoadingLocation ?
// The location where this piece of transport equipment is loaded.
ref cac:UnloadingLocation ?
// The location where this piece of transport equipment is unloaded.
ref cac:StorageLocation ?
// The location where this piece of transport equipment is being stored.
ref cac:PositioningTransportEvent *
// A positioning of this piece of transport equipment.
ref cac:QuarantineTransportEvent *
// A quarantine of this piece of transport equipment.
ref cac:DeliveryTransportEvent *
// A delivery of this piece of transport equipment.
ref cac:PickupTransportEvent *
// A pickup of this piece of transport equipment.
ref cac:HandlingTransportEvent *
// A handling of this piece of transport equipment.
ref cac:LoadingTransportEvent *
// A loading of this piece of transport equipment.
ref cac:TransportEvent *
// A transport event associated with this piece of transport equipment.
ref cac:ApplicableTransportMeans ?
// The applicable transport means associated with this piece of transport equipment.
ref cac:HaulageTradingTerms *
// A set of haulage trading terms associated with this piece of transport equipment.
ref cac:HazardousGoodsTransit *
// Transit-related information regarding a type of hazardous goods contained in this piece of transport equipment.
ref cac:PackagedTransportHandlingUnit *
// A packaged transport handling unit associated with this piece of transport equipment.
ref cac:ServiceAllowanceCharge *
// A service allowance charge associated with this piece of transport equipment.
ref cac:FreightAllowanceCharge *
// A freight allowance charge associated with this piece of transport equipment.
ref cac:AttachedTransportEquipment *
// A piece of transport equipment attached to this piece of transport equipment.
ref cac:Delivery ?
// The delivery of this piece of transport equipment.
ref cac:Pickup ?
// The pickup of this piece of transport equipment.
ref cac:Despatch ?
// The despatch of this piece of transport equipment.
ref cac:ShipmentDocumentReference *
// A reference to a shipping document associated with this piece of transport equipment.
ref cac:ContainedInTransportEquipment *
// A piece of transport equipment contained in this piece of transport equipment.
ref cac:Package *
// A package contained in this piece of transport equipment.
ref cac:GoodsItem *
// A goods item contained in this piece of transport equipment.
type TransportEquipmentSealType
// A class to describe a device (a transport equipment seal) for securing the doors of a shipping container.
ref cbc:ID
// An identifier for this transport equipment seal.
ref cbc:SealIssuerTypeCode ?
// A code signifying the type of party that issues and is responsible for this transport equipment seal.
ref cbc:Condition ?
// The condition of this transport equipment seal.
ref cbc:SealStatusCode ?
// A code signifying the condition of this transport equipment seal.
ref cbc:SealingPartyType ?
// The role of the sealing party.
type TransportEventType
// A class to describe a significant occurrence or happening related to the transportation of goods.
ref cbc:IdentificationID ?
// An identifier for this transport event within an agreed event identification scheme.
ref cbc:OccurrenceDate ?
// The date of this transport event.
ref cbc:OccurrenceTime ?
// The time of this transport event.
ref cbc:TransportEventTypeCode ?
// A code signifying the type of this transport event.
ref cbc:Description *
// Text describing this transport event.
ref cbc:CompletionIndicator ?
// An indicator that this transport event has been completed (true) or not (false).
ref cac:ReportedShipment ?
// The shipment involved in this transport event.
ref cac:CurrentStatus *
// The current status of this transport event.
ref cac:Contact *
// A contact associated with this transport event.
ref cac:Location ?
// The location associated with this transport event.
ref cac:Signature ?
// A signature that can be used to sign for an entry or an exit at a transport location (e.g., port terminal).
ref cac:Period *
// A period of time associated with this transport event.
type TransportExecutionTermsType
// A class to describe terms applying to a transport execution plan.
ref cbc:TransportUserSpecialTerms *
// Text describing special terms specified by the transport user.
ref cbc:TransportServiceProviderSpecialTerms *
// Text describing special terms specified by the transport service provider.
ref cbc:ChangeConditions *
// Text describing conditions applying to a change of these transport execution terms.
ref cac:PaymentTerms *
// Payment terms associated with the transportation service.
ref cac:DeliveryTerms *
// Delivery terms (e.g., Incoterms) associated with the transportation service.
ref cac:BonusPaymentTerms ?
// Terms relating to payment of applicable bonuses associated with the transport service.
ref cac:CommissionPaymentTerms ?
// Terms of payment applying to a commission specified in the transport execution plan.
ref cac:PenaltyPaymentTerms ?
// Terms of payment applying to a penalty specified in the transport execution plan.
ref cac:EnvironmentalEmission *
// An environmental emission resulting from the transportation service.
ref cac:NotificationRequirement *
// A notification requirement related to the transportation service; e.g., a requirement that the transport user should be notified when goods are ready for pickup.
ref cac:ServiceChargePaymentTerms ?
// Payment terms for the service charge associated with the transport service.
type TransportHandlingUnitType
// A class to describe a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment.
ref cbc:ID ?
// An identifier for this transport handling unit.
ref cbc:TransportHandlingUnitTypeCode ?
// A code signifying the type of this transport handling unit.
ref cbc:HandlingCode ?
// The handling required for this transport handling unit, expressed as a code.
ref cbc:HandlingInstructions *
// The handling required for this transport handling unit, expressed as text.
ref cbc:HazardousRiskIndicator ?
// An indicator that the materials contained in this transport handling unit are subject to an international regulation concerning the carriage of dangerous goods (true) or not (false).
ref cbc:TotalGoodsItemQuantity ?
// The total number of goods items in this transport handling unit.
ref cbc:TotalPackageQuantity ?
// The total number of packages in this transport handling unit.
ref cbc:DamageRemarks *
// Text describing damage associated with this transport handling unit.
ref cbc:ShippingMarks *
// Text describing the marks and numbers on this transport handling unit.
ref cbc:TraceID ?
// An identifier for use in tracing this transport handling unit, such as the EPC number used in RFID.
ref cac:HandlingUnitDespatchLine *
// A despatch line associated with this transport handling unit.
ref cac:ActualPackage *
// A package contained in this transport handling unit.
ref cac:ReceivedHandlingUnitReceiptLine *
// A receipt line associated with this transport handling unit.
ref cac:TransportEquipment *
// A piece of transport equipment associated with this transport handling unit.
ref cac:TransportMeans *
// A means of transport associated with this transport handling unit.
ref cac:HazardousGoodsTransit *
// Transit-related information regarding a type of hazardous goods contained in this transport handling unit.
ref cac:MeasurementDimension *
// A measurable dimension (length, mass, weight, or volume) of this transport handling unit.
ref cac:MinimumTemperature ?
// The minimum required operating temperature of this transport handling unit.
ref cac:MaximumTemperature ?
// The maximum allowable operating temperature of this transport handling unit.
ref cac:GoodsItem *
// A goods item contained in this transport handling unit.
ref cac:FloorSpaceMeasurementDimension ?
// The floor space measurement dimension associated with this transport handling unit.
ref cac:PalletSpaceMeasurementDimension ?
// The pallet space measurement dimension associated to this transport handling unit.
ref cac:ShipmentDocumentReference *
// A reference to a shipping document associated with this transport handling unit.
ref cac:Status *
// The status of this transport handling unit.
ref cac:CustomsDeclaration *
// Describes identifiers or references relating to customs procedures.
ref cac:ReferencedShipment *
// A shipment associated with this transport handling unit.
ref cac:Package *
// A package contained in this transport handling unit.
type TransportMeansType
// A class to describe a particular vehicle or vessel used for the conveyance of goods or persons.
ref cbc:JourneyID ?
// An identifier for the regular service schedule of this means of transport.
ref cbc:RegistrationNationalityID ?
// An identifier for the country in which this means of transport is registered.
ref cbc:RegistrationNationality *
// Text describing the country in which this means of transport is registered.
ref cbc:DirectionCode ?
// A code signifying the direction of this means of transport.
ref cbc:TransportMeansTypeCode ?
// A code signifying the type of this means of transport (truck, vessel, etc.).
ref cbc:TradeServiceCode ?
// A code signifying the service regularly provided by the carrier operating this means of transport.
ref cac:Stowage ?
// The location within the means of transport where goods are to be or have been stowed.
ref cac:AirTransport ?
// An aircraft used for transport.
ref cac:RoadTransport ?
// A vehicle used for road transport.
ref cac:RailTransport ?
// Equipment used for rail transport.
ref cac:MaritimeTransport ?
// A vessel used for transport by water (not only by sea).
ref cac:OwnerParty ?
// The party that owns this means of transport.
ref cac:MeasurementDimension *
// A measurable dimension (length, mass, weight, or volume) of this means of transport.
type TransportScheduleType
// Describes the location and schedule relating to a transport means.
ref cbc:SequenceNumeric
// A number indicating the order of this status in the sequence in which statuses are to be presented.
ref cbc:ReferenceDate ?
// The reference date for the transport schedule status.
ref cbc:ReferenceTime ?
// The reference time for the transport schedule status.
ref cbc:ReliabilityPercent ?
// The reliability of the transport schedule status, expressed as a percentage.
ref cbc:Remarks *
// Remarks related to the transport schedule status.
ref cac:StatusLocation
// The location for which status is reported.
ref cac:ActualArrivalTransportEvent ?
// The actual arrival at a location.
ref cac:ActualDepartureTransportEvent ?
// The actual departure from a location.
ref cac:EstimatedDepartureTransportEvent ?
// An estimated departure from a specified location.
ref cac:EstimatedArrivalTransportEvent ?
// An estimated arrival at a specified location.
ref cac:PlannedDepartureTransportEvent ?
// The planned departure from a specified location.
ref cac:PlannedArrivalTransportEvent ?
// The planned arrival at a specified location.
type TransportationSegmentType
// A class to describe one segment or leg in a transportation service.
ref cbc:SequenceNumeric
// A number indicating the order of this segment in the sequence of transportation segments making up a transportation service.
ref cbc:TransportExecutionPlanReferenceID ?
// An identifier for the transport execution plan governing this transportation segment.
ref cac:TransportationService
// The transportation service used in this transportation segment.
ref cac:TransportServiceProviderParty
// The transport service provider responsible for carrying out transportation services in this transportation segment.
ref cac:ReferencedConsignment ?
// A consignment referenced in this transportation segment. Such a consignment may have different identifiers than the consignment identifiers being used in the transportation service agreed between the transport user and the transport service provider.
ref cac:ShipmentStage *
// The shipment stage associated with this transportation segment.
type TransportationServiceType
// A class to describe a transportation service.
ref cbc:TransportServiceCode
// A code signifying the extent of this transportation service (e.g., door-to-door, port-to-port).
ref cbc:TariffClassCode ?
// A code signifying the tariff class applicable to this transportation service.
ref cbc:Priority ?
// The priority of this transportation service.
ref cbc:FreightRateClassCode ?
// A code signifying the rate class for freight in this transportation service.
ref cbc:TransportationServiceDescription *
// Text describing this transportation service.
ref cbc:TransportationServiceDetailsURI ?
// The Uniform Resource Identifier (URI) of a document providing additional details regarding this transportation service.
ref cbc:NominationDate ?
// In a transport contract, the deadline date by which this transportation service has to be booked. For example, if this service is scheduled for Wednesday 16 February 2011 at 10 a.m. CET, the nomination date might be Tuesday15 February 2011.
ref cbc:NominationTime ?
// In a transport contract, the deadline time by which this transportation service has to be booked. For example, if this service is scheduled for Wednesday 16 February 2011 at 10 a.m. CET, the nomination date might be Tuesday15 February 2011 and the nomination time 4 p.m. at the latest.
ref cbc:Name ?
// The name of this transportation service.
ref cbc:SequenceNumeric ?
// A number indicating the order of this transportation service in a sequence of transportation services.
ref cac:TransportEquipment *
// A piece of transport equipment used in this transportation service.
ref cac:SupportedTransportEquipment *
// A piece of transport equipment supported in this transportation service.
ref cac:UnsupportedTransportEquipment *
// A piece of transport equipment that is not supported in this transportation service.
ref cac:CommodityClassification *
// A classification of this transportation service.
ref cac:SupportedCommodityClassification *
// A classification (e.g., general cargo) for commodities that can be handled in this transportation service.
ref cac:UnsupportedCommodityClassification *
// A classification for commodities that cannot be handled in this transportation service.
ref cac:TotalCapacityDimension ?
// The total capacity or volume available in this transportation service.
ref cac:ShipmentStage *
// One of the stages of shipment in this transportation service.
ref cac:TransportEvent *
// One of the transport events taking place in this transportation service.
ref cac:ResponsibleTransportServiceProviderParty ?
// The transport service provider responsible for this transportation service.
ref cac:EnvironmentalEmission *
// An environmental emission resulting from this transportation service.
ref cac:EstimatedDurationPeriod ?
// The estimated duration of this transportation service.
ref cac:ScheduledServiceFrequency *
// A class to specify which day of the week a transport service is operational.
type UnstructuredPriceType
// A simplified version of the Price class intended for applications such as telephone billing.
ref cbc:PriceAmount ?
// The price amount.
ref cbc:TimeAmount ?
// The usage time upon which the price is based.
type UtilityItemType
// A class to describe the consumption of a utility product.
ref cbc:ID
// An identifier for this utility item.
ref cbc:SubscriberID ?
// An identifier for the subscriber to the utility.
ref cbc:SubscriberType ?
// Identification of the subscriber type, expressed as text..
ref cbc:SubscriberTypeCode ?
// The code identifying for the service type.
ref cbc:Description *
// Text describing the consumption product.
ref cbc:PackQuantity ?
// The unit packaging quantity.
ref cbc:PackSizeNumeric ?
// The number of items in a pack.
ref cbc:ConsumptionType ?
// The type of product consumed, expressed as text.
ref cbc:ConsumptionTypeCode ?
// The type of product consumed, expressed as a code.
ref cbc:CurrentChargeType ?
// Information of the actual payments type for the utility Item
ref cbc:CurrentChargeTypeCode ?
// Information of the actual payments type code expressed as a code
ref cbc:OneTimeChargeType ?
// Information about the one-time payment type in case everything is paid One time
ref cbc:OneTimeChargeTypeCode ?
// Information about the one-time payment type code
ref cac:TaxCategory ?
// The tax category applicable to this utility item.
ref cac:Contract ?
// A contract setting forth conditions applicable to this utility item.
type WebSiteAccessType
// A class to describe access to a web site.
ref cbc:URI ?
// The Uniform Resource Identifier (URI) for this web site; i.e., its Uniform Resource Locator (URL).
ref cbc:Password
// A password to the web site.
ref cbc:Login
// Text describing login details.
type WinningPartyType
// A party that is identified as the awarded by a tender result.
ref cbc:Rank ?
// Indicates the rank obtained in the award.
ref cac:Party
// Information about an organization, sub-organization, or individual fulfilling a role in a business process.
type WorkPhaseReferenceType
// A class that refers to a phase of work. Used for instance to specify what part of the contract the billing is referring to.
ref cbc:ID ?
// An identifier for this phase of work.
ref cbc:WorkPhaseCode ?
// A code signifying this phase of work.
ref cbc:WorkPhase *
// Text describing this phase of work.
ref cbc:ProgressPercent ?
// The progress percentage of the work phase.
ref cbc:StartDate ?
// The date on which this phase of work begins.
ref cbc:EndDate ?
// The date on which this phase of work ends.
ref cac:WorkOrderDocumentReference *
// A reference to a document regarding the work order for the project in which this phase of work takes place.