Class SellerVATIdentifier


  • public class SellerVATIdentifier
    extends Object
    BT-31-00:(SELLER VAT IDENTIFIER)

    XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration

    • Method Detail

      • setSellerVATIdentifierSchemeIdentifier

        public SellerVATIdentifier setSellerVATIdentifierSchemeIdentifier​(Codes.SchemeIdentifierAttribute value)
        Parameters:
        value - BT-31-0:scheme identifier attribute

        Scheme identifier for supplier VAT identifier

        Value = VA

        @schemeID="VA"

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID/@schemeID

        Returns:
        SellerVATIdentifier
      • setSellerVATIdentifier

        public SellerVATIdentifier setSellerVATIdentifier​(Identifier value)
        Parameters:
        value - BT-31:Seller VAT identifier

        The Seller's VAT identifier (also known as Seller VAT identification number).

        VAT number prefixed by a country code. A VAT registered Supplier shall include his VAT ID, except when he uses a tax representative.

        BR-CO-9: The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’.BR-CO-26: In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID

        Returns:
        SellerVATIdentifier
      • getSellerVATIdentifierSchemeIdentifier

        public Codes.SchemeIdentifierAttribute getSellerVATIdentifierSchemeIdentifier()
        BT-31-0:scheme identifier attribute

        Scheme identifier for supplier VAT identifier

        Value = VA

        @schemeID="VA"

        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID/@schemeID
      • getSellerVATIdentifier

        public Identifier getSellerVATIdentifier()
        BT-31:Seller VAT identifier

        The Seller's VAT identifier (also known as Seller VAT identification number).

        VAT number prefixed by a country code. A VAT registered Supplier shall include his VAT ID, except when he uses a tax representative.

        BR-CO-9: The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’.BR-CO-26: In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.

        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID