release version 1.10.0

This commit is contained in:
2024-12-14 04:07:49 +03:00
parent a5088587f7
commit c6b3d793c4
1916 changed files with 254306 additions and 0 deletions

View File

@ -0,0 +1,123 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="AllowanceChargeType">
<xsd:sequence>
<xsd:element name="priceBracketList" type="PriceBracketListType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="monetaryAmountOrPercentage" type="MonetaryAmountOrPercentageType" minOccurs="1" maxOccurs="unbounded"/>
<xsd:element name="baseAmount" type="MonetaryAmountOrPercentageType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="description" type="TextDescriptionType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="type" type="AllowanceChargeListType" use="required"/>
<xsd:attribute name="sequenceNumber" type="Integer1to2Type" use="optional"/>
<xsd:attribute name="allowanceOrChargeType" type="AllowanceOrChargeListType" use="required"/>
<xsd:attribute name="settlementType" type="SettlementListType" use="required"/>
<xsd:attribute name="effectiveDateType" type="EffectiveDateListType" use="required"/>
</xsd:complexType>
<xsd:complexType name="MonetaryAmountOrPercentageType">
<xsd:choice>
<xsd:element name="amountPerUnit" type="AmountType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="percentagePerUnit" type="PercentageType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="measurementPerUnit" type="MeasurementValueType" minOccurs="1" maxOccurs="1"/>
<xsd:group ref="RatePerUnitGroupType" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
</xsd:complexType>
<xsd:group name="RatePerUnitGroupType">
<xsd:sequence>
<xsd:element name="allowanceOrChargeRatePerUnit" type="Integer1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="amountPerUnit" type="AmountType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="percentagePerUnit" type="PercentageType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="measurementPerUnit" type="MeasurementValueType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="PriceBracketListType">
<xsd:sequence>
<xsd:element name="bracketIdentifier" type="BracketIdentifierType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BracketIdentifierType">
<xsd:sequence>
<xsd:element name="entityID" type="String1to80Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="AllowanceChargeListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="ALLOWANCE_GLOBAL"/>
<xsd:enumeration value="CHARGE_GLOBAL"/>
<xsd:enumeration value="CONSOLIDATED"/>
<xsd:enumeration value="FLAT_RATE"/>
<xsd:enumeration value="FREIGHT_COSTS"/>
<xsd:enumeration value="FREE_GOODS"/>
<xsd:enumeration value="INSURANCE_CHARGE"/>
<xsd:enumeration value="LUMP_SUM"/>
<xsd:enumeration value="MARKUP_FOR_SMALL_VOLUME_PURCHASES"/>
<xsd:enumeration value="PACKING_CHARGES"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AllowanceOrChargeListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="ALLOWANCE"/>
<xsd:enumeration value="CHARGE"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SettlementListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="BILL_BACK"/>
<xsd:enumeration value="CHARGE_TO_BE_PAID_BY_CUSTOMER"/>
<xsd:enumeration value="CHARGE_TO_BE_PAID_BY_VENDOR"/>
<xsd:enumeration value="CREDIT_CUSTOMER_ACCOUNT"/>
<xsd:enumeration value="ITEM_ACCRUALS"/>
<xsd:enumeration value="OFF_INVOICE"/>
<xsd:enumeration value="VENDOR_ACCRUALS"/>
<xsd:enumeration value="VENDOR_CHECK"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EffectiveDateListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="EFFECTIVE_DATE"/>
<xsd:enumeration value="EXPIRATION_DATE"/>
<xsd:enumeration value="FIRST_ARRIVAL_DATE"/>
<xsd:enumeration value="FIRST_ORDER_DATE"/>
<xsd:enumeration value="FIRST_SHIP_DATE"/>
<xsd:enumeration value="LAST_ARRIVAL_DATE"/>
<xsd:enumeration value="LAST_ORDER_DATE"/>
<xsd:enumeration value="LAST_SHIP_DATE"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/msg" xmlns="http://www.uc-council.org/smp/schemas/msg" xmlns:fmcg="http://www.uc-council.org/smp/schemas/fmcg" xmlns:simpl-eb="http://www.uc-council.org/smp/schemas/simpl-eb" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:include schemaLocation="DocumentCommand.xsd"/>
<xsd:include schemaLocation="DocumentIdentificationCommand.xsd"/>
<xsd:include schemaLocation="LinkCommand.xsd"/>
<xsd:complexType name="CommandHeaderType" abstract="true">
<xsd:sequence>
<xsd:element name="entityIdentification" type="core:EntityIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="CommandTypeGroupType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="documentCommand" type="DocumentCommandType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="documentIdentificationCommand" type="DocumentIdentificationCommandType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="linkCommand" type="LinkCommandType" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
</xsd:sequence>
</xsd:group>
</xsd:schema>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:include schemaLocation="Types.xsd"/>
<xsd:include schemaLocation="Components.xsd"/>
<xsd:include schemaLocation="Identifiers.xsd"/>
</xsd:schema>

