Item
Identifies the Item associated with the Line or Detail of a transaction. The item provides the details of the generic Item component information.
See http://www.openapplications.org/platform/1.
Element information
Namespace: http://www.openapplications.org/oagis/9
Schema document: org_openapplications_platform/1_1_1/Common/OAGi/Components/Components.xsd
Type: ItemType
Properties: Global, Qualified
Content
- Sequence
[1..1]
- Sequence
[0..1]
- ItemID [0..*] Is the primary item Identifier associated with the given item within the scope of the given integration as provided by the Party or entity that has created this document instance.
- CustomerItemID [0..1] Is the identifier provided by the customer for the item.
- ManufacturerItemID [0..1] Is the identifier provided by Manufacturer for the Item. One example may be the model number.
- SupplierItemID [0..1] Is the identifier provided by the supplier for the item.
- UPCID [0..1] Allows an instance of an item to have a UPC identifier associated.
- EPCID [0..1] Allows an instance of an item to communicate the ElectronicProductCodeID that it was assigned. The ElectronicProductCodeID is one of the major RadioFrequency Identifiers used.
- ServiceIndicator [0..1] Identifies if the Item is a Service
- Sequence
[0..1]
- Description [0..*]
- Note [0..*]
- Classification [0..*] This identifies the classification of an entity. An entity may be classified into mulitple groups for different reasons. Examples of Classification include Commodity Codes, Freight Classifications, Product Line classifications and so on. Suggested Values are COMMODITY, FREIGHT, PRODUCTLINE
- Specification [0..*] Identifies the specification of an entity.
- HazardousMaterial [0..*] Provides the Hazardous Material Code and description.
- Packaging [0..*] Identifies the Packaging information for a given item. Note: The UPC here is the UPC of the packaging for a given item.
- CountryOfOriginCode [0..1] Represents the identifier of the country of origin of an item, service or shipment
- RFID [0..1] Allows an instance of an item to carry any radio frequency identifier (RFID) that maybe used by a supply chain.
- SerialNumber [0..*] Unique serial number assigned to the given item instance by the manufacturer.
- Lot [0..*] Identifies the Lot that a given Item Instance belongs to.
- UserArea [0..1] Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document through the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.The Open Applications Group will make best efforts to quickly consider all proposed submissions.The USERAREA is always the last element in all components, except where the component has been extended inline.
from type ItemBaseTypefrom group ItemIDsGroupfrom group FreeFormTextGroup - Sequence
[0..1]
Attributes
None
Used in
- Group ItemInstanceGroup
- Group LedgerEntryContent
- Type CRMLineType
- Type InvoiceLineBaseType
- Type RequestSubLineType
- Type ShopFloorControlLineBaseType
- Group InventoryTransactionGroup via reference to ItemInstanceGroup
- Type ActualActivityType (Element ActualActivity)
- Type BOMReferenceBaseType (Element ChildBOMReference)
- Type CatalogLineType (Element CatalogLine)
- Type EngineeringWorkDocumentType (Element EngineeringWorkDocument)
- Type InventoryActualType (Element InventoryActual)
- Type InventoryAllocationType (Element InventoryAllocation)
- Type LedgerEntryLineType via reference to LedgerEntryContent
- Type OnlineOrderLineType (Element OnlineOrderLine)
- Type OrderLineType via reference to ItemInstanceGroup
- Type PriceListLineType (Element PriceListLine)
- Type ProcurementLineType via reference to ItemInstanceGroup
- Type ProductRequirementBaseType via reference to InventoryTransactionGroup
- Type ProductionOrderHeaderType (Element ProductionOrderHeader)
- Type ProjectAccountingType (Element ProjectAccounting)
- Type RequestLineType via reference to ItemInstanceGroup
- Type SourceActivityType (Element SourceActivity)
- Type ActualLedgerType via reference to LedgerEntryContent (Element ActualLedger)
- Type BudgetLedgerLineType via reference to LedgerEntryContent (Element BudgetLedgerLine)
- Type DestinationType via reference to InventoryTransactionGroup (Element Destination)
- Type InventoryBalanceType via reference to InventoryTransactionGroup (Element InventoryBalance)
- Type InventoryConsumptionLineType via reference to InventoryTransactionGroup (Element InventoryConsumptionLine)
- Type InventoryCountLineType via reference to InventoryTransactionGroup (Element InventoryCountLine)
- Type InvoiceLedgerEntryLineType via reference to LedgerEntryContent (Element InvoiceLedgerEntryLine)
- Type InvoiceLineType via extension of InvoiceLineBaseType (Element InvoiceLine)
- Type InvoiceSubLineType via extension of InvoiceLineBaseType (Element InvoiceSubLine)
- Type IssueInventoryLineType via reference to InventoryTransactionGroup (Element IssueInventoryLine)
- Type JournalEntryLineType via reference to LedgerEntryContent (Element JournalEntryLine)
- Type MatchDocumentLineType via reference to LedgerEntryContent (Element MatchDocumentLine)
- Type MoveInventoryLineType via reference to InventoryTransactionGroup (Element MoveInventoryLine)
- Type OpportunityDetailType via extension of CRMLineType (Element OpportunityDetail)
- Type PayableLineType via reference to LedgerEntryContent (Element PayableLine)
- Type PickListLineType via reference to InventoryTransactionGroup (Element PickListLine)
- Type ProductAvailabilityType via reference to InventoryTransactionGroup (Element ProductAvailability)
- Type PurchaseOrderLineType via reference to ItemInstanceGroup (Element PurchaseOrderLine)
- Type PurchaseOrderSubLineType via extension of RequestSubLineType (Element PurchaseOrderSubLine)
- Type QuoteLineType via reference to ItemInstanceGroup (Element QuoteLine)
- Type QuoteSubLineType via extension of RequestSubLineType (Element QuoteSubLine)
- Type RFQLineType via reference to ItemInstanceGroup (Element RFQLine)
- Type RFQSubLineType via extension of RequestSubLineType (Element RFQSubLine)
- Type ReceivableLineType via reference to LedgerEntryContent (Element ReceivableLine)
- Type ReceiveItemLineType via reference to InventoryTransactionGroup (Element ReceiveItemLine)
- Type RequireProductType via reference to InventoryTransactionGroup (Element RequireProduct)
- Type RequisitionLineType via reference to ItemInstanceGroup (Element RequisitionLine)
- Type RequisitionSubLineType via extension of RequestSubLineType (Element RequisitionSubLine)
- Type RevisedBOMType via extension of BOMReferenceBaseType (Element EngineeringChangeRevisedBOM)
- Type SalesLeadDetailType via extension of CRMLineType (Element SalesLeadDetail)
- Type SalesOrderLineType via reference to ItemInstanceGroup (Element SalesOrderLine)
- Type SalesOrderSubLineType via extension of RequestSubLineType (Element SalesOrderSubLine)
- Type ShopFloorControlLineType via extension of ShopFloorControlLineBaseType (Element ConfirmWIPLine)
- Type ShopFloorControlSublineType via extension of ShopFloorControlLineBaseType (Element ShopFloorControlSubline)
- Type BOMReferenceType via extension of BOMReferenceBaseType (Elements AlternateBOMReference, BOMReference, ParentBOMReference)
- Type DocumentReferenceType (Elements DocumentReference, CatalogReference, DemandReference, BillOfLadingReference, LastDeliveryReference, SourceDocumentReference, RespondingScheduleReference)
Sample instance
<Item> <ItemID> <ID>normalizedString</ID> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> </ItemID> <CustomerItemID> <ID>normalizedString</ID> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> </CustomerItemID> <ManufacturerItemID> <ID>normalizedString</ID> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> </ManufacturerItemID> <SupplierItemID> <ID>normalizedString</ID> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> </SupplierItemID> <UPCID>normalizedString</UPCID> <EPCID>normalizedString</EPCID> <ServiceIndicator>true</ServiceIndicator> <Description>string</Description> <Note>string</Note> <Classification> <Codes> <Code>normalizedString</Code> </Codes> <Description>string</Description> <Note>string</Note> <UserArea> <!--any element--> </UserArea> </Classification> <Specification> <ID>normalizedString</ID> <Property> <NameValue name="normalizedString">string</NameValue> <Description>string</Description> <Note>string</Note> <EffectiveTimePeriod>... </EffectiveTimePeriod> <UserArea> <!--any element--> </UserArea> </Property> <UserArea> <!--any element--> </UserArea> </Specification> <HazardousMaterial> <ID>normalizedString</ID> <MFAGID>normalizedString</MFAGID> <TechnicalName>string</TechnicalName> <PlacardEndorsement>string</PlacardEndorsement> <PlacardNotation>string</PlacardNotation> <MarinePollutionLevelCode>normalizedString</MarinePollutionLevelCode> <ToxicityZoneCode>normalizedString</ToxicityZoneCode> <Temperature unitCode="normalizedString">1.0</Temperature> <FlashpointTemperature unitCode="normalizedString">1.0</FlashpointTemperature> <PrimaryEntryRoute>string</PrimaryEntryRoute> <Description>string</Description> <EmergencyContact> <ID>normalizedString</ID> <Name>string</Name> <JobTitle>string</JobTitle> <Responsibility>string</Responsibility> <DepartmentName>string</DepartmentName> <Communication>... </Communication> <Preference>... </Preference> <UserArea> <!--any element--> </UserArea> </EmergencyContact> <UserArea> <!--any element--> </UserArea> </HazardousMaterial> <Packaging> <ID>normalizedString</ID> <Description>string</Description> <Note>string</Note> <Type>normalizedString</Type> <Dimensions> <WidthMeasure unitCode="normalizedString">1.0</WidthMeasure> <LengthMeasure unitCode="normalizedString">1.0</LengthMeasure> <HeightMeasure unitCode="normalizedString">1.0</HeightMeasure> <Description>string</Description> <UserArea> <!--any element--> </UserArea> </Dimensions> <UPCPackagingLevelCode>normalizedString</UPCPackagingLevelCode> <PerPackageQuantity>1.0</PerPackageQuantity> <CapacityPerPackageQuantity>1.0</CapacityPerPackageQuantity> <UserArea> <!--any element--> </UserArea> </Packaging> <CountryOfOriginCode>normalizedString</CountryOfOriginCode> <RFID>normalizedString</RFID> <SerialNumber>normalizedString</SerialNumber> <Lot> <LotIDs> <ID>normalizedString</ID> </LotIDs> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime>2000-01-01</StartDateTime> <Duration>P1Y2M3DT10H</Duration> </EffectiveTimePeriod> <Quantity>1.0</Quantity> <SerialNumber>normalizedString</SerialNumber> <RFID>normalizedString</RFID> <UserArea> <!--any element--> </UserArea> </Lot> <UserArea> <!--any element--> </UserArea> </Item>