Class ItemClassificationIdentifier


  • public class ItemClassificationIdentifier
    extends Object
    BT-158-00:(ITEM CLASSIFICATION IDENTIFIER)

    XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification

    • Method Detail

      • setSchemeIdentifier

        public ItemClassificationIdentifier setSchemeIdentifier​(Codes.ItemTypeIdentificationCode value)
        Parameters:
        value - BT-158-1:Scheme identifier

        The identification scheme identifier of Item classification identifier

        Identification scheme must be chosen among the values available in UNTDID 7143 [6].

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode/@listID

        Returns:
        ItemClassificationIdentifier
      • setSchemeVersionIdentifier

        public ItemClassificationIdentifier setSchemeVersionIdentifier​(String value)
        Parameters:
        value - BT-158-2:Scheme version identifier

        Scheme version identifier

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode/@listVersionID

        Returns:
        ItemClassificationIdentifier
      • setItemClassificationIdentifierschemeIdentifierschemeVersionIdentifier

        public ItemClassificationIdentifier setItemClassificationIdentifierschemeIdentifierschemeVersionIdentifier​(Identifier value)
        Parameters:
        value - BT-158:Item classification identifierScheme identifierScheme version identifier

        A code for classifying the item by its type or nature.The identification scheme identifier of the Item classification identifierThe version of the identification scheme.

        Classification codes are used to allow grouping of similar items for a various purposes e.g. public procurement (CPV), e- Commerce (UNSPSC) etc.The identification scheme shall be chosen from the entries in UNTDID 7143 [6].

        BR-65: The Item classification identifier (BT-158) shall have a Scheme identifier

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode

        Returns:
        ItemClassificationIdentifier
      • setClassificationName

        public ItemClassificationIdentifier setClassificationName​(String value)
        Parameters:
        value - EXT:Classification name

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName

        Returns:
        ItemClassificationIdentifier
      • getSchemeIdentifier

        public Codes.ItemTypeIdentificationCode getSchemeIdentifier()
        BT-158-1:Scheme identifier

        The identification scheme identifier of Item classification identifier

        Identification scheme must be chosen among the values available in UNTDID 7143 [6].

        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode/@listID
      • getSchemeVersionIdentifier

        public String getSchemeVersionIdentifier()
        BT-158-2:Scheme version identifier

        Scheme version identifier

        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode/@listVersionID
      • getItemClassificationIdentifierschemeIdentifierschemeVersionIdentifier

        public Identifier getItemClassificationIdentifierschemeIdentifierschemeVersionIdentifier()
        BT-158:Item classification identifierScheme identifierScheme version identifier

        A code for classifying the item by its type or nature.The identification scheme identifier of the Item classification identifierThe version of the identification scheme.

        Classification codes are used to allow grouping of similar items for a various purposes e.g. public procurement (CPV), e- Commerce (UNSPSC) etc.The identification scheme shall be chosen from the entries in UNTDID 7143 [6].

        BR-65: The Item classification identifier (BT-158) shall have a Scheme identifier

        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode
      • getClassificationName

        public String getClassificationName()
        EXT:Classification name
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName