| schema location: | http://support.furnishnet.com/xml/schemas/fn_asn_v1.7.xsd |
| targetNamespace: | http://support.furnishnet.com/xml/schemas/fnASN_v1.7 |
| Elements | Complex types | Simple types |
| advanceShipNotice | advanceShipNoticeType | shipmentMethodType |
| itemQuantityType | ||
| itemType | ||
| orderType | ||
| packType | ||
| shipmentQuantityType | ||
| shipmentType |
| 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/fnASN_v1.7 | ||||||||||||||||||||||||||||||
| type | fnASN:advanceShipNoticeType | ||||||||||||||||||||||||||||||
| children | shipment | ||||||||||||||||||||||||||||||
| identity constraints |
|
||||||||||||||||||||||||||||||
| source | <element name="advanceShipNotice" type="fnASN:advanceShipNoticeType"> <key name="markForIDKeyASN"> <selector xpath="markFor"/> <field xpath="@id"/> </key> <keyref name="markForIDShipmentRef" refer="fnASN:markForIDKeyASN"> <selector xpath="shipment/shipmentQuantity/units/markForLocation"/> <field xpath="@markForID"/> </keyref> <keyref name="markForIDOrderRef" refer="fnASN:markForIDKeyASN"> <selector xpath="shipment/order/orderQuantity/units/markForLocation"/> <field xpath="@markForID"/> </keyref> <keyref name="markForIDOrderItemRef" refer="fnASN:markForIDKeyASN"> <selector xpath="shipment/order/item/itemQuantity/units/markForLocation"/> <field xpath="@markForID"/> </keyref> <keyref name="markForIDOrderPackItemRef" refer="fnASN:markForIDKeyASN"> <selector xpath="shipment/order/pack/item/itemQuantity/units/markForLocation"/> <field xpath="@markForID"/> </keyref> </element> |
| diagram | |||
| namespace | http://support.furnishnet.com/xml/schemas/fnASN_v1.7 | ||
| children | shipment | ||
| used by |
|
||
| source | <complexType name="advanceShipNoticeType"> <sequence> <element name="shipment" type="fnASN:shipmentType"/> </sequence> </complexType> |
| diagram | ![]() |
| type | fnASN:shipmentType |
| children | document actionRequestIndicator documentStructure shipmentReferenceNumber shipDate buyer seller carrier shipFrom shipTo markFor productCategory shipmentQuantity shipmentMethod container freightTerms shipmentSystemReference specialInstructions order |
| source | <element name="shipment" type="fnASN:shipmentType"/> |
| diagram | ![]() |
||
| namespace | http://support.furnishnet.com/xml/schemas/fnASN_v1.7 | ||
| children | unitsShipped dimensions quantityOrdered | ||
| used by |
|
||
| source | <complexType name="itemQuantityType"> <sequence minOccurs="0"> <element name="unitsShipped"> <annotation> <documentation>Total number of packs on the shipment or order, or the number of items on the order or in a pack (context sensitive).</documentation> </annotation> <complexType> <complexContent> <extension base="fnBase:quantityType"> <sequence minOccurs="0"> <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 enclosing unitsShipped element. The markForID refers to an entry in the markFor element on the header.</documentation> </annotation> </element> <element name="pieceIdentification" type="fnBase:pieceIdentificationNumberType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType> </element> <element name="dimensions" type="fnItem:dimensionsType" minOccurs="0" maxOccurs="2"> <annotation> <documentation>Aggregate measurements for all associated units. Having two sets of dimensions allows defining English and Metric measurements.</documentation> </annotation> </element> <element name="quantityOrdered" type="fnBase:quantityType" minOccurs="0"> <annotation> <documentation>Total number of packs or items ordered on the shipment or order (context sensitive).</documentation> </annotation> </element> </sequence> </complexType> |
| diagram | ![]() |
||||||||||||||||||||||
| type | extension of fnBase:quantityType | ||||||||||||||||||||||
| children | markForLocation pieceIdentification | ||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <element name="unitsShipped"> <annotation> <documentation>Total number of packs on the shipment or order, or the number of items on the order or in a pack (context sensitive).</documentation> </annotation> <complexType> <complexContent> <extension base="fnBase:quantityType"> <sequence minOccurs="0"> <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 enclosing unitsShipped element. The markForID refers to an entry in the markFor element on the header.</documentation> </annotation> </element> <element name="pieceIdentification" type="fnBase:pieceIdentificationNumberType" minOccurs="0"/> </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 enclosing unitsShipped 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 |
|
||||||||||||
| source | <element name="pieceIdentification" type="fnBase:pieceIdentificationNumberType" minOccurs="0"/> |
| diagram | ![]() |
||
| type | fnItem:dimensionsType | ||
| children | depth height length volume weight | ||
| annotation |
|
||
| source | <element name="dimensions" type="fnItem:dimensionsType" minOccurs="0" maxOccurs="2"> <annotation> <documentation>Aggregate measurements for all associated units. Having two sets of dimensions allows defining English and Metric measurements.</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||
| type | fnBase:quantityType | ||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <element name="quantityOrdered" type="fnBase:quantityType" minOccurs="0"> <annotation> <documentation>Total number of packs or items ordered on the shipment or order (context sensitive).</documentation> </annotation> </element> |
| diagram | ![]() |
||
| namespace | http://support.furnishnet.com/xml/schemas/fnASN_v1.7 | ||
| children | itemInformation itemReferenceNumber itemQuantity itemSystemReference | ||
| used by |
|
||
| source | <complexType name="itemType"> <sequence> <element name="itemInformation"> <annotation> <documentation>Descriptive, physical, and handling information about this item.</documentation> </annotation> <complexType> <complexContent> <extension base="fnItem:itemIdentifierType"> <sequence minOccurs="0"> <element name="subItem" type="fnItem:itemIdentifierType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Subitems are used when the retailer has ordered an item that is really known to the manufacturer as multiple items (e.g., the retailer orders a bed that the manufacturer knows as a headboard, footboard, and rail).</documentation> </annotation> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="itemReferenceNumber" type="fnBase:referenceNumberType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Any of a number of references revelent to this item, such as purchase order line number, serial number, etc. An optional associated document date is also accommodated.</documentation> </annotation> </element> <element name="itemQuantity" type="fnASN:itemQuantityType" minOccurs="0"> <annotation> <documentation>Destination, distribution, and summary physical information about the items in this order or pack (context sensitive).</documentation> </annotation> </element> <element name="itemSystemReference" 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> </complexType> |
| diagram | ![]() |
||
| type | extension of fnItem:itemIdentifierType | ||
| children | itemIdentifier itemDescription itemCharacteristics packageCharacteristics specialHandlingInstructions hazardousMaterialsInformation subItem | ||
| annotation |
|
||
| source | <element name="itemInformation"> <annotation> <documentation>Descriptive, physical, and handling information about this item.</documentation> </annotation> <complexType> <complexContent> <extension base="fnItem:itemIdentifierType"> <sequence minOccurs="0"> <element name="subItem" type="fnItem:itemIdentifierType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Subitems are used when the retailer has ordered an item that is really known to the manufacturer as multiple items (e.g., the retailer orders a bed that the manufacturer knows as a headboard, footboard, and rail).</documentation> </annotation> </element> </sequence> </extension> </complexContent> </complexType> </element> |
| diagram | ![]() |
||
| type | fnItem:itemIdentifierType | ||
| children | itemIdentifier itemDescription itemCharacteristics packageCharacteristics specialHandlingInstructions hazardousMaterialsInformation | ||
| annotation |
|
||
| source | <element name="subItem" type="fnItem:itemIdentifierType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Subitems are used when the retailer has ordered an item that is really known to the manufacturer as multiple items (e.g., the retailer orders a bed that the manufacturer knows as a headboard, footboard, and rail).</documentation> </annotation> </element> |
| diagram | ![]() |
||||||||||||||||||||||||
| type | fnBase:referenceNumberType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <element name="itemReferenceNumber" type="fnBase:referenceNumberType" minOccurs="0" maxOccurs="unbounded"> <annotation> <documentation>Any of a number of references revelent to this item, such as purchase order line number, serial number, etc. An optional associated document date is also accommodated.</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnASN:itemQuantityType | ||
| children | unitsShipped dimensions quantityOrdered | ||
| annotation |
|
||
| source | <element name="itemQuantity" type="fnASN:itemQuantityType" minOccurs="0"> <annotation> <documentation>Destination, distribution, and summary physical information about the items in this order or pack (context sensitive).</documentation> </annotation> </element> |
| diagram | ![]() |
||
| type | fnBase:systemReferenceType | ||
| children | systemReferenceDescription systemReferenceValue | ||
| annotation |
|
||
| source | <element name="itemSystemReference" 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 |