| schema location: | http://support.furnishnet.com/xml/schemas/FurnXMLPO_v1.8.xsd |
| targetNamespace: | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 |
| Elements | Complex types | Simple types |
| order | extLineItemType | otherDateQualifierType |
| lineItemType | shipCompleteType | |
| orderType | ||
| otherDateType | ||
| POType | ||
| shipDatesType |
| schema location: | http://support.furnishnet.com/xml/schemas/fn_base_v1.5.xsd |
| targetNamespace: | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 |
| schema location: | http://support.furnishnet.com/xml/schemas/fn_item_v1.5.xsd |
| targetNamespace: | http://support.furnishnet.com/xml/schemas/fnItem_v1.5 |
| Complex types |
| dimensionsType |
| itemCharacteristicsType |
| itemDescriptionType |
| itemIdentifierType |
| itemNumberType |
| itemOptionType |
| optionProductIDType |
| packageCharacteristicsType |
| schema location: | http://support.furnishnet.com/xml/schemas/fn_party_v1.4.xsd |
| targetNamespace: | http://support.furnishnet.com/xml/schemas/fnParty_v1.4 |
| schema location: | http://support.furnishnet.com/xml/schemas/fn_base_v1.4.xsd |
| targetNamespace: | http://support.furnishnet.com/xml/schemas/fnBase_v1.4 |
| diagram | ![]() |
|||||||||||||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 | |||||||||||||||||||||||||
| type | furn_po:POType | |||||||||||||||||||||||||
| children | Order Line | |||||||||||||||||||||||||
| identity constraints |
|
|||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||
| source | <element name="order" type="furn_po:POType"> <annotation> <documentation>The one and only PO element</documentation> </annotation> <key name="shipToIDKey"> <selector xpath="shipTo"/> <field xpath="@id"/> </key> <key name="markForIDKey"> <selector xpath="markFor"/> <field xpath="@id"/> </key> <keyref name="shipToIDLineRef" refer="furn_po:shipToIDKey"> <selector xpath="lineItem/requestedQuantity/shipToLocation"/> <field xpath="@shipToID"/> </keyref> <keyref name="markForIDLineRef" refer="furn_po:markForIDKey"> <selector xpath="lineItem/requestedQuantity/shipToLocation/markFor"/> <field xpath="@markForID"/> </keyref> </element> |
| diagram | ![]() |
||||||||||||||||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 | ||||||||||||||||||||||||||||
| type | extension of furn_po:lineItemType | ||||||||||||||||||||||||||||
| children | productID requestedQuantity unitPrice extendedPrice lineSystemReference actionRequestIndicator option subItem | ||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||
| source | <complexType name="extLineItemType"> <annotation> <documentation>PO specific line item extension</documentation> </annotation> <complexContent> <extension base="furn_po:lineItemType"> <sequence minOccurs="0"> <element name="actionRequestIndicator" type="fnBase:actionRequestIndicatorType" minOccurs="0"> <annotation> <documentation>Specifies that this line item is an alteration to a line item in a previous PO transaction.</documentation> </annotation> </element> <element name="option" type="fnItem:itemOptionType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>An option for the item.</documentation> </annotation> </element> <element name="subItem" type="furn_po:extLineItemType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Any number of sub items for this item. Note: this is a recursive element.</documentation> </annotation> </element> </sequence> </extension> </complexContent> </complexType> |
| diagram | ![]() |
||||||||||||||||||||||
| type | fnBase:actionRequestIndicatorType | ||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <element name="actionRequestIndicator" type="fnBase:actionRequestIndicatorType" minOccurs="0"> <annotation> <documentation>Specifies that this line item is an alteration to a line item in a previous PO transaction.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| type | fnItem:itemOptionType | ||||||||||||||||||||||||||||||||||||||
| children | optionProductID optionQuantity optionPrice sequenceNumber areaName applicationAreaIndicator option | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <element name="option" type="fnItem:itemOptionType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>An option for the item.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||||||||
| type | furn_po:extLineItemType | ||||||||||||||||||||||||||||
| children | productID requestedQuantity unitPrice extendedPrice lineSystemReference actionRequestIndicator option subItem | ||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||
| source | <element name="subItem" type="furn_po:extLineItemType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Any number of sub items for this item. Note: this is a recursive element.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| namespace | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 | ||
| children | productID requestedQuantity unitPrice extendedPrice lineSystemReference | ||
| used by |
|
||
| attributes | |||
| annotation |
|
||
| source | <complexType name="lineItemType"> <annotation> <documentation>Furniture line item extension used as base for quotes and POs</documentation> </annotation> <sequence> <element name="productID" type="fnItem:itemIdentifierType"> <annotation> <documentation>Identification of product to be purchased.</documentation> </annotation> </element> <element name="requestedQuantity"> <annotation> <documentation>Quantity of above item to be purchased.</documentation> </annotation> <complexType> <complexContent> <extension base="fnBase:quantityType"> <sequence> <element name="shipToLocation" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>The sum of all quantities specified here should equal the "value" attribute on element requestedQuantity. The shipToID refers to an entry in the shipTo element on the header. The date attributes allow request for multiple shipments on a single order.</documentation> </annotation> <complexType> <complexContent> <extension base="fnBase:shipToLocationType"> <sequence> <element name="markForLocation" type="fnBase:markForLocationType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>The sum of all quantities specified here should equal the "quantity" attribute of the immediately enclosing shipToLocation element. The markForID refers to an entry in the markFor element on the header.</documentation> </annotation> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="pieceIdentification" type="fnBase:pieceIdentificationNumberType" minOccurs="0"> <annotation> <documentation>A piece identification number uniquely identifes a single piece in a transaction. When used, there is normally one piece ID number for each and every piece in the transaction. They may be buyer assigned or seller assigned. These numbers are NOT associated with a particular destination location.</documentation> </annotation> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="unitPrice"> <annotation> <documentation>Discounts, surcharges and price for one unit.</documentation> </annotation> <complexType> <sequence> <element name="discount" type="fnBase:discountOrAllowanceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Discount used in calculating the total price</documentation> </annotation> </element> <element name="surcharge" type="fnBase:additionalChargeType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Surcharge included in the price for the item.</documentation> </annotation> </element> <element name="price" type="fnBase:monetaryAmountType"> <annotation> <documentation>Unit price of this item including discounts, surcharges and options.</documentation> </annotation> </element> </sequence> </complexType> </element> <element name="extendedPrice" minOccurs="0"> <annotation> <documentation>Extended discounts, surcharges, and item price.</documentation> </annotation> <complexType> <sequence> <element name="extDiscount" type="fnBase:discountOrAllowanceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Discount used in calculating the total price</documentation> </annotation> </element> <element name="extSurcharge" type="fnBase:additionalChargeType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Surcharge included in the price for the item.</documentation> </annotation> </element> <element name="extPrice" type="fnBase:monetaryAmountType"> <annotation> <documentation>Extended price of this item including discounts, surcharges and options.</documentation> </annotation> </element> </sequence> </complexType> </element> <element name="lineSystemReference" type="fnBase:systemReferenceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>A system reference facilitates automated processing of the document by including data elements that are not necessarily part of a standard transaction but are required or desired by the computer systems of the trading partners. Effective use of system references requires pre-arrangement between trading partners. NOTE: this structure should not be used for data that is otherwise accommodated within a transaction schema.</documentation> </annotation> </element> </sequence> <attribute name="lineItemNumber" type="positiveInteger" use="required"/> <attribute name="comment" type="string" use="optional"> <annotation> <documentation>General comments about the item.</documentation> </annotation> </attribute> <attribute name="requestedSerialNumber" type="string" use="optional"> <annotation> <documentation>Buyer requests this serial number be attached to the item prior to shipping.</documentation> </annotation> </attribute> </complexType> |
| diagram | ![]() |
||
| type | fnItem:itemIdentifierType | ||
| children | itemIdentifier itemDescription itemCharacteristics packageCharacteristics specialHandlingInstructions hazardousMaterialsInformation | ||
| annotation |
|
||
| source | <element name="productID" type="fnItem:itemIdentifierType"> <annotation> <documentation>Identification of product to be purchased.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||
| type | extension of fnBase:quantityType | ||||||||||||||||||||||
| children | shipToLocation pieceIdentification | ||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <element name="requestedQuantity"> <annotation> <documentation>Quantity of above item to be purchased.</documentation> </annotation> <complexType> <complexContent> <extension base="fnBase:quantityType"> <sequence> <element name="shipToLocation" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>The sum of all quantities specified here should equal the "value" attribute on element requestedQuantity. The shipToID refers to an entry in the shipTo element on the header. The date attributes allow request for multiple shipments on a single order.</documentation> </annotation> <complexType> <complexContent> <extension base="fnBase:shipToLocationType"> <sequence> <element name="markForLocation" type="fnBase:markForLocationType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>The sum of all quantities specified here should equal the "quantity" attribute of the immediately enclosing shipToLocation element. The markForID refers to an entry in the markFor element on the header.</documentation> </annotation> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="pieceIdentification" type="fnBase:pieceIdentificationNumberType" minOccurs="0"> <annotation> <documentation>A piece identification number uniquely identifes a single piece in a transaction. When used, there is normally one piece ID number for each and every piece in the transaction. They may be buyer assigned or seller assigned. These numbers are NOT associated with a particular destination location.</documentation> </annotation> </element> </sequence> </extension> </complexContent> </complexType> </element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of fnBase:shipToLocationType | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | markForLocation | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <element name="shipToLocation" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>The sum of all quantities specified here should equal the "value" attribute on element requestedQuantity. The shipToID refers to an entry in the shipTo element on the header. The date attributes allow request for multiple shipments on a single order.</documentation> </annotation> <complexType> <complexContent> <extension base="fnBase:shipToLocationType"> <sequence> <element name="markForLocation" type="fnBase:markForLocationType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>The sum of all quantities specified here should equal the "quantity" attribute of the immediately enclosing shipToLocation element. The markForID refers to an entry in the markFor element on the header.</documentation> </annotation> </element> </sequence> </extension> </complexContent> </complexType> </element> |
| diagram | ![]() |
||||||||||||||||||
| type | fnBase:markForLocationType | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <element name="markForLocation" type="fnBase:markForLocationType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>The sum of all quantities specified here should equal the "quantity" attribute of the immediately enclosing shipToLocation element. The markForID refers to an entry in the markFor element on the header.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||
| type | fnBase:pieceIdentificationNumberType | ||||||||||||
| children | pieceIdentificationNumber pieceIdentificationNumberRange | ||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <element name="pieceIdentification" type="fnBase:pieceIdentificationNumberType" minOccurs="0"> <annotation> <documentation>A piece identification number uniquely identifes a single piece in a transaction. When used, there is normally one piece ID number for each and every piece in the transaction. They may be buyer assigned or seller assigned. These numbers are NOT associated with a particular destination location.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| children | discount surcharge price | ||
| annotation |
|
||
| source | <element name="unitPrice"> <annotation> <documentation>Discounts, surcharges and price for one unit.</documentation> </annotation> <complexType> <sequence> <element name="discount" type="fnBase:discountOrAllowanceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Discount used in calculating the total price</documentation> </annotation> </element> <element name="surcharge" type="fnBase:additionalChargeType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Surcharge included in the price for the item.</documentation> </annotation> </element> <element name="price" type="fnBase:monetaryAmountType"> <annotation> <documentation>Unit price of this item including discounts, surcharges and options.</documentation> </annotation> </element> </sequence> </complexType> </element> |
| diagram | ![]() |
||
| type | fnBase:discountOrAllowanceType | ||
| children | discountOrAllowanceAmount discountOrAllowancePercent discountOrAllowanceDescription | ||
| annotation |
|
||
| source | <element name="discount" type="fnBase:discountOrAllowanceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Discount used in calculating the total price</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:additionalChargeType | ||
| children | additionalChargeAmount additionalChargePercent additionalChargeDescription | ||
| annotation |
|
||
| source | <element name="surcharge" type="fnBase:additionalChargeType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Surcharge included in the price for the item.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:monetaryAmountType | ||
| facets |
|
||
| annotation |
|
||
| source | <element name="price" type="fnBase:monetaryAmountType"> <annotation> <documentation>Unit price of this item including discounts, surcharges and options.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| children | extDiscount extSurcharge extPrice | ||
| annotation |
|
||
| source | <element name="extendedPrice" minOccurs="0"> <annotation> <documentation>Extended discounts, surcharges, and item price.</documentation> </annotation> <complexType> <sequence> <element name="extDiscount" type="fnBase:discountOrAllowanceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Discount used in calculating the total price</documentation> </annotation> </element> <element name="extSurcharge" type="fnBase:additionalChargeType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Surcharge included in the price for the item.</documentation> </annotation> </element> <element name="extPrice" type="fnBase:monetaryAmountType"> <annotation> <documentation>Extended price of this item including discounts, surcharges and options.</documentation> </annotation> </element> </sequence> </complexType> </element> |
| diagram | ![]() |
||
| type | fnBase:discountOrAllowanceType | ||
| children | discountOrAllowanceAmount discountOrAllowancePercent discountOrAllowanceDescription | ||
| annotation |
|
||
| source | <element name="extDiscount" type="fnBase:discountOrAllowanceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Discount used in calculating the total price</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:additionalChargeType | ||
| children | additionalChargeAmount additionalChargePercent additionalChargeDescription | ||
| annotation |
|
||
| source | <element name="extSurcharge" type="fnBase:additionalChargeType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Surcharge included in the price for the item.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:monetaryAmountType | ||
| facets |
|
||
| annotation |
|
||
| source | <element name="extPrice" type="fnBase:monetaryAmountType"> <annotation> <documentation>Extended price of this item including discounts, surcharges and options.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:systemReferenceType | ||
| children | systemReferenceDescription systemReferenceValue | ||
| annotation |
|
||
| source | <element name="lineSystemReference" type="fnBase:systemReferenceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>A system reference facilitates automated processing of the document by including data elements that are not necessarily part of a standard transaction but are required or desired by the computer systems of the trading partners. Effective use of system references requires pre-arrangement between trading partners. NOTE: this structure should not be used for data that is otherwise accommodated within a transaction schema.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 | ||||||||||||||
| children | document actionRequestIndicator currency exchangeRate additionalCharge discount netTotalPrice buyer billTo seller carrier shipTo markFor terms shipDates systemReference shipComplete | ||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <complexType name="orderType"> <annotation> <documentation>Represents the header component of the order.</documentation> </annotation> <sequence> <element name="document" type="fnBase:documentType"> <annotation> <documentation>Basic document header information.</documentation> </annotation> </element> <element name="actionRequestIndicator" type="fnBase:actionRequestIndicatorType" minOccurs="0"> <annotation> <documentation>Specifies that this PO document issues a create, change or cancellation request to the specified PO number.</documentation> </annotation> </element> <element name="currency"> <annotation> <documentation>Currency used in all prices within the purchase order</documentation> </annotation> <simpleType> <restriction base="string"> <maxLength value="3"/> </restriction> </simpleType> </element> <element name="exchangeRate" type="fnBase:exchangeRateType" minOccurs="0"> <annotation> <documentation>Exchange rate used in calculating prices.</documentation> </annotation> </element> <element name="additionalCharge" type="fnBase:additionalChargeType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Additional shipping, handling, or other charges that may be added to the order.</documentation> </annotation> </element> <element name="discount" type="fnBase:discountOrAllowanceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Explanation of included discount that applied to the whole of the purchased order.</documentation> </annotation> </element> <element name="netTotalPrice" type="fnBase:monetaryAmountType" minOccurs="0"> <annotation> <documentation>Total cost for the purchase order.</documentation> </annotation> </element> <element name="buyer" type="fnParty:partyIdentificationType"> <annotation> <documentation>Buyer party in the transaction</documentation> </annotation> </element> <element name="billTo" type="fnParty:partyIdentificationType" minOccurs="0"> <annotation> <documentation>Party to be billed for items ordered. If omitted, the buyer is assumed to be the billTo party.</documentation> </annotation> </element> <element name="seller" type="fnParty:sellerIdentificationType"> <annotation> <documentation>Seller party in the transaction</documentation> </annotation> </element> <element name="carrier" type="fnParty:carrierIdentificationType" minOccurs="0"> <annotation> <documentation>Details about the carrier for the order</documentation> </annotation> </element> <element name="shipTo" type="fnParty:shipToPartyType" maxOccurs="unbounded"> <annotation> <documentation>1 or more shipTo parties</documentation> </annotation> </element> <element name="markFor" type="fnParty:shipToPartyType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>markFor parties</documentation> </annotation> </element> <element name="terms" type="fnBase:termsType" minOccurs="0" maxOccurs="unbounded"/> <element name="shipDates" type="furn_po:shipDatesType" minOccurs="0"> <annotation> <documentation>Requested date that product is shipped from the seller.</documentation> </annotation> </element> <element name="systemReference" type="fnBase:systemReferenceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>A system reference facilitates automated processing of the document by including data elements that are not necessarily part of a standard transaction but are required or desired by the computer systems of the trading partners. Effective use of system references requires pre-arrangement between trading partners. NOTE: this structure should not be used for data that is otherwise accommodated within a transaction schema.</documentation> </annotation> </element> <element name="shipComplete" type="furn_po:shipCompleteType" minOccurs="0"/> </sequence> <attribute name="comment" type="string" use="optional"> <annotation> <documentation>General comments about the order.</documentation> </annotation> </attribute> </complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| type | fnBase:documentType | ||||||||||||||||||||||||||||||
| children | creationDate creationTime | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <element name="document" type="fnBase:documentType"> <annotation> <documentation>Basic document header information.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||
| type | fnBase:actionRequestIndicatorType | ||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <element name="actionRequestIndicator" type="fnBase:actionRequestIndicatorType" minOccurs="0"> <annotation> <documentation>Specifies that this PO document issues a create, change or cancellation request to the specified PO number.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | restriction of string | ||
| facets |
|
||
| annotation |
|
||
| source | <element name="currency"> <annotation> <documentation>Currency used in all prices within the purchase order</documentation> </annotation> <simpleType> <restriction base="string"> <maxLength value="3"/> </restriction> </simpleType> </element> |
| diagram | ![]() |
||||||||||||||||||
| type | fnBase:exchangeRateType | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <element name="exchangeRate" type="fnBase:exchangeRateType" minOccurs="0"> <annotation> <documentation>Exchange rate used in calculating prices.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:additionalChargeType | ||
| children | additionalChargeAmount additionalChargePercent additionalChargeDescription | ||
| annotation |
|
||
| source | <element name="additionalCharge" type="fnBase:additionalChargeType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Additional shipping, handling, or other charges that may be added to the order.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:discountOrAllowanceType | ||
| children | discountOrAllowanceAmount discountOrAllowancePercent discountOrAllowanceDescription | ||
| annotation |
|
||
| source | <element name="discount" type="fnBase:discountOrAllowanceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Explanation of included discount that applied to the whole of the purchased order.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:monetaryAmountType | ||
| facets |
|
||
| annotation |
|
||
| source | <element name="netTotalPrice" type="fnBase:monetaryAmountType" minOccurs="0"> <annotation> <documentation>Total cost for the purchase order.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnParty:partyIdentificationType | ||
| children | fnParty:partyIdentifier fnParty:partyName fnParty:addressLine fnParty:city fnParty:county fnParty:stateOrProvince fnParty:country fnParty:postalCode partyContact | ||
| annotation |
|
||
| source | <element name="buyer" type="fnParty:partyIdentificationType"> <annotation> <documentation>Buyer party in the transaction</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnParty:partyIdentificationType | ||
| children | fnParty:partyIdentifier fnParty:partyName fnParty:addressLine fnParty:city fnParty:county fnParty:stateOrProvince fnParty:country fnParty:postalCode partyContact | ||
| annotation |
|
||
| source | <element name="billTo" type="fnParty:partyIdentificationType" minOccurs="0"> <annotation> <documentation>Party to be billed for items ordered. If omitted, the buyer is assumed to be the billTo party.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnParty:sellerIdentificationType | ||
| children | sellerIdentification fnParty:FOBPoint | ||
| annotation |
|
||
| source | <element name="seller" type="fnParty:sellerIdentificationType"> <annotation> <documentation>Seller party in the transaction</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnParty:carrierIdentificationType | ||
| children | carrierIdentification transitTime | ||
| annotation |
|
||
| source | <element name="carrier" type="fnParty:carrierIdentificationType" minOccurs="0"> <annotation> <documentation>Details about the carrier for the order</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||||
| type | fnParty:shipToPartyType | ||||||||||||||||||||||||
| children | fnParty:partyIdentifier fnParty:partyName fnParty:addressLine fnParty:city fnParty:county fnParty:stateOrProvince fnParty:country fnParty:postalCode partyContact | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <element name="shipTo" type="fnParty:shipToPartyType" maxOccurs="unbounded"> <annotation> <documentation>1 or more shipTo parties</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||||
| type | fnParty:shipToPartyType | ||||||||||||||||||||||||
| children | fnParty:partyIdentifier fnParty:partyName fnParty:addressLine fnParty:city fnParty:county fnParty:stateOrProvince fnParty:country fnParty:postalCode partyContact | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <element name="markFor" type="fnParty:shipToPartyType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>markFor parties</documentation> </annotation> </element> |
| diagram | ![]() |
| type | fnBase:termsType |
| children | discountAmount discountPercent discountDescribedDate discountDueDate discountDueDayOfMonth discountDueDays discountBasisDate termsDescription methodOfPayment timeOfPayment |
| source | <element name="terms" type="fnBase:termsType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||
| type | furn_po:shipDatesType | ||
| children | requestedShipDate DoNotShipBeforeDate DoNotShipAfterDate requestedArrivalDate cancelDate otherDate | ||
| annotation |
|
||
| source | <element name="shipDates" type="furn_po:shipDatesType" minOccurs="0"> <annotation> <documentation>Requested date that product is shipped from the seller.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:systemReferenceType | ||
| children | systemReferenceDescription systemReferenceValue | ||
| annotation |
|
||
| source | <element name="systemReference" type="fnBase:systemReferenceType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>A system reference facilitates automated processing of the document by including data elements that are not necessarily part of a standard transaction but are required or desired by the computer systems of the trading partners. Effective use of system references requires pre-arrangement between trading partners. NOTE: this structure should not be used for data that is otherwise accommodated within a transaction schema.</documentation> </annotation> </element> |
| diagram | |||||
| type | furn_po:shipCompleteType | ||||
| facets |
|
||||
| source | <element name="shipComplete" type="furn_po:shipCompleteType" minOccurs="0"/> |
| diagram | |||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 | ||||||||||||
| type | extension of date | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <complexType name="otherDateType"> <simpleContent> <extension base="date"> <attribute name="otherDateQualifier" type="furn_po:otherDateQualifierType" use="required"/> </extension> </simpleContent> </complexType> |
| diagram | ![]() |
||
| namespace | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 | ||
| children | Order Line | ||
| used by |
|
||
| annotation |
|
||
| source | <complexType name="POType"> <annotation> <documentation>Represents a complete furniture purchase order document.</documentation> </annotation> <sequence> <element name="Order" type="furn_po:orderType"/> <element name="Line" type="furn_po:extLineItemType" maxOccurs="unbounded"/> </sequence> </complexType> |
| diagram | ![]() |
||||||||||||||
| type | furn_po:orderType | ||||||||||||||
| children | document actionRequestIndicator currency exchangeRate additionalCharge discount netTotalPrice buyer billTo seller carrier shipTo markFor terms shipDates systemReference shipComplete | ||||||||||||||
| attributes |
|
||||||||||||||
| source | <element name="Order" type="furn_po:orderType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||
| type | furn_po:extLineItemType | ||||||||||||||||||||||||||||
| children | productID requestedQuantity unitPrice extendedPrice lineSystemReference actionRequestIndicator option subItem | ||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| source | <element name="Line" type="furn_po:extLineItemType" maxOccurs="unbounded"/> |
| diagram | ![]() |
||
| namespace | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 | ||
| children | requestedShipDate DoNotShipBeforeDate DoNotShipAfterDate requestedArrivalDate cancelDate otherDate | ||
| used by |
|
||
| annotation |
|
||
| source | <complexType name="shipDatesType"> <annotation> <documentation>Represents various ship dates that a buyer may request.</documentation> </annotation> <sequence> <element name="requestedShipDate" type="date" minOccurs="0"> <annotation> <documentation>Requested date for product to be shipped from the seller.</documentation> </annotation> </element> <element name="DoNotShipBeforeDate" type="date" minOccurs="0"> <annotation> <documentation>Do not ship product before this date.</documentation> </annotation> </element> <element name="DoNotShipAfterDate" type="date" minOccurs="0"> <annotation> <documentation>Do not ship product after this date.</documentation> </annotation> </element> <element name="requestedArrivalDate" type="date" minOccurs="0"> <annotation> <documentation>Requested date that product should arrive at buyer's primary destination.</documentation> </annotation> </element> <element name="cancelDate" type="date" minOccurs="0"> <annotation> <documentation>Order can be cancel on or after this date.</documentation> </annotation> </element> <element name="otherDate" type="furn_po:otherDateType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Allows the communication of other dates without requiring a new dedicated element for each.</documentation> </annotation> </element> </sequence> </complexType> |
| diagram | ![]() |
||
| type | date | ||
| annotation |
|
||
| source | <element name="requestedShipDate" type="date" minOccurs="0"> <annotation> <documentation>Requested date for product to be shipped from the seller.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | date | ||
| annotation |
|
||
| source | <element name="DoNotShipBeforeDate" type="date" minOccurs="0"> <annotation> <documentation>Do not ship product before this date.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | date | ||
| annotation |
|
||
| source | <element name="DoNotShipAfterDate" type="date" minOccurs="0"> <annotation> <documentation>Do not ship product after this date.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | date | ||
| annotation |
|
||
| source | <element name="requestedArrivalDate" type="date" minOccurs="0"> <annotation> <documentation>Requested date that product should arrive at buyer's primary destination.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | date | ||
| annotation |
|
||
| source | <element name="cancelDate" type="date" minOccurs="0"> <annotation> <documentation>Order can be cancel on or after this date.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||
| type | furn_po:otherDateType | ||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <element name="otherDate" type="furn_po:otherDateType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Allows the communication of other dates without requiring a new dedicated element for each.</documentation> </annotation> </element> |
| namespace | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 | ||||
| type | restriction of string | ||||
| used by |
|
||||
| facets |
|
||||
| source | <simpleType name="otherDateQualifierType"> <restriction base="string"> <enumeration value="AdvertisingDate"/> <enumeration value="GrandOpeningDate"/> </restriction> </simpleType> |
| namespace | http://support.furnishnet.com/xml/schemas/FurnPO_v1.8 | ||||
| type | restriction of string | ||||
| used by |
|
||||
| facets |
|
||||
| source | <simpleType name="shipCompleteType"> <restriction base="string"> <enumeration value="ShipOnlyCompleteOrder"/> <enumeration value="ShipItemsAsAvailable"/> </restriction> </simpleType> |
| diagram | ![]() |
||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||
| type | dateTime | ||
| annotation |
|
||
| source | <element name="transactionDate" type="dateTime"> <annotation> <documentation>The date the transaction is created by the sender. Conforms to ISO-8601 format: CCYY-MMDDTHH:MM:SS</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <complexType name="actionRequestIndicatorType"> <annotation> <documentation>Describes the requested action for an item or order: create, change, or cancel.</documentation> </annotation> <attribute name="description" use="required"> <annotation> <documentation>Description of the type of request being issued.</documentation> </annotation> <simpleType> <restriction base="string"> <enumeration value="Create"/> <enumeration value="Change"/> <enumeration value="Cancel"/> </restriction> </simpleType> </attribute> <attribute name="comments" type="string" use="optional"> <annotation> <documentation>Comments related to the request.</documentation> </annotation> </attribute> </complexType> |
| diagram | ![]() |
||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||
| children | additionalChargeAmount additionalChargePercent additionalChargeDescription | ||
| used by |
|
||
| source | <complexType name="additionalChargeType"> <sequence> <element name="additionalChargeAmount" type="fnBase:monetaryAmountType"> <annotation> <documentation>The amount of the charge. Currency of the charge should be identified elsewhere in the document.</documentation> </annotation> </element> <element name="additionalChargePercent" type="fnBase:chargeOrAllowancePercentType" minOccurs="0"> <annotation> <documentation>The qualifier indicates the amount to which the percentage is applied to derive the charge amount.</documentation> </annotation> </element> <element name="additionalChargeDescription" type="fnBase:noteType" minOccurs="0"> <annotation> <documentation>A free-form description of the additional charge.</documentation> </annotation> </element> </sequence> </complexType> |
| diagram | ![]() |
||
| type | fnBase:monetaryAmountType | ||
| facets |
|
||
| annotation |
|
||
| source | <element name="additionalChargeAmount" type="fnBase:monetaryAmountType"> <annotation> <documentation>The amount of the charge. Currency of the charge should be identified elsewhere in the document.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||
| type | fnBase:chargeOrAllowancePercentType | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <element name="additionalChargePercent" type="fnBase:chargeOrAllowancePercentType" minOccurs="0"> <annotation> <documentation>The qualifier indicates the amount to which the percentage is applied to derive the charge amount.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:noteType | ||
| facets |
|
||
| annotation |
|
||
| source | <element name="additionalChargeDescription" type="fnBase:noteType" minOccurs="0"> <annotation> <documentation>A free-form description of the additional charge.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <complexType name="chargeOrAllowancePercentType"> <annotation> <documentation>The qualifier indicates the amount to which the percentage is applied to derive the allowance/charge amount.</documentation> </annotation> <attribute name="chargeOrAllowancePercent" type="decimal" use="required"/> <attribute name="chargeOrAllowanceQualifier" use="required"> <simpleType> <restriction base="string"> <enumeration value="ItemListCost"/> <enumeration value="ItemNetCost"/> <enumeration value="DiscountGross"/> <enumeration value="DiscountNet"/> <enumeration value="BasePricePerUnit"/> <enumeration value="BasePriceAmount"/> <enumeration value="BasePriceAmountLessDiscount"/> <enumeration value="NetMonthlyOnInvoicesPastDue"/> <enumeration value="LatePaymentChargeBaseAmount"/> <enumeration value="Other"/> </restriction> </simpleType> </attribute> </complexType> |
| diagram | ![]() |
||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||
| children | discountOrAllowanceAmount discountOrAllowancePercent discountOrAllowanceDescription | ||
| used by |
|
||
| source | <complexType name="discountOrAllowanceType"> <sequence minOccurs="0"> <element name="discountOrAllowanceAmount" type="fnBase:monetaryAmountType"> <annotation> <documentation>The amount of the allowance in the currency identified by currencyIdentifier.</documentation> </annotation> </element> <element name="discountOrAllowancePercent" type="fnBase:chargeOrAllowancePercentType" minOccurs="0"> <annotation> <documentation>The qualifier indicates the amount to which the percentage is applied to derive the allowance amount.</documentation> </annotation> </element> <element name="discountOrAllowanceDescription" type="fnBase:noteType" minOccurs="0"> <annotation> <documentation>A free-form description of the allowance.</documentation> </annotation> </element> </sequence> </complexType> |
| diagram | ![]() |
||
| type | fnBase:monetaryAmountType | ||
| facets |
|
||
| annotation |
|
||
| source | <element name="discountOrAllowanceAmount" type="fnBase:monetaryAmountType"> <annotation> <documentation>The amount of the allowance in the currency identified by currencyIdentifier.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||
| type | fnBase:chargeOrAllowancePercentType | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <element name="discountOrAllowancePercent" type="fnBase:chargeOrAllowancePercentType" minOccurs="0"> <annotation> <documentation>The qualifier indicates the amount to which the percentage is applied to derive the allowance amount.</documentation> </annotation> </element> |
| diagram | |||
| type | fnBase:noteType | ||
| facets |
|
||
| annotation |
|
||
| source | <element name="discountOrAllowanceDescription" type="fnBase:noteType" minOccurs="0"> <annotation> <documentation>A free-form description of the allowance.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||||||||||||||||||||||||||||||
| children | creationDate creationTime | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <complexType name="documentType"> <annotation> <documentation>Basic information for any document: unique document identifier, creation date, status (original or copy), transaction type, and language of the transaction.</documentation> </annotation> <sequence> <element name="creationDate" type="date"> <annotation> <documentation>The creation date of the transaction referred to by this element. Format is CCYY-MM-DD.</documentation> </annotation> </element> <element name="creationTime" type="time" minOccurs="0"> <annotation> <documentation>The time on creationDate that the document was created. Format is HH:MM:SS.</documentation> </annotation> </element> </sequence> <attribute name="id" use="required"> <simpleType> <restriction base="string"> <maxLength value="35"/> </restriction> </simpleType> </attribute> <attribute name="status" use="optional"> <simpleType> <restriction base="string"> <enumeration value="Original"/> <enumeration value="Copy"/> </restriction> </simpleType> </attribute> <attribute name="type" use="optional"> <simpleType> <restriction base="string"> <maxLength value="15"/> </restriction> </simpleType> </attribute> <attribute name="language" use="optional"> <simpleType> <restriction base="string"> <maxLength value="2"/> </restriction> </simpleType> </attribute> </complexType> |
| diagram | ![]() |
||
| type | date | ||
| annotation |
|
||
| source | <element name="creationDate" type="date"> <annotation> <documentation>The creation date of the transaction referred to by this element. Format is CCYY-MM-DD.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | time | ||
| annotation |
|
||
| source | <element name="creationTime" type="time" minOccurs="0"> <annotation> <documentation>The time on creationDate that the document was created. Format is HH:MM:SS.</documentation> </annotation> </element> |
| diagram | |||||||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <complexType name="exchangeRateType"> <attribute name="rate" type="float" use="required"/> <attribute name="sourceCurrency" use="required"> <simpleType> <restriction base="string"> <maxLength value="3"/> </restriction> </simpleType> </attribute> </complexType> |
| diagram | |||||||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <complexType name="markForLocationType"> <attribute name="quantity" type="float" use="required"/> <attribute name="markForID" type="string" use="required"/> </complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||||||||||||
| children | pieceIdentificationNumber pieceIdentificationNumberRange | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <complexType name="pieceIdentificationNumberType"> <annotation> <documentation>A piece identification number uniquely identifes a single piece in a transaction. When used, there is normally one PIN for each and every piece in the transaction. They may be buyer assigned or seller assigned. These numbers are NOT associated with a particular destination location.</documentation> </annotation> <choice> <element name="pieceIdentificationNumber" type="string" maxOccurs="unbounded"> <annotation> <documentation>One or more individual piece identification numbers. The data type is string to accommodate alphanumeric characters.</documentation> </annotation> </element> <element name="pieceIdentificationNumberRange" maxOccurs="unbounded"> <annotation> <documentation>One or more ranges of contiguous numbers.</documentation> </annotation> <complexType> <attribute name="firstNumber" type="string" use="required"/> <attribute name="lastNumber" type="string" use="required"/> </complexType> </element> </choice> <attribute name="assignment" use="optional"> <simpleType> <restriction base="string"> <enumeration value="BuyerAssigned"/> <enumeration value="SellerAssigned"/> </restriction> </simpleType> </attribute> </complexType> |
| diagram | ![]() |
||
| type | string | ||
| annotation |
|
||
| source | <element name="pieceIdentificationNumber" type="string" maxOccurs="unbounded"> <annotation> <documentation>One or more individual piece identification numbers. The data type is string to accommodate alphanumeric characters.</documentation> </annotation> </element> |
| diagram | |||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <element name="pieceIdentificationNumberRange" maxOccurs="unbounded"> <annotation> <documentation>One or more ranges of contiguous numbers.</documentation> </annotation> <complexType> <attribute name="firstNumber" type="string" use="required"/> <attribute name="lastNumber" type="string" use="required"/> </complexType> </element> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <complexType name="quantityType"> <annotation> <documentation>Floating point quantity type with unit of measure. Replaces measurementType (v1.1).</documentation> </annotation> <attribute name="unitOfMeasure" type="fnBase:unitOfMeasureType" use="required"> <annotation> <documentation>Unit of measure implied by the value field</documentation> </annotation> </attribute> <attribute name="value" type="float" use="required"> <annotation> <documentation>The actual size value</documentation> </annotation> </attribute> </complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://support.furnishnet.com/xml/schemas/fnBase_v1.5 | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <complexType name="referenceNumberType"> <annotation> <documentation>Generic container for reference numbers (assumed to be identifying documents of various types) and an associated document date. Note: this element should not be used to hold a unique transaction number for the current transaction (the so-called "primary key"); that number is normally found in the "id" attribute of the "document" element.</documentation> </annotation> <attribute name="referenceDocumentDate" type="date" use="optional"/> <attribute name="referenceNumberValue" type="string" use="required"/> <attribute name="referenceNumberQualifier" use="required"> <simpleType> <restriction base="string"> <enumeration value="AllowanceNumber"/> <enumeration value="BuyerSalesOrderNumber"/> <enumeration value="BuyerSalesOrderLineNumber"/> <enumeration value="BillOfLadingNumber"/> <enumeration value="CarrierReferenceNumber"/> <enumeration value="ChargebackNumber"/> <enumeration value="DepartmentNumber"/> <enumeration value="DyeLot"/> <enumeration value="InvoiceNumber"/> <enumeration value="ParentInvoiceNumber"/> <enumeration value="PurchaseOrderNumber"/> <enumeration value="PurchaseOrderLineNumber"/> <enumeration value="PurchaseOrderAcknowledgementNumber"/> <enumeration value="ReferenceInvoiceNumber"/> <enumeration value="SellerSalesOrderNumber"/> <enumeration value="SellerSalesOrderLineNumber"/> <enumeration value="SerialNumber"/> <enumeration value="ShipNoticeNumber"/> <enumeration value="TrailerNumber"/> <enumeration value="WaybillNumber"/> </restriction> |