View File

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="MonetaryAmountType">
<xsd:sequence>
<xsd:element name="amount" type="AmountType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AmountType">
<xsd:simpleContent>
<xsd:extension base="Float1to18Type">
<xsd:attribute name="currencyISOcode" type="CurrencyISOCodeType" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="ReferenceType">
<xsd:sequence>
<xsd:group ref="DateChoiceGroupType"/>
</xsd:sequence>
<xsd:attribute name="number" type="String1to35Type" use="required"/>
</xsd:complexType>
<xsd:complexType name="QuantityType">
<xsd:sequence>
<xsd:element name="quantity" type="Integer1to15Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DateChoiceType">
<xsd:sequence>
<xsd:group ref="DateChoiceGroupType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="DateChoiceGroupType">
<xsd:choice>
<xsd:element name="date" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="dateTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
</xsd:group>
<xsd:group name="DateAndTimeGroupType">
<xsd:sequence>
<xsd:element name="dateTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:group>
<xsd:simpleType name="PercentageType">
<xsd:restriction base="SimpleFloat1to10Type"/>
</xsd:simpleType>
<xsd:complexType name="MeasurementType">
<xsd:sequence>
<xsd:element name="measurementValue" type="MeasurementValueType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MeasurementValueType">
<xsd:simpleContent>
<xsd:extension base="Float1to15Type">
<xsd:attribute name="unitOfMeasure" type="String0to3Type" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DescriptionType">
<xsd:sequence>
<xsd:element name="text" type="String1to70Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="language" type="xsd:language" use="required"/>
</xsd:complexType>
<xsd:complexType name="TextDescriptionType">
<xsd:sequence>
<xsd:element name="description" type="DescriptionType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="DaysOfTheWeekListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="FRIDAY"/>
<xsd:enumeration value="MONDAY"/>
<xsd:enumeration value="SUNDAY"/>
<xsd:enumeration value="SATURDAY"/>
<xsd:enumeration value="THURSDAY"/>
<xsd:enumeration value="TUESDAY"/>
<xsd:enumeration value="WEDNESDAY"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CurrencyISOCodeType">
<xsd:restriction base="String3Type"/>
</xsd:simpleType>
<xsd:simpleType name="CountryISOCodeType">
<xsd:restriction base="String1to2Type"/>
</xsd:simpleType>
<xsd:complexType name="DateType">
<xsd:sequence>
<xsd:element name="date" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DateAndTimeType">
<xsd:sequence>
<xsd:group ref="DateAndTimeGroupType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:attributeGroup name="CreationAttributeGroupType">
<xsd:attribute name="creationDate" type="xsd:dateTime" use="required"/>
</xsd:attributeGroup>
<xsd:simpleType name="TimeZoneType">
<xsd:restriction base="String1to3Type"/>
</xsd:simpleType>
<xsd:simpleType name="VersionType">
<xsd:restriction base="String1to35Type"/>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:include schemaLocation="Common.xsd"/>
<xsd:include schemaLocation="AllowanceOrCharge.xsd"/>
<xsd:include schemaLocation="PaymentTerms.xsd"/>
<xsd:include schemaLocation="Order.xsd"/>
<xsd:include schemaLocation="SimpleInvoice.xsd"/>
<xsd:include schemaLocation="DespatchAdvice.xsd"/>
<xsd:include schemaLocation="Item.xsd"/>
<xsd:include schemaLocation="Party.xsd"/>
<xsd:include schemaLocation="RequestForPayment.xsd"/>
<xsd:complexType name="DocumentType" abstract="true">
<xsd:attribute name="contentVersion" type="VersionType" fixed="1.0" use="optional"/>
<xsd:attribute name="documentStructureVersion" type="VersionType" fixed="1.0" use="optional"/>
<xsd:attribute name="lastUpdateDate" type="xsd:date" use="optional"/>
<xsd:attributeGroup ref="CreationAttributeGroupType"/>
<xsd:attribute name="documentStatus" type="DocumentStatusListType" use="required"/>
</xsd:complexType>
<xsd:complexType name="LineItemType">
<xsd:attribute name="number" type="Integer1to6Type" use="required"/>
</xsd:complexType>
<xsd:group name="TermsGroupType">
<xsd:sequence>
<xsd:element name="paymentTerms" type="PaymentTermsType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="allowanceCharge" type="AllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:group>
<xsd:simpleType name="DocumentStatusListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="COPY"/>
<xsd:enumeration value="ORIGINAL"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="DespatchAdviceType" abstract="true">
<xsd:complexContent>
<xsd:extension base="DocumentType">
<xsd:sequence>
<xsd:element name="estimatedDeliveryDate" type="DateChoiceType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="typedEntityIdentification" type="TypedEntityIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="buyer" type="PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="seller" type="PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="shipTo" type="PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="carrier" type="PartyIdentificationType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="deliveryNote" type="ReferenceType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="orderNumber" type="ReferenceType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="consignmentNumber" type="ReferenceType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="actualShipDate" type="DateChoiceType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DespatchLineItemType" abstract="true">
<xsd:complexContent>
<xsd:extension base="LineItemType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LogisticUnitsType" abstract="true">
<xsd:attribute name="id" type="SSCCType" use="required"/>
</xsd:complexType>
<xsd:complexType name="TradeItemUnitType" abstract="true"/>
<xsd:complexType name="ItemContainmentType" abstract="true">
<xsd:sequence>
<xsd:element name="contained" type="QuantityType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="SSCCType">
<xsd:restriction base="Integer18Type"/>
</xsd:simpleType>
<xsd:group name="DespatchItemIdentificationGroupType">
<xsd:sequence>
<xsd:element name="listForEachItem" type="SpecificItemDataType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="extendedAttributes" type="TransactionalItemDataType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="SpecificItemDataType">
<xsd:sequence>
<xsd:element name="serial" type="String1to20Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransactionalItemDataType">
<xsd:sequence>
<xsd:element name="itemExpirationDate" type="DateType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="lotNumber" type="String1to20Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="sellByDate" type="DateType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,41 @@
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/msg" xmlns:fmcg="http://www.uc-council.org/smp/schemas/fmcg" xmlns:simpl-eb="http://www.uc-council.org/smp/schemas/simpl-eb" xmlns="http://www.uc-council.org/smp/schemas/msg" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
<09> Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="http://www.uc-council.org/smp/schemas/fmcg" schemaLocation="Fmcg.xsd"/>
<xsd:import namespace="http://www.uc-council.org/smp/schemas/simpl-eb" schemaLocation="Simpl-eb.xsd"/>
</xsd:schema>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/msg" xmlns="http://www.uc-council.org/smp/schemas/msg" xmlns:fmcg="http://www.uc-council.org/smp/schemas/fmcg" xmlns:simpl-eb="http://www.uc-council.org/smp/schemas/simpl-eb" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:group name="DocumentCommandContentTypeGroupType">
<xsd:sequence>
<xsd:element ref="fmcg:item" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="simpl-eb:party" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="fmcg:order" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="fmcg:despatchAdvice" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="fmcg:simpleInvoice" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="DocumentCommandType">
<xsd:sequence>
<xsd:element name="documentCommandHeader" type="DocumentCommandHeaderType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="documentCommandOperand" type="DocumentCommandOperandType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DocumentCommandHeaderType">
<xsd:complexContent>
<xsd:extension base="CommandHeaderType">
<xsd:attribute name="type" type="DocumentCommandListType" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DocumentCommandOperandType">
<xsd:sequence>
<xsd:group ref="DocumentCommandContentTypeGroupType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="DocumentCommandListType">
<xsd:restriction base="core:String1to80Type">
<xsd:enumeration value="ADD"/>
<xsd:enumeration value="CHANGE_BY_REFRESH"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/msg" xmlns="http://www.uc-council.org/smp/schemas/msg" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="DocumentIdentificationCommandType">
<xsd:sequence>
<xsd:element name="documentIdentifierList" type="DocumentIdentifierListType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="type" type="DocumentIdentificationCommandListType" use="required"/>
</xsd:complexType>
<xsd:simpleType name="DocumentIdentificationCommandListType">
<xsd:restriction base="core:String1to80Type">
<xsd:enumeration value="DELETE"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,867 @@
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<as2:envelope xmlns:as2="http://www.uc-council.org/smp/schemas/as2" xmlns:fmcg="http://www.uc-council.org/smp/schemas/fmcg" xmlns:simpl-eb="http://www.uc-council.org/smp/schemas/simpl-eb" xmlns:msg="http://www.uc-council.org/smp/schemas/msg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.uc-council.org/smp/schemas/as2 Envelope.xsd" communicationVersion="1.0">
<!-- The data in this sample instance document is not real data and is only there for illustration and/or data typing validation. -->
<messageHeader creationDate="2001-12-12">
<userId>stringdata</userId>
<password>stringdata</password>
<messageIdentifier>stringdata</messageIdentifier>
<to>
<gln>1234567890123</gln>
</to>
<from>
<gln>1234567890123</gln>
</from>
<representingParty>
<gln>1234567890123</gln>
</representingParty>
</messageHeader>
<msg:body>
<transaction>
<entityIdentification>
<uniqueCreatorIdentification>entity_identificationstringdata</uniqueCreatorIdentification>
<contentOwner>
<gln>4134456747002</gln>
</contentOwner>
</entityIdentification>
<command>
<documentCommand>
<documentCommandHeader type="ADD">
<entityIdentification>
<uniqueCreatorIdentification>entity_identificationstringdata</uniqueCreatorIdentification>
<contentOwner>
<gln>4134456747002</gln>
</contentOwner>
</entityIdentification>
</documentCommandHeader>
<documentCommandOperand>
<fmcg:item creationDate="2001-06-28T12:13:14" documentStatus="ORIGINAL" contentVersion="1.0" documentStructureVersion="1.0" lastUpdateDate="2001-06-28">
<fmcg:links>
<fmcg:childItem quantity="20">
<fmcg:itemIdentification>
<fmcg:alternateItemIdentification type="COUPON_FAMILY_CODE">String 1..35</fmcg:alternateItemIdentification>
<fmcg:additionalItemIdentification type="test">String 1..35</fmcg:additionalItemIdentification>
</fmcg:itemIdentification>
</fmcg:childItem>
</fmcg:links>
<fmcg:itemInformation>
<paymentTerms type="BASIC_(NET)" eventType="ANTICIPATED_DELIVERY_DATE">
<proximoCutOffDay>23</proximoCutOffDay>
<discountPayment discountType="stringdata">
<discountDescription>
<description language="EN">
<text>stringdata</text>
</description>
</discountDescription>
<date>2001-06-28</date>
</discountPayment>
<installmentDue>
<percentageOfPaymentDue>12</percentageOfPaymentDue>
<timePeriodDue type="DAYS">8</timePeriodDue>
</installmentDue>
<netPayment>
<dayOfMonthDue>23</dayOfMonthDue>
</netPayment>
</paymentTerms>
<allowanceCharge type="ALLOWANCE_GLOBAL" allowanceOrChargeType="ALLOWANCE" effectiveDateType="EFFECTIVE_DATE" sequenceNumber="1" settlementType="BILL_BACK">
<priceBracketList>
<bracketIdentifier>
<entityID>Here string upto 80 characteres can apper</entityID>
</bracketIdentifier>
</priceBracketList>
<monetaryAmountOrPercentage>
<allowanceOrChargeRatePerUnit>1234</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="USD">123.12</amountPerUnit>
<percentagePerUnit>24</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">4</measurementPerUnit>
</monetaryAmountOrPercentage>
<baseAmount>
<allowanceOrChargeRatePerUnit>98</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="UK">18.12</amountPerUnit>
<percentagePerUnit>54</percentagePerUnit>
<measurementPerUnit unitOfMeasure="stringdata">7</measurementPerUnit>
</baseAmount>
<description>
<description language="EN">
<text>stringdata</text>
</description>
</description>
</allowanceCharge>
<manufacturer>
<gln>1313131313131</gln>
</manufacturer>
<itemDescription>
<descriptionShort>
<description language="EN">
<text>stringdata</text>
</description>
</descriptionShort>
<itemName>
<description language="EN">
<text>stringdata</text>
</description>
</itemName>
<itemClassification>
<agency>stringdata</agency>
<attribute>
<classificationItemCode>stringdata</classificationItemCode>
<classificationItemName>
<description language="EN">
<text>This is an item</text>
</description>
</classificationItemName>
</attribute>
<category>
<code>stringdata</code>
<classificationName>
<description language="EN">
<text>stringdata</text>
</description>
</classificationName>
</category>
</itemClassification>
</itemDescription>
<unitOfMeasure>
<netContent>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</netContent>
<grossWeight>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</grossWeight>
<packagingWeight>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</packagingWeight>
<depth>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</depth>
<diameter>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</diameter>
<height>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</height>
<pegHorizontal>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</pegHorizontal>
<pegVertical>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</pegVertical>
<width>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</width>
</unitOfMeasure>
<colorCharacteristics>
<color>
<description language="EN">
<text>stringdata</text>
</description>
</color>
<colorCodeListAgency>4</colorCodeListAgency>
<colorCodeValue>4</colorCodeValue>
</colorCharacteristics>
<tradeItemHandlingInformation>
<handlingInstructions>
<description language="EN">
<text>stringdata</text>
</description>
</handlingInstructions>
<palletDataPalletHandlingOnewayReusable>A</palletDataPalletHandlingOnewayReusable>
<palletDataPalletTypeCode>A</palletDataPalletTypeCode>
<stackingFactor>4</stackingFactor>
<stackingWeightMaximum>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</stackingWeightMaximum>
<storageHandlingTemperatureMaximum>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</storageHandlingTemperatureMaximum>
<storageHandlingTemperatureMinimum>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</storageHandlingTemperatureMinimum>
</tradeItemHandlingInformation>
<tradeItemHazardousInformation>
<dangerousGoodsItemNumberLetter>string</dangerousGoodsItemNumberLetter>
<dangerousGoodsSubstanceIdentificationNumber>st</dangerousGoodsSubstanceIdentificationNumber>
<dangerousGoodsTechnicalName>
<description language="EN">
<text>stringdata</text>
</description>
</dangerousGoodsTechnicalName>
<flashPointTemperature>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</flashPointTemperature>
<hazardCode>s</hazardCode>
</tradeItemHazardousInformation>
<tradeItemDate>
<effectiveChangeDate>
<date>2001-05-05</date>
</effectiveChangeDate>
<endAvailabilityDate>
<dateTime>2001-06-28T12:13:14</dateTime>
</endAvailabilityDate>
<firstSaleDate>
<date>2001-05-05</date>
</firstSaleDate>
<orderingLeadTimeDays>12</orderingLeadTimeDays>
<startAvailabilityDate>
<dateTime>1999-05-31T13:20:00.000</dateTime>
</startAvailabilityDate>
</tradeItemDate>
<materialSafetyData>
<materialSafetyDataSheet>true</materialSafetyDataSheet>
</materialSafetyData>
<packagingCharacteristics>
<numberOfCompleteLayersContainedInATradeItem>stringdata</numberOfCompleteLayersContainedInATradeItem>
<numberOfTradeItemsContainedInACompleteLayer>stringdata</numberOfTradeItemsContainedInACompleteLayer>
<numberOfTradeItemsPerPallet>stringdata</numberOfTradeItemsPerPallet>
<numberOfTradeItemsPerPalletLayer>stringdata</numberOfTradeItemsPerPalletLayer>
<numberOfLayersPerPallet>stringdata</numberOfLayersPerPallet>
</packagingCharacteristics>
<packagingMaterial>
<code>stringdata</code>
<codeListMaintenanceAgency>stringdata</codeListMaintenanceAgency>
<composition>4</composition>
<description>
<description language="EN">
<text>stringdata</text>
</description>
</description>
<type>abc</type>
<packagingType>stringdata</packagingType>
</packagingMaterial>
<sizeCharacteristics>
<size>
<description language="EN">
<text>stringdata</text>
</description>
</size>
<sizeCodeListAgency>stringdata</sizeCodeListAgency>
<sizeCodeValue>stringdata</sizeCodeValue>
</sizeCharacteristics>
<tradeItemQuantities>
<orderQuantityMaximum>
<quantity>12</quantity>
</orderQuantityMaximum>
<orderQuantityMinimum>
<quantity>12</quantity>
</orderQuantityMinimum>
<orderQuantityMultiple>
<quantity>12</quantity>
</orderQuantityMultiple>
<orderSizingFactor>1</orderSizingFactor>
</tradeItemQuantities>
<unitIndicator>
<baseUnitIndicator>true</baseUnitIndicator>
<despatchUnitIndicator>true</despatchUnitIndicator>
<invoiceUnitIndicator>true</invoiceUnitIndicator>
<orderingUnitIndicator>true</orderingUnitIndicator>
</unitIndicator>
<fmcg:tradeItemCharacteristics>
<countryOfOrigin>USA</countryOfOrigin>
<nonPublicIndicator>true</nonPublicIndicator>
<prePricedAmount>
<amount currencyISOcode="USD">20.00</amount>
</prePricedAmount>
<pricingOnTheProduct>true</pricingOnTheProduct>
<rightOfReturnForNonSoldTradeItems>true</rightOfReturnForNonSoldTradeItems>
<tradeItemBarcoded>true</tradeItemBarcoded>
<variableWeightTradeItem>true</variableWeightTradeItem>
<targetMarketCode>
<description>
<description language="EN">
<text>stringdata</text>
</description>
</description>
<type>string</type>
</targetMarketCode>
<fmcg:freshnessDateProduct>true</fmcg:freshnessDateProduct>
<fmcg:geneticModificationIndicator>true</fmcg:geneticModificationIndicator>
<fmcg:organicItemCode>true</fmcg:organicItemCode>
<fmcg:form>AAAA</fmcg:form>
<fmcg:minimumProductLifespanFromTimeOfProduction>23</fmcg:minimumProductLifespanFromTimeOfProduction>
</fmcg:tradeItemCharacteristics>
<fmcg:tradeItemMeasures>
<measureCode>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</measureCode>
<measureValue>100006</measureValue>
<fmcg:degreeOfOriginalWort>stringdata</fmcg:degreeOfOriginalWort>
<fmcg:drainedWeight>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</fmcg:drainedWeight>
<fmcg:fatContent>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</fmcg:fatContent>
<fmcg:percentageOfAlcoholByVolume>0</fmcg:percentageOfAlcoholByVolume>
</fmcg:tradeItemMeasures>
<fmcg:itemIdentification>
<fmcg:gtin>12312312312312</fmcg:gtin>
</fmcg:itemIdentification>
<fmcg:replacedItem>
<fmcg:gtin>12312312312312</fmcg:gtin>
</fmcg:replacedItem>
<fmcg:packagingMarking>
<fmcg:markedWithIngredients>true</fmcg:markedWithIngredients>
<fmcg:packagingMarkedAsRecyclable>true</fmcg:packagingMarkedAsRecyclable>
<fmcg:packagingMarkedReturnable>true</fmcg:packagingMarkedReturnable>
<fmcg:productMarkedAsRecyclable>true</fmcg:productMarkedAsRecyclable>
</fmcg:packagingMarking>
<fmcg:strengthIndicator>
<fmcg:strength>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</fmcg:strength>
<fmcg:strengthBasis>
<measurementValue unitOfMeasure="lbs">120</measurementValue>
</fmcg:strengthBasis>
</fmcg:strengthIndicator>
</fmcg:itemInformation>
</fmcg:item>
<simpl-eb:party creationDate="2001-06-28T12:13:14" documentStatus="ORIGINAL" contentVersion="1.0" documentStructureVersion="1.0" lastUpdateDate="2001-06-28">
<simpl-eb:linkDetails>
<simpl-eb:party creationDate="2001-06-28T12:13:14" documentStatus="ORIGINAL" contentVersion="1.0" documentStructureVersion="1.0" lastUpdateDate="2001-06-28">
<simpl-eb:links>
<partyIdentification>
<gln>1313131313131</gln>
<additionalPartyIdentification type="BUYER_ASSIGNED">String 1..35</additionalPartyIdentification>
</partyIdentification>
</simpl-eb:links>
<simpl-eb:partyInformation partyRole="BILL_TO">
<paymentTerms type="BASIC_(NET)" eventType="ANTICIPATED_DELIVERY_DATE">
<proximoCutOffDay>23</proximoCutOffDay>
<discountPayment discountType="stringdata">
<discountDescription>
<description language="EN">
<text>stringdata</text>
</description>
</discountDescription>
<date>1999-05-31</date>
</discountPayment>
<installmentDue>
<percentageOfPaymentDue>12</percentageOfPaymentDue>
<timePeriodDue type="DAYS">8</timePeriodDue>
</installmentDue>
<netPayment>
<dayOfMonthDue>23</dayOfMonthDue>
</netPayment>
</paymentTerms>
<allowanceCharge type="ALLOWANCE_GLOBAL" allowanceOrChargeType="ALLOWANCE" effectiveDateType="EFFECTIVE_DATE" sequenceNumber="1" settlementType="BILL_BACK">
<priceBracketList>
<bracketIdentifier>
<entityID>Here string upto 80 characters can apper</entityID>
</bracketIdentifier>
</priceBracketList>
<monetaryAmountOrPercentage>
<allowanceOrChargeRatePerUnit>1234</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="USD">123.12</amountPerUnit>
<percentagePerUnit>24</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">4</measurementPerUnit>
</monetaryAmountOrPercentage>
<baseAmount>
<allowanceOrChargeRatePerUnit>98</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="UK">18.12</amountPerUnit>
<percentagePerUnit>54</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">7</measurementPerUnit>
</baseAmount>
<description>
<description language="EN">
<text>stringdata</text>
</description>
</description>
</allowanceCharge>
<contact>
<communicationChannel type="EMAIL" communicationNumber="1"/>
<personOrDepartmentName>
<description language="EN">
<text>stringdata</text>
</description>
</personOrDepartmentName>
</contact>
<facilitySpecification>
<appointmentRequired>true</appointmentRequired>
<operatingDayFrom>FRIDAY</operatingDayFrom>
<operatingDayTo>FRIDAY</operatingDayTo>
<operatingTimeFrom>T:10:10:10</operatingTimeFrom>
<operatingTimeTo>T:10:10:10</operatingTimeTo>
</facilitySpecification>
<nameAndAddress>
<city>string</city>
<countryISOcode>st</countryISOcode>
<languageOfTheParty>EN</languageOfTheParty>
<name>string</name>
</nameAndAddress>
<partyDates>
<effectiveChangeDate>
<date>2001-01-01</date>
</effectiveChangeDate>
<partyEndDate>
<date>2001-01-01</date>
</partyEndDate>
<partyStartDate>
<date>2001-01-01</date>
</partyStartDate>
</partyDates>
<financialInformation>
<standardTermsOfPayment>stringdata</standardTermsOfPayment>
<taxAuthority>stringdata</taxAuthority>
<taxRegistrationNumber>stringdata</taxRegistrationNumber>
<transactionCurrency>USD</transactionCurrency>
<typeOfTaxRegistration>str</typeOfTaxRegistration>
</financialInformation>
<partyIdentification>
<gln>1313131313131</gln>
<additionalPartyIdentification type="BUYER_ASSIGNED">String 1..35</additionalPartyIdentification>
</partyIdentification>
<simpl-eb:financialInstitutionalInformation>
<accountHolderName>stringdata</accountHolderName>
<financialInstitutionAccountNumber>stringdata</financialInstitutionAccountNumber>
<financialInstitutionCode>stringdata</financialInstitutionCode>
<financialInstitutionName>stringdata</financialInstitutionName>
<transactionCurrency>DLR</transactionCurrency>
</simpl-eb:financialInstitutionalInformation>
<simpl-eb:palletSystem>
<acceptPallets>true</acceptPallets>
<shipPallets>true</shipPallets>
</simpl-eb:palletSystem>
</simpl-eb:partyInformation>
</simpl-eb:party>
</simpl-eb:linkDetails>
<simpl-eb:partyInformation partyRole="BILL_TO">
<paymentTerms type="BASIC_(NET)" eventType="ANTICIPATED_DELIVERY_DATE">
<proximoCutOffDay>23</proximoCutOffDay>
<discountPayment discountType="stringdata">
<discountDescription>
<description language="EN">
<text>stringdata</text>
</description>
</discountDescription>
<date>1999-05-31</date>
</discountPayment>
<installmentDue>
<percentageOfPaymentDue>12</percentageOfPaymentDue>
<timePeriodDue type="DAYS">8</timePeriodDue>
</installmentDue>
<netPayment>
<dayOfMonthDue>23</dayOfMonthDue>
</netPayment>
</paymentTerms>
<allowanceCharge type="ALLOWANCE_GLOBAL" allowanceOrChargeType="ALLOWANCE" effectiveDateType="EFFECTIVE_DATE" sequenceNumber="1" settlementType="BILL_BACK">
<priceBracketList>
<bracketIdentifier>
<entityID>Here string upto 80 characters can apper</entityID>
</bracketIdentifier>
</priceBracketList>
<monetaryAmountOrPercentage>
<allowanceOrChargeRatePerUnit>1234</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="USD">123.12</amountPerUnit>
<percentagePerUnit>24</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">4</measurementPerUnit>
</monetaryAmountOrPercentage>
<baseAmount>
<allowanceOrChargeRatePerUnit>98</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="UK">18.12</amountPerUnit>
<percentagePerUnit>54</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">7</measurementPerUnit>
</baseAmount>
<description>
<description language="EN">
<text>stringdata</text>
</description>
</description>
</allowanceCharge>
<contact>
<communicationChannel type="EMAIL" communicationNumber="1"/>
<personOrDepartmentName>
<description language="EN">
<text>stringdata</text>
</description>
</personOrDepartmentName>
</contact>
<facilitySpecification>
<appointmentRequired>true</appointmentRequired>
<operatingDayFrom>FRIDAY</operatingDayFrom>
<operatingDayTo>FRIDAY</operatingDayTo>
<operatingTimeFrom>T:10:10:10</operatingTimeFrom>
<operatingTimeTo>T:10:10:10</operatingTimeTo>
</facilitySpecification>
<nameAndAddress>
<city>string</city>
<countryISOcode>st</countryISOcode>
<languageOfTheParty>EN</languageOfTheParty>
<name>string</name>
</nameAndAddress>
<partyDates>
<effectiveChangeDate>
<date>2001-01-01</date>
</effectiveChangeDate>
<partyEndDate>
<date>2001-01-01</date>
</partyEndDate>
<partyStartDate>
<date>2001-01-01</date>
</partyStartDate>
</partyDates>
<financialInformation>
<standardTermsOfPayment>stringdata</standardTermsOfPayment>
<taxAuthority>stringdata</taxAuthority>
<taxRegistrationNumber>stringdata</taxRegistrationNumber>
<transactionCurrency>USD</transactionCurrency>
<typeOfTaxRegistration>str</typeOfTaxRegistration>
</financialInformation>
<partyIdentification>
<gln>1313131313131</gln>
<additionalPartyIdentification type="BUYER_ASSIGNED">String 1..35</additionalPartyIdentification>
</partyIdentification>
<simpl-eb:financialInstitutionalInformation>
<accountHolderName>stringdata</accountHolderName>
<financialInstitutionAccountNumber>stringdata</financialInstitutionAccountNumber>
<financialInstitutionCode>stringdata</financialInstitutionCode>
<financialInstitutionName>stringdata</financialInstitutionName>
<transactionCurrency>DLR</transactionCurrency>
</simpl-eb:financialInstitutionalInformation>
<simpl-eb:palletSystem>
<acceptPallets>true</acceptPallets>
<shipPallets>true</shipPallets>
</simpl-eb:palletSystem>
</simpl-eb:partyInformation>
</simpl-eb:party>
<fmcg:order documentStatus="COPY" creationDate="2001-12-12T12:12:12">
<paymentTerms type="BASIC_(NET)" eventType="ANTICIPATED_DELIVERY_DATE">
<proximoCutOffDay>23</proximoCutOffDay>
<discountPayment discountType="abc">
<discountDescription>
<description language="EN">
<text>stringdata</text>
</description>
</discountDescription>
<date>2001-06-28</date>
</discountPayment>
<installmentDue>
<percentageOfPaymentDue>12</percentageOfPaymentDue>
<timePeriodDue type="DAYS">8</timePeriodDue>
</installmentDue>
<netPayment>
<dayOfMonthDue>23</dayOfMonthDue>
</netPayment>
</paymentTerms>
<allowanceCharge type="ALLOWANCE_GLOBAL" allowanceOrChargeType="ALLOWANCE" effectiveDateType="EFFECTIVE_DATE" sequenceNumber="1" settlementType="BILL_BACK">
<priceBracketList>
<bracketIdentifier>
<entityID>Here string upto 80 characters can apper</entityID>
</bracketIdentifier>
</priceBracketList>
<monetaryAmountOrPercentage>
<allowanceOrChargeRatePerUnit>1234</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="USD">123.12</amountPerUnit>
<percentagePerUnit>24</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">4</measurementPerUnit>
</monetaryAmountOrPercentage>
<baseAmount>
<allowanceOrChargeRatePerUnit>98</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="UK">18.12</amountPerUnit>
<percentagePerUnit>54</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">7</measurementPerUnit>
</baseAmount>
<description>
<description language="EN">
<text>stringdata</text>
</description>
</description>
</allowanceCharge>
<movementDate>
<date>2001-06-28</date>
</movementDate>
<movementDateType>REQUESTED_PICKUP</movementDateType>
<typedEntityIdentification entityType="ORDER">
<entityIdentification>
<uniqueCreatorIdentification>stringdata</uniqueCreatorIdentification>
<contentOwner>
<gln>1234567890123</gln>
</contentOwner>
</entityIdentification>
</typedEntityIdentification>
<buyer>
<gln>1234567890123</gln>
</buyer>
<seller>
<gln>1234567890123</gln>
</seller>
<shipParty identificationType="SHIP_FROM">
<gln>1234567890123</gln>
</shipParty>
<fmcg:lineItem number="1">
<netPrice>
<amount currencyISOcode="USD">123.12</amount>
</netPrice>
<requested>
<quantity>120</quantity>
</requested>
<allowanceCharge type="ALLOWANCE_GLOBAL" allowanceOrChargeType="ALLOWANCE" effectiveDateType="EFFECTIVE_DATE" sequenceNumber="1" settlementType="BILL_BACK">
<priceBracketList>
<bracketIdentifier>
<entityID>Here string upto 80 characters can apper</entityID>
</bracketIdentifier>
</priceBracketList>
<monetaryAmountOrPercentage>
<measurementPerUnit unitOfMeasure="strin">9</measurementPerUnit>
</monetaryAmountOrPercentage>
<description>
<description language="EN">
<text>stringdata</text>
</description>
</description>
</allowanceCharge>
<fmcg:itemID>
<fmcg:gtin>12312312312312</fmcg:gtin>
</fmcg:itemID>
</fmcg:lineItem>
</fmcg:order>
<fmcg:despatchAdvice creationDate="2001-06-28T12:13:14" documentStatus="ORIGINAL" contentVersion="1.0" documentStructureVersion="1.0" lastUpdateDate="2001-06-28">
<estimatedDeliveryDate>
<date>2001-06-28</date>
</estimatedDeliveryDate>
<typedEntityIdentification entityType="DESPATCH_ADVICE">
<entityIdentification>
<uniqueCreatorIdentification>FA12</uniqueCreatorIdentification>
<contentOwner>
<alternatePartyIdentification type="DUNS"/>
<additionalPartyIdentification type="DUNS_PLUS_FOUR"/>
</contentOwner>
</entityIdentification>
</typedEntityIdentification>
<buyer>
<gln>1234567890123</gln>
<additionalPartyIdentification type="SCAC"/>
</buyer>
<seller>
<alternatePartyIdentification type="SELLER_ASSIGNED"/>
<additionalPartyIdentification type="UN_LOCATION_CODE"/>
</seller>
<shipTo>
<gln>1234567890123</gln>
<additionalPartyIdentification type="SCAC"/>
</shipTo>
<carrier>
<gln>1234567890123</gln>
<additionalPartyIdentification type="SCAC"/>
</carrier>
<deliveryNote number="12">
<date>2001-06-28</date>
</deliveryNote>
<orderNumber number="34">
<dateTime>2001-06-28T12:13:14</dateTime>
</orderNumber>
<consignmentNumber number="23">
<date>2001-06-28</date>
</consignmentNumber>
<actualShipDate>
<date>2001-06-28</date>
</actualShipDate>
<fmcg:despatchItem number="123456">
<fmcg:tradeItemUnit>
<fmcg:itemContained>
<contained>
<quantity>123</quantity>
</contained>
<fmcg:itemID>
<fmcg:gtin>123456567667</fmcg:gtin>
<fmcg:additionalItemIdentification type="SUPPLIER_NUMBER"/>
<listForEachItem>
<serial>12a</serial>
</listForEachItem>
</fmcg:itemID>
</fmcg:itemContained>
</fmcg:tradeItemUnit>
</fmcg:despatchItem>
</fmcg:despatchAdvice>
<fmcg:simpleInvoice creationDate="2001-06-28T12:13:14" documentStatus="ORIGINAL" contentVersion="1.0" documentStructureVersion="1.0" lastUpdateDate="2001-06-28">
<paymentTerms type="BASIC_(NET)" eventType="ANTICIPATED_DELIVERY_DATE">
<proximoCutOffDay>23</proximoCutOffDay>
<discountPayment discountType="abc">
<discountDescription>
<description language="EN">
<text>stringdata</text>
</description>
</discountDescription>
<date>2001-06-28</date>
</discountPayment>
<installmentDue>
<percentageOfPaymentDue>12</percentageOfPaymentDue>
<timePeriodDue type="DAYS">8</timePeriodDue>
</installmentDue>
<netPayment>
<dayOfMonthDue>23</dayOfMonthDue>
</netPayment>
</paymentTerms>
<allowanceCharge type="ALLOWANCE_GLOBAL" allowanceOrChargeType="ALLOWANCE" effectiveDateType="EFFECTIVE_DATE" sequenceNumber="1" settlementType="BILL_BACK">
<priceBracketList>
<bracketIdentifier>
<entityID>Here string upto 80 characters can apper</entityID>
</bracketIdentifier>
</priceBracketList>
<monetaryAmountOrPercentage>
<allowanceOrChargeRatePerUnit>1234</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="USD">123.12</amountPerUnit>
<percentagePerUnit>24</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">4</measurementPerUnit>
</monetaryAmountOrPercentage>
<baseAmount>
<allowanceOrChargeRatePerUnit>98</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="UK">18.12</amountPerUnit>
<percentagePerUnit>54</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">7</measurementPerUnit>
</baseAmount>
<description>
<description language="EN">
<text>stringdata</text>
</description>
</description>
</allowanceCharge>
<typedEntityIdentification entityType="ORDER">
<entityIdentification>
<uniqueCreatorIdentification>stringdata</uniqueCreatorIdentification>
<contentOwner>
<gln>1234567890123</gln>
</contentOwner>
</entityIdentification>
</typedEntityIdentification>
<buyer>
<gln>1234567890123</gln>
</buyer>
<seller>
<gln>1234567890123</gln>
</seller>
<totalAmount>
<amount currencyISOcode="USD">121</amount>
</totalAmount>
<orderNumber number="3">
<date>2001-06-28</date>
</orderNumber>
<deliveryNote number="12">
<dateTime>2001-06-28T12:13:14</dateTime>
</deliveryNote>
<fmcg:lineItem number="123">
<invoiced>
<quantity>123</quantity>
</invoiced>
<allowanceCharge type="ALLOWANCE_GLOBAL" allowanceOrChargeType="ALLOWANCE" effectiveDateType="EFFECTIVE_DATE" sequenceNumber="1" settlementType="BILL_BACK">
<priceBracketList>
<bracketIdentifier>
<entityID>Here string upto 80 characters can apper</entityID>
</bracketIdentifier>
</priceBracketList>
<monetaryAmountOrPercentage>
<allowanceOrChargeRatePerUnit>1234</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="USD">123.12</amountPerUnit>
<percentagePerUnit>24</percentagePerUnit>
<measurementPerUnit unitOfMeasure="integer">2</measurementPerUnit>
</monetaryAmountOrPercentage>
<baseAmount>
<allowanceOrChargeRatePerUnit>98</allowanceOrChargeRatePerUnit>
<amountPerUnit currencyISOcode="UK">18.12</amountPerUnit>
<percentagePerUnit>54</percentagePerUnit>
<measurementPerUnit unitOfMeasure="string">7</measurementPerUnit>
</baseAmount>
<description>
<description language="EN">
<text>stringdata</text>
</description>
</description>
</allowanceCharge>
<totalLineAmount>
<amount currencyISOcode="USD">121</amount>
</totalLineAmount>
<netPrice>
<amount currencyISOcode="USD">121</amount>
</netPrice>
<fmcg:itemID>
<fmcg:gtin>123456567667</fmcg:gtin>
<fmcg:additionalItemIdentification type="SUPPLIER_NUMBER"/>
</fmcg:itemID>
</fmcg:lineItem>
</fmcg:simpleInvoice>
</documentCommandOperand>
</documentCommand>
</command>
<command>
<documentIdentificationCommand type="DELETE">
<documentIdentifierList>
<documentIdentifier contentVersion="1.0">
<partyIdentification>
<gln>1234567890123</gln>
</partyIdentification>
</documentIdentifier>
<documentIdentifier contentVersion="1.0">
<fmcg:itemIdentification>
<fmcg:alternateItemIdentification type="COUPON_FAMILY_CODE">Identification</fmcg:alternateItemIdentification>
</fmcg:itemIdentification>
</documentIdentifier>
<documentIdentifier contentVersion="1.0">
<typedEntityIdentification entityType="ORDER">
<entityIdentification>
<uniqueCreatorIdentification>stringdata</uniqueCreatorIdentification>
<contentOwner>
<gln>1234567890123</gln>
</contentOwner>
</entityIdentification>
</typedEntityIdentification>
</documentIdentifier>
</documentIdentifierList>
</documentIdentificationCommand>
</command>
<command>
<linkCommand>
<linkCommandHeader type="LINK">
<entityIdentification>
<uniqueCreatorIdentification>stringdata</uniqueCreatorIdentification>
<contentOwner>
<gln>1234567890123</gln>
</contentOwner>
</entityIdentification>
</linkCommandHeader>
<linkCommandOperand>
<documentIdentifier contentVersion="1.0">
<fmcg:itemIdentification>
<fmcg:gtin>12345678901234</fmcg:gtin>
</fmcg:itemIdentification>
</documentIdentifier>
<hierarchyList>
<child quantity="25">
<documentIdentifier contentVersion="1.0">
<typedEntityIdentification entityType="ORDER">
<entityIdentification>
<uniqueCreatorIdentification>stringdata</uniqueCreatorIdentification>
<contentOwner>
<gln>1234567890123</gln>
</contentOwner>
</entityIdentification>
</typedEntityIdentification>
</documentIdentifier>
</child>
<child quantity="2">
<documentIdentifier contentVersion="1.0">
<partyIdentification>
<gln>1234567890123</gln>
</partyIdentification>
</documentIdentifier>
</child>
</hierarchyList>
</linkCommandOperand>
</linkCommand>
</command>
</transaction>
</msg:body>
</as2:envelope>

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/as2" xmlns="http://www.uc-council.org/smp/schemas/as2" xmlns:core="http://www.uc-council.org/smp/schemas/core" xmlns:msg="http://www.uc-council.org/smp/schemas/msg" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="http://www.uc-council.org/smp/schemas/core" schemaLocation="Core.xsd"/>
<xsd:import namespace="http://www.uc-council.org/smp/schemas/msg" schemaLocation="Message.xsd"/>
<xsd:element name="envelope" type="EnvelopeType"/>
<xsd:complexType name="EnvelopeType">
<xsd:sequence>
<xsd:element name="messageHeader" type="MessageHeaderType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="msg:body" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="communicationVersion" type="core:VersionType" default="1.0"/>
</xsd:complexType>
<xsd:complexType name="MessageHeaderType">
<xsd:sequence>
<xsd:element name="userId" type="core:String1to20Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="password" type="core:String1to20Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="messageIdentifier" type="core:String1to20Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="to" type="core:PartyIdentificationType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="from" type="core:PartyIdentificationType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="representingParty" type="core:PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attributeGroup ref="core:CreationAttributeGroupType"/>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/fmcg" xmlns:fmcg="http://www.uc-council.org/smp/schemas/fmcg" xmlns="http://www.uc-council.org/smp/schemas/fmcg" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="http://www.uc-council.org/smp/schemas/core" schemaLocation="Core.xsd"/>
<xsd:include schemaLocation="FmcgIdentifiers.xsd"/>
<xsd:include schemaLocation="FmcgOrder.xsd"/>
<xsd:include schemaLocation="FmcgItem.xsd"/>
<xsd:include schemaLocation="FmcgSimpleInvoice.xsd"/>
<xsd:include schemaLocation="FmcgDespatchAdvice.xsd"/>
<xsd:element name="order" type="OrderType"/>
<xsd:element name="despatchAdvice" type="DespatchAdviceType"/>
<xsd:element name="item" type="ItemType"/>
<xsd:element name="simpleInvoice" type="SimpleInvoiceType"/>
<xsd:element name="itemIdentification" type="ItemIdentificationType"/>
</xsd:schema>

