Class SellerTaxRepresentativeVATIdentifier
- java.lang.Object
-
- com.fourjs.report.facturx.profiles.extended.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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Identifier
getSellerTaxRepresentativeVATIdentifier()
BT-63:Seller tax representative VAT identifierCodes.SchemeIdentifierVA
getSellerTaxRepresentativeVATIdentifierSchemeIdentifier()
BT-63-0:Scheme identifierSellerTaxRepresentativeVATIdentifier
setSellerTaxRepresentativeVATIdentifier(Identifier value)
-
-
-
Method Detail
-
setSellerTaxRepresentativeVATIdentifier
public SellerTaxRepresentativeVATIdentifier setSellerTaxRepresentativeVATIdentifier(Identifier value)
- Parameters:
value
- BT-63:Seller tax representative VAT identifierThe 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 identifierScheme 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 identifierThe 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
-
-