Class SellerTaxRepresentativeVATIdentifier


  • public class SellerTaxRepresentativeVATIdentifier
    extends Object
    BT-63-00:(SELLER TAX REPRESENTATIVE VAT IDENTIFIER)

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

    • Method Detail

      • setSellerTaxRepresentativeVATIdentifier

        public SellerTaxRepresentativeVATIdentifier setSellerTaxRepresentativeVATIdentifier​(Identifier value)
        Parameters:
        value - BT-63:Seller tax representative VAT identifier

        The VAT identifier of the Seller's tax representative party.

        VAT number prefixed by a country code based on EN ISO 3166-1 "Codes for the representation of names of countries and their subdivisions".

        BR-56: Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63).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’.

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

        Returns:
        SellerTaxRepresentativeVATIdentifier
      • getSellerTaxRepresentativeVATIdentifierSchemeIdentifier

        public Codes.SchemeIdentifierVA getSellerTaxRepresentativeVATIdentifierSchemeIdentifier()
                                                                                         throws ComputationException
        BT-63-0:Scheme identifier

        Scheme identifier for Seller Tax Representative VAT Identifier

        Value = VA

        @schemeID="VA"

        Returns:
        a computed value unless an explicit value has been set and Invoice.setRecompute(boolean) has been called with a value of false in which case the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID/@schemeID is returned
        Throws:
        ComputationException
      • getSellerTaxRepresentativeVATIdentifier

        public Identifier getSellerTaxRepresentativeVATIdentifier()
        BT-63:Seller tax representative VAT identifier

        The VAT identifier of the Seller's tax representative party.

        VAT number prefixed by a country code based on EN ISO 3166-1 "Codes for the representation of names of countries and their subdivisions".

        BR-56: Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63).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’.

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