View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema targetNamespace="http://www.uc-council.org/smp/schemas/fmcg" xmlns="http://www.uc-council.org/smp/schemas/fmcg" xmlns:core="http://www.uc-council.org/smp/schemas/core" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="DespatchAdviceType">
<xsd:complexContent>
<xsd:extension base="core:DespatchAdviceType">
<xsd:sequence>
<xsd:element name="despatchItem" type="DespatchLineItemType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DespatchLineItemType">
<xsd:complexContent>
<xsd:extension base="core:DespatchLineItemType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="logisticUnits" type="LogisticUnitsType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="tradeItemUnit" type="TradeItemUnitType" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LogisticUnitsType">
<xsd:complexContent>
<xsd:extension base="core:LogisticUnitsType">
<xsd:sequence>
<xsd:element name="itemsContained" type="ItemContainmentType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TradeItemUnitType">
<xsd:complexContent>
<xsd:extension base="core:TradeItemUnitType">
<xsd:sequence>
<xsd:element name="itemContained" type="ItemContainmentType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ItemContainmentType">
<xsd:complexContent>
<xsd:extension base="core:ItemContainmentType">
<xsd:sequence>
<xsd:element name="itemID" type="DespatchItemIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DespatchItemIdentificationType">
<xsd:complexContent>
<xsd:extension base="ItemIdentificationType">
<xsd:group ref="core:DespatchItemIdentificationGroupType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/fmcg" xmlns="http://www.uc-council.org/smp/schemas/fmcg" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="ItemIdentificationType">
<xsd:complexContent>
<xsd:extension base="core:ItemIdentificationType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="gtin" type="core:GlobalTradeItemNumberType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="alternateItemIdentification" type="AlternateItemIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
<xsd:element name="additionalItemIdentification" type="AlternateItemIdentificationType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AlternateItemIdentificationType">
<xsd:simpleContent>
<xsd:extension base="core:AlternateItemIdentificationType">
<xsd:attribute name="type" type="AlternateItemIdentificationListType" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:simpleType name="AlternateItemIdentificationListType">
<xsd:union memberTypes="AlternateItemIdentificationListTypeValuesType core:AlternateItemIdentificationListType"/>
</xsd:simpleType>
<xsd:simpleType name="AlternateItemIdentificationListTypeValuesType">
<xsd:restriction base="core:String1to80Type">
<xsd:enumeration value="COUPON_FAMILY_CODE"/>
<xsd:enumeration value="LOTTERY_GAME_NUMBER"/>
<xsd:enumeration value="LOTTERY_PACK_BOOK_NUMBER"/>
<xsd:enumeration value="NBCA_PRODUCT_CODE"/>
<xsd:enumeration value="SUPPLIER_NUMBER"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,153 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/fmcg" xmlns="http://www.uc-council.org/smp/schemas/fmcg" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="ItemType">
<xsd:complexContent>
<xsd:extension base="core:ItemType">
<xsd:sequence>
<xsd:group ref="ItemLinksOrDetailsGroupType"/>
<xsd:element name="itemInformation" type="ItemInformationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:group name="ItemLinksOrDetailsGroupType">
<xsd:choice>
<xsd:element name="linkDetailsRecursive" type="ItemLinkDetailsRecursiveType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="links" type="ItemLinksType" minOccurs="0" maxOccurs="1"/>
</xsd:choice>
</xsd:group>
<xsd:complexType name="ItemLinksType">
<xsd:complexContent>
<xsd:extension base="core:ItemLinksType">
<xsd:sequence>
<xsd:element name="childItem" type="ChildItemType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChildItemType">
<xsd:complexContent>
<xsd:extension base="core:ChildItemType">
<xsd:sequence>
<xsd:element name="itemIdentification" type="ItemIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ItemLinkDetailsRecursiveType">
<xsd:complexContent>
<xsd:extension base="core:ItemLinkDetailsRecursiveType">
<xsd:sequence>
<xsd:element name="childItemDetails" type="ChildItemDetailsType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChildItemDetailsType">
<xsd:complexContent>
<xsd:extension base="core:ChildItemDetailsType">
<xsd:sequence>
<xsd:element name="item" type="ItemType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ItemInformationType">
<xsd:complexContent>
<xsd:extension base="RelationshipDependentDataType">
<xsd:sequence>
<xsd:element name="itemIdentification" type="ItemIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="replacedItem" type="ItemIdentificationType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="packagingMarking" type="PackagingMarkingType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="strengthIndicator" type="StrengthIndicatorType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TradeItemCharacteristicsType">
<xsd:complexContent>
<xsd:extension base="core:TradeItemCharacteristicsType">
<xsd:sequence>
<xsd:element name="freshnessDateProduct" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="geneticModificationIndicator" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="organicItemCode" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="form" type="core:String1to35Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="minimumProductLifespanFromTimeOfProduction" type="core:Integer1to4Type" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PackagingMarkingType">
<xsd:sequence>
<xsd:element name="markedWithIngredients" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="packagingMarkedAsRecyclable" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="packagingMarkedReturnable" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="productMarkedAsRecyclable" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeItemMeasuresType">
<xsd:complexContent>
<xsd:extension base="core:TradeItemMeasuresType">
<xsd:sequence>
<xsd:element name="degreeOfOriginalWort" type="core:String1to3Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="drainedWeight" type="core:MeasurementType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="fatContent" type="core:MeasurementType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="percentageOfAlcoholByVolume" type="core:SimpleFloat1to2Type" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="StrengthIndicatorType">
<xsd:sequence>
<xsd:element name="strength" type="core:MeasurementType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="strengthBasis" type="core:MeasurementType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RelationshipDependentDataType">
<xsd:complexContent>
<xsd:extension base="core:RelationshipDependentDataType">
<xsd:sequence>
<xsd:element name="tradeItemCharacteristics" type="TradeItemCharacteristicsType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="tradeItemMeasures" type="TradeItemMeasuresType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/fmcg" xmlns="http://www.uc-council.org/smp/schemas/fmcg" xmlns:fmcg="http://www.uc-council.org/smp/schemas/fmcg" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="OrderType">
<xsd:complexContent>
<xsd:extension base="core:OrderType">
<xsd:sequence>
<xsd:element name="lineItem" type="OrderLineItemType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OrderLineItemType">
<xsd:complexContent>
<xsd:extension base="core:OrderLineItemType">
<xsd:sequence>
<xsd:element name="itemID" type="ItemIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/fmcg" xmlns="http://www.uc-council.org/smp/schemas/fmcg" xmlns:fmcg="http://www.uc-council.org/smp/schemas/fmcg" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="SimpleInvoiceType">
<xsd:complexContent>
<xsd:extension base="core:SimpleInvoiceType">
<xsd:sequence>
<xsd:element name="lineItem" type="SimpleInvoiceLineItemType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SimpleInvoiceLineItemType">
<xsd:complexContent>
<xsd:extension base="core:SimpleInvoiceLineItemType">
<xsd:sequence>
<xsd:element name="itemID" type="ItemIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<!--Entity Identification -->
<xsd:complexType name="EntityIdentificationType">
<xsd:sequence>
<xsd:element name="uniqueCreatorIdentification" type="String1to80Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="contentOwner" type="PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<!--Typed Entity Identification -->
<xsd:simpleType name="EntityTypeListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="DESPATCH_ADVICE"/>
<xsd:enumeration value="ORDER"/>
<xsd:enumeration value="REQUEST_FOR_PAYMENT"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="TypedEntityIdentificationType">
<xsd:sequence>
<xsd:element name="entityIdentification" type="EntityIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="entityType" type="EntityTypeListType" use="required"/>
</xsd:complexType>
<!--Party Identification -->
<xsd:simpleType name="AlternatePartyIdentificationListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="BUYER_ASSIGNED"/>
<xsd:enumeration value="DUNS"/>
<xsd:enumeration value="DUNS_PLUS_FOUR"/>
<xsd:enumeration value="SCAC"/>
<xsd:enumeration value="SELLER_ASSIGNED"/>
<xsd:enumeration value="UN_LOCATION_CODE"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="AlternatePartyIdentificationType">
<xsd:simpleContent>
<xsd:extension base="IdentificationType">
<xsd:attribute name="type" type="AlternatePartyIdentificationListType" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="PartyIdentificationType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="gln" type="GlobalLocationNumberType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="alternatePartyIdentification" type="AlternatePartyIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
<xsd:element name="additionalPartyIdentification" type="AlternatePartyIdentificationType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!--Item Identification -->
<xsd:simpleType name="AlternateItemIdentificationListType">
<xsd:restriction base="String1to80Type"/>
</xsd:simpleType>
<xsd:complexType name="AlternateItemIdentificationType">
<xsd:simpleContent>
<xsd:extension base="IdentificationType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="IdentificationType" abstract="true">
<xsd:simpleContent>
<xsd:restriction base="String1to35Type"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="ItemIdentificationType" abstract="true"/>
<xsd:simpleType name="GlobalTradeItemNumberType">
<xsd:restriction base="Integer14Type"/>
</xsd:simpleType>
<xsd:simpleType name="GlobalLocationNumberType">
<xsd:restriction base="Integer13Type"/>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,231 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="ItemType" abstract="true">
<xsd:complexContent>
<xsd:extension base="DocumentType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ItemInformationType" abstract="true">
<xsd:sequence>
<xsd:group ref="TermsGroupType"/>
<xsd:element name="manufacturer" type="PartyIdentificationType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="itemDescription" type="ItemDescriptionType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="unitOfMeasure" type="UnitOfMeasureType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ItemDescriptionType">
<xsd:sequence>
<xsd:element name="additionalAttributeDescription" type="TextDescriptionType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="brandName" type="TextDescriptionType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="descriptionShort" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="itemDescription" type="TextDescriptionType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="itemName" type="TextDescriptionType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="itemClassification" type="ClassificationType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ClassificationType">
<xsd:sequence>
<xsd:element name="agency" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="attribute" type="ClassificationAttributeType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="category" type="ClassificationCategoryType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ClassificationCategoryType">
<xsd:sequence>
<xsd:element name="code" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="classificationName" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ClassificationAttributeType">
<xsd:sequence>
<xsd:element name="classificationItemCode" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="classificationItemName" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RelationshipDependentDataType" abstract="true">
<xsd:complexContent>
<xsd:extension base="ItemInformationType">
<xsd:sequence>
<xsd:element name="colorCharacteristics" type="ColorCharacteristicsType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="tradeItemHandlingInformation" type="TradeItemHandlingInformationType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="tradeItemHazardousInformation" type="TradeItemHazardousInformationType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="tradeItemDate" type="TradeItemDateType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="materialSafetyData" type="MaterialSafetyDataType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="packagingCharacteristics" type="PackagingCharacteristicsType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="packagingMaterial" type="PackagingMaterialType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="sizeCharacteristics" type="SizeCharacteristicsType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="tradeItemQuantities" type="TradeItemQuantitiesType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="unitIndicator" type="TradeItemUnitIndicatorType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ColorCharacteristicsType">
<xsd:sequence>
<xsd:element name="color" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="colorCodeListAgency" type="Integer1to3Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="colorCodeValue" type="String1to17Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeItemHandlingInformationType">
<xsd:sequence>
<xsd:element name="handlingInstructions" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="palletDataPalletHandlingOnewayReusable" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="palletDataPalletTypeCode" type="String1to3Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="stackingFactor" type="Integer1to6Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="stackingWeightMaximum" type="MeasurementType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="storageHandlingTemperatureMaximum" type="MeasurementType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="storageHandlingTemperatureMinimum" type="MeasurementType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeItemHazardousInformationType">
<xsd:sequence>
<xsd:element name="dangerousGoodsItemNumberLetter" type="String1to6Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="dangerousGoodsSubstanceIdentificationNumber" type="String1to4Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="dangerousGoodsTechnicalName" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="flashPointTemperature" type="MeasurementType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="hazardCode" type="String1Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeItemDateType">
<xsd:sequence>
<xsd:element name="effectiveChangeDate" type="DateType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="endAvailabilityDate" type="DateAndTimeType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="firstSaleDate" type="DateType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="orderingLeadTimeDays" type="Integer1to12Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="startAvailabilityDate" type="DateAndTimeType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MaterialSafetyDataType">
<xsd:sequence>
<xsd:element name="materialSafetyDataSheet" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PackagingCharacteristicsType">
<xsd:sequence>
<xsd:element name="numberOfCompleteLayersContainedInATradeItem" type="String1to6Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="numberOfTradeItemsContainedInACompleteLayer" type="String1to6Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="numberOfTradeItemsPerPallet" type="String1to6Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="numberOfTradeItemsPerPalletLayer" type="String1to6Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="numberOfLayersPerPallet" type="String1to6Type" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PackagingMaterialType">
<xsd:sequence>
<xsd:element name="code" type="String1to3Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="codeListMaintenanceAgency" type="String1to3Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="composition" type="PercentageType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="description" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="type" type="String1to3Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="packagingType" type="String1to3Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SizeCharacteristicsType">
<xsd:sequence>
<xsd:element name="size" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="sizeCodeListAgency" type="String1to3Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="sizeCodeValue" type="String1to3Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeItemQuantitiesType">
<xsd:sequence>
<xsd:element name="orderQuantityMaximum" type="QuantityType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="orderQuantityMinimum" type="QuantityType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="orderQuantityMultiple" type="QuantityType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="orderSizingFactor" type="Integer1to15Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeItemUnitIndicatorType">
<xsd:sequence>
<xsd:element name="baseUnitIndicator" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="despatchUnitIndicator" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="invoiceUnitIndicator" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="orderingUnitIndicator" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeItemCharacteristicsType">
<xsd:sequence>
<xsd:element name="countryOfOrigin" type="CountryISOCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="nonPublicIndicator" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="prePricedAmount" type="MonetaryAmountType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="pricingOnTheProduct" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="rightOfReturnForNonSoldTradeItems" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="tradeItemBarcoded" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="variableWeightTradeItem" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="targetMarketCode" type="TargetMarketCodeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TargetMarketCodeType">
<xsd:sequence>
<xsd:element name="description" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="type" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeItemMeasuresType" abstract="true">
<xsd:sequence>
<xsd:element name="measureCode" type="MeasurementType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="measureValue" type="Integer1to6Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="ItemLinksOrDetailsGroupType">
<xsd:sequence/>
</xsd:group>
<xsd:complexType name="ItemLinkDetailsRecursiveType" abstract="true"/>
<xsd:complexType name="ItemLinksType" abstract="true"/>
<xsd:complexType name="ChildItemType" abstract="true">
<xsd:attribute name="quantity" type="Integer1to6Type" use="required"/>
</xsd:complexType>
<xsd:complexType name="ChildItemDetailsType">
<xsd:attribute name="quantity" type="Integer1to6Type" use="required"/>
</xsd:complexType>
<xsd:complexType name="UnitOfMeasureType">
<xsd:sequence>
<xsd:element name="netContent" type="MeasurementType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="grossWeight" type="MeasurementType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="packagingWeight" type="MeasurementType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="depth" type="MeasurementType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="diameter" type="MeasurementType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="height" type="MeasurementType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="pegHorizontal" type="MeasurementType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="pegVertical" type="MeasurementType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="width" type="MeasurementType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/msg" xmlns="http://www.uc-council.org/smp/schemas/msg" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:group name="ChildOrAssociatedGroupType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="hierarchyList" type="HierarchyListType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="associatedDocumentList" type="AssociatedDocumentListType" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="AssociatedDocumentListType">
<xsd:sequence>
<xsd:element name="documentIdentifier" type="DocumentIdentifierType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HierarchyListType">
<xsd:sequence>
<xsd:element name="child" type="ChildType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ChildType">
<xsd:sequence>
<xsd:element name="documentIdentifier" type="DocumentIdentifierType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="quantity" type="core:Integer1to6Type" use="optional" default="1"/>
</xsd:complexType>
<xsd:complexType name="LinkCommandType">
<xsd:sequence>
<xsd:element name="linkCommandHeader" type="LinkCommandHeaderType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="linkCommandOperand" type="LinkCommandOperandType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LinkCommandOperandType">
<xsd:sequence>
<xsd:element name="documentIdentifier" type="DocumentIdentifierType" minOccurs="1" maxOccurs="1"/>
<xsd:group ref="ChildOrAssociatedGroupType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LinkCommandHeaderType">
<xsd:complexContent>
<xsd:extension base="CommandHeaderType">
<xsd:attribute name="type" type="ListCommandListType" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="ListCommandListType">
<xsd:restriction base="core:String1to80Type">
<xsd:enumeration value="LINK"/>
<xsd:enumeration value="UNLINK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/msg" xmlns="http://www.uc-council.org/smp/schemas/msg" xmlns:fmcg="http://www.uc-council.org/smp/schemas/fmcg" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="http://www.uc-council.org/smp/schemas/core" schemaLocation="Core.xsd"/>
<xsd:include schemaLocation="Document.xsd"/>
<xsd:include schemaLocation="Command.xsd"/>
<xsd:complexType name="BodyType">
<xsd:sequence>
<xsd:element name="transaction" type="TransactionType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ResponseType" abstract="true"/>
<xsd:complexType name="DocumentIdentifierListType">
<xsd:sequence>
<xsd:element name="documentIdentifier" type="DocumentIdentifierType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DocumentIdentifierType">
<xsd:sequence>
<xsd:group ref="DocumentIdentifierTypeGroupType"/>
</xsd:sequence>
<xsd:attribute name="contentVersion" type="core:VersionType" use="optional"/>
</xsd:complexType>
<xsd:group name="DocumentIdentifierTypeGroupType">
<xsd:choice>
<xsd:element name="partyIdentification" type="core:PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="fmcg:itemIdentification" minOccurs="1" maxOccurs="1"/>
<xsd:element name="typedEntityIdentification" type="core:TypedEntityIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
</xsd:group>
<xsd:element name="body" type="BodyType"/>
<xsd:complexType name="TransactionType">
<xsd:sequence>
<xsd:element name="entityIdentification" type="core:EntityIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="command" type="CommandType" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommandType">
<xsd:group ref="CommandTypeGroupType"/>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="OrderType" abstract="true">
<xsd:complexContent>
<xsd:extension base="DocumentType">
<xsd:sequence>
<xsd:group ref="TermsGroupType"/>
<xsd:element name="movementDate" type="DateType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="movementDateType" type="MovementDateListType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="typedEntityIdentification" type="TypedEntityIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="buyer" type="PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="seller" type="PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="shipParty" type="ShipPartyIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ShipPartyIdentificationType">
<xsd:complexContent>
<xsd:extension base="PartyIdentificationType">
<xsd:attribute name="identificationType" type="ShipPartyIdentificationListType" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="ShipPartyIdentificationListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="SHIP_FROM"/>
<xsd:enumeration value="SHIP_TO"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MovementDateListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="REQUESTED_DELIVERY"/>
<xsd:enumeration value="REQUESTED_PICKUP"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="OrderLineItemType" abstract="true">
<xsd:complexContent>
<xsd:extension base="LineItemType">
<xsd:sequence>
<xsd:element name="netPrice" type="MonetaryAmountType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="requested" type="QuantityType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="allowanceCharge" type="AllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,158 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="PartyType" abstract="true">
<xsd:complexContent>
<xsd:extension base="DocumentType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:group name="PartyLinksOrDetailsGroupType">
<xsd:sequence/>
</xsd:group>
<xsd:complexType name="PartyLinksType">
<xsd:sequence>
<xsd:element name="partyIdentification" type="PartyIdentificationType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PartyLinkDetailsType" abstract="true"/>
<xsd:complexType name="PartyInformationType" abstract="true">
<xsd:sequence>
<xsd:group ref="TermsGroupType"/>
<xsd:element name="contact" type="ContactType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="facilitySpecification" type="FacilitySpecificationType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="nameAndAddress" type="NameAndAddressType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="partyDates" type="PartyDatesType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="financialInformation" type="PartyFinancialInformationType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="partyIdentification" type="PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="partyRole" type="PartyRoleListType" use="required"/>
</xsd:complexType>
<xsd:simpleType name="PartyRoleListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="BILL_TO"/>
<xsd:enumeration value="BUYER"/>
<xsd:enumeration value="CORPORATE_IDENTITY"/>
<xsd:enumeration value="DELIVERY_PARTY"/>
<xsd:enumeration value="INFORMATION_PROVIDER"/>
<xsd:enumeration value="INVOICEE"/>
<xsd:enumeration value="ISSUER_OF_INVOICE"/>
<xsd:enumeration value="LOGISTICS_SERVICE_PROVIDER"/>
<xsd:enumeration value="MANUFACTURING_PLANT"/>
<xsd:enumeration value="MARK_FOR"/>
<xsd:enumeration value="MESSAGE_FROM"/>
<xsd:enumeration value="MESSAGE_RECIPIENT"/>
<xsd:enumeration value="PARTY_TO_RECEIVE_COMMERCIAL_INVOICE"/>
<xsd:enumeration value="PAYER"/>
<xsd:enumeration value="SELLER"/>
<xsd:enumeration value="SHIP_FROM"/>
<xsd:enumeration value="SHIP_TO"/>
<xsd:enumeration value="SUPPLIER"/>
<xsd:enumeration value="WAREHOUSE_DEPOT"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="PartyFinancialInformationType">
<xsd:sequence>
<xsd:element name="standardTermsOfPayment" type="String1to80Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="taxAuthority" type="String1to70Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="taxRegistrationNumber" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="transactionCurrency" type="CurrencyISOCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="typeOfTaxRegistration" type="String1to3Type" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PartyDatesType">
<xsd:sequence>
<xsd:element name="effectiveChangeDate" type="DateType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="partyEndDate" type="DateType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="partyStartDate" type="DateType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NameAndAddressType">
<xsd:sequence>
<xsd:element name="city" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="countryISOcode" type="CountryISOCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="languageOfTheParty" type="xsd:language" minOccurs="1" maxOccurs="1"/>
<xsd:element name="name" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="postalCode" type="String1to10Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="state" type="String1to9Type" minOccurs="0" maxOccurs="1"/>
<xsd:element name="streetAddress" type="String1to35Type" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FacilitySpecificationType">
<xsd:sequence>
<xsd:element name="appointmentRequired" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="operatingDayFrom" type="DaysOfTheWeekListType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="operatingDayTo" type="DaysOfTheWeekListType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="operatingTimeFrom" type="xsd:time" minOccurs="1" maxOccurs="1"/>
<xsd:element name="operatingTimeTo" type="xsd:time" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommunicationChannelType">
<xsd:attribute name="type" type="CommunicationChannelListType" use="required"/>
<xsd:attribute name="communicationNumber" type="String1to70Type" use="required"/>
</xsd:complexType>
<xsd:complexType name="ContactType">
<xsd:sequence>
<xsd:element name="communicationChannel" type="CommunicationChannelType" minOccurs="1" maxOccurs="unbounded"/>
<xsd:element name="personOrDepartmentName" type="TextDescriptionType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="CommunicationChannelListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="EMAIL"/>
<xsd:enumeration value="TELEFAX"/>
<xsd:enumeration value="TELEPHONE"/>
<xsd:enumeration value="WEBSITE"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="PalletSystemType">
<xsd:sequence>
<xsd:element name="acceptPallets" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="shipPallets" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FinancialInstitutionalInformationType">
<xsd:sequence>
<xsd:element name="accountHolderName" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="financialInstitutionAccountNumber" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="financialInstitutionCode" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="financialInstitutionName" type="String1to35Type" minOccurs="1" maxOccurs="1"/>
<xsd:element name="transactionCurrency" type="CurrencyISOCodeType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="PaymentTermsType">
<xsd:sequence>
<xsd:element name="proximoCutOffDay" type="DayOfMonthDueType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="discountPayment" type="DiscountPaymentType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="installmentDue" type="InstallmentDueType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="netPayment" type="NetPaymentType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="type" type="PaymentTermsListType" use="required"/>
<xsd:attribute name="eventType" type="PaymentTermsEventListType" use="required"/>
</xsd:complexType>
<xsd:simpleType name="PaymentTermsEventListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="ANTICIPATED_DELIVERY_DATE"/>
<xsd:enumeration value="DATE_INVOICE_RECEIVED"/>
<xsd:enumeration value="DATE_OF_DELIVERY_TO_SITE"/>
<xsd:enumeration value="DATE_OF_INVOICE"/>
<xsd:enumeration value="DATE_OF_SHIPMENT_AS_EVIDENCED_BY_TRANSPORT_DOC"/>
<xsd:enumeration value="EFFECTIVE_DATE"/>
<xsd:enumeration value="INVOICE_TRANSMISSION_DATE"/>
<xsd:enumeration value="RECEIPT_OF_GOODS"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentTermsListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="BASIC_(NET)"/>
<xsd:enumeration value="BASIC_DISCOUNT_OFFERED"/>
<xsd:enumeration value="DEFERRED"/>
<xsd:enumeration value="DISCOUNT"/>
<xsd:enumeration value="DISCOUNT_AFTER_DEDUCTING_FREIGHT"/>
<xsd:enumeration value="DISCOUNT_NOT_APPLICABLE"/>
<xsd:enumeration value="ELECTIVE"/>
<xsd:enumeration value="END_OF_MONTH"/>
<xsd:enumeration value="EXTENDED"/>
<xsd:enumeration value="FIXED_DATE"/>
<xsd:enumeration value="INSTANT"/>
<xsd:enumeration value="MIXED"/>
<xsd:enumeration value="PAYMENT_BY_INSTALLMENT"/>
<xsd:enumeration value="PREVIOUSLY_AGREED_UPON"/>
<xsd:enumeration value="PROXIMO"/>
<xsd:enumeration value="VALUTA"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:group name="PaymentTimePeriodGroupType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="timePeriodDue" type="TimePeriodDueType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="dayOfMonthDue" type="DayOfMonthDueType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="date" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="TimePeriodDueType">
<xsd:simpleContent>
<xsd:extension base="Integer1to2Type">
<xsd:attribute name="type" type="TimePeriodListType" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:simpleType name="TimePeriodListType">
<xsd:restriction base="String1to80Type">
<xsd:enumeration value="DAYS"/>
<xsd:enumeration value="MONTHS"/>
<xsd:enumeration value="WEEKS"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="NetPaymentType">
<xsd:sequence>
<xsd:group ref="PaymentTimePeriodGroupType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DiscountPaymentType">
<xsd:sequence>
<xsd:element name="discountDescription" type="TextDescriptionType" minOccurs="0" maxOccurs="1"/>
<xsd:group ref="PaymentTimePeriodGroupType"/>
</xsd:sequence>
<xsd:attribute name="discountType" type="String1to3Type" use="required"/>
</xsd:complexType>
<xsd:complexType name="InstallmentDueType">
<xsd:sequence>
<xsd:element name="percentageOfPaymentDue" type="PercentageType" minOccurs="0" maxOccurs="1"/>
<xsd:group ref="PaymentTimePeriodGroupType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="DayOfMonthDueType">
<xsd:restriction base="Integer1to2Type"/>
</xsd:simpleType>
</xsd:schema>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="RequestForPaymentType" abstract="true">
<xsd:complexContent>
<xsd:extension base="DocumentType">
<xsd:sequence>
<xsd:group ref="TermsGroupType"/>
<xsd:element name="typedEntityIdentification" type="TypedEntityIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="buyer" type="PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="seller" type="PartyIdentificationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvoiceLineItemType" abstract="true">
<xsd:complexContent>
<xsd:extension base="LineItemType">
<xsd:sequence>
<xsd:element name="invoiced" type="QuantityType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="allowanceCharge" type="AllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/simpl-eb" xmlns="http://www.uc-council.org/smp/schemas/simpl-eb" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="http://www.uc-council.org/smp/schemas/core" schemaLocation="Core.xsd"/>
<xsd:include schemaLocation="Simpl-ebParty.xsd"/>
<xsd:element name="party" type="PartyType"/>
</xsd:schema>

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/simpl-eb" xmlns="http://www.uc-council.org/smp/schemas/simpl-eb" xmlns:core="http://www.uc-council.org/smp/schemas/core" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="PartyInformationType">
<xsd:complexContent>
<xsd:extension base="core:PartyInformationType">
<xsd:sequence>
<xsd:element name="financialInstitutionalInformation" type="core:FinancialInstitutionalInformationType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="palletSystem" type="core:PalletSystemType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PartyType">
<xsd:complexContent>
<xsd:extension base="core:PartyType">
<xsd:sequence>
<xsd:group ref="PartyLinksOrDetailsGroupType"/>
<xsd:element name="partyInformation" type="PartyInformationType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PartyLinkDetailsType">
<xsd:complexContent>
<xsd:extension base="core:PartyLinkDetailsType">
<xsd:sequence>
<xsd:element name="party" type="PartyType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:group name="PartyLinksOrDetailsGroupType">
<xsd:choice>
<xsd:element name="linkDetails" type="PartyLinkDetailsType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="links" type="core:PartyLinksType" minOccurs="0" maxOccurs="1"/>
</xsd:choice>
</xsd:group>
</xsd:schema>

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="SimpleInvoiceType" abstract="true">
<xsd:complexContent>
<xsd:extension base="RequestForPaymentType">
<xsd:sequence>
<xsd:element name="totalAmount" type="MonetaryAmountType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="orderNumber" type="ReferenceType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="deliveryNote" type="ReferenceType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SimpleInvoiceLineItemType" abstract="true">
<xsd:complexContent>
<xsd:extension base="InvoiceLineItemType">
<xsd:sequence>
<xsd:element name="totalLineAmount" type="MonetaryAmountType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="netPrice" type="MonetaryAmountType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@ -0,0 +1,218 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2017 Oracle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.uc-council.org/smp/schemas/core" xmlns="http://www.uc-council.org/smp/schemas/core" elementFormDefault="unqualified" attributeFormDefault="unqualified" >
<xsd:annotation>
<xsd:documentation>
© Uniform Code Council, Inc. and EAN International, Inc. 2001
The Uniform Code Council, Inc. (UCC) is providing this XML Schema Definition file and resultant XML file as a service to interested industries.
This XML Schema Definition file and resultant XML file were developed through a consensus process of interested parties.
Although efforts have been made to assure that the XML Schema Definition file and resultant XML file are correct, reliable, and technically
accurate, the UCC makes NO WARRANTY, EXPRESS OR IMPLIED, THAT THIS XML Schema Definition file and resultant XML file ARE
CORRECT, WILL NOT REQUIRE MODIFICATION AS EXPERIENCE AND TECHNOLOGICAL ADVANCES DICTATE, OR WILL BE SUITABLE FOR
ANY PURPOSE OR WORKABLE IN ANY APPLICATION, OR OTHERWISE. Use of the XML Schema Definition file and resultant XML
file are with the understanding that the UCC has no liability for any claim to the contrary, or for any damage or loss of any kind or nature.
Version Information:
Version Number: 1.0
Date of creation: July, 2001.
The schema and subsequent updates will be provided on the EAN and UCC websites.
</xsd:documentation>
</xsd:annotation>
<!-- FIXED LENGTH STRINGS -->
<xsd:simpleType name="String1Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String3Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="3"/>
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<!-- VARIABLE LENGTH STRINGS -->
<xsd:simpleType name="String0to3Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="0"/>
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to2Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to3Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to4Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to6Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to9Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="9"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to10Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to17Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="17"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to20Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to35Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="35"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to80Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="80"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1to70Type">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="70"/>
</xsd:restriction>
</xsd:simpleType>
<!-- FIXED LENGTH INTEGER -->
<xsd:simpleType name="Integer13Type">
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{13}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Integer14Type">
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{14}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Integer18Type">
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{18}"/>
</xsd:restriction>
</xsd:simpleType>
<!-- VARIABLE LENGTH INTEGER -->
<xsd:simpleType name="Integer1to2Type">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Integer1to3Type">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Integer1to4Type">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Integer1to6Type">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Integer1to12Type">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="12"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Integer1to14Type">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="14"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Integer1to15Type">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Integer1to35Type">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="35"/>
</xsd:restriction>
</xsd:simpleType>
<!-- FLOAT -->
<xsd:simpleType name="Float1to14Type">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="14"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Float1to15Type">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Float1to18Type">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="18"/>
</xsd:restriction>
</xsd:simpleType>
<!-- SIMPLE FLOAT ( floating precision of 2 ) -->
<xsd:simpleType name="SimpleFloat1to2Type">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="2"/>
<xsd:fractionDigits value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SimpleFloat1to3Type">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="3"/>
<xsd:fractionDigits value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SimpleFloat1to10Type">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="5"/>
<xsd:fractionDigits value="5"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>